
/* 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,sup,tt,var,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:middle;}

/* text */
body{font:13px/1.4 'Trebuchet MS', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;color:#1E1E1E;}
textarea,input,select{font:11px/1.4 'Trebuchet MS', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;color:#1E1E1E;}
a:focus{outline:1px dotted invert;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;}
h2{font-size:23px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal;}
ul{list-style:square;}
li{margin-left:20px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset{margin-bottom:11px;}

/* grid */
.container_12{margin-left:auto;margin-right:auto;width:888px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:11px;margin-right:11px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:52px;}
.container_12 .grid_2{width:126px;}
.container_12 .grid_3{width:200px;}
.container_12 .grid_4{width:274px;}
.container_12 .grid_5{width:348px;}
.container_12 .grid_6{width:422px;}
.container_12 .grid_7{width:496px;}
.container_12 .grid_8{width:570px;}
.container_12 .grid_9{width:644px;}
.container_12 .grid_10{width:718px;}
.container_12 .grid_11{width:792px;}
.container_12 .grid_12{width:866px;}
.container_12 .prefix_1{padding-left:74px;}
.container_12 .prefix_2{padding-left:148px;}
.container_12 .prefix_3{padding-left:222px;}
.container_12 .prefix_4{padding-left:296px;}
.container_12 .prefix_5{padding-left:370px;}
.container_12 .prefix_6{padding-left:444px;}
.container_12 .prefix_7{padding-left:518px;}
.container_12 .prefix_8{padding-left:592px;}
.container_12 .prefix_9{padding-left:666px;}
.container_12 .prefix_10{padding-left:740px;}
.container_12 .prefix_11{padding-left:814px;}
.container_12 .suffix_1{padding-right:74px;}
.container_12 .suffix_2{padding-right:148px;}
.container_12 .suffix_3{padding-right:222px;}
.container_12 .suffix_4{padding-right:296px;}
.container_12 .suffix_5{padding-right:370px;}
.container_12 .suffix_6{padding-right:444px;}
.container_12 .suffix_7{padding-right:518px;}
.container_12 .suffix_8{padding-right:592px;}
.container_12 .suffix_9{padding-right:666px;}
.container_12 .suffix_10{padding-right:740px;}
.container_12 .suffix_11{padding-right:814px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}



.error_box {padding: 1px 1px 1px 1px; color: #BB2222; font-weight: bold; font-size: 1.0em; background: #FFEEEE; border: #BB2222 1px solid}
.warning_box {padding: 5px 5px 5px 5px; color: #333333; font-weight: bold; font-size: 1.0em; background: #fef7d8; border: #f2dd64 1px solid}
.success_box {padding: 1px 1px 1px 1px; color: #22BB22; font-weight: bold; font-size: 1.0em; background: #EEFFEE; border: #22BB22 1px solid}

#container { position: relative; margin: 0px auto 0px auto; z-index: 2; width:888px; }

	body {	
	  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	  font-size: 10pt;
	  background-attachment:fixed; 
	  background-image: url(/v6492/ui/img/content_bg_small.gif);
	  color: #444444;
	  *text-align: center;
	}
	#login_container {
		position: relative;
		margin: 10% auto;
	}
	#background {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
	}
	
	#logo_container {
		
	}
	
	#subheader {
		height: 30px;
		color: #FFFFFF;
		background: #202020;
		border-left:2px solid white;
		border-right:2px solid white;
	}
	
	hr {
		color: transparent;
		width: 90%;
		height: 0px;
		border: 0px solid white;
		border-bottom: 0px dashed #cecece;
	}
	
	#subheader h2 {
		color: #FFFFFF;
		padding-left: 30px;
		font-size: 12px;
		padding-top: 5px;
		text-transform: uppercase;
	}	
	
	#logo_header { height: 71px; margin-top: 1.6em; background-image: url(/v6492/ui/img/header_logo.jpg); }
	
	#signin_footer {
		background: #ffffff;
		padding-bottom: 20px;
		
	}
	
	#signin_footer_nobutton {
		background: #ffffff;
		padding-bottom: 20px;
	}		
	
	#forgot_password {
		background: #ffffff;
		padding-bottom: 20px;
		padding-right: 30px;
		text-align: right;
	}
	
	#full_footer { margin-bottom: 20px; height: 51px; color: #FFFFFF; background-color:#000; -webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; }
	
	#signup_container {
		background: #ffffff;
		padding: 10px;
	}
	
	.signup_table {
		width: 444px;
		margin: 0px auto;
		padding-top: 5px;
	}	
	
	#login_main {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		border: 0px #000000 solid;
		position: relative;
		top: 5px;
		z-index: 3;
		width: 450px;
		margin: 0px 20px 0px auto;
		text-align: center;
		*margin-left: 220px;
	}	
	#info {
		border: 0px #000000 solid;
		position: relative;
		z-index: 3;
		top: 60px;
		margin : 0px auto;
		text-align: center;
		*margin-top: -30px;
	}
	.title {
		font-family:Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;

	}
	#login_main .regular {
			font-size: 10px;
			color: #FFFFFF;
		}
	#login_box {	
		margin: 0px auto;
		padding: 10px 0px 10px 0px;
		background-image : url(/v6492/ui/img/login_box2.jpg);
		background-repeat: no-repeat;
		width: 426px;
		height: 74px;
	}
	#login_box table td {
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
	}
	.textbox {
		background-image: url(/v6492/ui/img/signin/textbox.png);
		background-repeat: no-repeat;
		width: 242px;
		height: 32px;
		border: 0px;
		background-color: #FFFFFF;
		color: #444444;
		font-size: 15px;
		padding: 5px;
	}
	#login_box_forgot_password {
		width: 150px;
		margin: -80px auto 80px auto;
		_margin-top: -80px;		
	}	
	#firefox {
		width: 425px;
		margin: 0px auto 0px auto;
		_margin-top: 0px;		
	}
	body:first-of-type #firefox {
		margin-top: -60px;
	}
	#firefox table td {
		color: #878787;
		font-size: 10px;
	}
	
	a:link {
		color:#0898E3;
		text-decoration: none;
	}
	a:visited {
		color:#0898E3;
		text-decoration: none;

	}
	a:hover {
		color:#0898E3;
		text-decoration: underline;

	}
	
	.light_link a, .light_link a:hover, .light_link a:active{
		color: #FFFFFF !important;
	}
	
	/* Themeing colors */
	.theme_primary_dark { color: #122fc2 !important; }
	.theme_primary_dark_bg { background-color: #122fc2 !important; }
	.theme_primary_dark_border { border-color: #122fc2 !important; }
	.theme_primary_light { color: #fd6014 !important; }
	.theme_primary_light_bg { background-color: #fd6014 !important; }
	.theme_primary_light_border { border-color: #fd6014 !important; }
	.theme_primary_lighter { color: #3d93e1 !important; }
	.theme_primary_lighter_bg { background-color: #3d93e1 !important; }
	.theme_primary_lighter_border { border-color: #3d93e1 !important; }
	.darker_text { color: #1E1E1E; }
	.lighter_text { color: #363636; }
	
	#getstarted_link {
		text-align: center;
	}
	
	#getstarted_link h2 {
		margin-bottom: 0px;
		padding-bottom: 12px;
		padding-top: 12px;
		font-size: 11pt;
	}
	
	.signup_rightside {
		width: 310px;
		float: right;
        padding-right: 30px;
	}

    .signup_rightside form {
        text-align: center;
    }
	
	.signup_leftside {
		width: 513px; 
		border-right: 1px solid #a7a9ad; 
		height: 380px; 
		float: left; 
		background: url('/v6492/ui/img/login_welcome.jpg') top left no-repeat; 
		position: relative;
	}
	
	.signup_leftside.login_promo {
        height:	700px;
        background: url('/v6492/ui/img/login_promo.jpg') top left no-repeat;
	}
	
	.password_td {
		padding-top: 15px;
	}
	
	.signup_welcomeimage {
		position: absolute; 
		left: 35px; 
		top: 3px; 
		font-size: 16px; 
		line-height: 18px;
	}	
	
	.facebook_login {
		padding-top: 10px;
	}
	
	.signup_button {
		padding-top: 20px;
	}
	
	.signup_page input[type=image]{
		border: 0px solid white !important;
	}
	
	#loginbutton {
		z-index: 99;
	}
