@charset "utf-8";
/* CSS Document */
body{
padding:0px; margin:0px; background:#f1f1f1;
font-family:arial; line-height:100%;
background:#f1f1f1 url(../images/bodybg.jpg) repeat-x;
}


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

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



.header{ width:700px; height:168px; background:url(../images/header-bg.jpg) 310px 13px no-repeat; margin:0px 6px 0px 5px; }

.logo{ width:217px; margin-top:16px; padding:0px 0px 0px 15px; float:left;}

.login{ width:224px; margin-right: 2px; margin-top:0px; padding:14px 0px 0px 0px; float:right; text-align:right; line-height:15px;}
.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{  width:250px; text-align:right; font-size:11px; color:#699ab0; font-weight:bold; padding-right:0px;  float:right; padding-top:10px;}
.info a{ padding:0px 5px 0px 5px; color:#699ab0; text-decoration:none; font-size:11px; font-weight:bold;}



.menu{ width:711px; margin:1px 2px 0px 5px; height:33px; background-color:#819EAE; 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%;
 z-index: 598;
 width:151px;
 background-color:#2664b7;
}


ul.dropdown ul li {

display:block;

}

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; }


/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {

 display:block;
 
/* padding: 7px 10px;*/
}

.dropdown-horizontal ul li span:hover{
background:#819EAE;
}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
 padding: 0;
 border: none;
 background-color:#819EAE;
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 0px 8px 0px 8px ; 
 font-family:arial; 
 font-size:10px; 
 color:#ffffff; 
 text-decoration:none;  
 font-weight:normal;
 border-right:1px solid #274d85; 
 width:134px;  
 background: url('../images/sub_reg.jpg'); 
 height:24px;
}
ul.dropdown ul a:hover,
{
 background: url('../images/sub_roll.jpg'); 
}
ul.dropdown ul a:hover,
ul.dropdown ul span {
 background: url('../images/sub_roll.jpg'); 
}


/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */





/*-------------------------------------------------/
 *	@section	Custom Styles
 */

ul.dropdown li {

}

ul.dropdown li.hover,
ul.dropdown li:hover {
background-color:#ffffff;
margin:0; top:0; padding:0;

}

ul.dropdown li a:active {
 background-color:#274d85;
}


/* Non-first level */

ul.dropdown ul {
 margin-top: 0;
}

	ul.dropdown ul li {
	}

	ul.dropdown ul li.hover,
	ul.dropdown ul li:hover {
	 background-color:#274d85;
	  width:auto;

	}



/* Mixed */

ul.dropdown li a,
ul.dropdown *.dir {

}



/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown li.hover *.open {
 border-style: solid;
 border-width: 1px 1px 1px 0;
 border-color: #ffa500 #d9d9d9 #d9d9d9;
background-color:#274d85;
 color: #000;
}

ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
 padding-left: 0px;
 border-top-color: #fff;
 border-left: solid 1px #ffa500;
}

ul.dropdown-vertical-rtl li.hover *.open {
 padding-right: 15px;
 border-right-color: #ffa500;
 border-left: none;
 background-color:#274d85;
}

ul.dropdown-upward li.hover *.open {
 border-top-color: #fff;
 border-bottom-color: #ffa500;
 background-color:#274d85;
}

ul.dropdown-upward ul li.hover *.open {
 border-bottom-color: #d9d9d9;
 background-color:#274d85;
}


	/* CSS2 clone */

	ul.dropdown li:hover > *.dir {
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #ffa500 #d9d9d9 #d9d9d9;
	 background-color: #fff; 
	 color: #000;
	}

	ul.dropdown ul li:hover > *.dir,
	ul.dropdown-vertical li:hover > *.dir {
	 padding-left: 15px;
	 border-top-color: #fff;
	 border-left: solid 1px #ffa500;
	 background-color:#274d85;
	}

	ul.dropdown-vertical-rtl li:hover > *.dir {
	 padding-right: 15px;
	 border-right-color: #ffa500;
	 border-left: none;
	}

	ul.dropdown-upward li:hover > *.dir {
	 border-top-color: #fff;
	 border-bottom-color: #ffa500;
	 background-color:#274d85;
	}

	ul.dropdown-upward ul li:hover > *.dir {
	 border-bottom-color: #d9d9d9;
	  background-color:#274d85;
	}
	ul.dropdown ul  .current a{
	background:#274d85;
	border-top:1px solid #1c437a;
	}

