/* CSS Document */

body { margin: 0 auto; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; background-color: #fff; }

#wrapper { margin: 0 auto; padding: 0; text-align: left; width: 789px; }

#topNav { margin: 0; padding: 0; background: #fff url(../imgs/topNavBG.gif) no-repeat; width: 789px; height: 52px; }

#topNav #topNavRowOne { width: 789px; height: 25px; }
#topNav #topNavRowOne ul { margin: 0; padding: 8px 10px 0; font-size: 11px; font-weight: bold; line-height: 11px; color: #fff; text-align: right; list-style: none; }
#topNav #topNavRowOne li { margin: 0; padding: 0 0 0 10px; float: right; }
#topNav #topNavRowOne li a { color: #fff; text-decoration: none; }
#topNav #topNavRowOne li a:hover { color: #cf9; }

#topNav #topNavRowTwo ul { margin: 0; padding: 0; font-size: 11px; font-weight: bold; line-height: 11px; color: #12456D; text-align: right; list-style: none; }
#topNav #topNavRowTwo li { margin: 0; padding: 0; float: right; }

#topNav #topNavRowTwo li a { margin: 0; padding: 8px 10px; color: #12456D; text-decoration: none; display: block; border-left: 1px solid #BEC1C0;
	background: url(../imgs/topNavColTwo-over.gif) 0 -100 repeat-x; }
#topNav #topNavRowTwo li a:hover { background: url(../imgs/topNavColTwo-over.gif) 0 0 repeat-x; color: #457122; }
#topNav #topNavRowTwo li.first a { border-left: none; }
#topNav #topNavRowTwo li.last a { margin: 0 2px 0 0; padding: 8px 8px 8px 10px; }
#topNav #topNavRowTwo li.active { background: url(../imgs/topNavColTwo-over.gif) 0 0 repeat-x; }

#footer { float: left; width: 787px; margin: 0 0 0 2px; padding: 0;
	font-size: 10px; color: #333; }
#footer p { float: left; margin: 10px 15px; }
#footer p#footerRight {	float: right; text-align: right; }
#footer a { color: #12456D; }
#footer a:hover { color: #457122; }

/* /// List Navs /// */
/* BlueGreen */
ul.blueGreen { width: 256px; list-style: none; margin: 1px 0 0 0; padding: 0; }
ul.blueGreen li { margin: 1px 0 0 -12px; padding: 0; }
ul.blueGreen li a { margin: 0; padding: 0 0 0 36px; width: 256px; line-height: 25px;
	background: url(../imgs/listNav-BlueGreen.gif) no-repeat; display: block; text-decoration: none; }
ul.blueGreen li a:hover { background-position: 0 -26px; }	

ul.blueGreen li ul { width: 256px; list-style: none; margin: 1px 0; padding: 0; line-height: 25px; }
ul.blueGreen li ul li { margin: 1px 0 0 -2px; padding: 0; }
ul.blueGreen li ul li a { margin: 0; padding: 0 0 0 52px; width: 256px; line-height: 25px;
	background: url(../imgs/listNav-BlueGreen-2.gif) no-repeat; display: block; text-decoration: none; }
ul.blueGreen li ul li a:hover { background-position: 0 -26px; }	

/* Grey */
ul.grey { width: 256px; list-style: none; margin: 1px 0 0 0; padding: 0; }
ul.grey li { margin: 1px 0 0 -12px; padding: 0; }
ul.grey li a { margin: 0; padding: 0 0 0 36px; width: 256px; line-height: 25px;
	background: url(../imgs/listNav-Grey.gif) no-repeat; display: block; text-decoration: none; }
ul.grey li a:hover { background-position: 0 -26px; }	

/* /// DropShadowWindows /// */
div.dropShadowBody { margin: 0; padding: 0 0 0 14px; background-image: url(../imgs/oneColRndTabTile.jpg); }
div.roundedColFoot { margin: 0 0 4px 0; padding: 0; width: 260px; height: 9px; background: url(../imgs/oneColRndTabBottom.gif) no-repeat; }
div.roundedColFootBlue { margin: 1px 0 4px 0; padding: 0; width: 260px; height: 9px; background: url(../imgs/oneColRndTabBottom-blue.gif) no-repeat; }
div.roundedColFootGrey { margin: 1px 0 4px 0; padding: 0; width: 260px; height: 9px; background: url(../imgs/oneColRndTabBottom-grey.gif) no-repeat; }

/* IE 6 PC Hacks */
*html ul.blueGreen { margin: 0 0 0 -12px; }	
*html ul.blueGreen li a { margin: 0 0 0 12px; padding: 0 0 0 36px; width: 220px; }
*html ul.blueGreen li ul { margin: 0 0 0 13px; }	
*html ul.blueGreen li ul li a { margin: 0; padding: 0 0 0 53px; width: 204px; }
*html ul.grey { margin: 1px 0 0 -12px; }	
*html ul.grey li a { margin: 0 0 0 12px; padding: 0 0 0 36px; width: 220px; }
*html div.roundedColFoot { margin: 0 0 -3px 0; padding: 0; }
*html div.roundedColFootBlue { margin: 1px 0 -3px 0; padding: 0; }
*html div.roundedColFootGrey { margin: 1px 0 -3px 0; padding: 0; }
