*{ margin:0; padding:0}
img,fieldset{ border:none}
.curv{ float:left; width:100%}
.curv img{ float:left; width: 100%;}
body { font:12px/16px normal Arial, Helvetica, sans-serif; background: #f3eff6 url(../images/bg.jpg) repeat-x 0 0; color:#4b5e20}
#main{ float:left; width:100%; background:url(../images/top_bg.jpg) no-repeat top center}
#cover{ width:940px; margin:0 auto;}
#header{ width:940px; float:left; padding:10px 0 0 0}
#header .logo{ float:left;}
#header .right_details{ float:right; width:420px}
#header .right_details .top_links{ float:right; list-style:none; padding:0 0px 0 0; color:#3d5d77; text-transform:uppercase}
#header .right_details .top_links li{ display:inline; padding:0 3px; font-size:11px;}
#header .right_details .top_links li a{ color:#3d5d77; text-decoration:none}
#header .right_details .top_links li a:hover{ text-decoration:underline}
#header .right_details #menu{ float:left; list-style:none; width:430px; margin:45px 0 0 0}
#header .right_details #menu li{ float:left; padding:0 0 0 2px}
#header .right_details #menu a{ float:left; background:url(../images/menu_left_curv.gif) no-repeat 0 0; padding-left:12px; height:36px; color:#213692; font-size:14px; text-decoration:none}
#header .right_details #menu a span{ float:left; background:url(../images/menu_right_curv.gif) no-repeat top right; padding:10px 15px 0 5px; height:26px; position:relative;text-transform:uppercase;}
#header .right_details #menu a span img{ display:none}
#header .right_details #menu a:hover{ background-position:0 -36px; color:#fff}
#header .right_details #menu a:hover span{background-position:100% -36px}
#header .right_details #menu li.active a{ background-position:0 -36px; color:#fff}
#header .right_details #menu li.active a span{background-position:100% -36px}
#header .right_details #menu li.active a span img{ display:block; position:absolute; bottom:-14px; left:15%}
#cover_body{ width:940px; float:left;}
#cover_body #top_container{ width:940px; margin:15px 0  0 0}




#cover_body #top_container .banner{ float:left; width:530px}
#cover_body #top_container .form_container{ float:right; width:400px}
#cover_body #top_container .form_container ul{ float:left; width:400px; list-style:none}
#cover_body #top_container .form_container ul li{ float:left}
#cover_body #top_container .form_container ul li a{ float:left; font-size:18px; font-weight:bold; text-decoration:none}
#cover_body #top_container .form_container ul li a.first_tab{ float:left; background:url(../images/tab_bg.gif) no-repeat 0 0; width:169px; height:39px; padding:18px 15px 0 15px; color:#595959;}
#cover_body #top_container .form_container ul li a.first_tab.active{ background:url(../images/tab_bg.gif) no-repeat 0 -58px; color:#223794 }

#cover_body #top_container .form_container ul li a.second_tab{ float:left;float:left;  background:url(../images/tab_bg.gif) no-repeat -199px 0;  width:169px; height:39px; padding:18px 15px 0 15px; color:#595959; }
#cover_body #top_container .form_container ul li a.second_tab.active{ background:url(../images/tab_bg.gif) no-repeat -199px -58px;color:#223794 }
#cover_body #top_container .form_container .details_container{ float:left; width:397px; background:url(../images/form_repeat_bg.gif) repeat-y 0 0; padding:0 2px 0 1px; position:relative;}
#moreinfo {position:absolute;bottom:10px;left:160px;}
#cover_body #top_container .form_container .details_container .details{ float:left; width:397px; background:url(../images/form_grad_bg.gif) repeat-x 0 0}
#cover_body #top_container .form_container .details_container .details form{ float:left; width:367px; padding:15px;}
#cover_body #top_container .form_container .details_container .details form p{ line-height:22px; font-size:14px; color:#5f5f5f; padding-bottom:13px}
#cover_body #top_container .form_container .details_container .details form .row{ float:left; width:367px; margin:10px 0; }
#cover_body #top_container .form_container .details_container .details form .subRow { float:left; width:367px; margin:10px 0 -1px; }
#cover_body #top_container .form_container .details_container .details form .row input{ border: 1px solid #b2b1b1; background: #FFF url('../images/homepage_input_bg.gif') repeat-x; padding: 12px; float:left}
#cover_body #top_container .form_container .details_container .details form .no_border input{ border: none; background: none; padding: 0; }



/*
#cover_body #top_container .form_container .details_container .details form .row .city{ float:left; background:url(../images/input_bg.gif) no-repeat 0 0; height:31px; width:186px; margin-right:10px}
#cover_body #top_container .form_container .details_container .details form .row .state{ float:left; background:url(../images/input_state_bg.gif) no-repeat 0 0; width:58px; height:31px;margin-right:10px}
#cover_body #top_container .form_container .details_container .details form .row .zip{ float:left; background:url(../images/zip_input_bg.gif) no-repeat 0 0; height:31px; width:75px;}
#cover_body #top_container .form_container .details_container .details form .row select{ float:left; border:1px solid #cc; padding:5px; width:340px}
*/
#cover_body #top_container .form_container .details_container .details form .row .number { float:left; width:80px; margin-right:15px}
	#cover_body #top_container .form_container .details_container .details form .row .number input { width:60px; margin-right:10px}
	
#cover_body #top_container .form_container .details_container .details form .row .street { float:left; width:250px; margin-right:15px}
	#cover_body #top_container .form_container .details_container .details form .row .street input { width:220px; margin-right:10px}

#cover_body #top_container .form_container .details_container .details form .row .city{ float:left; width:150px; margin-right:10px}
#cover_body #top_container .form_container .details_container .details form .row .city input { width: 130px; }
#cover_body #top_container .form_container .details_container .details form .row .state{ float:left; width:65px; margin-right:10px}
#cover_body #top_container .form_container .details_container .details form .row .state input{ width: 45px; }
#cover_body #top_container .form_container .details_container .details form .row .zip{ float:left; width:100px;}
#cover_body #top_container .form_container .details_container .details form .row .zip input { width:80px;}
#cover_body #top_container .form_container .details_container .details form .row select{ float:left; border:1px solid #b2b1b1; padding:7px; width:340px}



#cover_body .gary_bar{ width:920px; float:left; margin:15px 0;background:url(../images/gray_grad_bar_bg.gif) no-repeat 0 0; height:53px; padding:10px 10px;  }
#cover_body .gary_bar img{ float:left}
#cover_body .gary_bar .app{ float:right; margin:5px 10px 0 }
#cover_body .gary_bar h3{font-size:14px; color:#595959; float:left; font-weight:normal; padding:20px 0 0 20px}
#cover_body .gary_bar h3 a{ color:#092cc4; text-decoration:none}
#cover_body .gary_bar h3 a:hover{ text-decoration:underline}
#cover_body #video_container{ width:940px; float:left;}
#cover_body #video_container h3{ width:910px; float:left; font-size:24px; font-weight:bold; color:#5e5e5e; background:url(../images/box_top_head_bg.gif) no-repeat 0 0; height:24px; padding:15px 15px 15px 15px; line-height:24px;}
#cover_body #video_container .details_container{ width:940px; float:left; background:url(../images/box_rotate_bg.gif) repeat-y 0 0}
#cover_body #video_container .details_container .details{ width:910px; float:left; background:url(../images/box_rotate_bg.gif) repeat-x 0 0; padding:15px}
#cover_body #video_container .details_container .details ul{ width:890px; float:left; list-style:none; padding:0 25px}
#cover_body #video_container .details_container .details ul li{ float:left; width:175px; padding-right:50px}
#cover_body #video_container .details_container .details ul li span{ display:block; font-size:12px; font-weight:bold; padding:5px 0; color:#5e5d5d}
#cover_body #video_container .details_container .details ul li.last{ padding-right:0px}
#footer { width:920px; float:left; font-size:11px; color:#797979; padding:5px 10px}
#footer a{color:#797979; text-decoration:none}
#footer a:hover{ text-decoration:underline;}
#footer p{ float:left}
#footer ul{ list-style:none; float:right}
#footer ul li{ display:inline; padding:0 3px}
#footer .iconHold {float:left;margin-left:10px;}
#footer .iconHold a{margin:0 5px;}
#footer .iconHold a img{max-height:15px;}




/* SEARCH RESULTS PAGE */
#cover_body #top_container .results_div {
	
}

