@charset "utf-8";
/* CSS Document */
body{
padding:0px; margin:0px; background:#f1f1f1;
font-family:arial; line-height:100%;
}


.container{
width:850px; margin:auto; height:733px;
}

.content{
width:711px; margin:auto;  background: url(../images/content-top-bg.jpg) repeat-x; height:733px;
}



.header{ width:700px; height:168px; background:url(../images/header-bg.jpg) right 14px no-repeat; margin:0px 6px 0px 5px; }
.login-text{ float:left; padding:18px 0 0 95px; font-size:12px; color:#0258d9; font-weight:normal;}

.logo{ width:217px; margin-top:36px; padding:0px 0px 0px 15px; float:left;}
.login{ background:url("../images/login1.jpg") no-repeat 0px 15px; width:365px; margin-top: 0px; padding:14px 0px 0px 10px; float:right;}


.login input{ border:0px;}
.login a{ font-size:10px; display:inline-block;  margin-top:1px; padding:0px; font-weight:normal; color:#ffffff;  text-decoration:none;}
* html .login a{ /*IE6 hack to get sub menu links to behave correctly*/ 
display:inline;
}
.login a:hover{ font-size:10px; color:#73d6ff;}
.info{ font-size:11px; color:#0258d9; font-weight:bold; padding-right:0px;  float:right; padding-top:10px;}
.info a{ padding:0px 3px 0px 8px; color:#0258d9; text-decoration:none; font-size:11px; font-weight:bold;}


.menu{ width:697px; margin:1px 2px 0px 8px; height:33px; background-color:#274d85; padding:0px; }



/* top horizontal drop down menu styles starts form here */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;

 
}

ul.dropdown {
 position: absolute;
 z-index: 597;
 float: left;
height:33px;

}

ul.dropdown li {
 float: left;
 line-height: 24px;
 zoom: 1;

 
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: absloute;
 z-index: 599;
 cursor: default;
 /*vertical-align:middle;*/
  background:#ffffff;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width:697px;
 background-color:#2664b7;
}


ul.dropdown ul li {
float:left;
display:inline;

}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
 
}

ul.dropdown li:hover > ul {
 visibility: visible; z-index:1000;
}

ul.dropdown li.current  ul { visibility: visible; }

/*drop down menu styles end here*/



.midcontent{ float:left; width:711px; margin-top:2px;  background:url(../images/mid-bg.jpg);}


.midleft{ width:478px;    float:left; padding:3px 0px 0px 8px}
.innermidleft{ width:466px;    float:left; padding:3px 0px 0px 0px; font-size:11px; color:#575757; text-align:justify;}
.midcontent a{ color:#1b437e; text-decoration:none}
.innermidleft p{ font-size:11px; color:#575757; text-align:justify;  margin:10px 20px;}
.innermidleft p b{ font-size:11px; font-family:arial; color:#1b437e; font-weight:normal; text-transform:uppercase; padding:0px; margin:0px; }
.nav{font-family:arial; font-size:11px; color:#aaaaaa; padding-left:10px; margin-top:10px; border:0px solid #000000;}
.nav a{ font-family:arial; text-decoration:underline; font-size:11px; color:#aaaaaa; padding:0px 3px; }

h1{ font-size:14px; font-family:arial; color:#1b437e; text-transform:uppercase;}
h2{font-size:15px; font-family:arial; color:#1b437e;background:#dee1e2; text-transform:uppercase; line-height:28px;  padding-left:20px; }


.company{ width:440px; margin:auto;}
.company p{ font-size:11px; color:#575757; text-align:justify;  margin:10px 0;}
.company p b{ font-size:11px; font-family:arial; color:#1b437e; font-weight:normal; text-transform:uppercase; padding:0px; margin:0px; }

.midright{ width:203px; float:left; margin-left:16px; margin-top:1px; background:#eef0f0;} 
.innermidright{ width:227px; float:left;  margin-top:1px; background:#eef0f0;} 
.article{ width:184px; margin:auto;}
.article p{font-size:11px; color:#9ea5a6; text-align:left; padding:4px 0px 4px 0px;}
.article a{ text-decoration:underline; font-weight:bold; font-size:11px; color:#0258d9;}
.article a:hover{ text-decoration:none;}


.features{  width:697px; margin:0px 2px 0px 8px; padding-top:20px; height:64px; 
          background:url(../images/buttons_bg.jpg) repeat-x; }
		  
		  
.footer{ width:697px; margin:0px 2px 0px 8px; background: url(../images/footer-bg.jpg) repeat-x ; height:52px;}
.fleft{ width:370px; float:left; height:51px; color:#FFFFFF; font-size:7pt; padding-left:14px;}
.fleft a{ text-decoration:underline; color:#FFFFFF; font-size:7pt; padding:0px 5px 0px 5px; line-height:50px;}	
.fleft a:hover{ text-decoration:none;}	
.fright{ width:296px; padding-top:10px; font-size:7pt; color:#FFFFFF; float:right; text-align:right; padding-right:14px; line-height:16px;}
.fright a{ text-decoration:underline; color:#ffffff; } 
 

.clear{ clear:both; margin:0px; padding:0px;}




.textblock1{visibility:hidden; background: url(../images/bmslogin_bg.jpg) no-repeat left top; width:230px; height:92px;  position:absolute; font-family:arial; font-size:12px; color:#274d85; padding-top:0px; top:40px;}




.textblock1 p{margin:0px; padding:0px; color:#ffffff; font-size:11px; padding-left:24px; padding-top:5px;}

* html .textblock1{ line-height:10px; margin:0px; padding:0px; }



/*.textblock2{visibility:hidden; background: url(../images/clientlogin_bg.jpg) no-repeat; margin-left:102px; width:227px; height:92px; position:absolute; font-family:arial;  color:#274d85; padding-top:0px; top:40px;}*/
.textblock2{visibility:hidden; background: url(../images/clientlogin_bg.jpg) no-repeat; margin-left:140px; width:227px; height:92px; position:absolute; font-family:arial;  color:#274d85; padding-top:0px; top:40px; text-align:left}



.textblock2 a{ color:#ffffff; background-color:none; font-size:9px; text-decoration:underline; padding:0px;   font-weight:normal;}
.textblock2 a:hover{ text-decoration:none; background-color:none; padding:0px;  font-size:9px; background-color:none;}
.textblock2 p{margin:0px; padding:0px; color:#ffffff; font-size:9px; padding-left:10px; padding-top:5px;}

.textblock3{
	visibility:hidden;
	background: url(../images/employeelogin_bg.jpg) no-repeat right;
	width:253px;
	height:88px;
	margin-left:102px;
	position:absolute;
	font-family:arial;
	padding-top:0px;
	padding-left:10px;
	top:40px;	
}


/*.textblock3
{
	visibility:hidden;
	background: url(../images/employeelogin_bg.jpg) no-repeat right;
	width:225px;
	height:88px;
	margin-left:102px;
	position:absolute;
	font-family:arial;
	padding-top:0px;
	top:40px;	
}*/


.textblock3 p{margin:0px; padding:0px; color:#ffffff; font-size:11px; padding-left:50px; padding-top:5px; text-align:left;}



top menu styles ends from here
