﻿html, body 
{
    height:100%;
    background-image:url('../imgs/body/bg_center.jpg');
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#FFFFFF;
    font-family:Tahoma;
    font-size:10pt;
}
*
{
    margin:0px;
    padding:0px;
}
img 
{
    border:0px;
}
a 
{
    font-size:10pt;
    font-family:Tahoma;
    color:#20425a;
    font-weight:bold;
}

a:hover 
{
    color:#ffc600;
}

p
{
    padding-bottom:10px;
}

#container
{
    padding-top:0px;
    width:850px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
    margin-top:0px;
    margin-left: auto;
    margin-right: auto;
    /*background-image:url('../imgs/body/bg_container.jpg');  */
    background-position:center top; 
    background-repeat:no-repeat;
    /*NORMALbackground-color:#55a1d4;*/
    /*LIGHTERbackground-color:#aad7ee;*/
    border:solid 1px #b6d0d3;
    background:#eef3f4;
}

#div_head
{
    height:70px;
    margin-top:0px;
    margin-left: auto;
    margin-right: auto;
    padding:5px 0px 0px 0px;
    margin-bottom:0px;
    width:850px;
}

#div_head_left
{
    text-align:left;
    padding:0px;
    width:670px;
    float:left;
    margin:0px;
}

#div_head_right
{
    text-align:right;
    padding:0px;
    margin:0px;
    width:170px;
    float:left;
}
.div_subnav
{
    padding-top:5px;
    padding-left:2px;
}
.breadcrumbs
{
    padding-left:8px;
    font-family:Tahoma;
    font-size:10pt;
}
.main_content
{
   /* background-image:url('../imgs/body/main_body.jpg');
    background-repeat:no-repeat; */
    width:837px;
    margin-left:3px;
    margin-top:0px;
    padding:0px 4px 2px 4px;
}
#head_mini_nav a
{
    color:#455561;
    font-size:8pt;
    padding:4px;
}
.main_content img
{
    padding:5px;
}


.main_content ul 
{
    margin-left:15px;
    margin-bottom:10px;
    list-style-type:none;
    list-style-image: url("http://www.smh.com/styles/bullet.gif");
}
.main_content ol 
{
    margin-left:30px;
}
.main_content li
{
    padding-bottom:2px;
    margin:0px;
    color:#333366;
}
.main_content h3 
{
    padding-top:8px;
    padding-bottom:8px;
    color: #000033;
}

#logo
{
    margin:0px;
    padding:0px 0px 5px 0px;
    border-width:0px;
}

.div_foot
{
    padding-top:20px;
    text-align:center;
    color:#4585b1;
    font-size:8pt;
}

.div_foot a
{
    color:#4585b1;
    font-size:8pt;
}

.full_body_div
{
    width:834px;
    padding:0px;
    margin-left:4px;
}

.half_body_div
{
    width:400px;
    float:left;
    margin:3px;
}

.body_btn
{
    background-color:#88bf41;
    color:#FFFFFF;
    font-weight:bold;
    font-size:9pt;
    font-family:Tahoma;
    border: solid 2px #FFFFFF;
    padding:3px;
    cursor:pointer;
}
.breadcrumbs a
{
    font-size:10pt;
    font-family:Tahoma;
    color:#000000;
    text-decoration:none;
}
.breadcrumbs a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}
.sub_nav
{
    width:175px;
    text-align:left;
    float:left;
    background-color:#FFFFFF;
    margin-right:10px;
    margin-bottom:2px;
}
.sub_nav a
{
    font-size:8pt;
    text-decoration:none;
}
.trinav
{
    padding:0px;
    margin:0px 0px 5px 0px;
}
.triHead
{
    font-size:14pt;
    font-weight:bold;
    color:#4585b1;
    margin-right:5px;
}
.triHere
{
    color:#ff9900;
    font-size:16pt;
    font-weight:bold;
    text-decoration:none;
}
.triNotHere
{
    color:#4585b1;
}

.floatMainRight
{
   text-align:center;
   float:left;
   width:230px;
   background-color:#FFFFFF;
   margin-left:30px;
   padding:5px;
}
.floatAlertRight
{
    float:left;
    width:230px;
    background-color:#ffc600;
    margin-left:30px;
    padding:5px;
}
.floatAlertRight ul
{
    margin:0px;
    list-style-type:none;
}
.floatAlertRight li
{
    padding-bottom:5px;
    color:Red;
    font-weight:bold;
}

.floatMainLeft
{
    float:left;
    width:550px;
}

.floatHalfLeft
{
    float:left;
    width:390px;
    background-color:#FFFFFF;
}
.floatHalfRight
{
    float:left;
    width:390px;
    background-color:#FFFFFF;
    margin-left:30px;
}

.floatMainRightContent
{
    float:left;
    width:550px;
    margin-left:10px;
    padding:5px;
}
.floatMainLeftNav
{
    float:left;
    width:230px;
}
.floatMainLeftNav ul
{
    list-style-type:none;
    border-bottom:dotted 1px #333333;
    list-style-image:none;
}
.floatMainLeftNav li
{
    text-decoration:none;
    border-top:dotted 1px #333333;
    border-left:dotted 1px #333333;
    border-right:dotted 1px #333333;
    padding:3px;
    background:#FFFFFF;
    color:#333366;
}
.floatMainLeftNav li a
{
    text-decoration:none;
}
.icon_map
{
    color:DarkBlue;
    font-weight:bold;
}
.icon_ER
{
    color:Red;
}
.shoutDiv250
{
    float:right;
    margin:7px;
    padding:5px;
    width:250px;
    background:#FFFFFF;
    border:solid 1px #ff9900;
}
.shoutDiv250 h3
{
    text-align:center;
    color:#4585b1;
    font-size:11pt;
}
.shoutDiv250 p
{
    font-size:8pt;
}
.shoutDiv250 ul
 {
     list-style-type:none;
        list-style-image:none;
 }
.finePrint
{
    font-size:7pt;
}
.finePrint a
{
    font-size:7pt;
}
.footerlinks        
{
    font-size:7pt;
}
.footerlinks a
{
    font-size:7pt;
}