@charset "utf-8";
/* CSS Document */

body {
	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;
	
}add by arun_19oct_2008sunday



#holder {
	margin:0px auto 0px auto;
	width:1024px;
	overflow:hidden;	
	border:1px solid #333333;
}
div.header{
	
}



div#content{margin:0px 50px 0px 50px;}
div.e_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.e_contentTable{
	width:924px;
	padding:0px;
	margin:0px 50px 0px 50px;
	
}
table.e_contentTable td.cornerTL{
	background-image:url(images/corner_topleft.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
table.e_contentTable td.rowTop{
	background-color:#dfdfb1;
	border-top:1px solid #333333;
}
table.e_contentTable td.cornerTR{
	background-image:url(images/corner_topright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.e_contentTable td.colRight{
	background-color:#dfdfb1;
	border-right:1px solid #333333;
}
table.e_contentTable td.cornerBR{
	background-image:url(images/corner_botright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.e_contentTable td.rowBot{
	background-color:#dfdfb1;
	border-bottom:1px solid #333333;
}
table.e_contentTable td.cornerBL{
	background-image:url(images/corner_botleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:9px;
}
table.e_contentTable td.colLeft{
	background-color:#dfdfb1;
	border-left:1px solid #333333;
}
table.e_contentTable td.contentHolder{
	background-color:#dfdfb1;
	padding:0px;
	/*padding:15px 0px 6px 0px;*/
}
div.clear{
	clear:both;
}

div.leftMenu{
	float:left;	
	width:225px;
}
div.grid{
	float:left;		
	padding:0px 0px 0px 20px;
	margin-left:0px;
	/*margin:0px 0px 10px 0px;*/
	border-left:1px solid #333333;
	
}
.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;

}


/*Level ONE---*/ 
ul.levelone{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 	  
 }

ul.levelone li{	 
	padding:1px 0px 1px 0px;
}

ul.levelone li a{
	color:#040807;
	font-weight:700;
}
ul.levelone li a:hover{
	color:#ff0000;
	font-weight:700;
}

ul.levelone li.select{	
	color:#ff0000;
	font-weight:700;
}

/*Level two---*/

ul.leveltwo{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 	  
 }

ul.leveltwo li{	 
	padding:1px 0px 1px 10px;
}


ul.leveltwo li a{		
	color:#040807;
	font-weight:700;	
	
}
ul.leveltwo li a:hover{
	color:#ff0000;
	font-weight:700;
}

ul.leveltwo li.select{	
	color:#ff0000;
}

/*Level three---*/

ul.levelthree{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 
	
 }

ul.levelthree li{	 
	padding:1px 0px 1px 10px;
}

ul.levelthree li a{		
	color:#040807;
	font-weight:700;
	padding-left:5px;	
}
ul.levelthree li a:hover{
	color:#ff0000;
	font-weight:700;
}

ul.levelthree li.select{	
	color:#ff0000;
	padding-left:15px;
}



.yes{color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.No{color: #040807; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.pagination{}
td.personaldetail
{
    text-align:right;
    width:20%;
    
}
td.contact{
    text-align:right;
    width:45%;
    padding-right:5px;
    vertical-align:top;
    
}
td.contactcolor{
    text-align:right;
    width:28%;
    padding-right:5px;
    vertical-align:top;
}



.errormassg{
    
   color:#ff0000;
   padding:10px 0px 15px 0px;   
   width: 100%;
   text-align: center;
    }
.downbutton{
   padding:5px 8px 8px 0px;   
   text-align:right;
  /*border:1px solid blue; */ 
    }
.hdalign{
   padding-right:13px;   
   text-align:right;
 border:0px solid red;
    }   
 .memberserch {
    color:#040807;
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
	width:100%;
	height:19px;
	border:1px solid red;
    }
td.orderdetail
{
    text-align:right;
    width:20%;
    padding-right:5px;
    
}
td.checkbox{
	text-align:left;		
	margin:0px;	
	padding:0px;
	border:0px solid red;
}

td.pagetext
{
    text-align:right;
    width:20%;
    padding-right:5px;
    padding-top:5px;
    vertical-align:top;
    
}
/*--------- by rajiv 4oct08--------------*/
td.formlabel
{
    text-align:right;
    padding-right:5px;
    padding-top:5px;
    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 #ffffff;   
	background-color:White;	
}
/*--------- ends 4oct08--------------*/


div.login{
	float:left;
	width:98%;
	margin:10px;
	
}


table.content_popupTable{
	width:371px;
	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:1px 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*/

/*--------------middle table--*/
table.middlecontent{
	width:100%;
	padding-top:10px;
	
}

table.middlecontent td{
	padding-bottom:10px;
	
}

table.middlecontent td a{
	color:#000000;
	padding-bottom:10px;
	text-decoration:none;	
}

table.middlecontent td a:hover{
	color:#ff0000;
	
}

/*--------------middle table end*/

td.formfield{
	background-image:url(images/txtbox_bg.gif);	
	background-repeat:no-repeat;
	width:240px;
	height:25px;
	text-align:left;	
	padding:1px 1px 0px 4px;
	position:static;
	margin-bottom:5px;	
	border:0px solid red;
}


td.formfield input{
	width:210px;
	text-align:left;
	color:#000000;
	margin-top:0px;	
	border:1px solid #ffffff;   
	background-color:White; 
	
}
td.formfield select{
	width:220px;
	text-align:left;
	color:#000000;
	background-color:White;
    border:none;
}

/* calendar css add by arun 08-Nov-08*/



td.formfieldnew_E{
	background-image:url(images/txtbox_bg.gif);
	height:25px;
	background-repeat:no-repeat;
	text-align:left;
	padding:1px 1px 0px 4px;
}


td.formfieldnew_E input{
	width:210px;	
	text-align:left;
	color:#000000;
	margin-top:-10px;	
	border:1px solid #ffffff;   
	background-color:white;	
	padding-right:5px;
}

td.formfieldnew_E select{
	width:210px;	
	text-align:left;
	color:#000000;
	background-color:White;
   border:1px solid #ff0000; 
   
}





td.formfield_calen{
	width:210px;
	height:25px;
	background-image:url(images/txtbox_bg.gif);	
	background-repeat:no-repeat;
	text-align:left;	
	padding:1px 1px 0px 4px;
	margin-bottom:5px;	
	border:0px solid red;
	
}

td.formfield_calen input{
	width:210px;	
	text-align:left;
	color:#000000;
	margin-top:0px;	
	border:1px solid #ff0000; 
	background-color:white;	
	padding-right:5px;
	
}
/* calendar css end add by arun 08-Nov-08*/




td.pagetext
{
    text-align:right;
    width:20%;
    padding-right:5px;
    padding-top:5px;
    vertical-align:top;
    
}

td.enroll ul{
    margin-top:0px;  
    
    }
    
td.enroll ul li{
    list-style-type:disc;
    }
    
/* test----------------------------*/
#tdCardInfo
{
    display:none;
}

td.txtbox{
	width:25px;
	height:25px;
	background-image:url(images/paging_textboxbg.gif);
	background-repeat:no-repeat;
	background-position:center center;
	padding-left:2px;
	
}
td.txtbox input{
	width:20px;
	border:none;
	border:0px;
	text-align:center;	
	font-size:14px;
	color:#333333;	
	margin-left:10px;
}/* -----------*/

.undnone
{
	text-decoration:none;}
	
	
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;
    
}
