/* CSS Document */
body{
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
padding: 0;
margin: 0;
background: #fff;
}

h1{
font-size: 18px;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-family:  arial, verdana, helvetica, sans-serif;

/*letter-spacing: -1px;*/
color: #333;
}

h2{
font-size: 16px;
font-family: arial, verdana, helvetica, sans-serif;

}

h3{
font-size: 14px;
font-family: arial, verdana, helvetica, sans-serif;
}

a{
color: #000099;
font-size: 12px;
}

ul{
margin: 0 0 0 15px;
padding: 0;
}

li{
font-size: 12px;
margin: 0;
padding: 0;
}

p{
font-size: 12px;
line-height: 17px;
padding: 0;
margin: 10px 0 10px 0;
}

#main-container{
width: 100%;
min-width: 800px;
margin: 0;
text-align: left;
background: #fff;
}



#header{
height: 75px;
background: #000099;
}

#logo-container{
padding: 22px 0 0 15px;
float: left;
}

#logo-container2{
padding: 15px 10px 0 0;
float: right;
display: none;
}

#content{
clear: both;
background:#fff;
width: 800px;
}

.col-sm #sub-col{
float: left;
width: 155px;
padding: 0 10px 0 10px;
margin: 10px 0 0 0;
font-family: arial, verdana, helvetica, sans-serif;
}

* html .col-sm #sub-col{
width: 175px;
}
.col-sm #sub-col a{
text-decoration: none;
margin: 0;
padding: 0;
}

.col-sm #sub-col dl{
margin: 8px 0 0 0 ;
padding: 0 0 0 0;
border-top: 1px solid #ccc;
}

.col-sm #sub-col dt{
font-size: 12px !important;
font-weight: bold;
margin: 0 0 0 0;
padding: 5px 0 5px 5px;
border-bottom: 1px solid #ccc;
color: #000099;
}

.here{
/*background: #eff8fa;*/
}

.col-sm #sub-col dd{
margin: 0 ;
padding: 0;
}
.col-sm #sub-col dd ul{
margin: 0 0 0 0 ;
padding: 0;
list-style: none;
}

.col-sm #sub-col dd ul li{
font-size: 12px;
margin: 0 0 0 0;
padding: 5px 0 5px 20px;
border-bottom: 1px solid #ccc;
}

* html .col-sm #sub-col dd ul li{
padding: 2px 0 5px 20px;
}

.col-sm #sub-col dd ul .last{
border: none;
}
.col-sm #main-col{
float: left;
width: 545px;
padding: 0 10px 0 10px;
}

.col-sm #main-col p{

}

* html .col-sm #main-col{
width: 565px;
}

#headline-container{
/*background: #50890F;
padding: 5px 5px 5px 10px;*/
margin: 15px 0 5px 0;
}



#headline-container h1{
/*color: #fff;*/
margin: 0;
padding: 0;
/*font-weight: normal;*/
font-size: 20px;
line-height: 21px;
}

.image-2col{
padding: 10px 0 10px 0;
margin: 0 0 10px 0;
clear: both;
}

.image-2col h2{
margin: 0;
padding: 0;
}

.image-2col p{
margin: 5px 0 0 0;
}


.image-sub-a{
float: left;
width: 215px;
margin: 0; 
padding: 0;

}


.image-sub-a img{
margin: 0 0 5px 0;
}

.image-sub-b{
float: left;
padding: 0 0 0 10px;
width: 310px;
margin: 0;
}

.image-sub-b p{
margin: -3px 0 5px 0;
}

.image-sub-a p{
margin-top: -3px;
}

.image-sub-b h2{
margin: -3px 0 5px 0;
}

.sc-return{
clear: both;
margin: 0 0 0 0;
padding: 8px 0 5px 0;
}

* html .sc-return{
padding: 0 0 5px 0;
}

#main-sub-a{
width: 380px;
float: left;
margin: 0;
padding: 0;
}

#main-2col .image-2col{
margin: 0 0 0 0;
padding: 0;
height: 150px;
}

#main-2col .image-sub-a{
float: left;
margin: 0;
padding: 0;
width: 200px;
height: 150px;
}

#main-2col .image-sub-a p{ 
margin: 0 20px 0 0 !important;
padding: 0 !important;
}


#main-2col .image-sub-b{
float: right;
width: 180px;
margin: 0;
padding: 0;
}

#main-2col .image-sub-b p{
margin: -5px 0 0 15px;
padding: 0 !important;
}

.quote{
margin: 0 0 0 10px;
height: 125px;
padding: 10px 15px 15px 15px; 
}

.redbg{
background: #890F0F;

}

.greenbg{
background: #50890F;
}

* html .quote{
height: 150px;
}

.quote p{
font-size: 16px;
line-height: 20px;
color: #fff;
margin: 0 !important;
padding: 0 !important;
font-family: arial, verdana, helvetica, sans-serif;
}

#main-sub-b{

width: 150px;
float: right;
margin: 10px 0 0 0;
}

#main-sub-b p{
font-size:11px !important;
line-height:13px;
}

#main-sub-b h3{
color: 000099;
font-family: arial, verdana, helvetica, sans-serif;
letter-spacing: 0;
margin: 10px 0 5px 0;
padding: 0;
}



#main-sub-b ul{
list-style: none;
margin: 0 0 0 0;
padding: 0;
}

#main-sub-b li{
font-size: 11px;
margin: 0 0 15px 0;
padding: 0;
}

* html #main-sub-b li{
margin-bottom: 10px;
}

.col-sm #x-col{
display: none;
}

#event-nav{ 
list-style: none;
margin: 10px 0 0 0;
padding: 0;
}

#event-nav li{
float: left;
margin: 0 10px 0 0;
}

#footer{
clear: both;
height: 30px;
margin: 20px 0 0 0;
background: #000099;
font-size: 9px;
color: #fff;
}

.extended #footer{
margin-top: 200px;
}

#footer-contact{
float: left;
padding: 7px 10px 0 5px;
}

#copyright{
padding: 7px 5px 0 10px;
display: block;
float: left;
}

#designed-by{
float: right;
color: #fff;
margin: 5px 10px 0 0;
padding: 0;
}

#designed-by a{
color: #fff;
margin: 0;
padding: 0;
font-size: 11px;
}

#movie-link{
display: none;
}

.form-label{
font-size: 12px;
font-weight: bold;
font-family: arial, verndana, helvetica, sans-serif;
}

.status-error{
border: 1px solid #ccc;
margin: 10px;
padding: 5px;
height: 20px;
background: #FFD9D0;
font-size: 12px;
background-repeat: no-repeat;
}

.message-img{
float: left;
}

.message-title{
float: left;
margin: 0 0 0 10px;
padding: 0;
font-size: 11px;
color: red;
}

.message-top{
margin: 0;
padding: 0;
}

.status-failure{
color: #FF0000;
font-size: 11px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #FFE2E3;
}

.status-message{
padding-top: 0;
padding-bottom: 0;
margin: 0;
}

.status-detail {
	float: left;
	padding-left: 25px;
	margin: 0;
	
}