body {margin: 0; padding: 0; font-family: "Lucida Sans",Arial, Verdana ; color: #333; background-color: #eaefe9; font-size: 9pt; border-top:1px solid #ccc; line-height:17px}



div#wrapper1 {
margin-top:0;
padding:150px 0 36px;


}
div#wrapper1.simple {
margin-top:0;
}
div#container1{
-moz-border-radius:5px;
background:transparent url(https://fliptop.secure.miisolutions.net/images/login_box_mid.png) repeat-y;
padding:40px;
width:250px;
-webkit-border-radius: 5px;
text-align:left;
color:#999999
}

div#container1 h2{
	color: #333;
	padding: 0 0px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	padding-top:0px;
	font-size:16px;
	letter-spacing:-0.5px;
	line-height:1.4em;
	margin-bottom:7px
	
}

div#log {
height:40px;
margin:15px auto 25px;
position:relative;
text-align: left
}
div#log h3 {
color:#000000;
font-size:36px;
font-weight:bold;
letter-spacing:-1.5px;
line-height:1.3em;
text-decoration:none;
padding:0px;
margin:0px
}
div#log h3 a, div#log h3 a:visited {
font-weight:bold;
}
div#log h3 a:hover {
color:#777777;
}

span.wrap {
background:#EEEEEE none repeat scroll 0 0;
display:inline-block;
line-height:1;
margin:3px 0 10px;
padding:3px;

}

form.awesome span.wrap label {
background:#FFFFFF none repeat scroll 0 0;
font-size:14px;
font-weight:normal;
height:26px;
left:4px;
line-height:24px;
padding-left:6px;
position:absolute;
top:4px;
width:226px;
z-index:1;
}

body.ff3 form.awesome input.input-text {
padding:4px;
}
form.awesome input.input-text {
padding:5px 4px 5px;
position:relative;
width:224px;
z-index:10;
}
span.wrap small, span.wrap input, span.wrap select {
display:inline;
vertical-align:top;
}

input.input-text, input.password, textarea, input[type="text"], input[type="password"] {
-x-system-font:none;
background:transparent url(https://fliptop.secure.miisolutions.net/images/form_bg.png) repeat-x;
border:2px solid #d2d2d2;
display:block;
font-size:12px;
font-family:"Lucida Sans",Arial, Verdana ;
font-weight:normal;
height:14px;
margin:0;
padding:3px 4px;
padding-top:7px;
color:#666

}
input:-moz-read-write, textarea:-moz-read-write {
-moz-user-modify:read-write !important;
}
input {
letter-spacing:normal;
line-height:normal !important;
padding:1px 0;
text-align:start;
text-indent:0;
text-rendering:optimizelegibility;
text-transform:none;
word-spacing:normal;

}
Inherited fromspan.wrap
span.wrap {
line-height:1;
}
Inherited fromform#login-form.login-form session
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike,  em, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
font-size:100%;
font-style:normal;
font-weight:normal;
line-height:1;
text-align:left;}

.reset{margin-top:35px; overflow:hidden; margin-right:8px; margin-left:5px;}
.reset a{ color:#475c94; text-decoration:none}

.checkbox_aligning{overflow:hidden;}
.fl_left{float:left;}



.error_message {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-image:url(https://fliptop.secure.miisolutions.net/images/small_error_msg_bg.png);
background-repeat:repeat-x;
border:1px solid #980000;
margin-bottom:10px;
padding:7px 10px 7px 0px;
width:90%;
margin-left:0%;
margin-top:10px;
font-size:13px;
font-weight:bold;
padding-left:4%;
color:#980000;
text-shadow:0 0.5px 0 #f9d7d6;
background-color:#EAA4A4;
}

.error_message div {background:url(https://fliptop.secure.miisolutions.net/images/error-icon.png) no-repeat scroll 10px 0px;
padding-left:35px;
color:#663333;
font-size:9pt;
line-height:1.6em;
font-weight:bold;
}

.thanx_message {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#E2F9E3;
/*border:1px solid #BBEE66;*/
border:1px solid #54B848;
margin-bottom:15px;
padding:12px 10px 12px 0px;
margin-left:3%;
margin-top:5px;
width:93%;
font-weight:bold;
}

.thanx_message div {background:url(https://fliptop.secure.miisolutions.net/images/good_icon.gif) no-repeat scroll 10px 0px;
padding-left:40px;
color:#336633;
font-size:9pt;
line-height:1.6em;
font-weight:bold;
}