body {
padding: 0px;
margin:0px;
}
form {
padding: 0px;
margin:0px;
}
.cin {
font: 11px verdana;
color: #4d4d4d;
}
.main-tbl-style {
border:1px solid #cccccc;
border-top:3px solid #cccccc;
}
.wid-100-per {
width: 100%;
}
.buttons {
font: 11px verdana;
color: #ffffff;
border: none;
background: #203064;
padding: 1px;
margin:0px;
}
.header-txt
{
	font: 10px verdana;
	color: #666666;
	line-height: 14px;
}
.header-nav
{
	background: url(../images/head-nav-bg.gif) repeat-x;
	height: 41px;
	font: 11px verdana;
	color: #E2E7EF;
}
.header-nav td
{
	height: 29px;
	font: 11px verdana;
	color: #E2E7EF;
	text-align:center;
	border-left:1px solid #516087;
}
.header-nav .sel-pad
{
	padding: 0px 10px 0px 10px;
}
.header-nav .sel-int-pad
{
	padding: 5px 5px 0px 5px;
}
.header-nav .sel
{
	background: url(../images/nav-sel0bg.gif) repeat-x;
	height:25px;
}
.header-nav a
{
	font: 11px verdana;
	color: #E2E7EF;
	text-decoration:none;
}
.header-nav .nav-pad
{
	padding: 6px 0px 0px 0px;
}

.header-nav a:hover
{
	color: #ffffff;
}

.blnk-spc-10
{
	height:10px; 
	line-height: 1px;
}
.blnk-spc-5
{
	height:5px; 
	line-height: 1px;
}
.blnk-spc-3
{
	height:3px; 
	line-height: 1px;
}
.blnk-spc-1
{
	height:1px; 
	line-height: 1px;
}
.left-panel-td
{
	background: url(../images/lp-bg.jpg) repeat-y;
	width:228px;
	font: 12px verdana;
	color:#415064;
}
.left-panel-td .pad-1
{
padding: 0px 12px 10px 0px;
}

.left-panel-td .panel-links
{
	font: 12px verdana;
	color:#415064;
}

.left-panel-td .panel-links a
{
	font: 12px verdana;
	background: url(../images/lp-link-bg-hor.gif) repeat-x;
	color:#415064;
	text-decoration:none;
	display:block;
	border-bottom: 1px solid #EAEAEA;

	padding: 7px 7px 7px 7px;
}
.left-panel-td .panel-links a:hover
{
	color:#000000;
}

.eng-blue-bar
{
background:#81BCE7;
height: 9px;
line-height: 1px;
}
.dnavy-blue-bar
{
background:#293160;
height: 9px;
line-height: 1px;
}
.bor-rgt-wht
{
border-right:1px solid #ffffff;
}
.hor-bor
{
border-bottom: 1px solid #CCCCCC; 
height: 5px;
line-height: 1px; 
}
.footer
{
font: 10px verdana;
color:#666666;
}
.footer .pad
{
padding: 20px 3px 0px 3px;
}
.footer a
{
font: 11px verdana;
color:#415064;
text-decoration:none;
}
.footer a:hover
{

color:#000000;
}



h1 {
background: #F5F6F5;
color: #1F2F63;
padding: 11px 13px 12px 13px;
margin:0px;
font: bold 16px verdana;
}
h2 {
background: #F5F6F5;
color: #1F2F63;
padding: 11px 13px 12px 13px;
margin:0px;
font: bold 14px verdana;
}
h3 {

color: #1F2F63;
padding: 5px 0px 5px 0px;
margin:0px;
font: bold 14px verdana;
}
.hor-bor-2
{
border-bottom: 1px solid #ECEEF5; 
height: 4px;
line-height: 1px; 
}

.right-panel-td
{
border-left: 1px solid #F0F0F0;
width:250px;
font: 11px verdana;
color: #666666;
}
.right-panel-td a
{
font: 11px verdana;
color: #415264;
text-decoration:none;
}
.right-panel-td a:hover
{
color: #000000;
}
.right-panel-td .sm-link a
{
font: 10px verdana;
color: #1F2E65;
text-decoration:underline;
}
.right-panel-td .sm-link a:hover
{
color: #666666;
}
.right-panel-td p
{
font: 11px verdana;
color: #666666;
padding: 3px 0px 3px 0px;
margin:0px;
}
.right-panel-td .sub-head
{
font: bold 11px verdana;
color: #1F2E65;
}

