/* CSS Document */
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:140%; color:#666666; }
/*body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666666; }*/
a:link, a:visited { color:#003c7d; font-weight: bold; text-decoration:underline; }
a:hover { text-decoration:none; }
.clr { clear:both; }
#container { width: 778px; text-align:left; }
#header { height:77px; background:url(/export/images/new_images/hbg.gif) repeat-x; }
#logo { float:left; width: 170px; }
#login { width: 150px; float:right; }
#login a { color:#acacac; font-weight: bold; text-transform:uppercase; text-decoration:none; display:block; line-height: 27px; width: 126px; background:url(/export/images/new_images/login.gif) no-repeat; text-align:center; margin-right: 20px; margin-top: 25px;  }
#menu { height:47px; background:url(/export/images/new_images/menu.jpg) no-repeat; margin-bottom: 15px; }
#menu ul { margin:0; padding:0; list-style:none; padding-top: 16px; padding-left: 4px;}
#menu ul li { float:left; padding:0; margin:0; margin-right: 2px; line-height:27px;  background:url(/export/images/new_images/offleft.gif) no-repeat left; padding-left: 5px;}
#menu ul li a:link,#menu ul li a:visited { text-decoration:none; text-transform: uppercase; line-height:27px; color:#666666; background:url(/export/images/new_images/offright.gif) no-repeat right; display:block; padding-right: 5px; }
#menu ul li:hover { background:url(/export/images/new_images/onleft.gif) no-repeat left; color: white;}
#menu ul li a:hover { background:url(/export/images/new_images/onright.gif) no-repeat right; color:white; padding-right: 5px;}
#foot { height:32px; line-heighT: 32px; background:url(/export/images/new_images/foot.gif) no-repeat left; }
#foot, #foot a { color:#666666; font-size:9px; text-transform:uppercase; font-weight:normal; text-decoration:none; }
#copyright { float:left; width: 45%; padding-left: 10px; }
#botmenu { float:right; text-align:right;  width: 45%; padding-right: 10px; }
#sponsors { height:88px; background:url(/export/images/new_images/sponsor.gif) no-repeat;  border-bottoM: solid 1px white; padding-left: 10px;}
#leftcol  {float:left; width: 183px; }
#maincol  { float:right; width: 582px; margin-left: 0px; }
h3 { margin:0; padding:0; color:#35a0e2; font-weight: 500; font-size:18px; }
h3.home { background:url(/export/images/new_images/h3spot.gif) no-repeat; height: 38px; line-height:38px; text-indent: 43px; }
h3.care { background:url(/export/images/new_images/h3care.gif) no-repeat; height: 38px; line-height:38px; text-indent: 43px; }
h3.sponsor { background:url(/export/images/new_images/h3sponsor.gif) no-repeat; height: 38px; line-height:38px; text-indent: 43px; }
h3.join { background:url(/export/images/new_images/h3join.gif) no-repeat; height: 38px; line-height:38px; text-indent: 43px; }
#leftcol SPAN, #rightcol SPAN { color:#3d4971; }
div.module div { border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; padding:10px 13px;  }
div.module  {background: url(/export/images/new_images/botcurve.gif) no-repeat bottom;padding-bottoM: 10px; margin-bottom: 15px; }
div.module IMG { text-align: center; }
#finder { height:30px; line-height:30px; background:url(/export/images/new_images/finderbg.gif) no-repeat; margin-bottom: 15px; }
#finder { color:white; font-weight:bold;  }
.button { border:solid 1px #adadad; font-size: 12px; color:#666666; text-transform:uppercase; font-weight: bold; background:url(/export/images/new_images/button.gif) repeat-x; height: 21px; line-height:21px;  }
#finder a { color: white; text-decoration: underline; }
#main { float:left; width: 375px; }
#rightcol { float:right; width: 183px; }
ul  { margin:0; padding:0; list-style:none; }
ul li { background:url(/export/images/new_images/arrow.gif) no-repeat left; padding-left: 15px; }
ul li a:link, ul li a:visited, ul li a:hover { color:#008dd7; }
h1 { margin: 0; padding:0; color:#1a518b; font-weight: 500; font-size: 24px; background:url(/export/images/new_images/box.gif) no-repeat left; text-indent: 20px;  }
h2 { margin: 0; padding:0; color:#666666; font-weight: bold; font-size: 14px;  text-indent: 20px; padding-top: 5px;}
p {
	line-height: 15px;
	font-size: 12px;
}
td, table{
	font-size:12px;
	line-height:13px;
	vertical-align:top;
	color:#838282;
}