/*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;}
.nav a{ font-family:arial; text-decoration:underline; font-size:11px; color:#aaaaaa; padding:0px 3px 0px}

h1{ font-size:14px; font-family:arial; color:#6290a4; }
h2{font-size:15px; font-family:arial; color:#6290a4;background:#dee1e2; text-transform:uppercase; line-height:28px;  padding-left:20px; }
.midcontent ul{ margin:0px 0px 0px 20px; padding:0px;}
.contentblock{padding:20px 30px 20px 20px;}
.company{ width:440px; margin:auto;}
.companyinner{ width:600px; 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:normal; font-size:11px; color:#0258d9;}
.article a:hover{ text-decoration:none;}


.features{  width:697px; margin:0px 0px 0px 8px; padding-top:15px; height:64px; 
          background:#bfced6; text-align:center;}
		  
		  
.footer{ width:696px; margin:0px 2px 0px 8px; background:#829eaa repeat-x ; height:52px; border-top:2px solid #ffffff; color:#FFFFFF; font-size:7pt;}
.footer-bottom{margin-left:5px; background:url(../images/footer-bottom.jpg) no-repeat; height:15px; border-bottm:1px solid #000000;}
.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; } 
.footer a{ text-decoration:underline; color:#ffffff; } 
 

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


.textblock3{
	visibility:hidden;
	background: url(../images/clientlogin_bg.jpg) no-repeat right;
	width:224px;
	height:88px;
	
	text-align:left;
	font-family:arial;
	padding-top:0px;
	top:40px;
	font-size:10px;
	border:0px solid #000000;
	position:absolute;
	
}
.textblock3 p{margin:0px; padding:0px; color:#ffffff; font-size:10px; padding-left:5px; padding-top:10px;}

.cform{
	color:#575757;
	font-size:11px;
	font-family:arial;
	text-align:justify
}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.textfield{
width:146px;
font-size:11px;
font-family:Arial;
BORDER: #829EAA 1px solid;
}
.default_class_select { BORDER: #829EAA 1px solid; width:146px; font-size:11px; font-family:Arial;}
.default_class_textarea { BORDER: #829EAA 1px solid; width:146px; font-size:11px; font-family:Arial;}
.button{
	background: #829EAA;
	border: 1px solid #829EAA;
	border-top: 1px solid #829EAA;
	border-left: 1px solid #829EAA;
	border-right: 1px solid #829EAA;
	border-bottom: 1px solid #829EAA;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.labelheading {
font-size:11px;
font-family:Arial;
font-weight:bold;
}
.redbold{
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#E00000;
}
/*-------------admin menu-----------*/

#MainMenu 
{
	width:710px; 
	float:right;
	height:34px;
	border:0;
	margin:0; 
	background:#819EAE; 
	font-family:Arial, Helvetica, sans-serif;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background: url(images/bright.gif) no-repeat right top;
	text-decoration:none; 
/*	text-transform:uppercase;*/ 
	font-weight: bold; 
	border:0;
	display:block; 
	float:left;
	margin:0;
	padding:0; 
	border-right:1px solid #50829A;
}

#tab a span 
{
	display:block;
	background:url(images/bleft.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight: bold; 
	line-height:31px;
	padding:0 18px;
}

#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#50829A;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFF;
	font-weight: bold; 
	font-style:normal;
	text-decoration:none;
}