body{ margin:0;
}
body,td,th {
    font-family:Arial, Helvetica, sans-serif, "Kruti Dev 016" ;
	font-size: 12px;
	/*color:#333333;*/
	color:#000000;
}
input{font-size:12px;}
input[type="text"]:focus, input[type="password"]:focus {
box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
-webkit-box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
-moz-box-shadow:2px 2px 2px rgba(82, 168, 236, 0.5);
border:2px solid rgba(121, 187, 238, 0.75) !important;	outline:medium none;
background-color:#ffffff;
font-size:12px;
}

select{ font-size:11px;}
.style1{
	font-size:12px;
}
.style2 {font-size:17px;font-weight:bold;color:#000;line-height:150%; padding-left:10px;}
.style3 {
font-size:12px;
color:#333333;
font-weight:bold;}
.hover_row tr:hover{
/*background-color:#fefed8;*/
background-color:#f0e8d9;
/*background-color:#ffffff;*/
}
.border{
border:1px solid #006600;border-top:0px solid #009900;
}
.border1{
border:1px solid #006600;;
}
.round{
border:5px solid #333333;
-moz-border-radius:5px;
-ie-border-radius: 50px;
background-color:#FFFFFF;
}
.round1{
border:1px solid #006600;
-moz-border-radius:5px;
-ie-border-radius: 50px;
}
.round3{
border:2px solid #006600;
-moz-border-radius:8px;
-ie-border-radius: 50px;
min-height:50px;
min-width:200px;
padding:10px;
}
.round2{
border:5px solid #999999;
-moz-border-radius:5px;
-ie-border-radius: 50px;
background-color:#FFFFFF;
}
.top_heading{
font-size:14px;
color:#ffffff;
font-size:14px; height:30px;
background-color:#666666;
padding:2px 0px 2px 5px;
font-weight:bold;
}
.table_matter{
font-size:12px;
color:#000000;
padding:0px;
border-bottom:dotted 1px #669900;
}
.table_matter1{
font-size:12px;
color:#000000;
padding-left:40px;
border-bottom:dotted 1px #669900;
}
.user_details{
font-size:12px;
color:#333333;
padding-left:10px;
}
.report_val{
font-size:11px;
color:#333333;
padding:0px;
}
.report_val_top{
font-size:11px;
color:#333333;
padding:0px;
border-top:solid 1px #c3c3c3;
font-weight:bold;
}
a {
	font-family: Arial;
	font-size: 12px;
	color: #2C2C89;
}
a:link {
	text-decoration: none;
	color:#2C2C89;
}
a:visited {
	text-decoration: none;
	color: #2C2C89;
}
a:hover {
	text-decoration: none;
	color: #CC3300;
}
a:active {
	text-decoration: none;
	color: #2C2C89;
}
.work_list{
font-size: 12px;
color:#000000;
padding-left:20px;
font-weight:bold;
}
.work_list1{
font-size:12px;
color:#000;
padding-left:60px;
}
.err_field{
border:0px;
color:#FF0000;
}
.titelrow
{
	/*background-color:#E0E0E0;*/
	background-color:#006600;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	line-height:150%;
	padding-left:11px;
}
.admin_menu{
font-size:11px;
}

.tb_top_color{
/*background-color:#f0e8d9;*/ 
background-color:#899742;
/*background-color:#55AA00;*/
font-size:12px;
color:#ffffff;
padding:0px;
border-bottom:dotted 1px #999999;
}
.late_befor_color{
background-color:#FF0000;
font-size:12px;
color:#000000;
padding:0px;
border-bottom:dotted 1px #999999;
}
.left_dotted{
 border-right:dotted 1px #999999;
} 
.footer2{background-color:#899742; height:18px; text-decoration:none; color:#ffffff;font-size: 13px;}
.black_overlay{
			top: 0%;
			left: 0%;
			width: 100%;
			height: 220%;
			background-color: gray;
			padding-top:50px;
		}
.padding5px{
padding-left:5px;}
.padding100px{
padding-left:100px;}
.show_hide{
font-size: 12px;
color: #2C2C89;
cursor:pointer;
}
.ind_head{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
}
.padding2px{
padding:5px 5px 5px 5px;
}
.tarVal{
padding:0px;
font-size:12px;
color:#000000;
border-bottom:dotted 1px #999999;
}
.arcVal{
padding:0px;
font-size:12px;
color:#000000;
border-bottom:dotted 1px #669900;
}
.sunVal{
padding:0px;
font-size:12px;
color:#000000;
border-bottom:dotted 1px #669900;
background-color:#FAAE76 ;
}
.qrtVal{
padding:0px;
font-size:12px;
background-color:#CCCCCC ;color:#000;
border-bottom:dotted 1px #669900;

}
.totVal{
padding:0px;
font-size:12px;
background-color:#799ECC ;
color:#000;
border-bottom:dotted 1px #000;
}
.formBdr{padding:5px 0px 1px 10px; border-bottom:#999 solid 1px; font-weight:bold;}
.fldclr{background-color:#f0e8d9;}
.totDistVal{
padding:0px;
font-size:12px;
color:#000;
background-color:#D8D8D8 ;
}
/*********Menu Style************/
.notselected,.notselected div,.selectedmenu,.sideBarHBgColor,.sideBarHead,.logout,.selectedmenu div{background:transparent url(../images/CRMcontemporary.gif.png) no-repeat; 
}

.notselected div,.selectedmenu div{	padding-right:9px;	line-height:22px; height:22px; font-weight:bold;}
.selectedmenu a,.selectedmenu a:hover{	color:#fff;}
.notselected a,.notselected a:hover{color:#000;}
.notselected{ background-position:0px -130px;	padding:0px 0px 0px 9px; vertical-align:bottom;}
.notselected div{	background-position:100% -106px;}
.selectedmenu{	background-position:0px -179px;	padding:0px 0px 0px 9px; vertical-align:bottom;}
.selectedmenu div{	background-position:100% -154px;}
.topBarLayer{background-color:#ab0d05; /*background-color:#0099ff;*/	height:18px;}
.logout{ background-position:0px -89px; padding-left:18px;padding-right:15px;}

.sideBarLayer{background:#fffaf2;	vertical-align:top;}
.sideBarHead,.sideBarHeadRight,.sideBarHBgColor,.sideBarHoBgColor{	cursor:pointer;	font-weight:bold;line-height:25px;}
.sideBarHBgColor,.sideBarHoBgColor{	border-top:1px solid #fffaf2;	border-bottom:1px solid #dfd0b0;}
.sideBarHBgColor{	background-repeat:repeat-x;	background-position:0% -1019px;}
.sideBarHoBgColor{	background-color:#f1d4b3;}
.sideBarHead{	background-position:0px -953px;	padding-left:20px;}
.sideBarHeadRight{	background-position:0px -929px; padding-left:20px;}
.sideBarContent{background-position:0% -1067px;	background-repeat:repeat-x;	border-bottom:1px solid #f0e8d9;padding:5px 0px 5px 15px;}
.buttonLayer{	height:22px;background-color:#f3eee2;}

.usertype{ background:transparent url(../images/all-TitleIcons.gif) no-repeat scroll;} 
.usertype{ width:500px; height:45px; background-position:3px 1px;}

.slidernone{background:transparent url(../images/allCommon-Icons.gif) no-repeat scroll;}
.slidernone{cursor:pointer;background-position:0px -473px; width:6px;height:116px;font-size:1px; padding-top:}

/*********End***********/

.button{width: 0\9;overflow: visible;background:#fff url(../images/buttonBgNew.gif) repeat-x; padding:3px 7px 4px; border:1px solid #c3c3c3 !important; color:#222 !important;font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.button:hover{border:1px solid #888 !important;background:#fff url(../images/buttonBgNew.gif) repeat-x;	-moz-border-radius: 2px;-webkit-border-radius: 2px; -webkit-box-shadow:0px 0px 3px #999999; -moz-box-shadow:0px 0px 3px #999999;  text-decoration:none; }
.left_line{border-left:solid 1px #999999;}
.circle{background-image:url(../images/circle.jpg) ;
background-repeat:no-repeat ; height:140px; width:185;}
.cir_href{font-size:15px; color:#ffffff; text-decoration:none;}
.dark_gray{background-color:#666666; height:20px; padding:2px; color:#ffffff; font-weight:bold;}
.dark_gray a{background-color:#666666; height:20px; padding:2px; color:#ffffff; font-weight:bold;}
.dark_gray a:hover{background-color:#666666; height:20px; padding:2px; color:#ffffff; font-weight:bold;}

.light_gray{background-color:#cccccc; color:#333333; height:20px;padding-left:25px; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999;}
.light_gray a{font-family: Arial;font-size: 12px;text-decoration:none; color:#333333;}
.light_gray a:hover{font-family: Arial;font-size: 12px;text-decoration:none; color:#333333;}
.light_gray_border{border:solid 1px #999999;}

.profile_head{font-family: Arial;font-size: 12px;color:#333333; font-weight:bold; padding:2px 2px 2px 10px;}