body{
	margin:0px;
    padding:0px;
	background-color:#ffffff;
    font:12px arial;
}
form, P {
	margin: 0px;
    padding: 0px;
}
input.checkbox, input[type="checkbox"], input.radio, input[type="radio"] 
{
	vertical-align: middle;
}
.inputbox {
    background-color:#ffffff;
    border:1px solid #cbcbcb;
    border-top:2px solid #a8a8a8;
    font:12px verdana;
    color:#000;
    line-height:18px;
    height:19px;
    padding:2px;
}
.inputbox1 {
    background-color:#ffffff;
    font:12px verdana;
    color:#000;
}
.bgwhite {
    background-color:#ffffff;
} 
.bgyellow {
    background-color:#ffcb05;
}
.bggray {
    background-color:#eaeae0;
}
.bgheader {
    background-color:#ffcb05;
    border-bottom:13px solid #008c45;
}
.bgmiddle {
    background-color:#f7f7ef;
}
.bgright {
    background-image:url('../images/bgright.gif');
}
.tableborder {
    border:1px solid #b9b9b1;
}
.middlebox {
    padding:12px;
}
.middlebox1 {
    padding:5px 0px 0px 12px;
}
.middlebox2 {
    padding:5px 15px 0px 0px;
    text-align:right;
}
.rightdiv {
    float:right;
    text-align:right;
}
.punchline {
    font:bold 15px verdana;
    color:#000000;

}
.footer {
    background-color:#fef5cc;
    border-top:2px solid #008c45;
    height:90px;
    font:12px verdana;
    color:#000000;
    text-align:center;
}
.footer a {
    color:#000000;
    text-decoration:none;
}
.footer a:active {
    color:#000000;
    text-decoration:none;
}
.footer a:visited {
    color:#000000;
    text-decoration:none;
}
.footer a:hover {
    color:#008c45;
    text-decoration:none;
}
.popfooter {
    background-color:#fef5cc;
    border-top:2px solid #008c45;
    font:12px verdana;
    color:#000000;
    padding:5px;
}
.popfooter a {
    color:#000000;
    text-decoration:none;
}
.popfooter a:active {
    color:#000000;
    text-decoration:none;
}
.popfooter a:visited {
    color:#000000;
    text-decoration:none;
}
.popfooter a:hover {
    color:#008c45;
    text-decoration:none;
}
#tabletitle {
    font:bold 16px/30px verdana;
    color:#dc651d;
    height:31px;
    padding-left:5px;
    background:url('../images/bgtabletitle.gif') repeat-x;
}
.subtitle {
    font:bold 14px verdana;
    color:#008c45;
}
.textgreen14 {
    font:bold 14px/18px verdana;
    color:#008c45;
}
.textgreen20 {
    font:bold 20px verdana;
    color:#008c45;
}
.textgreen18 {
    font:bold 18px verdana;
    color:#008c45;
}
.textgreen25 {
    font:bold 25px verdana;
    color:#008c45;
}
.textblack18 {
    font:bold 18px verdana;
    color:#000000;
}
.textblack15 {
    font:15px/22px verdana;
    color:#000000;
}
.textorange17 {
    font:bold 17px verdana;
    color:#dc651d;
}
.textblack12 {
    font:12px/16px verdana;
    color:#000000;
}
.textblack12 a {
    color:#dc651d;
    text-decoration:none;
}
.textblack12 a:active {
    color:#dc651d;
    text-decoration:none;
}
.textblack12 a:visited {
    color:#dc651d;
    text-decoration:none;
}
.textblack12 a:hover {
    color:#000000;
    text-decoration:none;
}
.text12 {
    font:12px/16px verdana;
    color:#000000;
}
.text12 a {
    color:#000000;
    text-decoration:none;
}
.text12 a:active {
    color:#000000;
    text-decoration:none;
}
.text12 a:visited {
    color:#000000;
    text-decoration:none;
}
.text12 a:hover {
    color:#008c45;
    text-decoration:none;
}
.textgreen12 {
    font:12px/16px verdana;
    color:#008c45;
}
.textgreen12 a {
    color:#008c45;
    text-decoration:underline;
}
.textgreen12 a:active {
    color:#008c45;
    text-decoration:underline;
}
.textgreen12 a:visited {
    color:#008c45;
    text-decoration:underline;
}
.textgreen12 a:hover {
    color:#000000;
    text-decoration:underline;
}
.textred {
    font:11px verdana;
    color:#ff0000;
}
#LAErrorBlock div
{
    width: 400px;
    margin: 5px 0px 5px 0px;
    border: 1px dashed orangered;
    background-color: yellow;
	font: normal 10px Verdana;
	color: orangered;
}