#cover_body #top_container .results_div .left_results {
	width: 700px;
	background: url('../images/backgrounds/search_results_top.png') no-repeat;
	margin-bottom: 20px;
	float: left;
}

#cover_body #top_container .results_div .left_results form {
	padding: 25px;
	overflow:hidden;
}

#cover_body #top_container .results_div .left_results form p {
	color: #6C6C6C;
	font-size: 13px;
	padding-bottom: 4px;
}

#cover_body #top_container .results_div .left_results form .row{ padding: 5px 0; overflow:hidden;}
#cover_body #top_container .results_div .left_results form input { border: 1px solid #b2b1b1; background: #FFF url('../images/homepage_input_bg.gif') repeat-x; padding: 9px;}

#cover_body #top_container .results_div .left_results form .no_border{ float: right; }
#cover_body #top_container .results_div .left_results form .no_border input{ border: none; background: none; padding: 0;}
#cover_body #top_container .results_div .left_results form .row .number{ float:left; width:80px; margin-right:10px}
#cover_body #top_container .results_div .left_results form .row .number input { width: 60px; }
#cover_body #top_container .results_div .left_results form .row .street{ float:left; width:220px; margin-right:10px}
#cover_body #top_container .results_div .left_results form .row .street input { width: 200px; }
#cover_body #top_container .results_div .left_results form .row .city{ float:left; width:170px; margin-right:10px}
#cover_body #top_container .results_div .left_results form .row .city input { width: 150px; }
#cover_body #top_container .results_div .left_results form .row .state{ float:left; width:65px; margin-right:10px}
#cover_body #top_container .results_div .left_results form .row .state input{ width: 45px; }
#cover_body #top_container .results_div .left_results form .row .zip{ float:left; width:100px;}
#cover_body #top_container .results_div .left_results form .row .zip input { width:80px;}
#cover_body #top_container .results_div .left_results form .row select{ border:1px solid #b2b1b1; padding:5px; width:340px}

