body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; list-style:none;}
body { background: url(../images/bg.gif) top left repeat-x #fff}
#header { width:908px; background:url(../images/header.jpg) top center no-repeat; height:180px; margin:0px auto 0px auto}
#header2 { width:972px; background:url(../images/header.jpg) top center no-repeat; margin:0px auto 0px auto; padding-top:180px; text-align:center}
#repeatBg { width:100%; min-width:900px; float:left; background:url(../images/repeat-bg.jpg) top center repeat-x;}
#pageMargin { width:908px; margin:0px auto 0px auto; background:url(../images/content_background_bottom.gif) bottom left no-repeat}
#logoHolder { width:471px; height:214px; padding-left:217px;}
#logoHolder img { border:none;}

#navHolder { width:908px; float:left; height:39px; background:url(../images/nav_background.jpg) top left no-repeat}
ul.navi {height:18px; padding-top:10px; padding-bottom:5px; display:block; text-align:center; padding-left:85px;}
ul.navi li { font-size:16px; float:left; color:#fff; height:18px;}
ul.navi li a { padding-top:5px;padding-left:15px; padding-right:15px; color:#FFFFFF; text-decoration:none; font-weight:bold; height:18px;}
ul.navi li a:hover { color:#FFFFFF;}

#contentHolder { float:left; width:908px;}

#contentMiddle {float:left; width:908px; background: url(../images/content_background.gif) top left no-repeat}
.topContent {float:left; width:908px;}
.topContent h1 { float:left; width:900px; font-size:16px; color:#e46e02; padding-left:30px; padding-top:20px;}
.topContent p { float:left; width:570px; font-size:12px; color:#535353; padding-left:30px; padding-top:10px; line-height:18px}

.topContent p a {color:#e46e02; text-decoration:none}
.topContent p a:hover {color:#e46e02; text-decoration:underline}
.topContent h2 { float:left; width:570px; font-size:14px; color:#e46e02;padding-left:280px;  padding-top:20px;}
.topContent h2 a {color:#e46e02; text-decoration:none}
.topContent h2 a:hover {color:#e46e02; text-decoration:underline}
.topContent h3 {float:left; width:570px; font-size:14px; color:#e50000;padding-left:30px; padding-top:20px;}
.BoxHolder {float:left; width:908px;}
.smallbox { float:left; width:270px; margin-left:27px; background:url(../images/smallbox_right.jpg) top right no-repeat; padding-bottom:20px;}
.smallboxtop {float:left; width:265px; padding-top:21px; background:url(../images/smallbox_top.jpg) top left no-repeat;}
.smallboxbottom {float:left; width:235px; padding-bottom:21px; padding-left:10px; padding-right:20px; background:url(../images/smallbox_bottom.jpg) bottom left no-repeat; height:auto;}
.smallbox h2 { font-size:15px; color:#fff; float:left; width:245px; padding-bottom:5px; padding-top:25px; padding-left:12px;}
.smallbox img { border:none; float:left; width:auto;}
.smallbox p { font-size:14px; color:#fff; float:left; width:245px; padding-top:5px; padding-left:12px; line-height:18px;}
.smallbox p a {color:#e46e02; text-decoration:none}
.smallbox p a:hover {color:#e46e02; text-decoration:underline}
.smallbox ul {float:left; width:160px;padding-top:5px; }
.smallbox ul li { float:left; padding-left:20px; width:140px; background: url(../images/bullet.png) top left no-repeat; font-size:12px;color:#fff; padding-bottom:5px;}

.redtext {color:#e46e02;}
#footer { float:left; width:100%; background:#145670;}
#footerHolder { width:908px; height:98px; background:url(../images/footerbg.gif) top left repeat-y; margin:0px auto 0px auto;}
#footerHolder p { float:left; padding-left:30px; padding-top:20px; font-size:11px; color:#4c4c4c}
#footerHolder p a {color:#4c4c4c; text-decoration:none}
#footerHolder p a:hover {color:#4c4c4c; text-decoration: underline}
