body { 
margin-left: 0; 
margin-top: 0; 
margin-right: 0; 
margin-bottom: 15px; 
} 
#main { 
clear: both; 
-moz-border-radius: 10px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
} 
#photo_column { 
clear: both; 
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 { 
clear: both;
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 { 
clear: both; 
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
} 
#headline { 
clear: both; 
-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;
}
a:hover {
text-decoration: none;
}
.inputsignature { 
white-space: nowrap;
font-family: Mistral; 
font-size: 34px; 
} 
.title { 
font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, verdana; 
color: #cc0000; 
font-size: 20px; 
font-weight: normal; 
} 
.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; 
color: #f9f9f9;
line-height: 40px; 
font-weight: 700; 
padding: 5px; 
} 
.inputheadline_2 { 
white-space: nowrap; 
text-align: center; 
font-family: 'Helvetica Neue', Helvetica, arial;
font-size: 40px; 
line-height: 40px; 
font-weight: bold;
} 
.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; 
} 
.inputsubhead_2 { 
text-align: center; 
font-family: 'Helvetica Neue', Helvetica, arial;
font-size: 24px; 
font-weight: bold;
padding: 2px 10px 0px 10px; 
} 
.inputcontent { 
font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, verdana; 
font-size: 17px; 
font-weight: 700; 
} 
.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; 
} 
			#button
			{
				text-align: center; 
				font-family: 'Helvetica Neue', Helvetica, arial;
				font-size: 17px; 
				font-weight: bold;
				-moz-border-radius: 4px;
				-o-border-radius: 4px;
				-webkit-border-radius: 4px;
				-khtml-border-radius: 4px;
			}
			input
			{
				/* The color you want your input boxes to be */
				background-color: #FFFFFF;
				padding: 3px;
				/* The color you want the border of your input boxes to be */
				border: 1px solid #cccccc;
				font-weight: bold;
				-moz-border-radius: 4px;
				-o-border-radius: 4px;
				-webkit-border-radius: 4px;
				-khtml-border-radius: 4px;
			}
			input:hover
			{
				/* The color you want your input boxes to be when hovered */
				background-color: #f1f1f1;
			}
			input:focus
			{
				/* The color you want your input boxes to be when clicked */
				background-color: #ffffff;
			}
			input[type=submit]
			{
				cursor: pointer;
			}