/* CSS Document */


/*Global*/
body {
width:912px;
padding-top:0px;
padding-left:20px;
margin-top:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
}

table {
margin-left:10px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-weight:bold;
font-size:14px;
margin-top:10px;
margin-left:15px;
margin-bottom:0px;
padding-bottom:0px;
}

p {
margin-top:0px;
padding-top:0px;
margin-right:15px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
}

A {
font-family:Arial, Helvetica, sans-serif;
color:#282876;
font-size:12px;
text-decoration:none;
}

A:hover {
font-family:Arial, Helvetica, sans-serif;
color:#282876;
font-size:12px;
text-decoration:underline;
}

#header {
width:912px;
padding-top:10px;
margin-left:-20px;
}

.header_links {
padding-top:20px;
padding-right:0px;
margin-left:730px;
margin-right:0px;
display:none;
}

.header_text {
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#282876;
}

.header_text a{
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#282876;
text-decoration:none;
}

.header_text a:hover{
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#282876;
text-decoration:underline;
}

.logo {
width:119;
height:63;
float:left;
}

.login {
float:right;
width:130px;
height:17px;
margin-right:2px;
visibility:hidden;
}

#content_area {
width:924px;
float:left;
margin-left:-195px;
margin-top:-80px;
}

#left_nav {
background-image:url(/images/nav_holder.jpg);
background-repeat:no-repeat;
width:0px;
margin-right:0px;
float:left;
clear:left;
padding-top:0px;
padding-left:0px;
visibility:hidden;
}

#footer {
width:900px;
margin-left:6px;
margin-top:8px;
visibility:hidden;
}

.footer_text {
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9ea0a1;
visibility:hidden;
}

.footer_text a{
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9ea0a1;
text-decoration:none;
visibility:hidden;
}

.footer_text a:hover{
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9ea0a1;
text-decoration:underline;
visibility:hidden;
}

.title_img {
padding-left:15px;
padding-bottom:15px;
}

/*Home*/

.banner_home {
background-image:url(/images/banner_home.jpg);
background-repeat:no-repeat;
width:0;
height:0;
margin-top:-180px;
float:left;
padding-bottom:8px;
visibility:hidden
}

#home_center {
background-image:url(/images/center_background_home.jpg);
background-repeat:no-repeat;
width:0px;
height:opx;
margin-right:1px;
float:left;
margin-left:6px;
}

#home_right {
background-image:url(/images/right_background_home.jpg);
background-repeat:no-repeat;
width:283px;
height:370px;
float:left;
margin-left:-20px;
}

.home_module {
padding-top:26px;
padding-left:20px;
clear:right;
}

.home_header {
clear:right;
}

.home_textblock {
margin-right:15px;
clear:right;
font-size:14px;
}

.home_news {
margin-top:0px;
padding-top:0px;
margin-right:15px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
}


/*Sub Pages*/

.banner_sub {
width:912;
height:77;
float:left;
padding-bottom:8px;
visibility:hidden;
}

#two_col_main {
background-image:url(/images/2col_main.jpg);
background-repeat:no-repeat;
width:734px;
height:450px;
padding-left:-160px;
padding-top:20px;
padding-right:10px;
float:left;
clear:right;
}

#three_col_main {
background-image:url(/images/3col_main.jpg);
background-repeat:no-repeat;
width:468px;
height:345px;
float:left;
margin-right:8px;
margin-left:2px;
}

#three_col_right {
background-image:url(/images/3_col_right.jpg);
background-repeat:no-repeat;
width:258px;
height:345px;
float:left;
}

.map {
float:right;
margin-right:15px;
}

body:img {
}


