body{
font-size: 12px; 
color: #001D95;
font-family: Arial, Helvetica, sans-serif; 
vertical-align:top;
margin-top:0;
}


#container { 
margin-top:12px;
overflow: hidden; 
}


#container .col1 { 
width: 133px;
float: left; 
border-left: 1px solid #001D95; 
padding-left: 8px;
margin-right: 8px; 
margin-bottom: -2000px; 
padding-bottom: 2000px; 
}

#container .col1_long { 
width: 133px;
float: left; 
border-left: 1px solid #001D95; 
padding-left: 8px;
margin-right: 8px; 
margin-bottom: -4500px; 
padding-bottom: 4500px; 
}

#container .col2 { 
width: 433px;
margin-right: 8px; 
_margin-right:0px ;/* IE 6 and below */
text-align:justify;
float: left; 
border-left: 1px solid #001D95; 
padding-left: 8px;

margin-bottom: -2000px; 
padding-bottom: 2000px; 
}

#container .col3 { 
border-left: 1px solid #001D95;
border-right: 1px solid #001D95; 
padding-left: 8px;
padding-right:8px ;
margin-bottom: -2000px; 
padding-bottom: 2000px; 
margin-right: 0; 
display: inline;
float: left;  
width: 282px;
_width: 279px; /* IE 6 and below */
}

#container .altcol2 { 
width: 581px;
text-align:justify;
float: left; 
border-left: 1px solid #001D95; 
padding-left: 8px;
margin-right: 8px; 
margin-bottom: -2000px; 
padding-bottom: 2000px; 
_margin-right:0px ;/* IE 6 and below */
}

#container .altcol3 {
border-left: 1px solid #001D95; 
border-right: 1px solid #001D95; 
padding-left: 8px;
margin-bottom: -2000px; 
padding-bottom: 2000px;  
margin-right: 0; 
width: 134px;
_width: 131px; /* IE 6 and below */
padding-right:8px ;
display: inline;
float: left; 

}


#container .fullwidth { 
width: 732px;
margin-right: 0;
padding-right: 8px;
text-align:justify;
border-right: 1px solid #001D95;
border-left: 1px solid #001D95; 
float: left; 
padding-left: 8px;
margin-bottom: -2000px; 
padding-bottom: 2000px; 
}

#container .fullwidthplus { 
width: 740px;
margin-right: 0;
padding-right: 0;
float: left; 
border-left: 1px solid #001D95; 
padding-left: 8px;
margin-bottom: -2000px; 
padding-bottom: 2000px; 
}

#container .col2 p{
	margin:0 0 12px 0;
}
#container .altcol2 p{
	margin:0 0 12px 0;
}


#fixcontainer { 
margin-top:12px;
}

#fixcontainer .col1 { 
width: 133px;
float: left; 
border-left: 1px solid #001D95; 
padding-left: 8px;
margin-right: 8px; 
}

#fixcontainer .altcol2 { 
text-align:justify;
border-right: 1px solid #001D95; 
float: left; 
border-left: 1px solid #001D95; 
padding-left: 8px;
margin-right: 8px; 
width: 441px;
_margin-right:0px ;/* IE 6 and below */

}

#fixcontainer .altcol3 { 
margin-right: 0; 
border-right: 1px solid #001D95; 
width: 274px;
_width: 271px; /* IE 6 and below */
padding-right:8px ;
display: inline;
float: left; 
padding-left: 8px; 
}

.wrap {
width: 900px;
margin:40px auto 0 auto;
}
.warn {
color: #000;
margin:0;
padding:2px 10px 3px 10px;
background-color:#f9e8ea;
border:solid 1px #DC2B35;
}
.pmzero{
margin:0;	
padding:0;
}
.pmzero p{
	margin:0 0 12px 0;
}

.newshead{
	padding:3px 0 2px 4px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	border-top:1px solid #001D95;
	background-color:#e7e8ea;
}

.newsttl{
	margin:0;
	padding:3px 0 3px 4px;
	font-size: 13px;
	font-weight: bold;
	background-color:#c6cad0;
	border-bottom:1px solid #a4aDbf;
	border-top:1px solid #a4aDbf;
}

