/* CSS Document */
body { font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #FFF; margin: 0px auto; padding: 0px; text-align: center;  }
h1 { color:#FFF; font-size: 11px; line-height: 16px; margin:0px; padding:3px; text-align:center; background: #454545; border-bottom:1px solid #222 }

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

.header1 {font: bold 20px/20px Verdana, Arial, Helvetica, sans-serif;}

.header2 {font: bold 14px/20px Tahoma, Arial, Helvetica, sans-serif;}

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:auto;
	padding:0px;
	text-align:left;
	background: url(../images/contentbg.gif) repeat-y;
}

#top {border-bottom: 1px solid #fff; background: #FFF; padding-top: 10px;}

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

.logo{
	background: #ffffff url(../images/logo.gif) no-repeat; height: 179px;float: left; width: 164px; }

.nav{
	text-align: right;
	float: left;
	width: 606px;
	margin: 0px 0px;
	padding: 0px ;
	font: normal 10px/18px Tahoma, Arial, Helvetica, sans-serif;
	
}

.nav img{border-top: 1px solid #808081;}

.topnav{
	float: left;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #FFF;
	background: #FFFFFF url(../images/navbg.gif) repeat-x bottom;
	border-right: 1px dotted #C6C5C4;
}

.topnav a{display: block; padding: 7px 16px 5px 30px; color: #333; line-height: 14px; font-weight: bold; margin: 0px;	text-decoration: none; }

.topnav a:hover{ color: #FFF; text-decoration: none; background:#77941F }

/* ------------------- #container ------------------- */
.pageTitle{ color: #77941F; font: normal 18px/36px Verdana, Arial, Helvetica, sans-serif; padding: 2px 5px 5px 10px; margin: 0px;  }
	
#banner{ float: left; padding: 0px; margin: 0px; background:#f60  }

#container1{ float: left; padding: 0px; padding-bottom: 20px; width: 600px; margin: 0px;  min-height: 620px; *height: 620px; }

.content {padding: 5px 10px;}

#container1 b{ color: #333;  }

#left { float: left; width: 150px; padding: 10px; margitn: 0px; }


#spacer{ clear:both; padding: 0px; width: 770px; margin: 0px; background: #333; height: 5px; }

#spacer1{ clear:both; padding: 0px; width: 770px; margin: 0px; background: #333; height: 1px; }

.fottTxt { padding: 18px 10px;}
.paddR10px{ padding-right: 10px;}
.paddR70px{ padding-right: 70px;}

.paddL10px{ padding-left: 10px;}

.clear { clear: both;}

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

#footer{ clear: both; background: #FFFFFF; color: #ffffff; font-size: 10px; font-weight: bold }

.footerLeft{ float: left; padding: 10px 10px 12px 10px; background: #77941F; border-top: 5px solid #333; height: 56px; width: 570px; }

#footer a { color: #d1d1d1; text-decoration: none; }

#footer a:hover{ color: #ffffff; text-decoration: none; }

.footerRight{ float: left; padding: 30px 10px 0px 10px;border-right: 1px solid #FFF;  background: #FFFFFF ;border-top: 5px solid #f8f8f8; border-bottom: 15px solid #333; height: 33px; width: 145px; }


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

#adLeft{ padding-left:10px;  padding: 0px 10px 10px 10px;  }

#adRight{float: left; width: 250px; padding: 5px; margitn: 0px; background: #E6E1CD; color: #fff; text-align: justify; height: 250px;}
	
.adbottom{ margin: 20px 0px 10px 10px ; padding: 5px; height: 68px; border: 1px solid #f8f8f8 }

#adtop{ float: right; padding: 5px; margin: 10px 0px 5px 10px; background:#ffffff; }

/* ------------------- Temporary Spacers for Google Ad ------------------- 

.google250x250	{ width: 250px; height: 250px; background:#7ACCC8; }
	
.google120x600	{ width: 120px; height: 600px; background:#7ACCC8; }

.google468x60	{ width: 468px; height: 60px; background:#7ACCC8; }
*/
