html,body{
margin: 0;
padding: 0;
background: #fff;   
color: #2C3C5B;
font-size: 1em;
text-align:center;
font-family: Arial,sans-serif;
}
.fixed{
width: 780px;
}

h1{font: 1.125em Arial,sans-serif;
color: #000;
margin: 0 0 8px 0; 
}
h3{
color: #000;
font: 0.875 em Arial,sans-serif;
margin: 0 0 0px 0; 
/* 18px */
}
h1, h2, h3{
	font-family: Arial,sans-serif;
	text-align:left
}
p{padding: 0;
  margin:0 0 0.6em 0; 
}
img{
border: 0px;
}
.a10,.a11,.a12{font: 0.625em Arial,sans-serif;}
.v10,.v11,.v12,.v14{font: 0.625em Verdana,sans-serif;}
.t10,.t11,.t12,.t19,.t24{font: 0.625em Tahoma,sans-serif;}

.a11,.v11,.t11{font-size: 0.685em;}
.a12,.v12,.t12{font-size: 0.75em;}
.v14{font-size: 0.875em;}
.t19{font-size: 1.1875em;}
.t24{font-size: 1.5em;}
.a12fix{font: 12px Arial,sans-serif;}
.a10fix{font: 10px Arial,sans-serif;}
.a11fix{font: 11px Arial,sans-serif;}

a:link,a:visited,a:hover{
text-decoration: underline;
color: #0d2a52;
}
a:hover{text-decoration: bold;}

.under a:link,.under a:visited,.under a:hover{text-decoration: underline;}
a.under:link,a.under:visited,a.under:hover{text-decoration: underline;}
.under a:hover ,a.under:hover{text-decoration: bold;}

