@charset "utf-8";
/* CSS Document */

BODY, HTML { width:100%; height:100%; margin:0; padding:0; background-image:url(images/bg_body.gif); background-position:center; background-repeat:repeat-y; background-color:#5b9dc8; color:#4d4d4d; }
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; }

#bodyDiv { margin:0 auto; width:753px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#topDiv { width:auto; height:124px; }
#topL	{ width:337px; float:left; }
#topR	{ position:relative; width:416px; height:124px; float:left; background-image:url(images/top_bg.gif); background-repeat:repeat-x; }
#topR .tl { position:absolute; top:15px; left:15px; width:192px; color:#002858; }
#topR .tl input { border:1px solid #4c688a; background-image:url(images/input_bg.gif); background-repeat:repeat-x; font-size:10px; padding:4px 2px; margin-bottom:3px; width:90%; }
#topR .tr { position:absolute; top:20px; right:12px; width:196px; color:#2d507c; font-size:9px; }
#topR .tr .input { border:1px solid #4c688a; background-image:url(images/input_bg.gif); background-repeat:repeat-x; font-size:10px; padding:4px 2px; margin-bottom:3px; width:90%; }
#topR .tr em { float:left; font-size:8px; margin-top:5px; color:#FFFFFF; }
#topR .tr .sbmButton { float:left; margin-right:10px; border:1px solid #4c688a; font-size:10px; padding:3px 2px; background-color:#FFFFFF; color:#000099; cursor:pointer; }
#topR .ttitle { height:35px; background-image:url(images/top_ttitle.gif); background-repeat:repeat-x; background-position:bottom; }
#topR .ttitle strong { font-size:14px; }

#linksDiv { float:left; width:auto; line-height:40px; }
#linksL { float:left; width:17px; background-image:url(images/links_lbg.gif); }
#linksR { float:left; width:137px; height:40px; background-image:url(images/links_rbg.gif); text-align:center; color:#FFFFFF; font-size:9px; font-weight:bold; line-height:19px; }
#linksMid { float:left; vertical-align:bottom; width:599px; background-image:url(images/links_bg.gif); background-repeat:repeat-x; text-align:center; font-size:11px; text-transform:uppercase; }
#linksMid img { position:relative; top:7px; }
#linksMid a { padding:12px 10px; color:#22364e; text-decoration:none; font-weight:bold; }
#linksMid a:hover { color:#88a2c0; }

#topBanner { float:left; width:752px; border:none; margin:0; padding:0; }

.spacer { width:100%; height:6px; float:left; font-size:2px; }

.contentDiv { float:left; width:752px; border:0; background-image:url(images/content_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:12px; }
.contentBox { float:left; width:690px; border-left:1px solid #88a2c0; border-right:1px solid #88a2c0; padding:20px 30px; color:#4d4d4d; text-align:justify; }
.contentBox p { margin:5px 0 5px 10px; }
.lineDots { float:left; width:100%; background-image:url(images/linedots_bg.gif); background-repeat:repeat-x; height:1px; margin:8px 0; }

#footer { float:left; width:100%; font-size:10px; color:#40648e; text-align:center; padding:10px 0; }

h1 { font-size:15px; margin:0; padding:0 0 10px 0; color:#2d507c; }
h2 { font-size:13px; margin:0; padding:8px 0 8px 0; }

ul.points { margin-left:45px; }
ul.points li { padding:2px 0; }

form { padding:5px; margin:0; }
p { clear:left; margin:0; padding:0; padding-top:3px; }
label { float:left; width:35%; padding-top:3px; }
p input { width:60%; }
fieldset.tblBox { border:1px; border-style:solid; border-color:#C0CED4; width:500px; margin-left:auto; margin-right:auto; }
fieldset { padding:7px; padding-left:8px; }
fieldset legend { padding:0; margin-bottom:2px; font-weight:bold; font-size:13px; }
fieldset .sbmButton { float:right; width:150px; cursor:pointer; margin-right:20px; border:1px solid #4c688a; font-size:10px; padding:3px 2px; background-color:#5b9dc8; color:#FFFFFF; font-weight:bold; }