@charset "utf-8";
/* CSS Document */
body,div,h1,h2,h3,h4,h5,p,ul,ol,li { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif}
body { background: url(../images/background.gif) top left repeat-x #9b9da0;}

#pageHolder { float:left; width:100%; min-width:926px; background:url(../images/page_background.png) top center repeat-y;}
#marginHolder { width:916px; margin:0px auto 0px auto;}

#logoHolder { float:left; width:916px;}
#logoHolder img { float:left; border:none}

#naviHolder { float:left; width:916px; height:27px; background:url(../images/navi_background.gif) top left repeat-x;}


ul.navi { list-style:none; float:right; width:916px; height:27px; display:block;}
ul.navi li { list-style:none; float:right; margin:6px; margin-bottom:0px; padding-right:6px; padding-bottom:5px; font-size:14px; border-right:1px solid #9b9da0}
ul.navi li.last {border-right:none}
ul.navi li a { color:#9b9da0; text-decoration:none;margin:6px; margin-bottom:0px; padding-right:6px; padding-bottom:5px;}
ul.navi li a:hover { color:#00a7e5; text-decoration:none;border-bottom:1px solid #00a7e5;padding-bottom:4px;}

#bannerHolder { float:left; width:916px; height:255px; background:url(../images/banner.jpg) top left no-repeat;}
#bannerHeader { float:right; width:640px; padding-top:43px;}
#bannerHeader h1 { float:left; width:540px; font-size:26px; color:#d7d7d7; padding-left:100px;}
#bannerText { float:right; width:640px; padding-top:35px; padding-right:50px; text-align:center}
#bannerText h2 { width:640px; font-size:20px; color:#bbb3b3;}
#bannerText p {width:640px; float:left; text-align:right; color:#333; font-size:14px; padding-top:5px;}

#left { float:left; padding-left:33px; width:628px; padding-bottom:20px;}

.contentHolder { float:left; width:628px; background:url(../images/content_background.gif) top left repeat-y;}
.contentInner {float:left; width:598px; padding-left:30px; padding-bottom:20px;}
.contentInner h2 { float:left; width:565px; background:url(../images/h2_bullet.gif) top left no-repeat; padding-left:20px; font-size:18px; color:#4f6483; padding-bottom:6px; border-bottom:1px solid #ababab; margin-top:10px;}
.contentInner h3 { float:left; width:558px; font-size:14px; color:#336abc; padding-top:10px; padding-bottom:5px;}
.contentInner h4 { float:left; width:558px; font-size:14px; color:#336abc; padding-top:10px; padding-bottom:5px;}
.contentInner p { float:left; width:558px; font-size:12px; color:#535353; padding-top:10px; padding-bottom:5px; line-height:18px}
.contentInner p a {color:#336abc; text-decoration:none}
.contentInner p a:hover {color:#336abc; text-decoration:underline}
.topContent { float:left; width:628px; height:5px;background:url(../images/content_background_top.gif) top left no-repeat;}
.bottomContent { float:left; width:628px; height:26px;background:url(../images/content_background_bottom.jpg) top left no-repeat #fff; padding-bottom:14px;}

.newsletterHolder {float:left; width:628px; height:157px; background:url(../images/newsletter_background.gif) top left no-repeat}
.newsletterHolder h2 { float:left; width:298px; padding-left:130px; font-size:20px; padding-top:45px; color:#2b2b2b;}
.newsletterContact { float:right; width:200px; padding-top:45px;}
.newsletterInner {float:left; width:170px; border:2px solid #c3c3c3; background:#fff; padding:5px;}

#right { float:right; width:255px;}
.rightBox { float:left; width:199px; padding-left:27px;background:url(../images/rightbox_repeat_background.gif) top right repeat-y; margin-bottom:20px;}
.rightBoxTop { float:left; width:199px; background:url(../images/rightbox_repeat_background_top.gif) top left no-repeat;;}
.rightBoxBottom { float:left; width:179px; background:url(../images/rightbox_repeat_background_bottom.gif) bottom left no-repeat; padding:10px;}
.rightBoxBottom h2 { float:left; width:160px; padding-left:20px; font-size:12px; color:#4f6483; background:url(../images/rightbox_h2_bullet.gif) left top no-repeat;}
.rightBoxBottom p { float:left; width:170px; padding-left:10px; font-size:11px; color:#535353;}
.rightBoxBottom p a {color:#336abc; text-decoration:none}
.rightBoxBottom p a:hover {color:#336abc; text-decoration:underline}
.rightImageHolder {float:left; text-align:center;width:180px; padding-top:10px;padding-bottom:5px;}
.rightImageHolder img { border:none;}

#footerHolder { float:left; width:883px; background:#d8d8d8; padding-left:33px; padding-bottom:20px; padding-top:20px;}
.footerBox { float:left; width:200px; padding-right:20px;}
.footerBox h2 { float:left; width:200px; color:#353535; font-size:14px;}
.footerBox h2 a { color:#353535; text-decoration:none}
.footerBox h2 a:hover { color:#353535; text-decoration:underline}
.footerBox ul { list-style:none; float:left; width:200px; display:inline-block; padding-top:20px;}
.footerBox ul li { list-style:none; float:left; width:200px; color:#5f5f5f; font-size:12px;}
.footerBox ul li a {color:#5f5f5f; text-decoration:none}
.footerBox ul li a:hover {color:#5f5f5f; text-decoration:underline}
#footerBottom { float:left; width:883px; background:#fff; padding-left:33px; padding-bottom:10px; padding-top:10px;}
#footerBottom p { font-size:11px; color:#626262; float:left; width:883px}
#footerBottom p a {color:#626262; text-decoration:none}
#footerBottom p a:hover {color:#626262; text-decoration:underline}
#footerBottom h2 {padding-left:0px; font-size:14px; color:#4f6483; padding-top:10px; padding-bottom:10px;}
#footerBottom img {border:none}

.formWidth { width:90px}
.formWidth2 { width:200px}
.orangeText { color:#336abc;}

#contactHolder {float:left; width:350px; padding-left:30px; padding-top:10px; padding-bottom:10px; padding-right:10px;}
#contactBox { float:left; width:330px; border:2px solid #c3c3c3; background:#fff; padding:10px; padding-top:0px; }

ul.morePoints {float:left; width:590px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px;color:#535353; list-style:none; padding-bottom:10px}
ul.morePoints li {line-height:18px;font-size:14px;  background:url(../images/bullet.jpg) left top no-repeat;padding-left:20px; padding-bottom:10px}
