.box {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	}
.table {
	border: #E4E4E4;
}
.gray {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #727272;
	text-decoration: none;
}
.gray a {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #727272;
	text-decoration: none;
}
.link {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #727272;
	text-decoration: underline;
}
.link a{
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #727272;
	text-decoration: underline;
}
.link a:hover{
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #2A5A9A;
	text-decoration: underline;
}

.blue {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #2A5A9A;
	text-decoration: none;
}

.grayfooter {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #AAAAAA;
	text-decoration: none;
}
.footer {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #AAAAAA;
	text-decoration: none;
}
.footer a {
		color: #AAAAAA;
	text-decoration: none;
}

.footer a:hover{
		color: #000000;
	text-decoration: none;
}

.white {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.white a{
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.white a:hover{
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.whiteblue {
	font-family: "Calibri, serif, sans-serif","Verdana";  
	font-size: 10pt;
	color: #7CA9D6;
	text-decoration: none;
}
.txtorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF6D00;
	text-decoration: none;
}
.txtorange a{
	color: #FF6D00;
	text-decoration: none;
}

.txtorange a:hover{
	color: #FF6D00;
	text-decoration: underline;
}
.border {
	border-top: 1px solid #D8D6D8;
	border-right: 1px solid #D8D6D8;
	border-bottom: 1px solid #D8D6D8;
	border-left: 1px solid #D8D6D8;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-color: #2A5A9A;
	}

.whitetop {
		background:url(images/whitebordertop.gif) left no-repeat top;
	} 
	
.whitebottom {
		background:url(images/whiteborderbottom.gif) left no-repeat top;
	} 

.whitebg {
		background:url(images/white-repeat.png) left top repeat-y;
		padding-left:21px;
		padding-right:25px;
		padding-top:5px;
	} 	
	
	#myForm { border: 0px solid #cac9b9;padding: 5px; background:#FFFFFF; font-size:10px;   }
#myForm p { margin-bottom: 5px; }
#myForm label { float: left; width: 140px; font-size:11px;  }
#myForm input, #myForm textarea, #myForm select { border: 1px solid #666666; color: #000; background:#ffffff; font-size:11px;}
#myForm input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: 0;
   font-size:11px;
}

#myForm .red { 	border: 1px solid #2a5a9a; }
#myForm label.red { border: none;color: #666666;}
#myForm .customRed { border: none; color: #666666; }
#myForm #submit { margin-left: 10px; cursor:pointer;cursor:hand; width:83px; height:25px; border:none; font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FFFFFF;
	text-decoration: none;	border: 1px solid #FFFFFF;	background-color: #2A5A9A; }
#myForm #reset { margin-left: 150px; font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FFFFFF;	text-decoration: none;	border: 1px solid #FFFFFF;	background-color: #2A5A9A; cursor:pointer;cursor:hand; width:83px; height:25px; border:none; }
#validationMessage {padding: 5px;border: 1px solid #2a5a9a;margin-bottom: 10px;	color: #2a5a9a; ;	font-weight: bold;	display: none;}
#myForm .errorMessage { color: #2a5a9a;	margin-left: 10px;	font-size: 11px;}
}


input.t, input.tr, textarea, select, .file {
	font-size:11px;
	color: #000; 
	margin:0;
}
.green {
color:#25ff0a;
}

#el12 {margin:0;}
input.t:focus, textarea:focus, select:focus, .file:focus {
	background-color: #d7dcd7;
	border-right: 1px solid #666;
	color: #22de16;
}

input.t, input.tr {
	height: 20px; 
}

input.tr, textarea.tr {
	border-right: 1px solid #666;
}

input.tr:focus, textarea.tr:focus {
	border-right: 1px solid #666;
	background-color: #eaeaea;
	color: #0072ff;
}

select, select:focus {
	height: 20px;
	padding: 0;
	border:none;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
}