#cover_body #top_container .results_div .left_results ol {
	list-style: none;
}


#cover_body #top_container .results_div .left_results h1 {
	color: #5e5e5e;
	font-size: 28px;
	margin-bottom: 15px;
}

#cover_body #top_container .results_div .left_results .result_record {
	padding: 25px;
	border: 1px solid #bbbbbb;
	border-bottom: none;
	background: #FFF;
}

#cover_body #top_container .results_div .left_results .result_record_final {
	border-bottom: 1px solid #bbbbbb;
}

#cover_body #top_container .results_div .left_results .result_record .result_image {
	float: left;
}

#cover_body #top_container .results_div .left_results .result_record .result_info {
	margin-left: 200px;
}

#cover_body #top_container .results_div .left_results .result_record h2 {
	color: #132469;
	font-size: 20px;
	margin-bottom: 6px;
}

#cover_body #top_container .results_div .left_results .result_record h3 {
	color: #6c6c6c;
	font-size: 14px;
	margin-bottom: 3px;
}

#cover_body #top_container .results_div .left_results .result_record p {
	color: #6c6c6c;
	font-size: 13px;
	margin-bottom: 4px;
}

#cover_body #top_container .results_div .left_results .result_record a {
	color: #002ed9;
	text-decoration: none;
}

#cover_body #top_container .results_div .left_results .result_record .result_info .view_details_button {
	padding-top: 6px;
}

#cover_body #top_container .results_div .left_results .row_0 {
	background: #e9e9e9 url('../images/backgrounds/search_results_gray_top.gif') repeat-x;
}

#cover_body #top_container .results_div .left_results .over {
	background: #f2f3fc url('../images/backgrounds/search_results_gray_top.gif') repeat-x;
	cursor: pointer;
}

#cover_body #top_container .results_div .left_results .paging {
	border: 1px solid #bbbbbb;
	padding: 25px;
	background: #FFF;
	color: #6c6c6c;
}

#cover_body #top_container .results_div .left_results .paging p {
	float: left;
	width: 33%;
}

/* RIGHT COLUMN */
#cover_body #top_container .results_div .right_results {
	margin-left: 720px;
}

#cover_body #top_container .results_div .right_results .box {
	background: url('../images/backgrounds/sidebar_box.gif') no-repeat;
	padding: 20px 15px 10px 15px;
}

