@charset "utf-8";
/* CSS Document */

BODY, HTML 			{ width:100%; height:100%; margin:0; padding:0; background:#3d5b7d url(images/bg_sides.gif) top repeat-x; }
a 					{ color:#4a4a4a; }
a:hover 			{ color:#0066FF; }

/*** RESET ***/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,fieldset,input,img { margin: 0; padding: 0; }
fieldset,img 		{ border: none; }
blockquote 			{ margin:5px 0 0 5px; }

/*** PAGE DIV ***/
#bodyDiv 	{ margin:0 auto; width:800px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#pageDiv	{ float:left; background:url(images/bg_mid2.png) center repeat-y; }

/*** TOP DIV ***/
#topDiv		{ float:left; background:url(images/top_bg.gif) repeat-x; height:102px; width:100%; }
#topBoxL	{ float:left; }
#topBoxR	{ float:right; }

/*** TOP LINKS ***/
#linksDiv	{ float:left; width:100%; padding-bottom:5px; background:url(images/links_bg.gif) repeat-y; color:#FFFFFF; position:relative; }
#linksBox	{ width:750px; height:30px; border:1px solid #43556a; background:url(images/links_butbg.gif) repeat-x; margin:0 auto; text-align:center; }
#linksBoxL	{ float:left; padding-left:0px; }
#linksBoxR	{ float:right; padding-right:25px; }

/*** BANNER ***/
#bannerDiv	{ float:left; width:800px; background:url(images/bg_mid.gif) top no-repeat; }
#bannerBox	{ width:752px; margin:0 auto; }

#promoBox	{ float:left; width:100%; margin-top:5px; font-size:9px; }
.boxSm		{ float:left; border:1px solid #a3a3a3;  height:100px; margin-left:24px; }
.boxSm2		{ float:left; border:1px solid #a3a3a3; background:url(images/box_bg.gif) repeat-x; height:100px; margin-left:5px; }

/*** CONTENT BOX ***/
#conDiv		{ float:left; width:100%; margin-top:5px; }
#conBoxL	{ float:left; width:464px; margin-left:24px; padding:20px; background:url(images/bg_dots.gif) right repeat-y; text-align:justify; }
#conBoxR	{ float:left; width:248px; text-align:center; padding:20px 0; }
#conBoxRB	{ float:left; width:248px; text-align:left; padding:20px 0 20px 20px; color:#30619C; }
em			{ color:#FF9900; font-weight:bold; }
#conBoxR2	{ text-align:left; margin-left:10px; }
#conBox		{ float:left; width:712px; margin-left:24px; padding:20px; text-align:justify; }
#dirBox		{ float:left; width:750px; margin-left:24px; border:1px solid #CCCCCC; }
.points		{ float:left; width:40%; margin:20px 0 20px 10px; }

/*** FOOTER ***/
#footer		{ float:left; width:800px; background:#3d5b7d url(images/bg_footer.gif) top no-repeat; padding-top:21px; color:#839dba; text-align:center; font-size:9px; line-height:15px; }
#footer a	{ color:#FFFFFF; font-size:10px; text-decoration:none; }
#footer a:hover { color:#839dba; }

/*** TEXT ***/
h1			{ color:#005faa; font-size:14px; margin:0 0 12px 0; }

/*** LIST ***/
.list		{ margin:5px 0 15px 20px; }
.list li	{ margin-top:3px; }

/*** FORMS ***/
form			{ margin:0; padding:0; }
form p 			{ clear:left; margin:0; padding: 0; padding-top:5px; }
form p label 	{ float:left; width:30%; padding-top:3px; text-align:right; }
form p input	{ width:65%; }
form p textarea { width:65%; }
form p div.txtarea { float:right; }
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; }

/*** LIST HOME***/
.listhome		{ margin:5px 0 15px 5px; padding-top:40px; padding-left:1px; font-weight:bold; color:#08458a ; text-decoration:none; }
.listhome li	{
	margin-top:3px;
	margin-left: 18px;
}
.homepage-heading { font-size:14px; font-weight:bold; color:#08458a ; }
.listhome a {
text-decoration:none;
}

