body{
	height: auto;
	margin:0px;

}

.logoname{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #393131;
}

.menubg{
	background-color: #000000;
	border: 1px solid #E1E1E1;
	text-align:center;
}
.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	height: 25px;
	text-align: center;
	text-decoration:none;
}
.menu:hover{
	color: #CCCCCC;
	text-decoration:none;
}


.namecon{
	background-color: #3367cd;
	height: 80px;
	width: 1000px;
}

.name{
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	margin-left: 20px;
	margin-bottom: 20px;
	
}



.t-mid{
	background-image: url(../images_new/t-lr.png);
	background-repeat: repeat-x;
	
	width: 680px;
}

.b-mid{
	background-image: url(../images_new/b-lr.png);
	background-repeat: repeat-x;
	
	width: 680px;
}

.sl-mid{
	background-image: url(../images_new/s-rr.png);
	background-repeat: repeat-y;
	height: 300px;
	width:18px;
}

.sr-mid{
	background-image: url(../images_new/s-lr.png);
	background-repeat: repeat-y;
	
	height: 300px;
	width:15px;
	
}

.mheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #333333;
}



.redline{
	background-color: #fc0500;
	float: left;
	width: 650px;
	margin-top: 5px;
	margin-right: 2px;
	margin-left: 2px;
	height: 0.5px;
}

.greenline{
	background-color: #c3cc7b;
	float: left;
	width: 250px;
	margin-top: 5px;
	margin-right: 2px;
	margin-left: 2px;
	height: 0.5px;
}
.quicklink{
	float: right;
	clear:both;
	width: 167px;
	
}

.sidemenu{
	background-image: url(../images_new/side-menu.png);
	background-repeat: no-repeat;
	float: right;
	clear:both;
	height: 241px;
	width: 154px;
	margin-top: 10px;
	-moz-box-shadow: 2px 6px 10px #999;
	-webkit-box-shadow: 2px 6px 10px #999;
	
}

.sidemenu ul{
	padding-top:15px;
	list-style-type: none;
	line-height:30px;
}
.sidemenu ul li a{
	list-style-type: none;
	font-weight: bold;	
	text-decoration:none;
}
.sidemenu ul li a:hover{
	color:#FFFFFF;

}



/*Accodian Code Start*/

.arrowlistmenu{
	width: 500px; /*width of accordion menu*/
	background-color: #FFFFFF;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 14px Arial;
	color: #000;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	background-color: #FFFFFF;
	background-image: url(titlebar.png);
	background-repeat: repeat-x;
	background-position: left center;
}

/*.arrowlistmenu .openheader{
background-image: url(titlebar-active.png);
}*/

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;

}

/*Accordian Code End*/




/*Login Page Css Start*/
.login_email ListItem
{
		height: 20px;
		width: 180px;
		padding: 6px 15px 0 15px;
		float: left;
		border: none;
		background: transparent url(../images_new/lobin-bg.png) no-repeat 0 0;
}


.login_email input
{
		height: 20px;
		width: 180px;
		padding: 6px 15px 0 15px;
		float: left;
		border: none;
		background: transparent url(../images_new/lobin-bg.png) no-repeat 0 0;
}

.login_password input
{
		height: 30px;
		width: 230px;
		padding: 6px 15px 0 15px;
		float: left;
		border: none;
		background: transparent url(../images_new/lobin-bg.png) no-repeat 0 0;
}

.button{
	font-size:13px;
	font-weight: bold;
	color:#ffffff;
	background: transparent url(../images_new/next-button1.jpg) no-repeat 0 0;
}

/*Accodian Code Start*/



.loginlogoname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #fff;
}

.loginterm{
	width: 120px; /*width of accordion menu*/
	margin-left:190px;
	margin-top:1px;

}

.loginterm .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 14px Arial;
	color: #000;
	margin-bottom: 5px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 1px 0 1px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	background-image: url(titlebar.png);
	background-repeat: repeat-x;
	background-position: left center;
}

.loginterm .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.loginterm ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.loginterm ul li{
	float:left;
	padding-bottom: 1px; /*bottom spacing between menu items*/
}

.loginterm ul li a{
	color: #A70303;
	background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	/*border-bottom: 1px solid #dadada;*/
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.loginterm ul li a:visited{
color: #A70303;
}

.loginterm ul li a:hover{ /*hover state CSS*/
color: #A70303;

}

.ptext{
	font: bold 12px Arial;
	color: #000;
	margin-bottom: 5px; /*bottom spacing between header and rest of content*/
	text-transform: capitalize;
}

.pro-logo{
	font-family: "Century Gothic";
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4f81bd;
}





.ccl-logo{
	width:180px;
	height:57px;
	float:left;
	clear:none;
	margin-left:1px;
	margin-top:20px;
	
}

.loginbg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	
}

.loginbg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	
}

.ftext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}

.bottom-left-link {color:#FF0000; font-size:12px;}


/*Accordian Code End*/

/*Login Page Css End*/




/*Login Home Page Css Start*/
.lnamecon{
	background-color: #fff;
	height: 80px;
	width: 1000px;
}
.log-logo{
	float:left;
	clear:none;
	margin-left:5px;
}
.lname{
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	clear:none;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	margin-right: 20px;
	margin-bottom: 20px;
	
}
.lgname{
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	clear:both;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	margin-right: 20px;
	margin-bottom: 20px;
	
}


.loginmenu{
	width: 180px; /*width of accordion menu*/
	margin-left:2px;
	margin-top:-19px;
	

}

.loginmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 14px Arial;
	color: #E0DFC1;
	text-transform: uppercase;
	padding: 4px 0 4px 6px; /*header text is indented 10px*/
	cursor: pointer;
	background-color:#00599E;
	
}

.loginmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);

}

.loginmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom:-10px;
margin-top:-9px;

}

.loginmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.loginmenu ul li a{
	color: #343399;
	background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	/*border-bottom: 1px solid #dadada;*/
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.loginmenu ul li a:hover{ /*hover state CSS*/
color: #0099FF;

}

.ltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
}

.txtbox{
	font-family:Verdana, Arial;
	color:#000000;
	font-size:11px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	height:20px;
}


/*Login Home Page Css End*/