#cover_body #top_container .results_div .right_results .box_bottom {
	background: url('../images/backgrounds/sidebar_box.gif') bottom left no-repeat;
	height: 10px;
	margin-bottom: 20px;
}

#cover_body #top_container .results_div .right_results .box h4 {
	font-size: 16px;
	line-height: 1.2em;
	color: #223794;
	text-transform: uppercase;
}

#cover_body #top_container .results_div .right_results .box p {
	font-size: 14px;
	line-height: 1.4em;
	color: #595959;
	margin: 10px 0 0 0;
}

#cover_body #top_container .results_div .right_results .box a {
	text-decoration: none;
}






/* DETAILS PAGE */
#cover_body #top_container .results_div .left_results .result_details {
	padding: 25px;
	border: 1px solid #bbbbbb;
	border-bottom: none;
	background: #FFF url('../images/backgrounds/details_container_gradient.gif') repeat-x;
}

#cover_body #top_container .results_div .left_results .details_bottom {
	height: 10px;
	background: #FFF url('../images/backgrounds/details_bottom.gif') repeat-x;
}


#cover_body #top_container .results_div .left_results .result_details h2 {
	color: #132469;
	font-size: 24px;
	line-height: 1em;
	margin-bottom: 8px;
}

#cover_body #top_container .results_div .left_results .result_details h3 {
	color: #6c6c6c;
	font-size: 16px;
	line-height: 1em;
	margin-bottom: 8px;
}

#cover_body #top_container .results_div .left_results .result_details h4 {
	color: #6c6c6c;
	font-size: 15px;
	line-height: 1em;
	font-weight: normal;
	margin-bottom: 8px;
}

#cover_body #top_container .results_div .left_results .result_details h5 {
	color: #132469;
	font-size: 16px;
	line-height: 1em;
	margin: 15px 0;
}

#cover_body #top_container .results_div .left_results .result_details h4 a {
	font-size: 12px;
	line-height: 1em;
}

#cover_body #top_container .results_div .left_results .result_details p {
	color: #6c6c6c;
	font-size: 13px;
	line-height: 1.5em;
	margin-bottom: 8px;
}

#cover_body #top_container .results_div .left_results .result_details a {
	color: #002ed9;
	text-decoration: none;
}

#cover_body #top_container .results_div .left_results .result_details .details_icons {
	height: 40px;
}

#cover_body #top_container .results_div .left_results .result_details .details_icons p {
	float: left;
	width: 250px;
}






#cover_body #top_container .results_div .left_results .result_details #details_nav a {
	color: #545454;
	font-size: 13px;
}

#details_nav a
{
color: #000;
background: url(../images/tabs/details_normal_tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 20px;
line-height: 36px;
}

#details_nav a span
{
background: url(../images/tabs/details_normal_tab.gif) right top no-repeat;
padding-right: 20px;
}

#details_nav a, #details_nav a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#details_nav a, #details_nav a span
{
float: none
}
/* End hide */

#details_nav a:hover, #details_nav .active a
{
color: #fff;
background: url(../images/tabs/details_hover_tab.gif) left top no-repeat;
padding-left: 20px;
}

#details_nav a:hover span, #details_nav .active a span
{
background: url(../images/tabs/details_hover_tab.gif) right top no-repeat;
padding-right: 20px
}

#cover_body #top_container .results_div .left_results .result_details #details_nav .active a {
	color: #2a57d9;
	font-weight: bold;
}

#details_nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	height: 33px;
}

#details_nav li
{
	float: left;
	margin: 0 5px 0 0;
} 



.minimized_results {
	position: relative;
	padding: 25px;
}

.minimized_results a {
	color: #002ed9;
	text-decoration: none;
}


#cover_body #top_container .results_div .left_results .result_record form { padding: 0; height: auto; }
#cover_body #top_container .results_div .left_results .result_record form input,
#cover_body #top_container .results_div .left_results .result_record form textarea { border: 1px solid #b2b1b1; background: #FFF url('../images/homepage_input_bg.gif') repeat-x; padding: 8px; width: 300px; }

#cover_body #top_container .results_div .left_results .result_record form input.validation_error_border,
#cover_body #top_container .results_div .left_results .result_record form textarea.validation_error_border { border: 1px solid #ff0000; }



.result_record textarea { height: 80px; }


.testimonial_list_rating_box {
	position: absolute;
	top: -10px;
	right: 0;
}