#LAErrorBlock h6
{
    font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0em 1.5em 0.25em 0em;
	padding: 0px 3px;
	text-align: left;
}
#LAErrorBlock ul
{
	margin: 2px 0px 4px 24px;
	list-style-type: square;
	text-align: left;
}
#LAMessageBlock div
{
    width: 98%;
    margin: 5px 0px 5px 0px;
	font: bold 12 Verdana;
	color: green;
	text-align: left;
}
#LAMessageBlock h6
{
    font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
}
/**********************************************************************/
/* rounded corners css */
.roundedBox1 {   /* Rounded-cornered divs -*/
    position:relative; 
    padding:9px 8px 0px 8px; 
    margin:0px;
}
.corner1 {     /*- All the corners -*/
    position:absolute; 
    width:9px; 
    height:9px;    
}

/*- Each corner -*/
.topLeft1 {top:0px; left:-9px; background-position:-1px -1px;}
.topRight1 {top:0px; right:0px; background-position:-11px -1px;}
.bottomLeft1 {bottom:0px; left:-9px; background-position:-1px -11px;}
.bottomRight1 {bottom:0px; right:0px; background-position:-11px -11px;}

/*- Each corner -*/
html>body .topLeft1 {top:-1px; left:-1px; background-position:-1px -1px;}
html>body .topRight1 {top:-1px; right:-1px; background-position:-11px -1px;}
html>body .bottomLeft1 {bottom:-1px; left:-1px; background-position:-1px -11px;}
html>body .bottomRight1 {bottom:-1px; right:-1px; background-position:-11px -11px;}

#type1 { /*  add the border */
    background-color:#ffffff;
    border:1px solid #008c45;
    border-bottom:0px solid #008c45;
}
#type1 .corner1 {
    background-image:url('../images/corners1.gif');
}
/**********************************************************************/
.roundedBox2 {   /* Rounded-cornered divs -*/
    position:relative; 
    padding:8px; 
    margin:0px;
}
.corner2 {     /*- All the corners -*/
    position:absolute; 
    width:9px; 
    height:9px;    
}

/*- Each corner -*/
.topLeft2 {top:-1px; left:-1px; background-position:-1px -1px;}
.topRight2 {top:-1px; right:-1px; background-position:-11px -1px;}
.bottomLeft2 {bottom:-2px; left:-1px; background-position:-1px -11px;}
.bottomRight2 {bottom:-2px; right:-1px; background-position:-11px -11px;}

/*- Each corner -*/
html>body .topLeft2 {top:-1px; left:-1px; background-position:-1px -1px;}
html>body .topRight2 {top:-1px; right:-1px; background-position:-11px -1px;}
html>body .bottomLeft2 {bottom:-1px; left:-1px; background-position:-1px -11px;}
html>body .bottomRight2 {bottom:-1px; right:-1px; background-position:-11px -11px;}

#type2 { /*  add the border */
    background-color:#ffffff;
    border:1px solid #008c45;
    
}
#type2 .corner2 {
    background-image:url('../images/corners2.gif');
}
/**********************************************************************/
.roundedBox3 {   /* Rounded-cornered divs -*/
    position:relative; 
    padding:8px; 
    margin:0px;
}
.corner3 {     /*- All the corners -*/
    position:absolute; 
    width:9px; 
    height:9px;    
}
/*- Each corner -*/
.topLeft3 {top:-1px; left:-1px; background-position:-1px -1px;}
.topRight3 {top:-1px; right:-1px; background-position:-11px -1px;}
.bottomLeft3 {bottom:-2px; left:-1px; background-position:-1px -11px;}
.bottomRight3 {bottom:-2px; right:-1px; background-position:-11px -11px;}

