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}
#topNav { width:900px; height:45px; margin:0px auto 0px auto;}
ul.topNavgi { float:right; padding-right:20px; height:35px; padding-top:5px; padding-bottom:5px; display:inline;}
ul.topNavgi li { float:left; font-size:14px;}
ul.topNavgi li a { margin-top:5px;padding-top:5px;padding-left:10px; padding-right:10px; color:#FFFFFF; display:block; text-decoration:none}
ul.topNavgi li a:hover { color:#FFFFFF; border-top: 3px solid #2256a1; padding-top:2px;}
#repeatBg { width:100%; min-width:900px; float:left; background:url(../images/repeat-bg.jpg) top center repeat-x;}
#pageMargin { width:900px; margin:0px auto 0px auto}
#logoHolder { width:471px; height:214px; padding-left:217px;}
#logoHolder img { border:none;}

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

#contentHolder { float:left; width:900px; background:url(../images/content_top.jpg) top left no-repeat}
#contentTop {float:left; width:900px; height:116px;}
#contentTop img {float:right; margin-top:31px; margin-right:46px; border:none; width:auto}

#contentMiddle {float:left; width:900px; background: url(../images/content_background.jpg) top left no-repeat}
.topContent {float:left; width:900px;}
.topContent h1 { float:left; width:570px; font-size:16px; color:#490000; padding-left:30px; padding-top:20px; font-weight:bold}
.topContent h2 { float:left; width:870px; font-size:14px; color:#490000; padding-left:30px; padding-top:20px; font-weight:bold}
.topContent p { float:left; width:570px; font-size:12px; color:#535353; padding-left:30px; padding-top:10px;}
.topContent p a {color:#490000; text-decoration:none}

.BoxHolder {float:left; width:900px;}
.smallbox { float:left; width:265px; margin-left:27px; background:url(../images/smallbox_middle.jpg) top left repeat-y;}
.smallboxtop {float:left; width:265px; padding-top:21px; background:url(../images/smallbox_top.jpg) top left no-repeat;}
.smallboxbottom {float:left; width:225px; padding-bottom:21px; padding-left:20px; padding-right:20px; background:url(../images/smallbox_bottom.jpg) bottom left no-repeat; height:auto;}
.smallboxbottom h2 { font-size:12px; color:#490000; float:left; width:225px; padding-bottom:5px;}
.smallboxbottom img { border:none; float:left; width:auto;}
.smallboxbottom p { font-size:12px; color:#535353; float:left; width:225px; padding-top:5px;}
.smallboxbottom p a {color:#490000; text-decoration:none}
.redtext {color:#490000;}

#footerHolder { float:left; width:900px; height:98px; background:url(../images/footerbg.jpg) bottom left no-repeat;}
#footerHolder p { float:left; padding-left:30px; padding-top:20px; font-size:11px; color:#181818}
#footerHolder p a {color:#181818; text-decoration:none}
#footerHolder p a:hover {color:#181818; text-decoration: underline}

.orangeText { color:#ff0000; font-size:14px}
.formWidth { width:350px;}

.formWidth2 { width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px}
