/* TAG STYLES *****************************/
html, body {
	margin: 0;
	padding:  0;
}

body {
	background: #273D4E url('/web/img/home3/bg.gif') repeat-x;
	/*background: #FFFFFF;*/
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF; /* 491603*/
	line-height: 18px;
}

img {
	border: 0;
}

p {
	margin: 0;
	margin-top: 8px;
	padding: 0;
}

h1 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-top: 12px;
	padding-bottom: 4px;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}

a {
	color: #0F6B9B;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.error_message {
	display: inline;
	color: #491603;
	font-weight: bold;
}
/*** END TAG STYLES ***/

#wrapper {
	width: 806px;
	margin: auto;
	padding-top: 5px;
}

#wrapper_login {
	width: 434px;
	margin: auto;
	padding-top: 40px;
}

#header_right {
	float: right;
}

#have_account {
	font-size: 11px;
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
}

#have_account a {
	color: #FFFFFF;
}

#header_links {
	font-size: 11px;
	text-align: right;
	padding-right: 15px;
	padding-top: 26px;
}

.blue_divider {
	width: 806px;
	height: 8px;
}

#header {
	width: 806px;
	height: 80px;
	background: url('/web/img/home4/iheader.gif') no-repeat;
}

#header_login {
	width: 434px;
	height: 59px;
}

#main {
	width: 806px;
	height: 217px;
	background: url('/web/img/home4/imain.gif') no-repeat;
}

#main_content {
	width: 340px;
	padding-left: 18px;
	padding-top: 52px;
}

#main_content p {
	padding-top: 8px;
}

#main_int {
	padding: 20px;
	margin-left: 7px;
	color: #333333;
	background-color: #FFFFFF;
	/*background: url('/web/img/home3/bg_int.gif');*/
}

#main_int a {
	color: #161616;
}

#main_login {
	padding: 20px;
	margin-left: 7px;
	color: #161616;
	background-color: #FFFFFF;
	/*background: url('/web/img/home3/bg_int.gif');*/
}

#main .text_off {
	font-size: 9px;
	color: #FFCCB1;
}

#content {
	width: 806px;
}

#content_sidebar {
	float: right;
	width: 219px;
	min-height: 448px;
	height: auto !important;
	height: 448px;
	padding-left: 6px;
	font-size: 11px;
	background: url('/web/img/home4/icontent_sidebar_bg.gif') no-repeat;
}

#content_sidebar img {
	padding-top: 5px;
}

#content_sidebar a {
	font-size: 11px;
}

#content_sidebar h1 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#content_sidebar .sublinks a {
	font-size: 12px;
	color: #333333;
}

#content_sidebar ul {
	width: 160px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 25px;
}

#content_sidebar li {
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}

#content_sidebar table {
	padding-top: 10px;
}

#content_top {
	width: 806px;
	height: 7px;
	background: url('/web/img/home4/icontent_top.gif') no-repeat;
}

#content_top_full {
	width: 806px;
	height: 7px;
	background: url('/web/img/home4/icontent_top_full.gif') no-repeat;
}

#content_main {
	width: 806px;
	color: #333333;
	background: url('/web/img/home4/icontent_bg.gif');
}

#content_content {
	width: 560px;
	padding-left: 14px;
	padding-bottom: 5px;
	line-height: 20px;
	min-height: 448px;
	height: auto !important;
	height: 448px;
}

#content_content h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-top: 12px;
	padding-bottom: 4px;
}

#content_left {
	width: 280px;
}

#content_right {
	float: right;
	width: 268px;
}

#content_bottom {
	width: 806px;
	height: 7px;
	background: url('/web/img/home4/icontent_bottom.gif') no-repeat;
}

#content_int {
	width: 550px;
	padding-left: 18px;
	padding-bottom: 12px;
	font-size: 12px;
	min-height: 448px;
	height: auto !important;
	height: 448px;
}

#content_int p {
	margin-bottom: 9px;
}

#content_int h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-top: 12px;
	padding-bottom: 4px;
}

#content_int h2 {
	font-size: 16px;font-weight: bold;
	margin: 0;
	padding: 0;
	margin-top: 16px;
	color: #0F6B9B;
}

#content_int h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #0F6B9B;
}

#content_int ul {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-top: 8px;
}

#content_int_full {
	width: 780px;
	padding-left: 18px;
	padding-bottom: 12px;
	font-size: 12px;
	min-height: 448px;
	height: auto !important;
	height: 448px;
}

#footer {
	width: 806px;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 10px;
}

#footer a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: underline;
}

#footer_links {
	padding-left: 20px;
}

#footer_copyright {
	float: right;
	padding-right: 20px;
}

#footer_login {
	width: 434px;
	height: 25px;
	font-size: 11px;
	padding-top: 6px;
	background: url('/web/img/home3/bg_footer_sm_full.gif');
}

#footer_login a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer_login a:hover {
	text-decoration: underline;
}

