body { 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 15px; 
background-color : #dedede; 
} 
#main { 
clear : both; 
background-color : #ffffff; 
-moz-border-radius: 10px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
} 
#photo_column { 
border : 3px solid #cccccc;
border-width: 1px 1px 3px 3px; 
clear : both; 
background-color : #f5f5f5;
vertical-align: middle;
padding: 10px 15px 0px 15px;
text-align: center;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
} 
#info_box { 
border : 3px solid #cccccc;
border-width: 1px 1px 3px 3px; 
clear : both;
background-color : #f5f5f5;
vertical-align: middle;
padding: 20px 5px 20px 15px;
text-align: left;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
} 
#ar_box { 
border : 3px solid #cccccc;
border-width: 1px 1px 3px 3px; 
clear : both;
background-color : #EFF5FB;
vertical-align: middle;
text-align: center;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
} 
#mini_ar { 
border : 3px solid #cccccc;
border-width: 1px 1px 3px 3px; 
clear : both; 
background-color : #ffffff; 
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
} 
#headline { 
border : 3px solid #cccccc;
border-width: 1px 1px 3px 3px; 
clear : both; 
background-color : #ffffff; 
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
} 
#genie_headline { 
clear : both; 
background-color : #f5f5f5; 
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
} 
.login_img {
	max-width: 600px;
	width: expression(this.width > 600 ? 600: true);
	max-height: 300px;
	height: expression(this.width > 300 ? 300: true);
}
.HL { 
background : #ffff00; 
} 
a { 
text-decoration : none; 
} 
.inputsignature { 
white-space : nowrap; 
text-shadow : #cccccc 0 2px 0; 
font-family : Mistral; 
font-size : 34px; 
} 
.pagename { 
font-family : 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, verdana; 
color : #cc0000; 
font-size : 26px; 
font-weight : normal; 
} 
.inputheadline { 
white-space : nowrap; 
text-shadow : #000000 0 0 0; 
text-transform : capitalize; 
text-align : center; 
font-family : 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, verdana; 
font-size : 28px; 
line-height : 40px; 
color : #f9f9f9; 
font-weight : 700; 
padding : 5px; 
} 
.genieheadline { 
white-space : nowrap; 
text-shadow : #cccccc 0 1px 0; 
text-transform : capitalize; 
text-align : center; 
font-family : 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, verdana; 
font-size : 28px; 
line-height : 40px; 
color : #cc0000; 
font-weight : 700; 
padding : 5px; 
} 
.inputsubhead { 
text-shadow : #cccccc 0 1px 0; 
text-transform : uppercase; 
text-align : center; 
font-family : 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, verdana; 
font-size : 18px; 
font-weight : bold; 
padding : 2px 10px 0px 10px; 
} 
.inputcontent { 
//text-transform : capitalize; 
font-family : 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, verdana; 
font-size : 17px; 
font-weight : 700; 
color : #111111; 
} 
.membersblack { 
font-family : "trebuchet ms", arial, helvetica, sans-serif; 
font-size : 16px; 
font-weight : normal; 
line-height : 22px; 
color : #151515; 
text-align : left; 
} 
.formtext { 
font-family : "trebuchet ms", arial, helvetica, sans-serif; 
font-size : 15px; 
line-height : 16px; 
color : #151515; 
} 
div.copyright { 
font-family : "trebuchet ms", arial, helvetica, sans-serif; 
font-size : 13px; 
text-align : center; 
} 
.menutext { 
font-family : "trebuchet ms", arial, helvetica, sans-serif; 
font-size : 15px; 
} 
.input { 
font-family : "trebuchet ms", arial, helvetica, sans-serif; 
color : #ff0000; 
font-size : 13px; 
padding-left : 5px; 
} 