/* Defaults */
body{ margin: 0;padding:0;}
body,div, select,td, input, p, H1, H2, H3, H4,span,a { font-family:Helvetica, Arial; color: #191919; font-size:14px;text-decoration:none;}
p{ font-size:14px; font-style: normal;margin:0;padding:0;color:#191919;}
h1,h2{margin:0 0 0 0;padding:0 0 0 0;font-weight:normal;}
	

/* standards */
.left{ float: left; }
.right{ float: right; }
.cleft{ clear: left; }
.cright{ clear: right; }
.cboth{ clear: both; }
.tright{ text-align: right; }
.tcenter{ text-align: center; }
.abs{ position: absolute; }
.hand {cursor: pointer;}
.border{border: 1px solid #ff0000;}
.center{text-align:center;}
.hiddendiv{ visibility: hidden; display: none; }
.visiblediv{ visibility: visible; display: block; }
.autoMargin{margin:0px auto;}


/* spacing  */
.hSpc10{height:10px;line-height:10px;}
.hSpc16{height:16px;line-height:16px;}
.hSpc18{height:18px;line-height:18px;}
.hSpc48{height:48px;line-height:48px;}


.hT39{height:39px;}
.hT44{height:44px;}
.hT50{height:50px;}
.hT113{height:113px;}

.hT115{height:115px;}


/* padding  */
.tpad5{padding-top:5px;}
.tpad16{padding-top:16px;}
.tpad18{padding-top:18px;}
.tpad21{padding-top:21px;}
.tpad28{padding-top:28px;}
.tpad34{padding-top:34px;}
.tpad39{padding-top:39px;}

.lpad10{padding-left:10px;}
.lpad24{padding-left:24px;}
.lpad22{padding-left:22px;}
.lpad30{padding-left:30px;}
.lpad108{padding-left:108px;}
.lpad118{padding-left:118px;}
.lpad167{padding-left:167px;}

.rad25{padding-right:25px;}
.rpad12{padding-right:12px;}
.bpad6{padding-bottom:6px;}


.white{color:#fff;}
.blue{color:#0f3773;}
.brown{color:#b6b6b6;}
.fontS10{font-size:10px;}
.fontS18{font-size:18px;}
.fontS24{font-size:28px;}
.lineH18{line-height:18px;}
.lineH22{line-height:22px;}
.bBorder{border-bottom:2px solid #dce2ea;}
.Tborder{border-top:1px solid #8598b7;}
.Bborder{border-bottom:1px solid #c9cacb;}

/* bgimg  */
.pngFixed{behavior:url(iepngfix.htc);}
.mainDiv{width:998px;}
.width19{width:19px;}
.width310{width:310px;}
.width460{width:460px;}
.width664{width:664px;}
.width805{width:805px;}
.width782{width:782px;}

.bgHead{background: url('../webImages/bgHeader.jpg') no-repeat;width:998px;height:173px;}
.bgRX{background:#bcd9f6 url('../webImages/bgR.gif') repeat-x;width:998px;}
.manuBar{background: url('../webImages/manuBar.gif') repeat-x;width:998px;height:60px;}
.bgGrey{background:#bdd9f6;border-top:1px solid #dfedfb;border-bottom:1px solid #cfe3f7;}
.bgB{background:#c9cacb;}
.bgE2{background:#e3effa;}
a.bgBottom{background: url('../webImages/bgBox.gif') no-repeat;width:138px;height:69px;color:#fff;font-size:18px;font-weight:bold;text-align:center;padding-top:15px;display:block;}
a.bgBottom:hover{background: url('../webImages/riskMgtHover.gif') no-repeat;width:138px;height:69px;color:#fff;font-size:18px;font-weight:bold;text-align:center;padding-top:15px;display:block;}

a.btnCost{background: url('../webImages/btnCost.gif') no-repeat;width:294px;height:45px;border:0;color:#fff;font-size:18px;font-weight:bold;display:block;line-height:45px;text-align:center;}
a.btnCost:hover{background: url('../webImages/cost_hover.gif') no-repeat;width:294px;height:45px;border:0;color:#fff;font-size:18px;font-weight:bold;display:block;line-height:45px;text-align:center;}


/*Top menu*/
ul.hList {text-align: left; list-style: none; margin:0;padding:0;}
ul.hList li{text-align: left; list-style: none; margin:0;padding:0; float: left;}


a.footer{font-size:10px;color:#476694;text-decoration:none;}
a.topNavi {height:32px;font-size:14px;color:#0f3773;text-decoration:none;font-weight:bold;outline:none;display:block;line-height:32px;}
a.topNavi:hover {background: url('../webImages/top_naviHover.gif') repeat-x;height:32px;font-size:14px;color:#0f3773;text-decoration:none;outline:none;}
a.topNavihover {font-size:14px;color:#476694;text-decoration:none;outline:none;display:block;}

.rightLinks{color:#fff;font-size:18px;font-weight:bold;}

ul.submenu{margin:0;padding:0;position:absolute;z-index:2;left: -999em;}
.top-left, .top-right, .bottom-left, .bottom-right { height: 6px;   line-height: 6px;  font-size: 2px;}
.top-left, .bottom-left { margin-right: 6px;}

.GreyInside{background-image: url('../webImages/submanuBgR.png');background-repeat:repeat-y;width:180px;}
.greymenu {background-image: url('../images/subMenuCon.gif'); background-repeat:no-repeat;}	

/*ul.hList li:hover{display:block;border:1px solid red;}*/

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	top:160px;
}
a.topNaviNew {height:32px;font-size:14px;color:#0f3773;text-decoration:none;font-weight:bold;outline:none;display:block;line-height:32px;}
a.topNaviNewhover {background: url('../webImages/top_naviHover.gif') repeat-x;height:32px;font-size:14px;color:#0f3773;text-decoration:none;outline:none;}

.sublinks{font-size:14px;color:#0f3773;font-weight:bold;}
a.subNavi {height:32px;font-size:14px;color:#0f3773;text-decoration:none;font-weight:bold;outline:none;display:block;line-height:32px;}

.separator{color:#476694;}

/* MENU CSS */
.naviHover {background:url('../images/top_naviHover.gif') repeat-x;height:32px;font-size:14px;color:#0f3773;text-decoration:none;line-height:32px;font-weight:bold; cursor:pointer; }
.naviNormal { height:32px;font-size:14px;color:#0f3773;text-decoration:none;line-height:32px;font-weight:bold; cursor:pointer; }
.topRpt { background-image: url('../images/tonbgr1.png'); background-repeat:repeat-x; height:16px; width:156px; background-color:#dee4f0; }
.botRpt { background-image: url('../images/subbotRpt.png'); background-repeat:repeat-x; height:15px; width:156px; }
.txtCont { background-image: url('../images/midrpt.png'); width:180px; background-repeat:repeat-y; padding-left:2px; padding-right:2px; }
.subtxt{ font-weight:bold; font-size:14px; padding-top:2px; padding-bottom:2px; }
ul.ulcss{ margin: 0px; padding: 0px;}
li.licss{ margin: 0px; padding: 0px; list-style-type: none; }
.subNaviLink { color:#0f3773; font-weight:bold; font-size:14px; width:168px; padding-left:8px; display:block; cursor:pointer;border-top:1px solid #dee4f0;}
.subNaviOverLink { color:#dee4f0; background-color:#2f5698; font-weight:bold; font-size:14px; width:168px; padding-left:8px; display:block; cursor:pointer;border-top:1px solid #203a67;}

.homeImg{width:546px;padding-top:20px;}