/*- Each corner -*/
html>body .topLeft3 {top:-1px; left:-1px; background-position:-1px -1px;}
html>body .topRight3 {top:-1px; right:-1px; background-position:-11px -1px;}
html>body .bottomLeft3 {bottom:-1px; left:-1px; background-position:-1px -11px;}
html>body .bottomRight3 {bottom:-1px; right:-1px; background-position:-11px -11px;}

#type3 { /*  add the border */
    background-color:#ffffff;
    border:1px solid #008c45;
    border-bottom:0px solid #008c45;
}
#type3 .corner3 {
    background-image:url('../images/corners2.gif');
}
/**********************************************************************/
.roundedBox4 {   /* Rounded-cornered divs -*/
    position:relative; 
    padding:10px; 
    margin:0px;
    width:500px;
}
.corner4 {     /*- All the corners -*/
    position:absolute; 
    width:11px; 
    height:11px;    
}
/*- Each corner -*/
.topLeft4 {top:-1px; left:-1px; background-position:-1px -1px;}
.topRight4 {top:-1px; right:-1px; background-position:-13px -1px;}
.bottomLeft4 {bottom:-2px; left:-1px; background-position:-1px -8px;}
.bottomRight4 {bottom:-2px; right:-1px; background-position:-13px -8px;}

/*- Each corner -*/
html>body .topLeft4 {top:-1px; left:-1px; background-position:-1px -1px;}
html>body .topRight4 {top:-1px; right:-1px; background-position:-13px -1px;}
html>body .bottomLeft4 {bottom:-1px; left:-1px; background-position:-1px -13px;}
html>body .bottomRight4 {bottom:-1px; right:-1px; background-position:-13px -13px;}


#type4 { /*  add the border */
    background-color:#ffcb05;
    border:1px solid #008c45;
}
#type4 .corner4 {
    background-image:url('../images/corners5.gif');
}
/**********************************************************************/
.roundedBox {   /* Rounded-cornered divs -*/
    position:relative; 
    padding:11px; 
    margin:0px;
}
.corner {     /*- All the corners -*/
    position:absolute; 
    width:12px; 
    height:12px;    
}
/*- Each corner -*/
.topLeft {top:0px; left:-12px; background-position:-1px -1px;}
.topRight {top:0px; right:0px; background-position:-14px -1px;}
.bottomLeft {bottom:0px; left:-12px; background-position:-1px -12px;}
.bottomRight {bottom:0px; right:0px; background-position:-14px -12px;}

/*- Each corner -*/
html>body .topLeft {top:-1px; left:-1px; background-position:-1px -1px;}
html>body .topRight {top:-1px; right:-1px; background-position:-14px -1px;}
html>body .bottomLeft {bottom:-1px; left:-1px; background-position:-1px -14px;}
html>body .bottomRight {bottom:-1px; right:-1px; background-position:-14px -14px;}

#type { /*  add the border */
    background-color:#f3f8fc;
    border:1px solid #008c45;
}
#type .corner {
    background-image:url('../images/corners4.gif');
}
/**********************************************************************/

/* for bullet listing */
#listing {
	font: bold 13px arial;
    line-height:21px;
	padding: 0px;
	margin: 0px;
}
#listing ul {
	list-style: none;
	margin: 0px;
    padding:0px;
}
#listing ul li {
	list-style: none;
	padding:2px;
    color:#008c45;
	padding-left:27px;
	background:url('../images/arrow.gif') 10px 6px no-repeat;
}

#listing ul li a {
	color: #f36f21;
    text-decoration: none;
}
#listing ul li a:hover{
	color: #008c45;
	text-decoration: none;
}

