@charset "utf-8";
/* CSS Document */
body {
	margin-top: 0px;
	padding: 0px;
	color: #c2bead;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align:justify;
	line-height: 1.5em; 
	background: #e2e2e5 url(../Images/Theme/background.png) top left repeat-x;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
/*	text-transform: capitalize;*/
}
.clear { clear:both; margin:10px 20px 0px 0px;}
.clear1 { height:120px;}
#_usr{
	color:#06F;
	float:right;
	font-size:14px;
}
a {
	text-decoration:none;
}
#_forgot{
	color:#088; 
	background:#FFF; 
	width:140px; 
	text-align:center;
	margin-bottom:10px;
	margin-top:5PX;
	font-size:14px; 
	font-weight:700;
}
#_forgot:hover{
	color: #0AF; 
	background:#FFF; 
	width:140px; 
	text-align:center;
	margin-bottom:10px; 
	margin-top:5PX;	
	font-size:14px; 
	font-weight:700;
}



#out{
	text-align: center;
	color: #7f0f0f;
}

#out:hover{

	color: #060;
}

#container {
width : 900px;
display: block;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
margin-bottom: 20px;
padding : 15px;
line-height: 1.5em;
color : #666;
background :#FFF;
border:#0FC solid 0px;
}

#containerAl { /*********** used for printing the admission letter *******/
width : 700px;
display: block;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
margin-bottom: 20px;
padding : 15px;
line-height: 1.5em;
color : #666;
background :#FFF;
border:#0FC solid 1px;
}


.footer{
	margin-top:20px;
	padding: 0px;
	display:block;
	position: relative;
	z-index:9;
	background: #f2f2f5 url(../Images/Theme/bottom1.png) bottom left repeat-x;
	text-align: center;
	color:#033;
	font-size:10px;
	font-weight:700;

} 

._cap{
	margin-top: 0px;
	text-align:center;
	height: 26px;
	padding: 0px 0 0 10px;
	font-size: 1.5em;
	text-decoration:underline;
	font-weight:600;
	color: #060;
}

._left{
	float: left;
	width:200px;
	margin : 0 5px 0 0px;
	padding : 0px;
	color: #666;
	-webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border:#88f solid 0px;
}