.right-panel-td ul
{
font: 11px verdana;
color: #666666;
padding: 2px 8px 2px 8px;
margin: 2px 8px 2px 8px;
}
.right-panel-td ul li
{
font: 11px verdana;
color: #666666;
padding: 0px 0px 5px 0px;
margin: 0px;
list-style-image: url(../images/blue-bul.gif); 
}
.right-panel-td .rp-link 
{
font: bold 11px verdana;
color: #415064;

}
.right-panel-td .rp-link a 
{
font: bold 12px verdana;
color: #415064;
text-decoration:none;
}

.right-panel-td .rp-link a:hover
{
color: #000000;
}

.right-panel-td .rp-pad
{
padding: 4px;
}
.right-panel-td .rp-pad-2
{
padding: 15px 25px 15px 25px;
}
.right-panel-td .rp-pad-3
{
padding: 8px 12px 8px 12px;
}
.content
{
font: 11px verdana;
color: #666666;
}
.content td
{
font: 11px verdana;
color: #666666;
}
.content p
{
font: 11px verdana;
color: #666666;
padding: 5px 0px 5px 0px;
margin:0px;
}
.content ul
{
font: 11px verdana;
color: #666666;
padding: 2px 8px 2px 8px;
margin: 2px 8px 2px 8px;
}
.content ul li
{
font: 11px verdana;
color: #182456;
padding: 0px 0px 7px 0px;
margin: 0px;
list-style-image: url(../images/blue-bul.gif); 
}
.content a
{
font: 11px verdana;
color: #233467;
text-decoration:none;
}

.content a:hover
{

color: #000000;

}

.cont-pad
{
padding: 0px 10px 10px 0px;
}
.cont-pad-2
{
padding: 4px 4px 4px 0px;
}

.cont-pad-3
{
padding: 0px 10px 0px 10px;
}
.cont-pad-4
{
padding: 10px 15px 10px 15px;
}
.cont-pad-5
{
padding: 10px;
}
.content .page-heading , .page-heading
{
background: #F5F6F5;
color: #1F2F63;
font: bold 16px verdana;
}
.content .page-heading a , .page-heading a
{
color: #1F2F63;
font: bold 10px verdana;
}
.content .page-heading td , .page-heading td
{
color: #1F2F63;
font: bold 16px verdana;
}
.content .page-heading .out-pad
{
padding: 0px 15px 0px 15px;
}
.content .page-heading .int-pad
{
padding: 12px 0px 0px 0px;
}

.hm-event-box
{
background: #F1F4ED;
color: #1E2F63;
font: bold 11px verdana;
}

.hm-event-box .box-pad
{
padding: 4px 3px 4px 3px; 
}

.hm-event-box .int-box
{
height: 20px;
}
.hm-event-box .int-box-pad
{
padding: 7px 5px 0px 5px;
}

.bor-div
{
border:1px solid #E8E8E8;
}

.hm-news-table {
width:100%;
}
.hm-news-table td {
padding: 10px 0px 10px 0px;
}
.lt-blue-heading {
color: #426D8F;
font: bold 15px verdana;
text-decoration:underline;
}
.sm-blue-heading
{
color: #1F2F63;
font: bold 12px verdana;
}
.sm-grey-heading
{
color: #666666;
font: bold 12px verdana;
}

.form-box
{
font: 11px verdana;  
color: #666666;
width:100%;
}
.form-box a
{
font: 11px verdana; 
color: #317CB4;
text-decoration:none;
}
.form-box table
{
border:1px solid #cccccc;
border-right:none;
border-bottom:none;
}
.form-box th
{
padding: 5px 8px 5px 8px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background: #B4B4B4;
font: bold 12px vedana; 
color: #ffffff;
text-align:left;
}

.form-box td
{
padding: 5px 8px 5px 8px;
font: 11px verdana; 
color: #666666;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.msg
{
background: #f9f9f9;
border:1px solid #cccccc;
font: bold 14px arial;
text-align:center;
}
.msg .msg-pad
{
padding: 30px;
}