.field_wrapper {
	margin: 15px 0;
}


.message {
	border: 1px solid #F90;
	background: #FFC;
	padding: 15px;
	margin-bottom: 15px;
}

.message {
	color: #000;
}




.small_images {
	margin: 10px 0;
}

.small_images a {
	padding-right: 10px;
}

.small_images img {
	border: 2px solid #000;;
}

.small_images td p {
	text-align: center;
}


.divider {
	border-top: 1px solid #CCC;
	margin: 40px 0;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



/* Login frame */
.floatbox{
	overflow:visible;
	width:420px;
	height:120px;
	z-index:256;
	top:30px;
	left:670px;
	background:transparent url('../images/frame_bg.png') no-repeat;
	text-transform:none;
	position:absolute;
	display:none;
	padding:15px;
	
}

.close{
	color:#223794;
	font-weight:bold;
	float:right;
	margin-right:20px;
	font-size:16px;
	cursor:pointer;
}

.frame_title{
	font-size:16px;
	color:#5e5e5e;
}

.login_inputs{
	margin-top:5px;
	clear:both;
}

.login_inputs .cell{
	margin-right:1.2em;
	width:13em;
	clear:none;
	float:left;
}

label{
	cursor:pointer;
}

input.scaled{
	width:145px;;
	font-size:15px;
	height:27px;
}

.go_cell{
	margin-top:1em;
	margin-right:1.5em;
	float:right;
}

.GO{
	font-size:18px;
	font-weight:bold;
	color:orange;
	cursor:pointer;
}

.login input{
	font-size:18px;
}


#fpwd #email_input{
	float:left; 
	width:180px;
	margin-right:1em;
}

#lock{
	position:absolute;
	left:416px;
	top:2px;
}

#secure_notice{
	font-style:italic;
	color:#223794;
	font-weight:bold;
	margin-left:4em;
	
}



.homepage_inner{
	background:url("../images/box_rotate_bg.gif") repeat-y;
	float:left;
	width:960px;
}

.homepage_header{
	border:0;
	border-bottom:1px solid gray;
	margin-right:2em;
	padding-bottom:1px;
}

.homepage_content{
	padding:2em;
}

.homepage_content h1,
.homepage_content h2{
	margin:10px 0;
	color:#15266B;
}

.play_button{
	margin-top:35px;
	margin-left:59px;
}

.validation_error {color:red;}