._left .l_head{
/*	border: 1px solid #F00;*/
	margin-top: 0px;
	height: 26px;
	padding: 6px 0 0 10px;
	background:#6fdfbf;
	border: 1px solid #0C9;
	font-size: 1em;
	color: #060;
	-webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
._left .l_content{
	width: auto;
	padding : 0 0 0 0;
	font-size: 12px;	
	border:#009 solid 0px;	
}

._left .l_content ul{ margin: 0px;	padding: 0px;	list-style:none;	display:block; }

._left .l_content li{ 	margin : 0 0 0.1em 0;	height : auto;	padding: 0px 0px 0px 0px;	text-align:justify; }

._left .l_content li a{ display:block;	width: 176px;	height:18px; padding:0.1em 1.0em; font-size: 11px;	font-weight: 600;
	color:#495; background:#dFe;	border-bottom: 1px solid #FFF;	border-right: 1px solid #dFe;border-left: 1px solid #dFe; }
	
._left .l_content li a:hover{	display:block;	width: 176px;	height:18px;	padding:0.1em 1.0em;	font-size: 11px;
	font-weight: 600;	color: #060;	background: #bFd;	border-bottom: 1px solid #272;	border-right: 1px solid #0C9; }
/*** side menu styling begins ***/
#menuM { width : auto; padding : 0 0 0.1em 0; }
#menuM ul { margin : 0 0 0.2em 0; padding : 0; list-style-type:none; display:block;}
#menuM li { margin : 0 0 0.2em 0; height : auto;	padding: 0px 0px 0px 0px; text-align:justify; }
#menuM li a { width : auto; width: 176px;	height:22px; padding:0.1em 1.0em; font-size: 11px;	font-weight: 600; 
color:#495; background: #dFe; border-bottom: 2px solid #FFF; border-right: 1px solid #272;}
/*padding : 0.1em 0.8em; text-decoration : none; display : block; color:#495; background: #FFF; } */
#menuM a:hover { width: 176px;	height:22px; padding:0.1em 1.0em; font-size: 11px;
	font-weight: 600; color: #060; background: #bFd; border-bottom: 2px solid #272;	border-right: 1px solid #0C9;}
/*
background :#F00; color :#fff; }
*/
#menuM ul li:hover > ul{ display:block; z-index:150;}
#menuM ul ul { display:none; position:absolute; background:#dFe; border:#dFe dotted 1px; width:auto; margin:-20px 0px 0px 140px; }
#menuM ul ul li { display:block;  background: #060;	border-right: 1px solid #272;}
#menuM ul ul li:hover { background:#6fdfbf; color:#999;}   /*  060  */
#menuM ul ul li a { color:#060; background:#6fdfbf;} /** does not affects any where but in for bg of 2nd level list **/
#menuM ul ul li a:hover { width: 176px;	height:22px; padding:0.1em 1.0em; font-size: 11px;
	font-weight: 600; color: #060; background: #aFc; border-bottom: 2px solid #272;	border-right: 1px solid #0C9;}
#menuM ul li.active,html ul li.active a:hover ul li visited {color: #fff; }
/*** side menu styling ends ***/
/*********  list - sublist of login page for dates begins.   ************/
#nav1 { width: auto; padding:1px 1px 1px 1px; color:#F00;}
#nav1 ul{ margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; list-style:none; color:#F00; font-size:18px; }
#nav1 ul li {  color:#F00; font-size:18px;}


/*********  list - sublist of login page for dates ends here.   ************/
/***anchor tag setting ***/
.a{ font-weight: 600; font-size:14px; color: #475; color:#F00;letter-spacing:0.1em;}
.a:hover{ font-weight: 600; font-size:14px; color: #F00; letter-spacing:0.1em; cursor:pointer; }
/***anchor tag setting ***/

._field{
	margin-top: -4px;
	padding: 6px 0 0 10px;
	background: #FFF;	/*#ff9f9f;*/
	border: 1px solid #df6f6f;
	font-size: 1em;
	font-weight:600;
	color:  #7f0f0f;
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #dfbfbf;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #dfbfbf;
   opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #dfbfbf;
   opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #dfbfbf;
}

#_submit{
	width:170px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #7f0f0f;
	color: #FCC;
	font-weight: 600;
	letter-spacing: 0.1em;
}
#_txt{
	border: 1px solid #FCC ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	margin: 0em 0 0.3em 0;
}
/* -- Profile box Begins --*/
._pro{
	float: left;
	width:200px;
	margin : 0 5px 0 0px;
	padding : 0px;
	color: #666;
/*	background: #f2f2f5 ;/* url(../Images/Theme/l_btm.png) bottom repeat-x;*/
	text-align:justify;
	border:solid 1px #6fdfbf; 
	-webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

._pro .l_head{
/*	border: 1px solid #F00;*/
	margin-top: 0px;
	height: 26px;
	padding: 6px 0 0 10px;
	background:#6fdfbf;
	border: 1px solid #0C9;
	font-size: 1em;
	color: #060;
	-webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

._pro .l_content{
	width: auto;
	padding : 0px 0px 0px 0px;
	font-size: 12px;
}

._pro .l_content ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	display:block;
}

._pro .l_content li{
	margin : 0 0 0.1em 0;
	height : auto;
	padding: 0px 0px 0px 0px;
	text-align:justify;
	font-weight: 600;
	color:#495;

}

._pro .l_content li a{
	display:block;
	padding:0.1em 1.0em;
	width: 175px;
	height:22px;
	font-size: 11px;
	font-weight: 600;
	color:#495;
	background: #FFF;
	border-top: 1px dotted #0C9;
	border-left: 0px solid #FFF; 
}

._pro .l_content li a:hover{
	display:block;
	width: 175px;
	height:22px;
	padding:0.1em 1.0em;
	font-size: 11px;
	font-weight: 600;
	color: #7f0f0f;
	background: #FFF;
	border-top: 1px dotted #0C9;
/*	border-right: 1px solid #0C9;*/
}
/* -- Profile Box Ends Here  --*/
/* -- Steps Box Begins Here  --*/
._pro_down{
	float: left;
	width:200px;
	margin : 0px 5px 0 0px;
	padding : 0px;
	color: #666;
/*	background: #f2f2f5 ;/* url(../Images/Theme/l_btm.png) bottom repeat-x;*/
	text-align:justify;
	border:solid 1px #6fdfbf; 
	-webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

._pro_down .l_head{
/*	border: 1px solid #F00;*/
	margin-top: 0px;
	height: 26px;
	padding: 6px 0 0 10px;
	background:#6fdfbf;
	border: 1px solid #0C9;
	font-size: 1em;
	color: #060;
	-webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

._pro_down .l_content{
	width: auto;
	padding : 0px 0px 0px 0px;
	font-size: 12px;
}

._pro_down .l_content ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	display:block;
}

._pro_down .l_content li{
	margin : 0 0 0.1em 0;
	height : auto;
	padding: 0px 0px 0px 0px;
	text-align:justify;
}

._pro_down .l_content li a{
	display:block;
	width: 175px;
	height:22px;
	padding:0.1em 1.0em;
	font-size: 11px;
	font-weight: 600;
	color:#495;
	background: #FFF;
	border-top: 1px dotted #0C9;
	border-left: 0px solid #FFF; 
}

._pro_down .l_content li a:hover{
	display:block;
	width: 175px;
	height:22px;
	padding:0.1em 1.0em;
	font-size: 11px;
	font-weight: 600;
	color: #7f0f0f;
	background: #FFF;
	border-top: 1px dotted #0C9;
/*	border-right: 1px solid #0C9;*/
}

/* -- Steps Box Ends Here  --*/
#_leftbar {
float : left;
}

/* right containter settings begins */
._right{
	margin: 0px 0px 0px 205px;
	border: 1px solid #6fdfbf;
	-webkit-border-radius: 5px 5px 5px 5px;
	moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	background: #FFF; /*#eee;*/ 
	width:auto;
	min-height:380px;
}

#_liwide{
	width:600px;
	color:#555;
	line-height: 20px;
}
#_txtflat{
	border:#bFd solid 0px;
	font-size:9px;
	height:14px;
	color:#06a;
	width:auto;
}
#_txtflatNum{
	border:#bFd solid 0px;
	font-size:9px;
	height:14px;
	color:#06a;
	text-align:center;
	width:auto;
}

#_txtflatB{
	border:#bFd solid 0px;
	font-size:10px;
	font-weight:700;
	height:14px;
	color:#06a;
	text-align:center;
}

