@charset "UTF-8";
/* CSS Document */

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-image: url(../images/back.gif);	
	font-family: 'Trebuchet MS', Arial, Verdana, Geneva, helvetica, sans-serif;
	background-repeat: repeat-x;
	background-color: #556FB7;
  	font-size: 14px;
  	color: #000;
}

p {margin:0;}

#wrapper {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#banner {
	margin-top: 0px;
	margin-bottom: 0;
	/* height: 130px; */
	width: 780px;
	background-color: #FFFFFF;
}
#banner #right {
	float: right;
}
#banner #left {
	float: left;
	padding-left: 0px;
}
#banner2 p {
	text-align: center;
}

#rightSidebar {
	width: 180px;
	float: right;
	position: relative;
	background-color: #f0cb37;
	border: 2px solid #E5B714;
	margin-right: 5px;
	margin-top: 5px;
}
#rightSidebar h2 {
	color: #fff;
	margin-left: 10px;
	background-color: #f0cb37;
	}
	
#rightSidebar ul {
	font-family: Tahoma, Helvetica, Arial Narrow;
	font-size        : 1.3em;
	text-align       : left;
	vertical-align   : middle;
	list-style-type  : none;
	background-color : #f0cb37;
	line-height		 : 140%;
	font-weight		 : 300;	 
	text-decoration	 : none;
	margin-top		 : -10px;
	margin-bottom	 : 10px;
	padding-left	 : 15px;
	margin-left		 : 15px;	
  }
  
 #mainNav2 a {
	color            : #4d66ab;
	text-decoration	 : none;
}
  
#mainNav2  a:hover {
	color            : #fff;
	text-decoration  : underline;
}

#mainContent {
	margin-left		 : 0px;
	margin-right	 : 190px;
	padding-left	 : 10px;
	padding-right	 : 10px;
}

#mainContent p {
	font-size: medium;
	font-family      : 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size        : 13px;
	color            : #000000;
	padding-bottom	 :10px;
}
#mainContent img {
	margin-top: 5px;
}


#mainContent #welcome {
	font-family      : 'Arial Rounded MT Bold', Georgia, Garamond, Times New Roman, serif;
	font-weight      : normal;
	color            : #273a70;
	text-align       : left;
	border-bottom    : none;
	font-size		 : 1.1em;
	margin-top		 : 3px;
}
#mainContent #welcome a {
	font-family      : 'Arial Rounded MT Bold', Georgia, Garamond, Times New Roman, serif;
	font-weight      : normal;
	color            : #273a70;
	text-align       : left;
	border-bottom    : none;
	margin-top		 : 10px;
	text-decoration	 : none;
}

table {
	width: 580px;
	table-layout:fixed;
	border-collapse: collapse;
	
	   }
caption {
	text-align: right;
	font-size: .8em;
	font-style: italic;
}
td,th { 
		border: 1px solid #000;
		padding: 3px 5px 2px 5px;
		font-size:.9em;
}
#listing td,th { 
		border: 1px solid #fff;
		padding: 3px 5px 2px 5px;
		font-size:.9em;
}
th {
	text-align: left;
	background-color:#f0cb37;
	}

#footer p {
	clear: both;
	margin-top: 10px;
	font-size: .8em;
	font-style: italic;
	text-align: center;
}
#italic { font-style: italic;}

#white { color: #fff; }

#black {color: #000;}

#bold { font-weight: bold }

#center {text-align: center }