#bulleting {
	font: 12px verdana;
    line-height:17px;
	padding: 0px;
	margin: 0px;
}
#bulleting ul {
	list-style: none;
	margin: 0px;
    padding:0px;
}
#bulleting ul li {
	list-style: none;
	padding:2px;
    color:#008c45;
	padding-left:20px;
	background:url('../images/arrowsmall.gif') 7px 6px no-repeat;
}

#bulleting ul li a {
	color: #008c45;
    text-decoration: none;
}
#bulleting ul li a:hover{
	color: #f36f21;
	text-decoration: none;
}
#bulleting ul li .ovr{
	color: #f36f21;
	text-decoration: none;
}

#popupover {
    background-color:#fdfdfd;
    position: absolute; 
    left: 0;
    top: 0;
	z-index: 10000;
    width: 100%; 
    height: 100%;
    margin: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.80;
    -moz-opacity:0.80;
    -khtml-opacity:0.80;
}

.balloonstyle{
    position:absolute;
    top: -500px;
    left: 0;
    padding: 5px;
    visibility: hidden;
    border:2px solid #008c45;
    font:12px/16px verdana;
    z-index: 100;
    background-color: #f7f7ef;
    width: 450px;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

/*********** styles added by kalpak ***********/
#overlayIE {background-color:#C9CACC;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 10000;
			width: 0%;
			height: 0%;
			margin: 0;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
			-moz-opacity:0.80;
			-khtml-opacity:0.80;}

#overlay {	position: absolute;
			left: 0;
			top: 0;
			z-index: 10000;
			width: 0%;
			height: 0%;
			margin: 0;
			background: rgba(255, 255, 255, 0.6);}
.ajaxindication
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #FFFF99;
	font-size:12px;
	width:150px;
}

/*********** styles added by chirag ***********/
#layer {
	zIndex: 2;
	position: absolute;
    top: 0px;
    left: 0px;
    background: black;
    opacity: 0.6;
    filter: Alpha(opacity=60);
    visibility:hidden;
}

#loading {
	zIndex: 3;
	position:absolute;
	visibility:hidden;
}

.layerbox {
	zIndex: 3;	
	position:absolute;
	background: #000;
	padding:2px;
	border:1px solid gray;
	visibility:hidden;
	text-align:center;
}

.hlink {
	color: #008c45!important;
    text-decoration: none;
}
.hlink:hover{
	color: #f36f21!important;
	text-decoration: none;
}

.rounded_container {font-size:4px;background:#EC6721; color:#fff; margin:0;position:absolute;width:200px;}
.rtop, .rbottom{display:block; background:#fff;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background:#EC6721;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px;}
.content {font-size:12px;padding:5px;}

.abutton
{
	display:inline-block;
	width:100px;
	padding:3px 5px;
	background:#008140;
	color:white!important;
	font-weight:bold;
	border:2px solid #82d1a4;
	text-align:center;
}

#passwordStrength {height:10px;display:block;}
.pstrength0 {width:250px;background:#cccccc;}
.pstrength1 {width:50px;background:#ff0000;}
.pstrength2 {width:100px;background:#ff5f5f;}
.pstrength3 {width:150px;background:#56e500;}
.pstrength4 {background:#4dcd00;width:200px;}
.pstrength5 {background:#399800;width:250px;}
.footer-logo{ float:left; list-style:none; display:block; width:100%; margin:0; padding:0; 
background:url(../images/lccompanysites.jpg) no-repeat 0 0;}
.footer-logo li{float:left; display:inline block; height:65px;}
.footer-logo li a{display:block; display:block;height:55px; text-indent:-9999px;}
.footer-logo li.last{margin:0 0px 0 0px!important;}
.lclogo{width:112px;}.bcglogo{width:80px;}.bcgAtornylogo{width:112px;}.Atrnoy-resumelogo{width:120px;}
.lemplogo{width:119px;}.emp-cor{width:155px;}.granted{width:103px;}.hound{width:106px;}