body,html{margin:0;padding:0;width:100%;height:100%}body{background:#203565 url(bg.jpg) fixed no-repeat center top;text-align:center}body,table{font:100 10pt Verdana, Arial, Tahoma, Sans-Serif}acronym{border:none}a{text-decoration:none;font-weight:700}a.link,a.active,a.visited,a{color:#2F70BA}a:hover{color:#0F509A;text-decoration:underline}div#preload{position:absolute;top:-9999px;left:-9999px;width:1px;height:10px;overflow:hidden}div#head h2 a span,div#head h3 span,div#head h4 span,hr,div#head p.contact a span,div#head p.blog a span,div#head p.links a span,div#head p.links span.lsp{display:none}div#page{width:999px;margin:0 auto}div#head{background:url(head.png) no-repeat center top;height:211px;overflow:hidden;position:relative}div#head h2{top:10px;left:15px}div#head h2,div#head h2 a{width:342px;height:143px;position:absolute}div#head h2 a{background:url(logo.gif) no-repeat center center;left:0;top:0}div#head h2 a:hover{background:url(logo_ov.gif) no-repeat center center}div#head h3{position:absolute;left:20px;top:155px;width:339px;height:19px;background:url(head.jpg) no-repeat}div#head h4{position:absolute;left:120px;top:195px;width:765px;height:14px;background:url(head2_1.jpg) no-repeat}

div#head p.contact{float:right;padding:10px 130px 0 0;font:700 10pt Verdana;color:#FFF;position:relative}
div#head p.contact a{position:absolute;right:2px;top:4px;width:109px;height:32px;background:url(head_email_up.jpg) no-repeat}
div#head p.contact a:hover{background:url(head_email_over.jpg) no-repeat}

div#head p.blog{float:right;padding:10px 0px 0 0;font:700 10pt Verdana;color:#FFF;position:relative}
div#head p.blog a{position:absolute;left:314px;top:44px;width:109px;height:32px;background:url(blog_email_up.png) no-repeat}
div#head p.blog a:hover{background:url(blog_email_over.png) no-repeat}

div#head p.links{position:absolute;top:153px;left:367px}div#head p.links a{height:25px;background:#AAA;position:absolute}div#head p.links a.link1,div#head p.links a.link1ov{left:0;width:58px;background:url(nav_1_up.jpg) no-repeat}div#head p.links a.link1:hover,div#head p.links a.link1ov{background:url(nav_1_over.jpg) no-repeat}div#head p.links a.link2,div#head p.links a.link2ov{left:58px;width:71px;background:url(nav_2_up.jpg) no-repeat}div#head p.links a.link2:hover,div#head p.links a.link2ov{background:url(nav_2_over.jpg) no-repeat}div#head p.links a.link3,div#head p.links a.link3ov{left:129px;width:71px;background:url(nav_3_up.jpg) no-repeat}div#head p.links a.link3:hover,div#head p.links a.link3ov{background:url(nav_3_over.jpg) no-repeat}div#head p.links a.link4,div#head p.links a.link4ov{left:200px;width:68px;background:url(nav_4_up.jpg) no-repeat}div#head p.links a.link4:hover,div#head p.links a.link4ov{background:url(nav_4_over.jpg) no-repeat}div#head p.links a.link5,div#head p.links a.link5ov{left:268px;width:65px;background:url(nav_5_up.jpg) no-repeat}div#head p.links a.link5:hover,div#head p.links a.link5ov{background:url(nav_5_over.jpg) no-repeat}div#head p.links a.link6,div#head p.links a.link6ov{left:333px;width:95px;background:url(nav_6_up.jpg) no-repeat}div#head p.links a.link6:hover,div#head p.links a.link6ov{background:url(nav_6_over.jpg) no-repeat}div#head p.links a.link7,div#head p.links a.link6ov{left:428px;width:53px;background:url(nav_7_up.jpg) no-repeat}div#head p.links a.link7:hover,div#head p.links a.link7ov{background:url(nav_7_over.jpg) no-repeat}div#head p.links a.link8,div#head p.links a.link8ov{left:481px;width:82px;background:url(nav_8_up.png) no-repeat}div#head p.links a.link8:hover,div#head p.links a.link8ov{background:url(nav_8_over.png) no-repeat}div#footer{background:url(footer.png) no-repeat;height:49px;font-size:8pt;color:#FFF}div#footer p,div#head h2,div#head h3,div#head h4,div#head p{margin:0}div#footer p.links{padding:7px 0}div#footer p.links span.lsp{margin:0 3px}div#footer a:hover,div#footer a{color:#FFF}div#footer p.copy{float:left;padding-left:100px}div#footer p.wsi{float:right;padding-right:100px}div#pagebody{background:#FFF;padding:0 10px 10px;text-align:left;color:#333}div#pagebody h1{margin-top:0;font-size:13pt;color:#0F509A;padding-top:10px}div#pagebody h2{margin-top:0;font-size:12pt;color:#003366; }div#pagebody .leftcol h3,div#pagebody .rightcol h3{background:url(heading_bg.jpg) no-repeat;height:26px;text-align:center;color:#FFF;font:700 10pt Verdana;padding:4px 0 0}div#pagebody .leftcol h4,div#pagebody .rightcol h4{color:#0F509A;font-size:10pt;margin:0 0 8px;padding:0 10px}div#pagebody .leftcol p,div#pagebody .rightcol p{padding:0 10px;text-align:left}div.homepage div.box1,div.homepage div.box2,div.homepage div.box3{padding:23px 15px 10px 265px;font-size:9pt}div.homepage div.box1{background:url(home1.jpg) no-repeat left top}div.homepage div.box2{background:url(home2.jpg) no-repeat left top}div.homepage div.box3{background:url(home3.jpg) no-repeat left top}ul.faq{margin:0;padding:0}ul.faq li{padding:0 0 12px 20px;margin:0;list-style:none;background:url(faqbullet.jpg) no-repeat}td.leftcol p,td.rightcol p{margin:4px 0}td.leftcol a,td.rightcol a{font-weight:100}ul#bCrumbs{margin:0 0 8px;padding:15px 0 8px;border-bottom:1px solid #009;margin-right:20px}ul#bCrumbs li{display:inline;padding:0 10px 0 0;font-size:8pt;list-style-type:none}ul#bCrumbs a{font-size:8pt}div#scriptSection1 p{font-size:8pt;margin:0 0 3px;padding:0 0 0 15px}div#scriptSection1 p.hd{font-size:10pt;margin:8px 0;padding:0}div#scriptSection1 p.hd a{font-weight:700;color:#447}div#scriptSection1 p.hd a:hover{text-decoration:none;color:#88B}

table#ptable {background:url(ptable1.jpg) repeat-x bottom; font-size:11pt;}
table#ptable td.left {background:url(ptable2.jpg) no-repeat bottom left; padding-top: 19px;}
table#ptable td.right {background:url(ptable3.jpg) no-repeat bottom right; padding-top: 19px;}
table#ptable td.center {background:url(ptable4.jpg) no-repeat bottom right; padding:0px;}
table#ptable td.center div.prd {background:url(ptable4.jpg) no-repeat bottom left; padding:1px 15px;}
table#ptable a {font-weight:100;font-size:11pt;}
table#ptable p {margin:0 0 14px;padding:0;}
table#ptable h4 {/*text-transform:uppercase;*/ font-weight:bold; color:#44B;}

div#promise {padding:15px 0 15px 150px; text-align:left; background:url(promise.jpg) no-repeat left center;}
div#promise h1, div#promise h2 {margin:0 0 10px; padding:0; font-size: 12pt; color: #003366; font-weight: bold;}
.style1 {
	color: #0066CC;
}

.OptionalTextBox 
{ 
border: 1px solid #cccccc; 
} 

.RequiredTextBox 
{ 
border: 1px solid #000000; 
} 

.FailedTextBox 
{ 
border: 2px solid #CC0000; 
}