#_flatB{ /********  from preview head vertical      ******/
	border:#bFd solid 0px;
	font-size:11px;
	font-weight:700;
	color:#06a;
	float:left;
}
#_flatSub{  /********  from preview sub- head vertical      ******/
	border: 0px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	font-size:11px;
	font-style:italic;
	font-weight:600;
	text-indent:5px;
	margin: 0em 0 0.0em 0;
}

#_txtpro{
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	margin: 0em 0 0.0em 0;
}

#_readO{
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	font-size:11px;
	font-style:italic;
	font-weight:600;
	text-indent:5px;
	margin: 0em 0 0.0em 0;
}
._read{
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	font-size:11px;
	font-style:italic;
	font-weight:600;
	text-indent:5px;
	margin: 0em 0 0.0em 0;
}



#_tborder_top{
	border-top:1px #6fdfbf dotted;
}

#_select {color:#28a; font-weight:700; }
#_select:hover{color:#039; font-weight:700; }


#_submitG{
	width:auto;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #6fdfbf;
	border-style: outset;
	border-color: #6fdfbf;
	color: #060;
	font-weight: 600;
	letter-spacing: 0.1em;
}

#_submitG:hover{
	width:auto;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #263;
	border-style: outset;
	border-color: #263;
	color: #6fdfbf;
	font-weight: 600;
	letter-spacing: 0.1em;	
}

#_submitG1{
	width: auto;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #6fdfbf;
	color: #060;
	font-weight: 600;
	letter-spacing: 0.1em;
}

#_submitG1:hover{
	width: auto;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #263;
	color: #6fdfbf;
	font-weight: 600;
	letter-spacing: 0.1em;	
}
#_canceL{
	width:170px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #ffafaf;
	color: #7f0f0f;
	font-weight: 600;
	letter-spacing: 0.1em;
}

