@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent; border: 0; font-size: 100%; margin: 0; padding: 0; outline: 0; vertical-align: baseline;
}

html{ background:#fafcfd url(images/background.gif) repeat-x; }
body{ background:url(images/top.jpg) no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1{ color:#00235F; font-size:18px; margin-bottom:15px; }
h2{ font-size:12px; color:#B10000; }
h3{ font-size:12px; margin:0px 6px 0px 6px; border-bottom:#000000 solid 1px; width:175px; color:#B10000; }
h4{ font-size:12px; color: black ; }
p{ margin: 10px 0 ; }

a, .unvisited{ font-weight: bold ; color:#0056a6; text-decoration: underline ; }
a:hover{ color:black; }
a:active, a:focus { outline: 0; }
a:visited{color: #7495B4 /*91a5b8*/ ;}
a:visited:hover{color: #000000;}

#breadcrumbs{ margin: 0px 0px 8px 0px ; }

.formgrid td{ padding: 1 10px 10px 0 ; }

.clear{ clear:both; }

#container{ background:url(images/content_back.png) repeat-y; margin:auto; width:899px; position:relative; }
#container #header_home_link{ display:block; position:absolute; top:15px; left:10px; width:148px; height:150px; }
#container #header_contact_link{ display:block; position:absolute; top:15px; right:15px; width:310px; height:230px; }

#nav_container{ background:url(images/nav_back.jpg) no-repeat; float:left; width:159px; } 
#nav_height_force{ height:474px; width:1px; float:right; }
#nav{ margin-top:150px; }
#nav a{ border-bottom:#FFFFFF dashed 1px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; margin:0 20px 0 35px; padding:15px 0 2px 0; text-decoration:none; }
#nav a:hover , #nav a.current{ border-bottom-color:#70899D; color:#70899D; }

#content_container{ background:url(images/header_back.jpg) no-repeat; float:right; width:740px; }
#content{ margin:293px 23px 0px 8px; }


#footer_containter{ margin:auto; position:relative; width:899px; height:72px; background:url(images/footer.png) no-repeat; }
#footer{ color:#989898; display:inline; float:right; font:bold 11px arial; margin-right:15px; margin-top:15px; text-align:center; width:800px; }

/* start rounded cornered box code */
.box{ background:#e8e8e8; line-height:20px; }
.box_pad{ padding:10px 20px 10px 20px; }

b.btop, b.btop b, b.bbot, b.bbot b{ background:url(images/rc.gif) no-repeat; display: block; font-size: 1px; height: 10px; }
b.btop b{ background-position: 100% -10px; }
b.bbot{ background-position: 0 -20px; }
b.bbot b{ background-position: 100% -30px; } 
/* end rounded cornered box code */
