body{    
    background: url('i/background.jpg') no-repeat top center;
    background-color: #f3f3f3;
   	font-family: Arial, Helvetica;	
    font-size: 12px;
//	overflow-y: hidden;    
}
img
{
	border-style: none;	
}
a:active, a:focus, img { outline: 0; }
.container{
	width: 768px;	
	margin:0px auto;
	text-align:left;	
}
.logo{
    height: 76px;
    padding-top: 23px;
}
.mmenu{
    height: 58px;
    background: url('i/mmenu.png');
}
.mmenu ul{
    margin: 0;
    padding: 0;
}
.mmenu li{
    display: inline;    
    overflow: auto;    
}
.mmenu li a,.mmenu li span{
    display: block;
    float: left;
    padding: 30px 33px 0 33px;  
    height: 28px;  
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #003e9e;
    background: url('i/mmenu_button.png') no-repeat right bottom;
}
.mmenu li a:hover,.mmenu li span{
    color: #a60001;
}
.mmenu li span{
    background-image: url('i/mmenu_button_active.png');
}
.flash{
    background: url('i/flash.jpg');
    height: 315px;
    padding: 4px;
}
.footer{
    height: 156px;
    background: #b9b9b9;
    font-size: 11px;
    color: #676767;
}
.footer .data{    
    width: 768px;
    height: 156px;	
	margin:0px auto;
	text-align:left;	
    background: url('i/footer.png') no-repeat;
    overflow: auto; 
}
.footer .data .left{
    padding: 27px 34px 0 31px;
    float: left;
}
.footer .data .right{
    float: left;
    padding: 29px 0 0 0;    
}
.footer li{
    display: inline;
}
.footer a, .footer li span {
    color: #676767; 
}
.footer a:hover{
    color: black;
}
.footer ul, .footer li{
    margin: 0;
    padding: 0;
}
.footer li{
    padding: 0 30px;
}
.footer li a, .footer li span{
    font-weight: bold;
    text-decoration: none;
}
.footer p{
    padding-left: 30px;
}
.content{
    padding: 0 24px 50px 24px;
    background: white;
    line-height: 18px;
    overflow: auto;
}
.content .grayPlate{
    background: #f3f3f3;
    border-top: solid 1px #e0e0e0;
    color: #003aa4;
    padding: 27px;
    overflow: auto;
}
.content .left{
    float: left;
    padding-right: 50px;
    width: 437px;
    padding-top: 30px;
    overflow: auto;
}
.content .right{
    float: right;
    width: 218px;
    font-size: 11px;
    padding-top: 30px;
    overflow: auto;
}
.content .right ul{
    margin: 0;
    padding: 0 0 0 15px;
    color: #c5c5c5;
}
.gray{
    color: #8e8e8e;
}
.blue{
    color: #003aa4;
}
h1{
    margin: 0;
    color: #003e9e;
    font-weight: normal;
    font-size: 22px;
    padding-bottom: 31px;
}
h2{
    margin: 0;
    color: #003e9e;
    font-weight: normal;
    font-size: 18px;
    background: url('i/gray_line_wide.png') no-repeat left bottom;
    padding-bottom: 31px;
}
h3{
    margin: 0;
    font-size: 16px;
    font-weight: normal;
    background: url('i/gray_line_short.png') no-repeat left bottom;
    padding-bottom: 31px;
    
}
h4{
    margin: 0;
    color: #dd0000;
    font-weight: normal;
    font-size: 18px;
}
h5{
    margin: 0;
    color: #003aa4;
    font-size: 14px;
}
#pager{
    margin-top: 30px;
    font-size: 11px;
}
#pager a,#pager span{
    display: block;
    float: left;
    width: 22px;
    height: 21px;
    text-align: center;
    color: #003aa4;
    margin-right: 2px;
    border: solid #e0e0e0 1px;  
    background: white;  
    text-decoration: none;
    line-height: 21px;
}
#pager a:hover,#pager span{
    background: #e0e0e0;
}
#pager .text{
    width: auto;
    border-color: white;
    background: none;
    margin-right: 17px;
    font-weight: bold;
    
}
#pager .next,#pager .prev{
    width: auto;
    border: none;
    background: none;
    text-decoration: underline;
    margin: 0 17px;
}
#pager .prev{
    margin-left: 0;    
}
.date{
    color: #676767;
    font-size: 11px;
    display: block;    
}
.newsHeader{
    background: #f3f3f3;
    border-top: solid 1px #e0e0e0;
    padding: 15px;
}
.newsDesc{
    padding: 15px;
    margin-bottom: 15px;
    
}

	.collapsable{
		margin: 20px 0 0 0;
	}
	.collapsable .clbody
	{		
		
	}
	.collapsable .clbody .links
	{
        border-top: solid #e0e0e0 1px;
        background: #f3f3f3;
        background-image: url('i/collapsable_back.png');
        background-repeat: no-repeat;
        background-position: left center;
        height: 39px;
        padding-left: 30px;	
	}
	
	.collapsable .clbody .links .collapsebutton
	{
		display: block;
		float: left;
	}
	.collapsable .clbody .links .leftlink{
		margin: 3px 0 0 13px;		
		text-decoration: none;
		font-weight: bold;
		color: #1838ac;
		float: left;
	}
	.collapsable .clbody .links .rightlink{
		padding-top: 3px;		
		font-weight: bold;
		font-size: 11px;
		color: #003e9e;
		float: right;
	}
 .sendmailform input, .sendmailform textarea{
    height: 31px;
    width: 321px;
    background: #e5ebf5;
    font-size: 20px;
    color: #003e9e;
    border: solid 1px #5981c0;
}
.sendmailform .required{color: red; display: block; float: right; font-size: 11px; font-style: italic;}
.sendmailform td{
    padding: 10px 0;
    vertical-align: top;
}
.sendmailform .inputs td{
    padding-top: 0;
}
.mailtolink{
    color: #003aa4;
    background: url('i/mailto.gif') no-repeat left center;
    padding-left: 21px;
}
