body {       /*-------------------add by arun_24oct_2008friday----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#040807;
	font-weight:700;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cccccc;
	
}


h2.sub2{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold;
	text-decoration:none;
}

a {	
	color:#000000;	
	font-weight:600;
	text-decoration:underline;
	
}

a:hover {	
	color:#336633;
}


div.leftMenu{
	float:left;	
	width:225px;
/*	border-right:0px solid #333333;
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:1px solid #0000FF;
	height:100%;*/
	
}
div.grid{
	width:622px;
	float:left;
	padding:0px 0px 0px 23px;
	margin-left:5px;
	/*margin:0px 0px 10px 0px;*/
	border-left:1px solid #333333;
}



div.m_maincontent{
	width:100%;
	background-image:url(images/content_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#cccc99;
	padding-bottom:0px;
	
}

table.m_contentTable{
	width:924px;
	padding:0px;
	margin:0px 50px 0px 50px;
	
}
table.m_contentTable td.cornerTL{
	background-image:url(images/corner_topleft.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
table.m_contentTable td.rowTop{
	background-color:#f2f2c8;
	border-top:1px solid #333333;
}
table.m_contentTable td.cornerTR{
	background-image:url(images/corner_topright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.m_contentTable td.colRight{
	background-color:#f2f2c8;
	border-right:1px solid #333333;
}
table.m_contentTable td.cornerBR{
	background-image:url(images/corner_botright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.m_contentTable td.rowBot{
	background-color:#f2f2c8;
	border-bottom:1px solid #333333;
}
table.m_contentTable td.cornerBL{
	background-image:url(images/corner_botleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:9px;
}
table.m_contentTable td.colLeft{
	background-color:#f2f2c8;
	border-left:1px solid #333333;
}
table.m_contentTable td.contentHolder{
	background-color:#f2f2c8;
	padding:0px;
	/*padding:15px 0px 6px 0px;*/
}



/*Level ONE---*/ 

ul.levelone{
	 list-style:none;
	 margin:0px;
	 padding:0px 0px 0px 0px;
	 color:#040807; 	  
 }

ul.levelone li{	 
	padding:3px 0px 1px 0px;
}

ul.levelone li a{
	color:#666666;
	font-weight:700;
}
ul.levelone li a:hover{
	color:#336633;
	font-weight:700;
}

ul.levelone li a.select{	
	color:#336633;
	font-weight:700;
	text-decoration:underline;
}

/*Level two---*/

ul.levelone li ul.leveltwo{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 	  
 }

ul.levelone li ul.leveltwo li{	 
	padding:3px 15px 1px 15px;
}


ul.levelone li ul.leveltwo li a{		
	color:#666666;
	font-weight:700;	
	
}
ul.levelone li ul.leveltwo li a:hover{
	color:#336633;
	font-weight:700;
}

ul.levelone li ul.leveltwo li a.select{	
	color:#336633;
}


.userinfo{
	font-size:13px;
	color:#336633;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-style:normal;
}

.memberhd{
	font-size:18px; color:#336633; padding-top:20px;
	margin:0px;
	font-weight:bold;
}


.hdborder{	
	
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;	
}

.nowidth{
font-weight:normal;
}


.bkoofficedown{
font-size:9px;
color:#000000;
padding-top:8px;
font-weight:bold;
}

.bkoofficedown a{
font-size:9px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.bkoofficedown a:hover {
font-size:9px;
font-weight:bold;
color:#336633;
text-decoration:none;
}

.bkoofficedown a.select {
font-size:9px;
font-weight:bold;
color:#336633;
text-decoration:none;
}


td.formlabel
{
    text-align:right;
    padding-right:5px;
    padding-top:0px;
    vertical-align:top;    
}
td.formfield{
	background-image:url(images/txtbox_bg.gif);	
	background-repeat:no-repeat;
	height:25px;
	text-align:left;	
	padding:1px 1px 0px 4px;
	margin-bottom:5px;	
}

td.formfield input{
	width:210px;
	text-align:left;
	color:#000000;
	margin-top:0px;	
	border:1px solid red;   
	background-color:White;	
}

td.formfieldnew{
	background-image:url(images/txtbox_bg.gif);
	height:25px;
	background-repeat:no-repeat;
	text-align:left;
	padding:1px 1px 0px 4px;
	margin-bottom:5px;
	border:0px solid red;	
	background-position/**/:2/**/px ;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
td.formfieldnew{
	background-image:url(images/txtbox_bg.gif);
	height:25px;
	background-repeat:no-repeat;
	text-align:left;
	padding:1px 1px 0px 4px;
	margin-bottom:5px;
	margin-left:15px;
	border:0px solid red;	
	background-position:-44 ;
	/*padding-right:50px;*/
}
}


td.formfieldnew input{
	width:210px;	
	text-align:left;
	color:#000000;
	margin-top:-3px;	
	border:1px solid #ffffff;   
	background-color:white;	
	padding-right:5px;
}

td.formfieldnew select{
	width:210px;	
	text-align:left;
	color:#000000;
	background-color:White;
   border:1px solid #ff0000; 
   
}

td.formfieldtime{
	background-image:url(images/txtbox_bg.gif);	
	height:25px;
	background-repeat:no-repeat;
	text-align:left;	
	padding:1px 1px 0px 4px;
	margin-bottom:5px;	
	border:0px solid red;
}

td.formfieldtime td.inputCell
{
    padding:0px 14px 0px 0px;
}

td.formfieldtime input{
	width:210px;	
	text-align:left;
	color:#ff0000;		
	border:1px solid #ffffff;   
	background-color:white;	
	padding-right:15px;
	background-color:Transparent;
	
}

td.formfieldtime select{
	width:210px;	
	text-align:left;
	color:#000000;
	background-color:White;
   border:1px solid #ff0000; 
   
}



/*------add css 21oct by arun*/

div.clear{
	clear:both;
}



.contentheading{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#336633; font-weight:bold;

}
.contentheading a{
	color:#336633;
	font-weight:bold;
	text-decoration:none;

}

.contentheading a:hover{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;

}

.dayheading {
	font-size:14px;
	color:#336633;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	
}

.dayheading a{	
	color:#336633;	
	text-decoration:underline;

}

.dayheading a:hover{
	color:#336633;		
	text-decoration:none;

}

.quote{
	font-size:13px;
	color:#336633;		
	padding:0px;
	margin:0px;
	font-style:italic;
	
}

.quotenormal{
	font-size:13px;
	color:#336633;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-style:normal;
	
}


      /*-------------------add by arun_24oct_2008friday----------*/
td.formTextbox{
	background-image:url(images/txtbox_bg.gif);
	background-repeat:no-repeat;
	/*width:240px;*/
	height:25px;
	text-align:center;
	padding:1px 1px 0px 4px;
	position:static;
	margin-bottom:5px;
	background-position: center;	
	
}


td.formTextbox input{
	width:210px;
	text-align:center;
	color:#000000;
	margin-top:0px;	
	border:1px solid #ffffff;   
	background-color:White; 
	
}
td.formTextbox select{
	width:220px;
	text-align:center;
	color:#000000;
	background-color:White;
    border:none;
}

.errormassg{
    
   color:#ff0000;
   padding:10px 0px 15px 0px;   
   width: 100%;
   text-align: center;
    }
    
    
/*-----------add on 11 nov by Arun Kumar------------------*/

.contentheading_black{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;
	text-decoration:none;
	padding-top:10px;

}

.contentheading_black a{	
	text-decoration:underline;
	color:#000000;

}

.contentheading_black a:hover{
	text-decoration:underline;
	color:#4c7947;

}

.popupspn{
	font-size:14px; color:#000000; font-weight:bold;
	text-decoration:none;	
	padding-right:5px;
	

}


.calendar_tm{	
	padding-left:25px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	
}
.calendartext{	
	padding-left:5px;	
	text-align:left;
	text-decoration:none;

}
.calendartext a{
	padding-left:5px;	
	text-decoration:underline;
	color:#000000;
}

.calendartext a:hover{	
	text-decoration:underline;
	color:#4c7947;
}
.calendartext_green{		
	text-align:left;	
	color:#4c7947;
}

.calendartext_small{	
	font-size:12px;
	padding-bottom:20px;
	
}
.calendartext_small a
{
    
    font-size:12px;
    text-decoration:none;
    color:#000000;
	
}
.calendartext_small a:hover
{
    
    font-size:12px;
    font-size:12px;color:#336633;
    text-decoration:none;
}

/*-----------add on 11 nov by Arun Kumar- end-----------------*/
/*----------------popup css start*/



/*
table.content_popupTable{
	width:924px;
	padding:0px;
	margin:0px 0px 0px 50px;
	
}*/
.univPopup /* ---------------- added by rajiv on 17dec2008 ------------------ */
{
    position:absolute; z-index:1000; display:none;
} /* ---------------- ends here (by rajiv on 17dec2008) ------------------ */

table.content_popupTable{
	width:571px;
	padding:0px;
	margin:0px 0px 0px 0px;
	
}
table.content_popupTable td.cornerTL{
	background-image:url(images/corner_topleft_w.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
table.content_popupTable td.rowTop{
	background-color:#FFffff;
	border-top:0px solid #333333;
}
table.content_popupTable td.cornerTR{
	background-image:url(images/corner_topright_w.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.content_popupTable td.colRight{
	background-color:#FFFFFF;
	border-right:1px solid #333333;
}
table.content_popupTable td.cornerBR{
	background-image:url(images/corner_botright_w.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.content_popupTable td.rowBot{
	background-color:#FFFFFF;
	border-bottom:1px solid #333333;
}
table.content_popupTable td.cornerBL{
	background-image:url(images/corner_botleft_w.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:9px;
}
table.content_popupTable td.colLeft{
	background-color:#FFFFFF;
	border-left:1px solid #333333;
}
table.content_popupTable td.contentHolder{
	background-color:#FFFFFF;
	padding:15px 6px 6px 15px;
	
}
/*----------------popup css End*/

/*--------- ends 4oct08--------------*/

td.textarea{
	background-image:url(images/textarea_bg.gif);	
	background-repeat:no-repeat;
	width:280px;
	text-align:left;
	padding:1px 1px 5px 4px;
	padding-left/**/:2/**/px ;
	position:static;
}


td.textarea input{
	width:280px;
	text-align:left;
	color:#66ccff;
	margin-top:0px;	
	border:1px solid #ffffff;   
	background-color:white; 
	padding-left:5px;
	
}
td.textarea select{
	width:280px;
	text-align:left;
	color:#66ccff;
	background-color:White;
    border:none;
	padding-left:5px;
    
}

td.pageTxtBox{
	width:25px;
	height:25px;
	background-image:url(images/paging_textboxbg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:2px;
	
}
td.pageTxtBox input{
	width:18px;
	border:none;
	border:0px;
	text-align:center;
	font-size:12px;
	color:#333333;
}

.treeview1 {
	
	text-decoration:underline!important; cursor: pointer;
}

.treeview1 a{
	text-decoration:underline!important;
	cursor: pointer;
	color:#000000;
	
}

.treeview1 a:hover{
	text-decoration:underline!important;
	color:#000000;
	
}


.treeview {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.treeview a{
	color:#000000;
	text-decoration:none;
	cursor: default;
	
}

.treeview a:hover{
	text-decoration:none;
	color:#000000;
	
}

/*Mirror image css*/

.mirror-image-marketing {
	background-image: url(images/background.gif);
	height:163px;
	width:220px;
	
}
.mirror-logo{
	width:220px;
	height:34px;
	padding-top:10px;
}
.mirror-login{
	
	padding-top:8px;
}
.cantant-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
}
.Onboarding-system{
	padding-top:13px;
}
.cantant-2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
}