.newstxt{
	margin:0;
	padding:2px 0 0 0;
}
.newstxt p{
	padding:2px 0 0 0;
	margin:0;
}

.newstxt ul{
	margin:0;
	padding: 6px 0  2px 16px;
}
.newstxt li{
	padding: 0 0 4px 0;
}

.palelinebtm{
border-bottom:1px solid #c6cad0;
}
.bluelineleft{
border-left:solid #001D95 1px;
}
.whlineleft{
border-left:solid #fff 1px;
}

.bluebord {
border: 1px solid #001D95;
}
.bluelinebtm {
border-bottom: #001D95 solid 1px;
}

.disposttl{
	margin:2px 0 2px 0;
	padding:4px 0 3px 12px;
	font-size: 16px;
	font-weight: bold;
	background-color:#c6cad0;
	border-bottom:1px solid #a4aDbf;
	border-top:1px solid #001D95;
}

.dispostblhd{
	padding:3px 3px 3px 4px;
	border-bottom:1px solid #a4aDbf;
	font-size: 11px;
	font-weight: bold;
	background-color:#e6e7e8;
}

.dhdbordtop{
border-top:1px solid #a4aDbf;
}
.dhdbordleft{
border-left:1px solid #a4aDbf;
}
.dispostblcell{
padding:2px 0 3px 0;
vertical-align:top;
font-size: 10px;
}
.dcellbordleft{
border-left:1px solid #a4aDbf;
}
.btm {
vertical-align: bottom;
}
.nav {
width:149px;
}
.navmid {
width:150px;
}


.fleft {
float:left;
}


.h2 { 
font-size: 13px;
font-weight: bold
}

.h6 {
font-size: 15px;
font-weight: bold
}

.h3 {
font-size: 13px;
font-weight: bold;
margin-top:18px;
margin-bottom:-4px;
}
.h5 {
font-size: 13px;
font-weight: bold;
margin-top:18px;
}
.h4 {
color: #001D95; 
font-size: 12px;
font-weight: bold;
margin-bottom:-10px;
}

.reg{
text-align:center;
}


.caption {
font-size: 11px;
padding:0 0 4px 0;
line-height:1.1;
}

.caption p{
	margin:0;
	padding:0 0 3px 0;
}

.small {
font-size: 9px;
}

.alrt {
text-align:right;
padding-right:12px;
}


.dkblu_sm { 
font-size: 10px;
line-height:1.4;
}
.bulletlist { 
margin-top:-5px;
margin-left:20px;
padding-right:10px;
}
ul {
  margin-left: 10px;
  padding-left: 7px;
margin-bottom: 0.8em;
}



.lnav {
line-height:1.6;
font-weight:normal;
}


.itemhead {
border-bottom:solid #77ADFF 1px;
height:8px;
}
.spacerline {
height:6px;
}

.clearbpm {
border: 0;
padding:0;
margin:0;
}


a {
color: #5085bc
}
a.topnav {  
font-size: 12px; 
color: #001D95;
margin-left: 6px;
text-decoration: none;
font-weight: bold;
}

a.midnav {  
font-size: 12px; 
color: #FFFFFF;
margin-left: 0;
text-decoration: none;
font-weight: bold;
}

a.sidenav {
font-size: 15px;
color: #001D95;
text-decoration: none;
font-weight: bold;
}
a.sublink {  
font-size: 12px; 
color: #001D95;
font-weight:normal;
text-decoration: none;
}
a.sublink2 {  
font-size: 12px; 
color: #001D95;
font-weight:bold;
text-decoration: none;
}
a.blulink {   
color: #001D95;
font-weight:bold;
text-decoration: none;
}
a:hover {
color: #41A4FF
}
a.blulink:hover {
color: #41A4FF;
}

a.topnav:hover {
color: #41A4FF;
}

a.noline {
font-size: 11px; 
text-decoration: none;
color: #5085bc
}


a.small { 
font-size: 10px; 
text-decoration: underline; 
color: #CC6666
}
