@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 #ffffff}

#pageHolder { float:left;width:100%; min-width:800px; background:url(../images/header_background.jpg) top center repeat-x;}

#marginHolder { width:800px; margin:0px auto}
#headerHolder { float:left; width:800px; height:130px;}
#headerHolder img { float:left; border:none}
#headerNaviHolder { float:right; width:400px; margin:0px; height:20px; padding-top:110px; padding-right:10px;}

ul.headernavi { float:right; list-style:none; overflow:hidden; color:#900b0b;width:400px;}
ul.headernavi li { float:right; padding:0px 5px; font-size:11px;}
ul.headernavi li a { color:#900b0b; text-decoration:none}
ul.headernavi li a:hover { color:#900b0b; text-decoration:underline}

#bannerHolder { width:800px; float:left; height:201px; background:url(../images/banner_background.jpg) top left no-repeat}
.rightLink { width:124px; float:right; text-align:center; padding-top:113px; padding-right:43px;}
.rightLink h2 { font-size:14px; color:#FFFFFF;}
.rightLink h2 a { color:#FFFFFF; text-decoration:none}
.rightLink h2 a:hover { color:#FFFFFF; text-decoration:underline}

#naviHolder { float:left; width:780px; height:119px; background:url(../images/navi_background.gif) top left no-repeat; padding-left:20px;}
.mainNaviHolder {float:left; width:170px;}
.mainNaviHolder h2 { color:#FFFFFF; float:left; font-size:20px; padding-left:15px;}
.mainNaviHolder h2 a { color:#FFFFFF; text-decoration:none}
.mainNaviHolder h2 a:hover { color:#FFFFFF; text-decoration:underline}
ul.mainNavi { float:left; width:170px; list-style:none; overflow:hidden}

ul.mainNavi li { float:left; width:155px; padding-left:15px; background:url(../images/bullet.png) top left no-repeat; color:#FFFFFF; font-size:12px; letter-spacing:0px; padding-bottom:3px;}
ul.mainNavi li a { color:#fff; text-decoration:none}
ul.mainNavi li a:hover { color:#fff; text-decoration:underline}

#contentHolder {width:800px; float:left; background:url(../images/paint_brush.gif) top right no-repeat}
#contentHolder h1 { width:795px; float:left; margin-left:5px; font-size:24px; color:#2256a1; background:url(../images/h1_background.gif) bottom left no-repeat; padding-bottom:10px; padding-top:8px;}
.smallH1 { font-size:14px;}

.contentBox { width:385px; float:left; padding-left:5px; padding-right:10px; padding-top:20px; padding-bottom:10px;}
.contentBox h2 {width:385px; float:left; padding-bottom:10px; font-size:14px; color:#5d5d5d}
.contentBox p { width:385px; float:left; padding-bottom:10px; font-size:12px; color:#5d5d5d; text-align:justify}
.contentBox p a { color:#5d5d5d; text-decoration:none; font-weight:bold}
.contentBox p a:hover { color:#5d5d5d; text-decoration:none}
.contentBox img { border:none; float:left; padding-bottom:10px;}
ul.contentList {width:385px; float:left; padding-bottom:10px; list-style:none}
ul.contentList li {width:365px; float:left; padding-bottom:5px; padding-left:20px; background:url(../images/content_bullet.jpg) top left no-repeat; font-size:12px;color:#5d5d5d}
ul.contentList2 {width:760px; float:left; padding-bottom:10px; list-style:none}
ul.contentList2 li {width:760px; float:left; padding-bottom:5px; padding-left:20px; background:url(../images/content_bullet.jpg) top left no-repeat; font-size:12px;color:#5d5d5d}
.contentBoxLarge { width:790px; float:left; padding-left:5px; padding-right:5px; padding-top:20px; padding-bottom:10px;}
.contentBoxLarge h2 {width:800px; float:left;padding-top:5px; padding-bottom:5px; font-size:16px; color:#5d5d5d}
.contentBoxLarge h3 {width:800px; float:left;padding-top:10px; padding-bottom:5px; font-size:14px; color:#5d5d5d}
.contentBoxLargeInner {width:263px; float:left; text-align:center}
.contenttext {float:left; width:780px; padding:10px; padding-top:0px;padding-left:0px; font-size:12px; color:#5d5d5d; text-align:justify}
.contenttext a { color:#5d5d5d; text-decoration:none; font-weight:bold}
.contenttext a:hover { color:#5d5d5d; text-decoration:none}
.contentH3 {text-align:left; font-size:18px; padding-top:0px; float:left; padding-top:10px;}
.contentH3 a {color:#5d5d5d; text-decoration:none}
.contentH3 a:hover {color:#5d5d5d; text-decoration:underline}

.contentBoxLargeInner h2 {width:263px; padding-bottom:10px; font-size:14px; color:#5d5d5d}
.contentBoxLargeInner p { width:263px; padding-bottom:10px; font-size:12px; color:#5d5d5d; text-align: justify}
.contentBoxLargeInner p a { color:#5d5d5d; text-decoration:none; font-weight:bold}
.contentBoxLargeInner p a:hover { color:#5d5d5d; text-decoration:none}
.contentBoxLargeInner img { border:none; padding-bottom:10px;}

.contentBoxLargeInnerSmall {width:131px; float:left; text-align:center}
.contentBoxLargeInnerSmall p { width:131px; padding-bottom:10px; font-size:12px; color:#5d5d5d}
.contentBoxLargeInnerSmall p a { color:#5d5d5d; text-decoration:none}
.contentBoxLargeInnerSmall p a:hover { color:#5d5d5d; text-decoration:none}
.contentBoxLargeInnerSmall img { border:none; padding-bottom:10px;}

#footerHolder { width:820px; margin:0px auto 0px auto;}
#footer { width:820px; float:left; height:20px; background:url(../images/footer_background.gif) top left no-repeat}
#footerLeft { width:355px; float:left; padding-left:15px;height:20px;}
#footerLeft p { width:355px; float:left; color:#FFFFFF; font-size:11px; padding-top:3px;margin:0px; padding-bottom:0px} 
#footerLeft p a { color:#FFFFFF; text-decoration:none}
#footerLeft p a:hover { color:#FFFFFF; text-decoration:underline}
#footerRight { width:435px; float:left; padding-right:15px;height:20px;}
#footerRight p { width:435px; float:left; color:#FFFFFF; font-size:11px; padding-top:3px; text-align:right; smargin:0px; padding-bottom:0px;} 
#footerRight p a { color:#FFFFFF; text-decoration:none}
#footerRight p a:hover { color:#FFFFFF; text-decoration:underline}

#contactBox { float:left; width:330px; border:2px solid #c3c3c3; background:#fff; padding:10px; padding-top:0px}
.formWidth { width:90px}
.formWidth2 { width:200px}
.orangeText { color:#336abc;}
.redText { color:#990000;}