/* CSS Document */
body { font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #E5DFCF; margin: 0px auto 40px auto; padding: 0px; text-align: center;  }
h1 { color:#FFF; font-size: 11px; line-height: 16px; margin:2px 0px ; padding: 2px; background: #333333; margin-bottom: 10px; }

p{ text-align:justify; padding: 5px 0px 15px 0px; margin: 0px;}

a{ color: #454545; text-decoration: underline;}

a:hover{ color: #ff6600; text-decoration: none;}
	
ul { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 15px; list-style: disc url(../images/a.gif) Inside; }

li { padding: 0px 0px 5px 0px; 	}

#page { width: 770px; margin:0px auto 20px auto; padding:0px; text-align:left; background: #F6F2E6; }

.borderTop { clear: both; width: 100%; background: url(../images/border_top.gif) repeat-x; height: 9px; margin: 0px; padding: 0px }

.logo{
	float: left; background: url(../images/logo.gif) no-repeat left bottom; height: 100px; width: 224px; }

/*.nav{ float: left; text-align: left; padding: 0px; margin: 0px; width: 546px; background: url(../images/navbg.gif) repeat-x; }
*/

.nav{
	text-align: left;
	margin: 0px auto;
	padding: 0px ;
	width: 770px; 
	height: 100px;
	font: bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	background: #222 url(../images/navbg.gif) repeat-x top;
}

.topnav{ float: left; margin-top: 35px; padding: 0px 15px 0px 10px; border-left: 1px solid #D0E2BD;}

.topnav a{display: block; color: #333; margin: 0px;	text-decoration: none; }

.topnav a:hover{ color: #000; text-decoration: none; }



	
/* ------------------- #container ------------------- */
.pageTitle{ color: #FFFFFF; background: #003061; padding: 2px 5px 5px 20px; margin: 0px; width: 481px; 	}

#middle {
	background-image: url(../images/contentbg.gif);
	background-repeat: repeat-y;
	
	border-bottom: 10px solid #E5DFCF;
}
	
#container{ float: left; padding: 0px; width: 546px; margin-top: 0px; }

.content { padding: 0px; }

.col { float: left; width: 260px; background: #E7E6D1}

.colTitle{font: bold 16px Arial, Helvetica, sans-serif; color: #111; padding: 5px 10px; margin: 0px; border-bottom: 1px solid #D6CEC1;   }

.col1 { float: left; width: 283px; background: #F6F2E6;}

.col1Title{ font: bold 16px Arial, Helvetica, sans-serif; color: #111; background: #DCC998; padding: 5px 10px 2px 5px; margin: 0px; border-bottom: 1px solid #C0A357;border-left: 5px solid #333;}

.col2 { background: #F6F2E6;}
 
.colInner { padding: 0px 10px 10px 10px; }

.paddR10px{ padding-right: 10px;}

.paddL10px{ padding-left: 10px;}

/* ------------------- #Footer ------------------- */

#footer{ clear: both; background: #FFFFFF url(../images/footerbg.gif) repeat-x; color: #333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.footerLeft{ float: left; background: #ccc; padding: 25px 10px 5px 10px; color: #454545; height: 45px; width: 203px; }

.footerLeft a { color: #454545; text-decoration: none; }

.footerLeft a:hover{ color: #222; text-decoration: none; }

.footerRight{ float: left; background: #fff; padding: 10px 10px; height: 55px; width: 526px; border-left: 1px solid #fff; }

.footerRight a { color: #333; text-decoration: none; }

.footerRight a:hover{ color: #000; text-decoration: none; }

.clear { clear: both;}

/* ------------------- #Google Ad ------------------- */

#adLeft{ float: left; width: 213px; padding-left:10px;  padding-bottom: 10px;  background: #CCCC99; }
	
.adbottom{ clear: both; margin: 20px 0px 10px 0px ; padding: 0px 0px 0px 10px; height: 70px; background: #f8f8f8; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }

#adTop{ float:left; margin: 0px 0px 0px 0px; padding: 10px 5px 0px 0px; }