#_canceL:hover{
	width:170px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #7f0f0f;
	color: #ffafaf;
	font-weight: 600;
	letter-spacing: 0.1em;	
}
/* right containter settings ends */
/* formating particularly for the university admission form begins here */
#_submitB1{
	width: auto;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #50c0c0;
	color: #059;
	font-weight: 600;
	letter-spacing: 0.1em;
}

#_submitB1:hover{
	width: auto;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #059;
	color: #6fdfbf;
	font-weight: 600;
	letter-spacing: 0.1em;	
}

#_preview a{
	margin: 4px 0px 0px 0px;
	padding: 20px 60px 20px 60px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #60d0d0;
	color: #059;
	border-style: outset;
	border-color:#50c0c0;
	font-weight: 600;
	font-size:22px;
	letter-spacing: 0.2em;
	width:500px;
	height:50px;
}

#_preview a:hover{
	margin: 4px 0px 0px 0px;
	padding: 20px 60px 20px 60px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #059;
	color: #6fdfbf;
	border-style: outset;
	border-color:#059;	
	font-weight: 600;
	font-size:22px;
	letter-spacing: 0.2em;	
}

#_submitB{
	width:170px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #50c0c0;
	color: #059;
	border-style: outset;
	border-color:#50c0c0;
	font-weight: 600;
	letter-spacing: 0.1em;
}

#_submitB:hover{
	width:170px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px 3px 3px 3px  ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	border-style: none;
	background: #059;
	color: #6fdfbf;
	border-style: outset;
	border-color:#059;	
	font-weight: 600;
	letter-spacing: 0.1em;	
}

#GJU {
	color:#023;
	font-family: italic Bookman, serif;
	font-size: 18px;	
}
._txtpro {
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	margin: 0em 0 0.0em 0;
	text-align:center;
}
._txtpro1 {
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	margin: 0em 0 0.0em 0;
}
/* drop down used */
.rotate	{
		writing-mode: bt-lr;
		-webkit-transform: rotate(270deg);	
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg);
		position: relative;
		padding:0px 0px 0px 0px ;
		margin:auto;
		height:20px;
		right: 0;
}

#_dropD{
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	margin: 0em 0 0.0em 0;
	text-align: justify;
	font-size:10px;
}
._dropD{
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	margin: 0em 0 0.0em 0;
	text-align: justify;
	font-size:10px;
}

#_dropOpt{ /* not used till now anywhere */
	border-bottom:#03F thin 1px; 
}
#_dropS {
	border: 1px solid #FAA ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #7f0f0f;
	margin: 0em 0 0.0em 0;
	text-align:center;
	width:auto;
	font-size:9px;
}
/* drop down used */
._fmHead {
	margin: 0px 0px 0px 0px ;
	text-indent:5px;
	background: #afefef url(../Images/Theme/s1a.png) no-repeat right; /* s1a.png  */
	height:20px;
	font-family: italic Bookman, serif;
	font-size:17px;
	font-weight:600;
	color:#059;
}

#_tblMks {
	background:#bceFeC;
	font-size:10px;
	color:#666;
}

#_tbltr1 { /* used in table row as bold heading WITHOUT MARGINS  */
	margin: 0px 0px 0px 0px ;
	background:#CEE	;
	text-indent:0px;
	text-align:center;
	font-weight:700;
	font-size:10px;
	color:#28a;
}

#_tbltdS { /* used in table DEFINITION SMALL SIZE */
	margin: 0px 0px 0px 0px ;
	background:#FFF;
	text-indent:1px;
	text-align:center;
	font-size:10px;
	color:#06a;
}


#_tbltr { /* used in table row as bold heading  */
	margin: 0px 0px 0px 0px ;
	background:#FFF;
	text-indent:15px;
	font-size:12px;
	color:#28a;
}

#_tbl { /* used in table row as bold heading  */
	margin: 0px 0px 0px 0px ;
	background:#FFF;
	text-indent:5px;
	font-size:11px;
	color:#666; 
}

#_tbltd { /* used in table column as data  */
	margin: 0px 0px 0px 0px ;
	background:#FFF;
	text-indent:15px;
	font-size:13px;
	color:#7F0F0F;
}

