/*****************************************************************************************************
    JavaScript Form Validator (_method.js)
    Copyright (C) 2003-2011 JavaScript-Coder.com. All rights reserved.
	
    You can freely use this script in your Web pages.
    You may adapt this script for your own needs, provided these opening credit
    lines are kept intact.
	
	The Codes are precisly developed by :
	Ram Vikas Maurya,
	Programmer, UCIC
	Guru Jambheshwar University, Hisar.
	
*****************************************************************************************************
Do not make any change in the existing code.
It will affect the existing code in the related files.
you may add new classes/ID.
*****************************************************************************************************/
@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;
}
._linkS {
	text-decoration:underline;
	font-size:10px;
	font-weight:500;
	font-style:italic;
	color:#09C;
}

#_a{	/*	anchor tag style	*/
	text-align: center;
	text-decoration:underline;
	color: #06C;
}

#_a:hover{	/*	anchor tag style	*/
	text-align: center;
	text-decoration:underline;
	font-size:14px;
	color: #028;
}

#_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;
}

#containerA { /*********** used for KYS on website *******/
width : 850px;
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:600;
} 

._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:400px;
}

#_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;
}

#_txtpro1{
	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;
	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; font-size:11px; }
#_select:hover{color:#039; font-weight:700; }

._select {color:#28a; font-weight:700; font-size:11px; }
._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;
}
/* 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;
}
#_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;
}

#_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:9px;
	color:#28a;
}

#_tbltr2 { /* used in table row as bold heading WITHOUT MARGINS and without INDENT */
	margin: 0px 0px 0px 0px ;
	background:#FFF;
	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:#28a; */
}

#_tbltd { /* used in table column as data  */
	margin: 0px 0px 0px 0px ;
	background:#FFF;
	text-indent:15px;
	font-size:13px;
	color:#7F0F0F;
}

#_tbltd1 { /* SMALL used in table column as data  */
	margin: 0px 0px 0px 0px ;
	background:#FFF;
	text-indent:15px;
	font-size:10px;
	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.	*/
/************  radio for admin panel begins *************/
input[type=radio].css-checkbox {
	position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
	}
input[type=radio].css-checkbox + label.css-label {
	  padding-left:36px;
	  height:31px; 
	  display:inline-block;
	  line-height:31px;
	  background-repeat:no-repeat;
	  background-position: 0 0;
	  font-size:15px;
	  vertical-align:middle;
	  cursor:pointer;
	}

input[type=radio].css-checkbox:checked + label.css-label { background-position: 0 -31px; }
label.css-label {
background-image: url(../images/theme/rad.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/************  radio for admin panel ends *************/