a.grey:link,a.grey:visited,a.grey:hover{color:#0d2a52;text-decoration: underline;}
a.grey:hover{text-decoration: bold;}

a.marine:link,a.marine:visited,a.marine:hover{color:#0d2a52;}
a.green:link, a.green:visited, a.green:hover{color: #0d2a52 !important;}

.red, a.red:link, a.red:visited, a.red:hover{color: #0d2a52 !important;}
.black{color: #000 !important;}
.redblack{color: #fff !important;}
h1.redblack{color: #245187 !important;}

table.lightyellow, div.yellow, table.bbyel, td.yellow{
background:#f4eedc;
}

.leftcolumn,.rightcolumn {
vertical-align: top;
text-align:left}

.centercolumn{
vertical-align: top;
background-color : #f4eedc;
text-align:justify;

}

.pad13{
padding: 10px 10px 13px 10px;}
.pad10{	padding: 10px 10px 13px 10px;}

.pt2{ padding-top: 2px;}
.pt5{padding-top: 5px !important; }
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pb0{ padding-bottom: 0px!important;}
.pb5{padding-top: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pr10{padding-right: 10px;}
.pr5{padding-right: 5px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pR14{padding-right:14px}
.pr15{padding-right:15px}

.under{
text-decoration: underline;
}

.brl{
background-color : #f4eedc;
}
.brr{
background-color : #f4eedc;
}
.bt{
}

form input,form select {
vertical-align: middle;
margin: 0 4px 0px 0;
}
select.med{
width: 150px;
}
.botline{
background: url(backgrounds/bgb_col.gif) repeat-x;
}
 .botlinecenter{
background: url(backgrounds/white.gif) repeat-x;
}
 .redline{
background: url(backgrounds/bgred.gif) repeat-x;
}
 .brl{
}
 .brr{
}
 .bt{
}

/*about*/
.aboutblock td.bggrey, .adv, .adv1{
background: #0d2a52;
color : white;
font-size:13px
}
.aboutblock .adv{
padding:10px 10px 4px 11px;
text-align:justify; 
}
.aboutblock .adv1{
padding:10px 15px 10px 15px;
margin: 0px 0 20px 10px;
text-align:left; 
}
/*end about*/


/*bread crumps */
.breadcrumps div.breadcrumps {
padding:15px 0 0 14px;
}
.breadcrumps div.breadcrumps img{
padding:2 0 0 0;
margin-left: 4px;
}
/*end of bread crumps*/

/*header */
.header .bglogo{
/* background: url(backgrounds/top.gif) */
background: url(backgrounds/top.gif) repeat-x;
height: 85px;
}
.header .rlogo{
background: url(../logo/log_right.jpg) no-repeat;
height: 85px;
}

/*end of header*/

/*latest news*/
.lastnews .bwhiteR{
border-right:1px solid #FFF;
text-align:left;
}
.lastnews div.green, .lastnews p.green{
padding:8px 0 5px 13px;
text-align:left;
}

/*links */
.links p.greenb, .links div.greenb{
background: url(backgrounds/green.gif) 0px 0px repeat-x;
padding:9px 0 5px 13px; 
width: 161px;
height: 14px;
line-height: 14px;
border-left:1px solid #A6C054;
border-right:1px solid #A6C054;
border-bottom:1px solid #A6C054;
}
.links .list, .links span {
background: url(backgrounds/rect_2.gif) left center no-repeat;
padding: 0 0 0 25px;
margin-left: 10px;
margin-top: 1px;
font: 11px Arial, sans-serif;
}

/*mainmenu */
.mainmenu .bwhite{
border:1px solid #FFF; border-bottom:0;
}
.mainmenu div.yellow div, .mainmenu p.yellow {
background: #0d2a52 ;
border: 1px solid #0d2a52;
color : white;
padding:4px 0 5px 13px; 
font: 12px Arial, sans-serif;
}
.mainmenu .lightyellow div, .mainmenu .lightyellow p{
background: white url(backgrounds/red_point.gif) 15px 50% no-repeat;
border: 1px solid #0d2a52;
padding: 2px 0 2px 32px;
margin-bottom: 2px;
font: 11px Arial, sans-serif;
}

/*news details*/
.newsdetails div.greenl{
background:url(backgrounds/green.gif) 0px 0px repeat-x;
padding:9px 0 5px 13px; 
border-left:1px solid #A6C054;
border-right:1px solid #A6C054;
text-align:left;

}
.newsdetails div.green{
background:url(backgrounds/green.gif) 0px 0px repeat-x;
padding:8px 0 5px 13px; 
text-align:left;
}
.newsdetails div.green,div.greenl{
font:12px Arial, sans-serif;
text-align:left;
}
.newsdetails td.bggrey, .adv, .adv1{
background: #0d2a52;
color : white;
text-align:left;
}
.newsdetails .adv{
padding:10px 10px 4px 11px;
text-align:left; 
}
.newsdetails .adv1{
padding:10px 15px 10px 15px;
margin: 0px 0 20px 10px;
text-align:left; 
}

/*newslist */
.newslist
{
background-color : #f4eedc;
text-align:left;
}

/*quick nav*/
.quicknav .bwhite{
border:1px solid #FFF; border-bottom:0;
}
.quicknav div.yellow div{
background: #0d2a52 ;
border: 1px solid #0d2a52;
color : white;
padding:4px 0 5px 13px; 
font: 12px Arial, sans-serif;
}
.quicknav table.lightyellow div{
background: white url(backgrounds/red_point.gif) 15px 50% no-repeat;
border: 1px solid #0d2a52;
padding: 2px 0 2px 32px;
margin-bottom: 2px;
font: 11px Arial, sans-serif;
}

/* rss feed */
.rssfeed div.green{
padding:8px 0 5px 13px;
}

/*bannerleft*/
.bannerl {
background:#490000;	
margin: 5px;
padding:5px; 
border:1px solid #ff7160;

}
.bannerl div.greenll{
background:#620000;
text-align: center;
}
.bannerl .greenbl, .bannerl div.greenll{
padding-top:5px; background:#620000;
padding-bottom: 0;
}

/*banner right*/
.banner table.white{
background:#fff;
}
.banner div.greenl{
padding:9px 0 5px 13px; 
border:1px solid #0d2a52;
}
.banner div.green{
padding:8px 0 5px 13px;
border:1px solid #0d2a52; 
}
.banner div.green,div.greenl{
font:12px Arial, sans-serif;
}
.banner div.green, table.greenb{

}
.brl{

}