#table_pricing {
	margin-bottom: 10px;
	background-color: #D2D2D2;
}

#table_pricing th {
	text-align: center;
	font-weight: normal;
	background-color: #DDE9ED;
	background: url('/web/img/home4/pricing_th_bg.gif') repeat-x;
}

#table_pricing h1 {
	font-size: 14px;
	color: #0F6B9B;
	padding: 0;
	margin: 0;
}

#table_pricing td {
	text-align: center;
	font-size: 11px;
	background-color: #FFFFFF
}

#table_pricing p {
	padding: 0;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}

#table_pricing .price {
	font-weight: bold;
}

#table_pricing .feature {
	text-align: left;
}

#table_pricing .price_td {
	background-color: #EDEDED
}

#instructions {
	font-weight: bold;
	background-color: #EFE5D4;
	border: 1px solid #E0D3BA;
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#signup {
	width: 545px;
}

.error_message {
	display: inline;
	color: #491603;
	font-weight: bold;
}

#help {
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-left: 7px;
	color: #333333;
	background-color: #FFFFFF;
	/*background: url('/web/img/home3/bg_int.gif');*/
}

#help a {
	color: #161616;
}

#help img {
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#help .no_border {
	border: 0;
}

#help h2 {
	font-size: 14px;
	font-weight: bold;
	color: #126A97;
	padding: 0;
	margin: 0;
}

#help p {
	margin: 0;
	padding: 0;
}

#demo_tour_div {
	width: 764px;
	height: 476px;
	padding-top: 20px;
	text-align: center;
	background: url('/web/img/home4/temp_video.gif');
}

#video {
	width: 720px;
	height: 446px;
}

/*** LOGIN STYLES ***/
#login_form {
	width: 362px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

#login_form a {
	color: #333333;
}

#login_form .form_tr {
	height: 50px;
}

#login_form .form_text {
	width: 332px;
	height: 14px;
	font-size: 12px;
	padding: 4px;
	padding-top: 4px;
	border: 2px solid #666666;
}

#login_form .form_text_error {
	width: 285px;
	height: 14px;
	font-size: 12px;
	padding: 4px;
	padding-top: 4px;
	border: 3px solid #491603;
}

#login_form .form_text_on {
	width: 332px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	padding-top: 4px;
	border: 2px solid #666666;
	background-color: #EFEFEF;
}
/*** END LOGIN STYLES ***/

/*** FORM STYLES ***/
form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin-bottom: 10px;
	background-color: #F2F2F2;
	border: 1px solid #D2DDE1;
	padding: 8px;
	/*background-color: #F7F7F7;
	border: 1px solid #DDDDDD;*/
	/*background-color: #F8F3E9;
	border: 1px solid #E0D3BA;*/
	/*background-color: #C1E6F9;
	border: 1px solid #267CA9;*/
}

legend {
	font-size: 14px;
	font-weight: bold;
	color: #273D4E;
	/*color: #5A4213;*/
}

#fieldset_blue {
	background-color: #C3E4F5;
	border: 1px solid #0F6B9B;
	color: #273D4E;
	padding: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.required {
	font-weight: bold;
}

form .submit {
	height: 27px;
	font-weight: bold;
	margin-top: 10px;
	color: #232323;
	background-color: #F0F0F0;
}

form .text_off {
	font-size: 10px;
	color: #666666;
}

.form_header {
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

.form_tr {
	height: 40px;
}

.form_label {
	width: 130px;
	float: left;
	vertical-align: middle;
	padding: 6px;
	padding-top: 12px;
}

.form_element {
	padding: 6px;
}

.form_text {
	width: 285px;
	height: 14px;
	font-size: 12px;
	padding: 4px;
	padding-top: 4px;
	/*border: 2px solid #666666;*/
}

.form_text_narrow {
	width: 60px;
	height: 14px;
	font-size: 12px;
	padding: 4px;
	padding-top: 4px;
	/*border: 2px solid #666666;*/
}

.form_text_error {
	width: 285px;
	height: 14px;
	font-size: 12px;
	padding: 4px;
	padding-top: 4px;
	border: 3px solid #491603;
}

.form_text_on {
	width: 285px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	padding-top: 4px;
	/*border: 2px solid #666666;
	background-color: #EFEFEF;*/
}

.form_text_error_on {
	width: 285px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	padding-top: 4px;
	border: 3px solid #491603;
	background-color: #F8EDE9;
}

.form_textarea {
	width: 485px;
	height: 120px;
	font-size: 12px;
	padding: 4px;
	padding-top: 4px;
	/*border: 2px solid #666666;*/
}

#important {
	background-color: #F3D6CB;
	border: 1px solid #491603;
	color: #491603;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}

#important ul {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 30px;
}

.form_error {
	height: 20px;
	color: #491603;
	font-weight: bold;
}
/*** END FORM STYLES ***/

.yellow {
	color: #FFFF00;
}