html,
body {color: #666666;font: normal 14px/1.4 'Open Sans', Arial, sans-serif;margin:0;padding:0;height:100%; font-weight: 500;}
#mainwrapper {min-height:100%;position:relative;}

#header {width:100%;}
#header .wrapper {position: relative;max-width: 900px; margin: 0 auto; padding-left:10px;}
#header .line {width:100%; background: #E5E5E5; height:1px; }
#header .orangewrapper {width:100%; background: #40509e; height:31px;}
#header .orangeline {position: relative;max-width: 900px; margin: 0 auto; color: #ffffff; font: normal 12px/1.4 'Open Sans', Arial, sans-serif; font-weight: 600;padding-left:10px; padding-top: 5px;}
#header .headerrightlogout {float: right;}

#content {padding-bottom:200px;padding-left:1px;max-width: 900px; margin: 0 auto;}
#content .maincontent {padding-left:25px;}

#footer {width:100%;  background: #40509e;  height:100px;position:absolute;bottom:0;left:0; padding-top: 10px; color: #FFFFFF; font: normal 12px/1.4 'Open Sans', Arial, sans-serif;}
#footer .wrapper {position: relative;max-width: 900px; margin: 0 auto; padding-left:10px;}

h1 {color:#40509e;}
a.terms:link, a.terms:visited, a.terms:hover, a.terms:active {color: #ffffff; text-decoration: none; font-weight: bold;}
.messagemargin {border: 1px solid #ed9c23; margin: 1px; padding: 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; width: 95%;}
.phoneicon:before {position: relative;top: 2px;	margin-right: 2px;	content: url(et-phone.png);}

@media screen and (min-width:220px) and (max-width:640px) {

#content .maincontent {padding-left:20px; padding-right:5px;}

} 