/* CSS Document */

.log_strings{
	width:auto; 
	background: #FCF; background-image: url(images/err.png); background-position:left; background-repeat:no-repeat; font-family:Verdana; font-size:10px; border: #C96 thin ; border-radius:4px;
}
.log_strings ul{
	padding-top:20px; padding-bottom:20px;
	list-style-type:none; padding-left:40px	
	
}
.log_strings ul li{
	padding:0px 20px;	
}
.log_fail{ 
	background: #FCF; background-image: url(images/err.png); background-position:left; background-repeat:no-repeat; font-family:Verdana; font-size:10px; border: #C96 thin ; border-radius:4px; padding-top:15px; padding-bottom:15px; padding-left:60px
}

.passport{
	width:120px;
	height:120px;
	border-radius:7px;
	border: #366 thin solid
}

.tbl_id{
	padding:10px;
	border-radius:7px;
	border:#963 thin solid
}

#uploaddone{
	width:150px;
	height:30px;
	background:#FFFFCC;
	border:#996 thin solid;
	margin-top:0px;
	padding-top:8px
}

.optfld4years{
	width:auto;
	height:auto;
	padding:5px;
	color:#999
}

.errmsg{
	color:#FF0000;
	background-color: #FFFFCC;
	padding:15px;
	padding-left:45px;
	background-image: url(images/err.png); background-repeat:no-repeat; background-position:left;
	width:auto;
	height:auto
}

.done {
	background-image:url(images/iconIdea.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px;
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:auto;
	height:auto; 
	display: block;
	color:#336666
}

.blegend{
	border-left: #666666 thin solid;
	border-right: #666666 thin solid;
}

#txtHint{
	padding-top:10px;
}

.tblrow:hover{
	background: #CFF
}

.m{
	padding:20px
}

.cPanel{
	background:#999966;
	border-top:#9999CC 2px solid
}

.cPanelForm{
	border: #969 1px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	border-radius:7px;
	padding:5px
}

.cPanelInput{
	width:250px;
	height:26px;
	background-image:url(images/searchimg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
	border: inherit;
	color:#999
}

.cPanelButs{
	background-color: #336666; border: none; border-color: #066;
	color:#FFFFFF; width:120px; height:25px;
	font-size:11px;
	font-weight:bold;
}

.cPanelButs:hover{
	background-color: #669999; border: none; border-color: #066;
	color:#FFFFFF; width:120px; height:25px;
	font-size:11px;
	font-weight:bold;
}

.cPanelExtButs{
	background-color: #336666; border: none; border-color: #066;
	color:#FFFFFF; 
	width:auto; height:30px;
	font-size:11px;
	padding:6px;
}

.cPanelExtButs:hover{
	background-color: #669999; border: none; border-color: #999;
	color:#FFFFFF; 
	width:autopx; 
	height:30px;
	font-size:11px;
	padding:6px;
}

#username:hover{  
	width:200px;
	height:22px;
	background: #FCF;
	padding:2px;  
	border: #999 1px solid;
	margin-top:2px;
	margin-bottom:2px;
	font-size:13px;
	color:#666;
	font-weight:100;
	border-radius:3px
} 

#username{  
	width:200px;
	height:22px;
	background:#CCC;
	padding:2px;  
	border: #999 1px solid;
	margin-top:2px;
	margin-bottom:2px;
	font-size:13px;
	color:#666;
	font-weight:100;
	border-radius:3px
} 


#username1{  
	width:200px;
	height:22px;
	background:#CCC;
	padding:2px;  
	border: #999 1px solid;
	margin-top:2px;
	margin-bottom:2px;
	font-size:13px;
	color:#666;
	font-weight:100;
	border-radius:3px
} 


#password:hover{  
	width:200px;
	height:22px;
	background:#FCF;
	padding:2px;  
	border: #999 1px solid;
	margin-top:2px;
	margin-bottom:2px;
	font-size:13px;
	color:#666;
	font-weight:100;
	border-radius:3px
} 

#password{  
	width:200px;
	height:22px;
	background:#CCC;
	padding:2px;  
	border: #999 1px solid;
	margin-top:2px;
	margin-bottom:2px;
	font-size:13px;
	color:#666;
	font-weight:100;
	border-radius:3px
} 

.buts{
	background-color: #336666; border: none; border-color: #999;
	color:#FFFFFF; width:120px; height:25px;
	font-size:11px;
	font-weight:bold;
}

.buts:hover{
	background-color: #669999; border: none; border-color: #999;
	color:#FFFFFF; width:120px; height:25px;
	font-size:11px;
	font-weight:bold;
}

.user_img_logged_in{
	background-image:url(images/user_img2.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:0px;
	vertical-align:middle;
	width:400px;
	padding-left:15px
}

.user_img{
	height:20px;
	background-image: url(images/user_img3.png);
	background-position:right;
	background-repeat:no-repeat;
	margin:5px;
	vertical-align:middle;
}

.logbuts{
	background-color: #033; border: none; border-color: #999;
	color:#FFFFFF; width:120px; height:25px;
	font-size:11px;
	font-weight:bold;
	border-radius:3px
}

.logbuts:hover{
	background-color: #066; border: none; border-color: #999;
	color:#FFFFFF; width:120px; height:25px;
	font-size:11px;
	font-weight:bold;
	border-radius:3px
}

.loginForm{
	width:350px;
	height:200px;	
	margin-top:50px;
	margin-right:20px
}

.headerlog{
	background-image:url(images/headerlog.png);
	background-position:left;
	background-repeat: no-repeat;
	border:none
}

.loginmsg{
	border:#FFCC33 thin solid;
	background:#FFFFCC;
	width:500px;
	height:50px;
	margin-left:30px
}

.logtbl{
	background-image: url(images/logimg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	border:none
}
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

/*myForms*/
#myForm input:hover,
#myForm textarea:hover,
#myForm input:focus,
#myForm textarea:focus {
  background-color: #CCC;
}
.clear {clear:both}

.block {
	width:400px;
	margin:0 auto;
	text-align:left;
}
.element * {
	padding:5px; 
	margin:2px; 
	font-family:arial;
	font-size:12px;
}
.element label {
	float:left; 
	width:75px;
	font-weight:700
}
.element input.texth {
	float:left; 
	width:65px;
	height:25px
}
.element input.text {
	float:left; 
	width:200px;
	height:20px;
}
.element textarea {
	height:40px; 
	width:200px;
	padding-left:20px;
}
.element .hightlight {
	border:1px solid #9F1319;
	background:url(../images/iconCaution.gif) no-repeat 2px
}
.element #submit {
	float:right;
	margin-right:10px;
}