#_note{
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	color:#F44;
	
}
/* formating particularly for the university admission form ends here */
/*- Top Menu Begins Here --*/
#menu {
	clear:both;
	font-size:16px;
	height:20px;
	font-weight:700;
	width: auto; /*1000px;*/
	margin: 2px 0px 0px 0px;
	border-top:#FA0 solid 1px;
	padding: 0px 0px 0px 0px;
/*	margin-top: 2px;
	border-top: #FFF 2px solid;*/
	background: #fff url(../Images/Theme/menu_btm.png) repeat-x bottom;	
}

#menu ul{
	padding: 2px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
	color: #7f0f0f;
/*	border: 1px solid #0FC;
/*	background: #F66;	*/
}
#menu ul li{
	display: inline;
}

#menu ul li a{
	margin: 0px 10px 0px 0px;
	padding: 2px 2px 2px 2px;

	color: #7f0f0f;
}

#menu ul li a:hover{
	margin: 0px 10px 0px 0px;
	padding: 2px 2px 0px 2px;
	background: #cFd url(../Images/Theme/l_btm.png) bottom repeat-x  ;
	color:#060;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-norder-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;	
}

#active a:link, #active a:visited, #active a:hover {
	background: #FFF url(../Images/Theme/l_btm.png) bottom repeat-x  ;
	color: #060;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-norder-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;	
}
/*-- Top Menu ends here --*/
/*-- Messge of Mouse used to Display on Mouse Over Event. Begins -- */
.mousemessagelink {
/*   border-bottom:3px double #99f;
  */ background-color:#efefef;
   }
#mouseover_message_box {
	border: 1px solid #6fdfbf ;/* #df6f6f; */
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
	color: #495;
	margin: 0.5em 0 0.0em 0;
    display:none;
	font-style:italic;
	font-size:10px; line-height:1.1em;
    position:absolute;
    background-color:#fff;
    padding:5px;
    max-width:200px;
   }
/*style="background-color:silver; color:DarkSlateGray; padding-left:5px; padding-right:35px; font-weight:bold;*/
/*-- Messge of Mouse used to Display on Mouse Over Event. Ends -- */

#_mark{
	margin-bottom: 4px;
	border-style: none;
	color: #060;
	letter-spacing: 0.1em;
}
#_imp{
	margin-bottom: 4px;
	border-style: none;
	color: #060;
	font-size:11px;
}

#_err{
	border-style: none;
	color: #F00;
	font-weight:600;
	font-size:12px;
}
#_msg{
	border-style: none;
	color: #060;
	font-weight:600;
	font-size:12px;
}


/*  #6fdfbf; Theme Border-color to be used for the left panel. */
/*	designing of calender begins here.	*/
.JsDatePickBox{
	background:#FFF;
	position:relative;
	width:205px;
	font-family:Arial;
	border: 1px solid #6fdfbf ;/* #df6f6f; */
	-webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	

}
.JsDatePickBox .jsDatePickCloseButton{
	cursor:pointer
	;position:absolute;
	z-index:1;top:-1px;right:10px;
	width:33px;height:13px;
	background:url(../Images/calender/closeButton_normal.gif) left top no-repeat;
}	
.JsDatePickBox .jsDatePickCloseButtonOver{
	cursor:pointer;position:absolute
	;z-index:1;top:-1px;
	right:10px;
	width:33px;height:13px;
	background:url(../Images/calender/closeButton_over.gif) left top no-repeat;
}
.JsDatePickBox .jsDatePickCloseButtonDown{
	cursor:pointer;position:absolute;
	z-index:1;top:-1px;
	right:10px;width:33px
	;height:13px;
	background:url(../Images/calender/closeButton_down.gif) left top no-repeat;
}
.JsDatePickBox .boxLeftWall{float:left;width:3px;margin:0;padding:0; overflow:hidden;}
.JsDatePickBox .boxRightWall{float:left;width:3px;margin:0;padding:0;}
.JsDatePickBox .boxMain{
	float: left;
	background-color:#fff;
	margin:0;
	padding:10px 0 5px 0;
	-webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
}

