@charset "utf-8";
/* Begin Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;

}

#pagewrap {
    width: 989px;
    margin: 0 auto;
    padding: 0 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

	
/* ONE COLUMN ALOHA FREE TRIAL FORM */

#OneColFormGradientwrap {
background:transparent url(../images/gradiantwrap_landing.png) no-repeat scroll 0 0; 
height:630px;
width:980px;
}

#OneColLeftWrapper {
padding-bottom:20px; 
padding-left:55px; 
padding-right:0; 
padding-top:40px; 
width:870px;
color:#99908C;
font-size:12px;
line-height:22px;
float:left;
}

#OneColLeftWrapper h1 {
color:#000000;
font-size:18px;
line-height:22px;
}

#OneColLeftWrapper a:hover {
color:#FF0000;
}

#OneColLeftWrapper a {
color:#326DB5;
text-decoration:none;
}

#LeftTop {
float:left; 
background:transparent url(../images/singleCol_left_bkgd_top.png) no-repeat scroll 0 0; 
height:auto !important; 
margin:0; 
min-height:5px; 
overflow:hidden; 
padding:0px 0px 0px 0px; 
width:322px;
}

#LeftContainer {
	float:left;
	width:322px;
	position: relative;
	left: 20px;
}
#LeftContent {
padding: 0px 40px 19px 27px;
margin: 3px 0px 0px 0px;
line-height: 16px;
color:#464646;
}


#LeftContent p b {
	line-height:25px;
}

#LeftBottom {
background:transparent url(../images/singleCol_left_bkgd_bottom.png) no-repeat scroll 0 100%; 
display:block; 
height:28px; 
margin:0;
padding:0;
clear:both;
}

#OneColArrow {
float:left; 
width:23px; 
height:auto !important; 
margin-left:-1px;
min-height:60px; 
overflow:hidden;
}



#OneColConfWrapper {
float:left;
background:transparent url(../images/singleCol_right_bkgd_top.png) no-repeat scroll 0 0; 
height:auto !important; 
margin:0px 0px 0px 0px; 
min-height:5px; 
overflow:hidden; 
padding:10px 0px 0px 0px; 
width:540px;
}

#OneColConfBottomContainer {
	padding-left:22px;
	position:relative;
	top:-2px;
}

#OneColConfBottom {
background:transparent url(../images/singleCol_right_bkgd_bottom.png) no-repeat scroll 0 100%; 
display:block; 
height:100%; 
margin:0px 0px 0px 0px; 
padding:0;
width:540px;
}


#OneColRightWrapper {
float:left;
background:transparent url(../images/singleCol_right_bkgd_top.png) no-repeat scroll 0 0; 
height:auto !important; 
margin:0; 
min-height:5px; 
overflow:hidden; 
padding:20px 0px 0px 0px; 
width:540px;
}

#OneColRightForm {
padding:0 0 10px 40px; 
width:470px;
}

#RightBottom {
background:transparent url(../images/singleCol_right_bkgd_bottom.png) no-repeat scroll 0 100%;
display:block;
left:322px;
padding:0;
position:relative;
top:-2px;
clear: both;
width:600px;
}

*:first-child+html #RightBottom {
	top:-54px;
}

/* FORM FORMAT */

#aloharegpg {
color:#464646;
font-size:12px;
line-height:22px;
}

#aloharegpg p {
line-height:16px;
margin-top:4px;
}

#aloharegpg h1 {
color:#000000;
font-size:21px;
line-height:22px;
}

#aloharegpg td.a:hover {
color:#FF0000;
}

#aloharegpg td.a {
color:#326DB5;
text-decoration:none;
}

#aloharegpg table{margin:0px 1px; border:0;}
#aloharegpg td{border:0; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif; padding-top:22px;}
#aloharegpg td.small{width:310px; border:0; color:#000000; font-size:11px; line-height:13px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col1,#aloharegpg td.col1wide{width:140px;text-align:left; padding:6px 0px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col,#aloharegpg td.colwide{width:100px;text-align:right; padding:2px 0px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col1wide{width:200px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col2{width:260px; padding:6px 5px;}
#aloharegpg table tr td table tr td.col2{display:table; margin-left:auto; margin-right:auto; text-align:center; padding-left:80px;}
#aloharegpg td.col2hilite{width:50px; padding-left:7px}
#aloharegpg .feildhilite{width:260px; padding:0px 0px; border: 2px solid #c3e5f7;}
#aloharegpg td.validate{width:100px;text-align:left; vertical-align:top; padding:2px 0px; color:#f10; font-size:11px; line-height:11px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.fullspan{text-align:center}

#aloharegpg select.std {
	color:#464646;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	line-height:22px;
	width:160px;
}

#aloharegpg input.std {
	color:#464646; 
	font-size:14px; 
	line-height:16px; 
	font-family:Arial,Helvetica,Verdana,sans-serif; 
	width:160px; 
	margin:1px 2px; 
	border: 2px solid #c3e5f7;
	letter-spacing:1px;
}

#aloharegpg textarea.std{color:#464646; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg input.checkbox{outline: #c3e5f7 solid 2px;}

#aloharegpg td.col1 label, #aloharegpg td.section3l label, #aloharegpg td.validate label {
	
}

#aloharegpg td.section3l{width:130px; text-align:right; padding:2px 0px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.section3r{width:130px; padding:2px 5px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}

/*buttons, text red versions and circle links */

#aloha_but_lg {height:100%; white-space:nowrap; margin:0px;}
#aloha_but_lg a{float:left;background:url(../images/but_lg_left_aloha.gif) no-repeat left top; margin:0; padding:0 0 0 6px;text-decoration:none;}
#aloha_but_lg a span { float:left; display:block; background:url(../images/but_lg_right_aloha.gif) no-repeat right top; padding:7px 22px 12px 6px; margin:0 10px 0px 6px; font: bold 11px/13px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
#aloha_but_lg a span.signup { float:left; display:block; background:url(../images/but_lg_right_aloha.gif) no-repeat right top; padding:7px 22px 12px 6px; margin:0 0px 0px 6px; font: bold 11px/13px Verdana, Arial; color:#FFF !important; white-space:nowrap; }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#aloha_but_lg a span {float:none;}
    /* End IE5-Mac hack */
#aloha_but_lg a:hover { background-position:0% -34px;padding:0 0 0 6px; }
#aloha_but_lg a:hover span { color:#FFF !important; background-position:100% -34px;  font: bold 11px/13px Verdana, Arial; white-space:nowrap; }
