body {
	background-color: #D8D8DA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	color: #0F5D90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
  	voice-family: "\"}\"";
 	voice-family: inherit;
 	font-size: small;
}
html>body  {
		font-size: small;
}
body h1 {
  font-size: medium;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: large;
}
html>body h1 {
  font-size: large;
}
body h2 {
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: medium;
}
html>body h2 {
  font-size: medium;
 
}
a:link {
	color: #0B5186;
	text-decoration:none;
}
a:visited {
	color: #0B5186;
	text-decoration:none;
}
a:hover {
	color: #FAC715;	
	text-decoration:none;
}

#TandC a{
	color: #FFFFFF;
	text-decoration: underline;
}
#TandC a:hover{
	color: #F3CC29;
	text-decoration: underline;
}


#main{
	padding: 20px;
}
#login {
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
}
#login a{
	padding: 0px 0px 0px 10px;
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	width: auto;
}
#login a:hover{
	color: #F3CC29;
	text-decoration: underline;
}
#login a:visited{
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
}
#PaddingNav
{
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
}
#footer {
	padding: 6px 0px 6px 0px;
}
#footer a{
	color: #FFFFFF;
	text-decoration: underline;
}

#footer a:hover{
	color: #F3CC29;
	text-decoration: underline;
}

#nav a{
	color: #FFFFFF;
}
#nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#nav li {
		margin: 0;
		padding: 0;
		}
#nav li a {
		
		padding: 0px 0px 0px 10px;
		margin: 0;
		color: #FFFFFF;
		text-decoration: none;
		width: auto;
		}
html>body #nav li a {
		width: auto;
		}
#nav li a:hover {
		color: #F3CC29;
		text-decoration: underline;
		}
#nav li .nav-active {
		color: #FFFFFF;
		text-decoration: underline;
		}

		
		
		
/*[Kiran] added this CSS for registeration form*/
.fieldLabel {
width: 15em;
float: left;
font-size: small;
clear:left;

}
.field {

}
.formField
{
padding-bottom:1.5em;

}
#mainArea
{

}

.errorField
{
	color:#FF0000;
	border-color:#FF0000;
	border-style:solid;
	border-width:thin;
	height:8em;
	font-weight: bold;	
}
.save
{
float:right;
}
.ErrorMsg
{
width:16em;
float:right;
color: Red;
/*font-weight: bold;*/
font-size: x-small;
list-style-image: url(../images/icon_err.gif) ;
display:none;
}
.formArea
{

} 
.SubAddress 
{
clear:both;
font-size:x-small;
font-style:italic;
margin-top:-12px;
float:right;

}
/*.Instructions 
{
clear:inherit;
font-size:x-small;
font-style:italic;
margin-left:47%;
width:16em;
}*/
.Instructions 
{
clear:inherit;
font-size:x-small;
font-style:italic;
float:left;
width:16em;
color: #663366;
}
legend
{
font-weight:900;
color: #0F5D90;
}


/*[kiran] CSS for the download ing the application for and printing the application form#999999*/
DIV.rightFloat
{
	margin-right:1em ;
	margin-left:22em;	
	margin-top:6px;

	
}
SPAN.FormOption
{
	
	/* padding-bottom:5px;
 	padding-right:10px;
 	padding-left:10px;
 	padding-top:15px;*/
	margin-left:25px;

	overflow:hidden;
}
SPAN.optionImage
{

}
SPAN.optionInstruction
{
font-size:small;

margin-top:0px;
float:left;

margin-left:15px;
}

IMG.imageBorder{
	border-style:none;
}
.otherOptions
{
/*border: 1.5px outset ;
border-color:#666666;*/

}
.printonly{
	display: none;
}

#Add_Infr_formField
{
	padding-bottom:1.5em;
	display:none;
}
		
SPAN.center
{
margin-left:"25%"
}		

#QuestionText a:link
{
	color: #0B5186;

}

#QuestionText a:visited
{
	color: #0B5186;

}
#QuestionText a:hover 
{	
	color: #FAC715;
		
}
li.parentList
{
	list-style-type:decimal;		
}
li.childList
{
list-style-type:lower-alpha;
	
}
a:visited.ViewAll 
{
	color:#993300;
}
a:hover.ViewAll 
{
		color: #FAC715;	
}
.endReport
{
	font-family:"Times New Roman", Times, serif;   
	font-size:14px;
}


.endTabularReport
{
	font-family:"Times New Roman", Times, serif;   
	font-size:16px;
	font-weight:100;
}
.belowBenchMark
{
 background-color:#CCCCCC;

}
.aboveBenchMark
{

 background-color:#FFE862;
}
.unShowClass
{
background-color:#FFFFFF;
	
}
.tabularHeading
{
  background-color:#0F5D90;
  color:#FFFFFF;
   
}
.resultsTable
{
border-width:1px;
border-color:#000000;
border-style:solid;
}

#endReport ul
{
	list-style-image: url(../images/arrow-left.png);
	padding-left: 10px;
}
#endReport li
{
	list-style-image: url(../images/arrow-left.png);
	padding-left: 10px;
}
