@charset "utf-8";
/* CSS Document */

input.required
{
border-color:#F80000; 
border-width:1px;
margin-bottom:12px; 
width:95%; 
padding: .4em; 
}

input.text { margin-bottom:12px; width:95%; padding: .4em; }


body {
    background-color: #a0a0d0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin:0px;;
	width:1024px;
}
.headerblock
{

top: 0;
z-index: 900;
height: 110px;
width: 100%;
background-image:url(../images/topMenuBar.png);
background-repeat: repeat-x;

}
.headerblock_outer
{
position: fixed;
top: 0;
z-index: 900;
height: 110px;
width: 100%;  
}
.leftlogo
{
	width:123px;
	height:97px;
	float:left;
	margin-left:10px;
}
.rightlogo
{
	 
	width:123px;
	height:97px;
	float:right;
	margin-right:10px;
}
.frontBlock {
    width: 75%;
    margin-top: 10%; 
    text-align: center;
    font-size: 14pt;
    margin-left: 5%;
    margin-right: auto;
    padding: 24px;
    line-height: 1.5em;
    opacity:0.9;
}

.topBarHeading
{
    padding-top: 8px;
    padding-left: 12px; 
    color: #000000;
    font-size: 14pt;   
	margin-left:25%;
}
.breadCrumbs 
{
    font-size: 10pt;
    margin-top: 1%;
    margin-left: 13%;
    margin-bottom: 18px;
    color: #000000;
	width:800px;
	text-align:center;
}

.breadCrumbs a {
    color: #e0e0ff;
}

.headerBuffer {
    margin-top: 100px; 
	width:auto%;
}
.loginBlock {
    margin-top: 24px;
}

.loginBlock .form-label {
    width: 100px;
    margin-right: 20px;
    text-align: right;
    float: left;
    font-size: 12pt;
}

.loginBlock .login-result {
    margin-top: 24px;
    width: 565px;
    overflow: hidden;
    text-align: center;
    font-size: 12pt;
    color: #c00000;
}

.loggedInBlock {
	float:right;
    color: #FFFFE6;
    font-weight: bold;
    font-size: 10pt; 
    width: 220px;
    text-align: left;
	margin-right:5px;  
}
.infodisp
{
	float:right;
    color: #FFFFE6;
    font-weight: bold;
    font-size: 10pt; 
    width: 230px;
    text-align: left;
	margin-right:-20px; 
	height:auto;
	margin-top:-35px;
	 
}
.welcome
{
	padding-top:2px;
	margin-left:2px;
	font-size:22px;
	color:#E8E8E8;
}
.appform_outer
{
	width:90%;
	height:auto;
	margin:7%;
}
.appform
{
	width:99%;
	height:auto;
	background-color:#FFFFFF;
	padding-top:2%;
	padding-left:3%;
	padding-bottom:5%;
	}
.fields
{
	float:left
	width:95%;
	height:3%;
	background-color:#FFFFFF;
	font-size:12px;
	margin-left:3%;
}
.appdate
{
	width:80px;
	height:auto;
	background-color:#CCF;
	margin:10%;
}
.apphead
{
	margin-top:15%;
	margin-left:7%;
	color:#CCCCCC;
	font-size:20px;
}
.appsubmit
{
	height:35px;
	width:150px;
	background-color:#CCCCCC;
	padding:5px;
	border-radius:10px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:40%;
	margin-top:25px;
}
.appsubmit:hover
{
	height:35px;
	width:150px;
	background-color:#93C9FF;
	padding:5px;
	border-radius:10px;
	font-size:12px;
	color:#000000;
}
.appreset
{
	height:35px;
	width:150px;
	background-color:#42A0FF;
	padding:5px;
	border-radius:10px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:5%;
	margin-top:25px;
}
.appreset:hover
{
	height:35px;
	width:150px;
	background-color:#93C9FF;
	padding:5px;
	border-radius:10px;
	font-size:12px;
	color:#000000;
}
#el10 {
	margin-top:5px;
	width:700px;
	border:1px solid green;
	font-weight:bold;
	border-radius:5px;

	} /* Bold text */
	
#el19 {
	margin-top:5px;
	width:950px;
	border:1px solid green;
	font-weight:bold;
	border-radius:5px;

	} /* Bold text */
	
	#el11 {
	margin-top:10px;
	width:700px;
	border:1px solid green;
	font-weight:bold;
	border-radius:10px;
	} /* Bold text */

#el10s {
	margin-top:20px;
	width:855px;
	border:1px solid green;
	font-weight:bold;
	border-radius:10px;
	} /* Bold text */
	  
#legend {  
  color:green;
  font-size:100%;
  text-align:left;
  }
  
.smsbutton
{
	height:15px;
	width:auto;
	background-color:#91C8FF;
	padding:6px;
	font-size:12px;
	font-weight:normal;
	color:#309;
	border-radius:15px;
}
.smsbutton:hover
{
	height:15px;
	width:auto;
	background-color:#0CC;
	padding:6px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	border-radius:15px;
}
.clsheader
{
	width:100px; 
	font-size:14px;
	padding-left:50px;	
}
.clsheader_desc
{
	width:210px; 
	font-size:14px;
}
.classdata
{
	width:100px; 
	font-size:13px;
	font-weight:lighter;
	padding-left:50px;

}
.classdesc
{
	width:210px;
	font-size:13px;
	font-weight:lighter;
	padding-left:0px;
}
.btn-update
{
	width:100px;
	height:40px;
	background-color:#80BFFF;
	border-radius:12px;
	margin-left:50px;
	margin-top:10px;
}
.btn-update:hover
{
	width:100px;
	height:40px;
	background-color:#409FFF;
	border-radius:12px;
	margin-left:50px;
	margin-top:10px;
	color:#FFFFFF;
}

#tst fieldset{
background-color:#CCC;
width: 200px;
   padding: 3px 10px 10px 10px;
border-radius: 5px;
/*padding: 5px; /*Just to prevent the content from being to close to the corner*/

}