.inputelem
{
BORDER-RIGHT: 1px inset #bbbbbb; 
BORDER-TOP: 1px inset #000000; 
FONT-SIZE: 11px; 
BACKGROUND-ATTACHMENT: fixed; 
BORDER-LEFT: 1px inset #000000; 
COLOR: #000000;
BORDER-BOTTOM: 1px inset #bbbbbb; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
BACKGROUND-COLOR: #ffffff;
FONT-color:blue;
}

.msg{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:red;
	height:20px;
	font-size:11px;
}
.statusmsg
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #005C00;
	height:20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body{
font-family:arial;
background:#ffffff;
margin:0px;
}

content{
width:90%;
margin:0px auto;
}
.footer{
position:fixed;
 bottom:0px;
 background-color:#2E64FE;
  width:100%;
}
.footer .left{float:left;color:#ffffff;}
.footer .right{float:right;color:#ffffff;}
._main ._loginBox ._login_wrapper ._login input[type=text],._loginBox ._login_wrapper ._login input[type=password]
{
display: block;
margin: 5px auto;
text-align: center;
width: 90%;
line-height: 1.7;
}
._main ._loginBox ._login_wrapper ._login ._submit, ._main ._loginBox ._login_wrapper ._login ._reset
{
margin: 5px 10px;
text-align: center;
width: 41%;
line-height: 1.7;
border: 1px solid #EFD314;
background: #FFBC10;
color:#1763ac;
}
._login_wrapper{
width:250px;margin:90px auto 20px auto;background:#2E64FE;padding:20px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
border-radius:3px;
}
.__login_wrapper input[type=text],._loginBox input[type=password]
{
display: block;
margin: 5px auto;
text-align: center;
width: 90%;
line-height: 1.7;
}
.__login_wrapper button{/* display: block; */
margin: 5px 10px;
text-align: center;
width: 41%;
line-height: 1.7;
border: 1px solid #EFD314;
background: #FFBC10;}
.__login_wrapper ._login h2{margin:0px;text-align:center;display:block;color:#888;}
content ._label{text-align:center;font-size:0.8em;color:#999;cursor: pointer;}



.__login_wrapper input[type=radio]{
margin:10px;;
font-size:0.9em;}

.highlight_invalid{
border:1px solid #ff0000;

}


.forgotpasswordfield ._submit, .forgotpasswordfield ._reset
{
margin: 2px 10px;  /* change margin to reduce the size of forgot box */
text-align: center;
width: 41%;
line-height: 1.7;
border: 1px solid #EFD314;
background: #FFBC10;
color:#1763ac;
}
/*
._main .logo
{
  background-image: url('../clavex_images/Clavex_logo_main.gif');
  width:100%;
  height:103px;
  background-repeat: no-repeat;

} */

._main .header
{
padding:0.5px 0px;
text-align:center;
background-color:#FBB70B;
 width:100%;

}
._main .header h1
{
color:#2E64FE;
font-size:18px;
 font-family:Verdana, Helvetica, sans-serif;
}

._main .content
{
margin:0px;
text-align:center;
 width:100%;

}

._main .content p
{
margin:0px;
color:#2E64FE;
font-family:Verdana, Helvetica, sans-serif;

}
._main ._loginBox .msg   /* validate error message alignment */
{
margin-top:40px;
margin-bottom:0px
}
 ._login input[type=text], ._login input[type=password]
{
display: block;
margin: 5px auto;
text-align: center;
width: 90%;
line-height: 1.7;
}
.__login_wrapper button{/* display: block; */
margin: 5px 10px;
text-align: center;
width: 41%;
line-height: 1.7;
border: 1px solid #EFD314;
background: #FFBC10;}

._main ._loginBox .forgotpasswordfield
{
display:none;
margin: 5px auto;
text-align: center;
width: 90%;
line-height: 1.7;
}

._main ._loginBox .forgotpasswordfield h2
{
margin:0px;
text-align:center;
display:block;
color:#ffffff;
}
 ._main ._loginBox  ._login_wrapper .forgotpasswordfield input[type=text]
{
display: block;
margin: 5px auto;
text-align: center;
width: 90%;
line-height: 1.7;
}

._main ._loginBox .FUP_link 
{
text-align:center;font-size:0.8em;color:#999;cursor: pointer;
}
