@charset "utf-8";
/* CSS Document */
body{
	margin:0px; 
	padding:0px;
	background:#f7f7f7;
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#000000;
}
a:link, a:visited{
	outline:none;
}
a:hover{
	outline:none;
}
.clear{
	clear:both; 
	margin:0px; 
	padding:0px;
}
p{
	font:normal 13px Arial, Helvetica, sans-serif; 
	color:#b7b7b7;
	line-height:18px;
}
h1{
	font:bold 18px Arial, Helvetica, sans-serif; 
	color:#000000;
	margin:0px 0px 9px 7px;
	padding:0px;
}
h1 span{
	font:bold 18px Arial, Helvetica, sans-serif; 
	color:#999999;
	margin:0px;
	padding:0px;
}
/*-------------container----------------*/
.container{padding:0px 10px 0px 10px;background:#fff;}
/*-------------header----------------*/
.headerbg{height:123px; padding:0px; background:url(../images/header-bg.jpg) repeat-x;}
.topheading{font:normal 26px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;line-height:normal; font-style:italic;}
.menubg{
background:url(../images/menubg.jpg) repeat-x;
height:37px; padding:0 25px 0 25px;
}
/* menu */
#menu {	
	height: 37px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0; float:none;
}
#menu > ul > li {
	position: relative;
	float: left;
	z-index: 20; margin:0 4px 0 4px; padding:0;	
}
#menu > ul > li:hover {
	background:none;
}
#menu > ul > li > a {
	font-size: 13px; font-weight:bold;
	color: #FFF;
	line-height: 14px;
	text-decoration: none;
	display: block;
	padding: 12px 18px 11px 18px;
	z-index: 6;
	position: relative;
}
#menu > ul > li > div {
	display: none;
	background:#115fa2!important;
	position: absolute;
	z-index: 5;
	padding: 5px;
	border: 1px solid #0f416b;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	background: url('../image/menu.png');
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li > div > ul {
	display: table-cell;
}
#menu > ul > li ul + ul {
	padding-left: 20px;
}
#menu > ul > li ul > li > a {
	text-decoration: none;
	padding: 6px;
	color: #ffffff!important;
	display: block;
	white-space: nowrap;
	min-width: 120px;
}
#menu > ul > li ul > li > a:hover {
	background: #0f416b;
	color: #ffffff!important;
}
#menu > ul > li > div > ul > li > a {
	color: #FFFFFF;
}

.menuselected {
	background: #000000;
}
.submenuselected {
	background: #efefef;
}
/*-------------maincontentsection----------------*/
.maincontentsection{vertical-align:text-bottom; padding:12px;}
.maincontentsection h2{margin:0 0 12px 0; color:#0d4e84; line-height:normal;}
.mainpartition{width:12px;}
.rightsidebar{width:240px;background:#efefef; border:#fff 1px solid; vertical-align:top; padding:4px;}
.blocksec{border:#1160a3 1px solid;}
.blockheading{background:#1160a3; padding:4px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.blockcontent{padding:8px;}
.blocktext
{height:385px; vertical-align:top;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;line-height:18px;
text-decoration:none;
padding:0px;
}
.regulartext
{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:justify;
line-height:20px;
text-decoration:none;
}
.regulartext h1
{
font:normal 22px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0; margin:0 0 12px 0;
text-decoration:none;
}
.hrpartition
{
background:url(../images/objectannalstseparetor.gif) center center repeat-x;
height:18px;
}


.loginbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1160a3; text-align:right; padding:4px;
}
.loginbox_h
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px; font-weight:bold; background:#1160a3;
color:#ffffff; padding:4px; border-bottom:#1160a3 1px solid;
}
.submitlogin
{
font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:2px 12px 2px 12px; cursor:pointer;
font-size:13px; font-weight:bold; background:#1160a3; border:#000066 1px solid; width:140px;
}
#plmainheading
{
font-size:12px; line-height:normal; padding:4px;
font-weight:bold;
}
#lmainheading
{
font-size:12px; line-height:normal; padding:4px;
font-weight:bold; color:#0033CC; background:#FFFFCC;
}
#subnormal
{
font-size:11px; line-height:normal; padding:2px;
border-right:#CCCCCC 1px solid; font-weight:bold; color:#666666;
border-top:#CCCCCC 1px solid;
}
#subnormald
{
font-size:11px; line-height:normal; padding:2px;
border-right:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
}
/*-------------footer----------------*/
.footer{	
	height:56px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#445162;margin:0px;padding:10px;
	background:url(../images/footerbg.jpg) repeat-x;
}

.footermenu{	
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7ab2e2;text-decoration:none;
}

.footermenu a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7ab2e2;text-decoration:none; font-weight:bold;
}
.footermenu a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;text-decoration:none; font-weight:bold;
}
.footermenu a.active{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;text-decoration:none; font-weight:bold;
}

/*=========blance format ===============*/
.balnceblock
{
font:normal 12px Verdana, Arial, Helvetica, sans-serif; padding:10px;
color:#000000;text-decoration:none;border:#333333 1px solid; line-height:18px;
}
.balnceh1 h1
{
font:bold 25px Arial, Helvetica, sans-serif;
color:#000000;text-decoration:none;
}
.balnceh1 h1 span
{
font:normal 20px Arial, Helvetica, sans-serif;
color:#000000;text-decoration:none;
}
.balancedetailsheading
{
font:bold 12px Arial, Helvetica, sans-serif; padding:4px;
color:#000000;text-decoration:none; text-align:center;
}
.balancedetails
{
font:normal 12px Arial, Helvetica, sans-serif; padding:4px;
color:#000000;text-decoration:none; text-align:left;
}
.balancedetailsrs
{
font:normal 12px Arial, Helvetica, sans-serif; padding:8px;
color:#000000;text-decoration:none; text-align:right;
}
.pagingnav{text-align:center; font-size:12px!important; font-weight:bold;}
.pagingnav a{text-align:center; font-size:12px; color:#0033CC; margin:0 2px 0 2px; text-decoration:none;}
.pagingnav a:visited{color:#0033CC;text-decoration:none;}
.pagingnav a:hover{text-decoration:underline;}
.dropdownsize
{
width:400px;
}