.JsDatePickBox .tooltip{
	height:12px;line-height:11px;
	overflow:hidden;
	font-size:10px;
	color: #F00;
	text-align:left;
	padding:0;
	margin:2px 0 2px 0;
}
.JsDatePickBox .weekDaysRow{
	height:12px;
	overflow:hidden;
	line-height:11px;font-size:10px;
	color:#0a6;
	text-align:center;
	padding:0;
	margin:2px 0 0 0;
}
.JsDatePickBox .weekDaysRow .weekDay{
	float:left;height:14px;
	overflow:hidden;
	width:24px;
	margin:0 5px 0 0;
	padding:0;
}
.JsDatePickBox .boxMainInner{
	background:#fff;
	width:198px;
	float:left;
	margin:12px 0 0 0;
	padding:0;
}
.JsDatePickBox .boxMainCellsContainer{
	background-color:#fff;
	margin:0;
	padding:0;
}
.JsDatePickBox .boxMainInner .controlsBar{
	overflow:hidden;
	height:20px;
	position:relative;
}
.JsDatePickBox .boxMainInner .controlsBarText{
	overflow:hidden;
	height:20px;
	line-height:20px;
	color:#059;
	font-size:12px;
	text-align:center;
}
.JsDatePickBox .boxMainInner .monthForwardButton{
	overflow:hidden;
	cursor:pointer;width:20px;
	height:20px;position:absolute;
	top:0;right:22px;
	background: url(../Images/calender/monthForward_normal.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .monthForwardButtonOver{
	overflow:hidden;cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;right:22px;
	background:url(../Images/calender/monthForward_over.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .monthForwardButtonDown{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;right:22px;
	background:url(../Images/calender/monthForward_down.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .monthBackwardButton{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;left:22px;
	background:url(../Images/calender/monthBackward_normal.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .monthBackwardButtonOver{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;left:22px;
	background:url(../Images/calender/monthBackward_over.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .monthBackwardButtonDown{
	overflow:hidden;
	cursor:pointer;width:20px;
	height:20px;
	position:absolute;top:0;
	left:22px;
	background:url(../Images/calender/monthBackward_down.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .yearForwardButton{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;right:0;
	background: url(../Images/calender/yearForward_normal.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .yearForwardButtonOver{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;right:0;
	background:url(../Images/calender/yearForward_over.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .yearForwardButtonDown{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;right:0;
	background:url(../Images/calender/yearForward_down.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .yearBackwardButton{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;left:0;
	background:url(../Images/calender/yearBackward_normal.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .yearBackwardButtonOver{
	overflow:hidden;
	cursor:pointer;
	width:20px;height:20px;
	position:absolute;
	top:0;left:0;
	background:url(../Images/calender/yearBackward_over.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .yearBackwardButtonDown{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;left:0;
	background:url(../Images/calender/yearBackward_down.gif) left top no-repeat;
}
.JsDatePickBox .boxMainInner .skipDay{
	cursor:default;
	overflow:hidden;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
}
.JsDatePickBox .boxMainInner .dayNormal{
	-khtml-user-select:none;
	font-size:12px;
	cursor:pointer;
	overflow:hidden;
	color: #4f9fCf;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}
.JsDatePickBox .boxMainInner .dayNormalToday{
	-khtml-user-select:none;
	font-size:12px;
	cursor:pointer;
	overflow:hidden;
	color:#059;
	font-weight:bold;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}
.JsDatePickBox .boxMainInner .dayDisabled{
	-khtml-user-select:none;
	cursor:default;
	font-size:12px;
	overflow:hidden;
	color:#999;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}
.JsDatePickBox .boxMainInner .dayOver{
	-khtml-user-select:none;
	cursor:pointer;
	font-size:12px;
	overflow:hidden;
	color:#4f6fCf;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}
.JsDatePickBox .boxMainInner .dayOverToday{
	-khtml-user-select:none;
	cursor:pointer;
	font-size:12px;
	overflow:hidden;
	font-weight:bold;
	color:#059;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}
.JsDatePickBox .boxMainInner .dayDown{
	-khtml-user-select:none;
	cursor:pointer;
	font-size:12px;
	overflow:hidden;
	color:#F00;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}
.JsDatePickBox .boxMainInner .dayDownToday{
	-khtml-user-select:none;
	cursor:pointer;
	font-size:12px;
	overflow:hidden;
	color:#F00;
	font-weight:bold;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
	
}
/*	designing of calender ends here.	*/