.button {display:inline-block;padding:5px;background:url(../images/bg.jpg);border:1px solid #c9c9c9;margin:5px 0 10px;color:#444;text-decoration:none;}
.button:hover {border:1px solid #a9a9a9;color:#222;}

.button.add {float:right}

.button.back {margin:-20px 0 20px;}

a {color:#368dba;text-decoration:none}

input[type="submit"] {padding:5px;}

.biztypeTable {width:100%;}

	.biztypeTable thead {}
	
		.biztypeTable thead td {padding:5px;background:#3386b7;color:#fff;font-weight:bold;}
		
	.biztypeTable tbody {}
	
		.biztypeTable tbody td {padding:5px;}
		
.selectable {margin-top:-20px !important;}	
	
.selectable select {margin-bottom:15px;}		

.selectable.compact select {margin-bottom:5px;}		
		
		
.regLoginBox {width:500px;margin:25px auto;padding:15px;background:#f5f5f5;border:1px solid #333;}

#form_container {}

	#form_container select{margin-bottom:5px;}
	
	#form_container .field_wrapper {margin-bottom:0px;}
	
	#form_container .row {overflow:hidden;}
.community h1 {font-size: 26px;padding:0 0 15px 0;border-bottom: 1px solid #AAAAAA;margin: 15px 0 25px;}
.community hr, .privacy hr {border-top: 1px solid #AAAAAA;margin: 15px 0 25px;}
.tos.community h2 {color: #18446F; font-size: 18px;font-weight: bold;padding:5px 0 10px;}
.paging {font-size:14px;}

		.paging .pagesHold {float:left}
		
			.paging .pagesHold .active {font-weight:bold;}
			
.planInfoHold {padding: 5px;text-align: center;background: #c1daa5;color: #000; border: 1px solid green; margin-top: 5px;}

	.planInfoHold.planError {background: #daa5a5;border: 1px solid red;}
	
.actionTable {text-align:left;margin:15px 0;font-size:14px;}

	.actionTable thead th{background:#3D9ABF;padding:8px 8px;color:#fff;font-size:16px;}
	
	.actionTable tbody td {padding:10px 8px;border-right:1px solid #3D9ABF;border-bottom:1px solid #3D9ABF;}
	.actionTable tbody td:first-child {border-left:1px solid #3D9ABF;}
	
	.actionTable td.action, .actionTable th.action {width:150px;}
		
.page_header .button {font-size:14px;}
		
	.cancelHold {margin:15px 0 -20px 0;}
	
#map_preview {clear:both;}
	
.pagerHold {font-size:13px;padding:5px 0;}

	.pagerHold a {margin:0 2px;}
	
/* !UPGRADE 1 */

.result_record {position: relative;}
	
.result_record .badgeHold {position: absolute;right:5px;top:5px;width:60px;text-align: center;}

	.result_record .badgeHold img {margin-bottom: 8px;}

.badgeHold.detailsPage {float:right;position: relative;top:-15px;right: -15px;}

td a.changeType {font-size:11px;margin-left:10px;}


.upgradePage {position: relative;}

	.upgradePage .rightSideContent {float:left;width:700px;padding-bottom: 25px;}
	
		.upgradePage .rightSideContent .blueText {font-size:15px;color: #3e9bbe;padding:15px 0;line-height: 1.3;}
		
		.upgradePage .rightSideContent .quote {font-size: 18px;color:#888989;font-style: italic;line-height: 1.4;}
		
		.upgradePage .rightSideContent .smallRight {font-size: 12px;color:#555;font-style: italic;text-align: right;margin-right:110px;}
	
	.upgradePage .saveBadge {position: absolute;top:15px;right:40px;}
	
	.upgradePage .pricing_container {margin-left: -3px;}
	
	
	.pricing_box .currentPlanText {color:#2e5a86;font-size: 19px;font-weight: bold;margin:51px 0 0 55px;display: block;float:left;width:200px;text-align: left;}
	
#orderMemberDiscount {float: left;width:250px;margin: 35px 0 0;color:#006079;font-size: 16px;}

	#orderMemberDiscount .credit {font-weight: bold;}
	
	#orderMemberDiscount .creditExplains {font-size: 13px;color:#555;padding-top: 10px;}
	
	
.profile_table th {background: #3D9ABF;padding: 8px 6px;color: #FFF;}

	.profile_table td {padding: 4px 6px;color:#555;}
		
		.profile_table tr.row_1 td {background: #EBEBEB;}
		
		.profile_table td a {color: #06C;}
		
.centerTable {}

	.centerTable td {text-align: center;font-size:14px;padding:6px 8px;}
	
/* !UPGRADE 2 */


#searchBizTab {height:355px;}

	#searchBizTab .no_border {margin:0 !important;}

#signUpTab {height:355px;}

#signUpTab .details {padding: 50px 40px !important;width:auto !important;}

	#signUpTab h1 {color:#2e2e2e; font-size: 18px;font-weight:bold;padding-bottom:30px;line-height:1.4;}
	
	#signUpTab h2 {color:#757575;font-size: 16px;line-height: 1.3;font-weight: normal;padding-bottom:30px;}
	
		#signUpTab h2 a {color:#255296;}
	
	#signUpTab a {}
	
		#signUpTab a img {}
		
.gary_bar .appIcon {margin:-31px 0 0 10px;}

	.gary_bar h3 {padding-left:10px !important;padding-top: 17px !important;font-size:17px !important;color: #393939 !important;font-weight: bold !important;}

	.gary_bar a.big {font-size:24px;color:#223794;margin-right:10px;}
	
#messagebox { background:url('../images/bg_largebox.png') no-repeat;width:896px; height:182px;clear:left;margin:15px 0;padding:22px;}
#messagebox img {float:left;margin:26px 0 0 5px;}
#messagebox div {margin:0 0 0 230px;color:#5e5e5e;font-size:14px;line-height:22px;}
#messagebox h2 {color:#5e5e5e;font-size:24px; font-weight:bold;line-height:28px;padding:5px 0 10px 0;}
#messagebox h2 span {color:#677ba7;}


.media_line_1 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.media_line_1 .div_status {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.div_status input.display_status {
    margin: 0;
    margin-left: 5px;
}