/* CSS Document */

body {
background:url(images/site_bg.gif) repeat-x #428383;
font-family:tahoma,arial;
font-size:12px;
margin-top:25px;
}

a {
}

#siteOuter {
width:90%;
margin:auto;
position:relative;
min-height:500px;
min-width:900px;
_height:500px;
border:1px solid #666666;
background:url(images/content_bg.gif) 1px 0px repeat-y white;
}

#logo_main {
height:94px;
background:url(images/logo_topright.gif) top right no-repeat white;
}

#logo_main img {
padding:22px;
padding-top:15px;
padding-bottom:14px;
}

#menu_main {
height:34px;
width:100%;
list-style:none;
padding:0px;
margin:0px;
background:url(images/menu_bg.gif) repeat-x;
}

#menu_main li {
border-right:1px solid #333333;
float:left;
height:34px;
}

#menu_main li a {
border-right:1px solid #666666;
height:34px;
display:block;
_float:left;
}

#menu_main li a:hover {
background:url(images/menu_over.gif) top right no-repeat;
}

#menu_main li a img {
padding:15px;
padding-top:10px;
padding-bottom:10px;
border:0px;
}

#relatedLinks {
width:250px;
float:left;
background-color:#f3f3f3;
height:100%;
}

#contentArea {
position:relative;
margin:6px;
margin-top:26px;
margin-left:256px;
border:1px solid #CCCCCC;
padding:9px;
}

#contentArea span {
font-weight:bold;
color:#549e9d;
}

#contentArea a {
color:#666666;
}

#contentArea h1 {
font-size:16px;
color:#549e9d;
margin:0px;
margin-top:5px;
margin-bottom:10px;
padding:0px;
text-transform:capitalize;
font-weight:normal;
}

#contentArea h2 {
font-size:12px;
color:#549e9d;
margin:0px;
padding:0px;
margin-bottom:10px;
padding-top:15px;
text-transform:capitalize;
font-weight:normal;
padding-bottom:2px;
border-bottom:1px dashed #549e9d;
}

#currentNav {
position:absolute;
padding:3px;
padding-left:6px;
padding-right:6px;
border:1px solid #CCCCCC;
border-bottom:1px solid white;
top:-22px;
_top:-21px;
height:14px;
font-size:10px;
}

#clearer {
clear:both;
}

#contentClearer {
clear:right;
_clear:none;
}

.subTitle {
height:26px;
background:url(images/relatedLinks_bg.gif) repeat-x;
border:1px solid #333333;
border-left:0px;
}

.subTitle img {
margin-top:7px;
margin-left:7px;
}

.subMenu {
border:1px solid #CCCCCC;
border-bottom:0px;
list-style:none;
margin:0px;
padding:0px;
}

.subMenu li {
border-bottom:1px solid #CCCCCC;
}

.subMenu li a {
display:block;
padding-top:10px;
padding-bottom:10px;
padding-left:25px;
padding-right:15px;
text-decoration:none;
color:#333333;
background:url(images/relatedLinksButton_bg.gif);
}

.subMenu li a:hover {
background:url(images/relatedLinksButton_bgover.gif) 0px 1px;
color:#549e9d;
}

#specialBox {
width:180px;
float:right;
border:1px solid #CCCCCC;
background-color:#F3F3F3;
margin:4px;
margin-right:0px;
padding:5px;
font-size:10px;
position:relative;
}

#specialBox img {
width:100%;
border:1px solid #CCCCCC;
}

#specialBox h4 {
font-size:11px;
margin:0px;
padding:0px;
text-align:center;
font-weight:normal;
color:#549e9d;
}

#specialBox h5 {
font-size:10px;
font-weight:bold;
margin:0px;
margin-bottom:4px;
padding:0px;
text-align:center;
}

#footer {
width:85%;
color:white;
margin:auto;
font-size:11px;
margin-top:10px;
}

#footer div {
float:left;
margin-right:20px;
}

#footer a {
float:right;
text-decoration:none;
color:white;
font-weight:bold;
}

.s, .l, .n{
border:0px;
color:#666666;
background:url(images/formbg.gif) 0px 0px no-repeat;
padding:5px;
border:1px solid #549e9d;
font-family:verdana;
font-weight:bold;
font-size:11px;
margin-right:15px;
}

.n {
width:180px;
}

.l {
width:400px;
}

.s {
width:90px;
}

#contentArea .formtitle {
padding:0px;
margin:0px;
margin-right:10px;
color:#549e9d;
font-size:12px;
}

.formline {
height:21px;
margin-bottom:15px;
}

