
/*-----------------------------------------------MAIN DIVS-----------------------------------------------*/

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background-image: url(../images2/wallpaper.jpg);}

#topbanner {width: 100%; height: 60px; background-image: url(../images2/topbanner_bkgrd.jpg); margin: 0; padding: 0; text-align: center;}

#wrapper {width: 780px; background-image: url(../images2/wrapper_bkgrd.jpg); text-align: center; padding: 0 0 0 0; margin: 0 auto;}

#mainarea {width: 700px; height: 100%; margin: 0 20px; padding-left: 20px ; }



#footer {width: 780px; height: 30px; margin: 0 auto; background-image: url(../images2/footer.jpg); background-repeat: no-repeat; background-position: top; text-align: center; }
#footer p {margin: 0 70px; padding-top: 0; font-size: 11px;}

#footerextrabox {width: 780px; height: 70px; margin: 0 auto; background-image: url(../images2/footer_box_bkgrd.gif); background-repeat: no-repeat; background-position: top; text-align: center; }
#footerextrabox p {margin: 0 70px; padding-top: 20px; font-size: 11px;}
#footerextrabox #btmlinks p {margin: 0 40px; padding-top: 4px; color: #0F314D;}
#footerextrabox #btmlinks p a, #footer #btmlinks p a:visited {color: #486A99;} 
#footerextrabox #btmlinks p a:hover {color: #325269;}
#footerextrabox .otherchoice p {margin-bottom: 5px; color: #476999; letter-spacing: normal;}
#footerextrabox .otherchoice p a:link, #footerextrabox .otherchoice p a:visited {color: #476999; text-decoration:none;}

/*-----------------------------------------------HOMEPAGE--------------------------------------------*/

#allhome {width: 740px; height: 100%; margin: 0 20px; padding-bottom: 10px;}

#leftside {width: 470px; float: left; margin: 0; padding-bottom: 10px;}

#tophome {width: 470px; margin-top: 10px: 0; padding: 0;}
#tophome p {text-align: justify;}

	#column1 {width: 230px; display:inline; float: left; margin-left: 10px;}
	#column2 {width: 225px; display:inline; float: left; margin-left: 5px;}
	
#bottomhome {width: 470px; margin: 0; padding: 0; bottom: 0;}

#rightside {width: 270px; float: left; margin: 0; padding: 0;}


#rightside img {margin: 8px; padding: 0;}
#bottomhome img {display: inline; float: left; margin-left: 13px;}
#tophome p {margin: 5px; text-align: left; line-height: 18px; text-indent: 8px;}

/*-----------------------------------------------SPECIFICS-----------------------------------------------*/

#topbanner img {vertical-align: middle; margin: 0 auto; padding: 0;}
/* for Internet Explorer */
/*\*/* html #topbanner img {height: 58px; margin-bottom: 1px;}/**/

#mainarea p {margin: 0; padding: 10px; text-align: left; line-height: 18px; }

#mainarea img {margin: 12px;}

#textcenter p {text-align: center;}
#textjustify p {text-align:justify;}

#mainarea .rightspecial {margin: 25px 15px 0 15px; display: block; clear: both; overflow: visible;}
#mainarea .rightspecial p {padding: 0 10px 10px 10px;}
#mainarea .rightspecial h3 {margin: 5px 0 0 10px; padding-top: 10px; font-size: 16px; color: #385B6F;}
#mainarea .rightspecial img {margin: 0 10px 0 10px; float: right; border: 1px solid #ccc;}

#mainarea .leftspecial {margin: 25px 15px 0 15px; padding-left: 10px; display: block; clear: both; overflow: visible;}
#mainarea .leftspecial p {padding: 0 10px 10px 0;}
#mainarea .leftspecial h3 {margin: 5px 10px 0 0; padding-top: 10px; font-size: 16px; color: #385B6F;}
#mainarea .leftspecial img {margin: 0 10px 0 0; float: left; border: 1px solid #ccc;}
