body {
	
	margin: 0;
	font-family: Arial, sans-serif;
    text-align: center;
	line-height: 100%;
	background: #000;

}

a {
	
	color: #000;
	text-decoration: none;
	
}

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

.form_controls a:hover {
	
	text-decoration: none !important;
/*	border-bottom: 1px solid black;*/
	
}

p {
	
	padding: 10px 0;
	
}

h2 {
	
	line-height: 110%;	
	color: #353535;
	
}

h3 {
	
	padding-top: 10px;
	font-size: 93%;
	font-weight: bold;
	color: #353535;
	
}

h3 a {

	color: #353535;
	
}

/* -----------------------  	=main structure		----------------------------*/

#wrap {
	
	overflow: hidden;
	background: #FFF;
	padding-bottom: 20px;
	width: 100%;
	
}

#shell {
	
	padding: 20px 0;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	
}

#main {
	
	overflow: hidden;
	float: left;
	width: 640px;	
	margin-right: 20px;
	
}

#flashcontent {
	         
   	padding-top: 10px;
	text-align: center;

}
.home #flashcontent {
	height: 380px;
	width: 640px;
	color: white;	
}
#flashcontent a {color: white;}
.main {
	
	float: left;
	width: 435px;
	margin-right: 20px;
	
}
#testimonial_flash {color: #767676;}
#testimonial_flash a:link {color: #767676;}
/* ----- 	=content	------*/

#content {
	
	color: #707070;
	
}

#content p {
	
	font-size: 70%;
	
}

#content .dub {
	
	width: 200px;
	float: left;
	
}

#content .dub_1 {
	
	margin-right: 35px;
	
}

#content .row {
	
	overflow: hidden;
	margin: 0 0 80px;
	
}

#content .first {
	
	margin: 0 0 30px;
	
}

#content .row .dub_1 {
	
	padding-right: 20px;
	color: #000;
	width: 210px;
	
}

#content .row .dub_2 {
	
	width: 375px;
	color: #313131;
	
}

.contact .row .dub_1 p {
	
	padding: 0 0 20px;
	color: #9D9D9D !important;
	
}

#content .row h3 {
	
	padding: 0px;
	
}

#content .row .dub_2 h4 {
	
	font-size: 70%;
	font-weight: bold;
	color: #000;
	
}

#content .row .dub_1 .title {
	
	line-height: 100%;
	font-size: 140%;
	font-weight: normal;
	
}

#content .row .dub_1 p,
#content .row .dub_2 p {

	margin: 0px;
	
}

.accordion_row {
	
	overflow: hidden;
	width: 100%;
	
}

.accordion_row.first {
	
	margin: 30px 0 0px !important;
	overflow: hidden;
	width: 100%;
	
}

.accordion_row.last {
	
	margin: 0px 0px 40px !important;
	
}

.accordion_row.controls {
	
	padding: 0 0 5px;
	border-bottom: #c3c3c3 1px solid;
	
}

.accordion_row .headline {
	
	color: #646464;
	padding: 0px !important;
	
}	

.accordion_row .headline a {
	
	line-height: 100%;
	padding: 10px 40px 10px 10px;
	display: block;
	border-bottom: #c3c3c3 1px solid;
	background: url('../img/icon_boxed_arrow_down.gif') no-repeat 615px center ;
	
}

.accordion_row .headline a:hover {

	text-decoration: none;
	background-color: #E7E7E7;
	
}

.accordion_row .hide_wrap p {
	
	padding: 0 10px 10px 10px;
	
}

.accordion_row .hide_wrap hr {
	
	height: 1px;
	border: none;
	background: #9D9D9D;
	margin: 0 10px 10px;
	
}

.accordion_row .hide_wrap .action {

	padding-top: 0px !important;
	
}
	
.accordion_row .dub_1 {
	
	width:315px !important;
	padding: 0 10px;
	
}

.accordion_row .dub_2 {
	
	padding: 10px 10px 10px 0;
	width: 260px !important;
	
}

.accordion_row .hide_wrap {
	
	display: none;
	overflow: hidden;
	background: #E7E7E7 url(../img/hide_bg_bottom_light.gif) no-repeat scroll left bottom !important;
	margin-bottom: 10px;
	
}

.accordion_row.current .hide_wrap {
	
	display: block;
	
}
.current .headline a {
	
	border: none;
	background: #E7E7E7 url(../img/icon_boxed_arrow_up.gif) no-repeat scroll 615px center;

}


.first .dub_2 {

	padding: 0 !important;
	
}

#email_signup 
{
	float: left;
	margin: 5px 0 0 0;
	width: 100%;
	background: #c3c3c3 url(../img/form_top.gif) left top no-repeat;
}
#email_signup h3 
{
	margin-left: 10px;
}
#email_signup p 
{
	margin-left: 10px;
}
#email_signup div 
{
	float: left;
	padding: 0 10px 10px 10px;
	width: 415px;
	background: #c3c3c3 url(../img/form_bottom.gif) bottom left no-repeat;
}
#email_signup label 
{
	display: none;
}

/* ----- 	=sidebar	------*/

#sidebar {
	
 	width:185px;
	margin-top: 25px;
	float: left;
	
}

#sidebar p {

	color: #646464;
	margin: 5px 0;
	font-size: 70%;
	
}

#sidebar .callout_1 {
	
	margin-bottom: 10px;
	background: #c3c3c3 url('../img/callout_1_bottom.gif') bottom left no-repeat;
	
}

#sidebar .callout_1 .inner{
	
	padding: 0px 5px 2px;
	background:  url('../img/callout_1_top.gif') top left no-repeat;
	
}

#sidebar .callout_2 {

	color: #FFF !important;
	background: #8c8c8c url('../img/callout_2_bottom.gif') bottom left no-repeat;
		
}
#sidebar .callout_2_home {

	color: #FFF !important;
	background: #767676 url('../img/callout_2_bottom_home.gif') bottom left no-repeat;
		
}

#sidebar .callout_2 p {

	color: #FFF !important;
	margin-bottom: 0;
	padding-bottom: 7px;	
}
#sidebar .callout_2_home p {

	color: #FFF !important;
	margin-bottom: 0;
	padding-bottom: 7px;	
}


#sidebar .callout_2 .inner{
	
	padding: 0px 10px 2px;
	background:  url('../img/callout_2_top.gif') top left no-repeat;
	
}
#sidebar .callout_2_home .inner_home{
	
	padding: 0px 10px 2px;
	background:  url('../img/callout_2_top_home.gif') top left no-repeat;
	
}

#sidebar .callout_2 .inner a {

	color: #FFF;
	
}

#sidebar .callout_2 .inner .big {

	padding-top: 25px;
	background: url('../img/icon_arrow_dark.gif') no-repeat 5px 12px;
	display: block;
	font-weight: normal;
	line-height: 110%;
	font-size: 200%;

}
#sidebar .callout_2_home .inner_home a {

	color: #FFF;
	
}

#sidebar .callout_2_home .inner_home .big {

	padding-top: 25px;
	background: url('../img/icon_arrow_dark.gif') no-repeat 5px 12px;
	display: block;
	font-weight: normal;
	line-height: 110%;
	font-size: 200%;

}

#sidebar .callout_2 h3 {
	
	color: #FFF;
	
}



/* ------ 	=nav 	-------*/

#nav {
	
	margin: 0;
	padding: 0 0 10px;
	width: 300px;
	float: left;
	color: #313131;
	background: #CCC url('../img/nav_bottom.gif') bottom left no-repeat;
	
}

#nav_inner {
	
	padding: 15px 0px 0;
	margin: 0;
	background:  url('../img/nav_top.gif')  top left no-repeat;
	
}

#nav h1 a {
	
	overflow: hidden;
	width: 276px;
	height: 52px;
	display: block;
	background: url('../img/nav_logo.gif') no-repeat 20px 0px;
	text-indent: -9999px;
	
}

#header {
	
	overflow: hidden;
	width: 100%;
	
}

#nav_header {

	float: left;
	width: 319px;
	
}

#nav_return {
	
	line-height: 200%;
	background: url('../img/icon_boxed_arrow_back.gif') no-repeat 0px 2px;
	padding: 4px 0pt 3pt 23px;	
	color: #313131;
}

#nav p {
	
	font-size: 75%;
	font-weight: bold;
	
}

#nav p.left {
	
	margin: 0 !important;
	width: 122px;
	
}

#nav .intro {
	
	margin: 10px 0 0;
	padding: 10px 20px  0 95px;
	background: url('../img/step1.gif') 20px 0px no-repeat;
	
}

#nav .intro_2 {
	
	margin: 30px 0 0;
	padding: 10px 20px  0 95px;
	background: url('../img/step2.gif') 20px 0px no-repeat;
	
}

#nav .intro_3 {
	
	margin: 10px 0;
	width: 180px;
	float: left;
	display: block;
	padding: 10px 5px 10px 70px;
	background: url('../img/step3.gif') top left no-repeat;
	
}

#nav ul {
	
	margin: 0;
	padding: 0;
	
}

#nav ul a {
	
	color: #646464;
	margin-top: -1px;
	display: block;
	height: 33px;  /*change this... */
	padding: 15px 0 0px ;
	font-size: 89%;
	font-weight: bold;
	
}

#nav ul a span {
	
	margin: 0 20px;
	padding: 0 0 16px 80px; /* ...and this equally */
	display: block;
	border-bottom: 1px solid #8c8c8c;
	
}

#nav ul a:hover {
	color: #FFF;
	background-color: #8c8c8c;
	background-position:  20px -44px;
	text-decoration: none;	
}

#nav ul a.active {
    color: #FFF;
	background-color: #8c8c8c;
	background-position:  20px -44px;
	text-decoration: none;	
}

#nav ul .admin {
	
	background: url('../img/icon_admin.gif')  20px 11px no-repeat;
	
}

#nav ul .owner {
	
	background: url('../img/icon_owner.gif')  20px 11px no-repeat;
	
}

#nav ul .creative {
	
	background: url('../img/icon_creative.gif')  20px 8px no-repeat;
	
}

#nav ul .traffic {
	
	background: url('../img/icon_traffic.gif')  20px 9px no-repeat;
	
}

#nav ul .account {
	
	height: 41px;
	padding-top: 6px;
	background: url('../img/icon_account.gif')  20px 9px no-repeat;
	
}

#nav ul .account:hover {

	background-position: 20px -44px;
	
}

#nav ul .account span {
	
	margin: 0px 20px;
	padding-bottom: 8px;
	
}

#nav ul .billing {
	
	background: url('../img/icon_billing.gif')  20px 7px no-repeat;
	height: 41px;
	padding-top: 6px;
	
}
#nav ul .billing span {
	
	margin: 0px 20px;
	padding-bottom: 8px;
	
}
#nav ul .media {
	
	background: url('../img/icon_media.gif')  20px 8px no-repeat;
	
}

#nav ul .production {
	
	background: url('../img/icon_production.gif')  20px 8px no-repeat;
	
}

#nav ul .sales {
	
	background: url('../img/icon_sales.gif')  20px 9px no-repeat;
	border: none;
	
}

#nav ul .last span {
	
	border: none;
	
}

#nav ul .no_border span {
	
	border: none;
	
}


/* ------ 	=nav form	-------*/

#nav #step_2 {
	
	display: none;
	
}

#nav form {

	margin: 20px 0 0 25px;	
	
}

form legend {

	display: none;	
	
}

form dt {
	
	color: #646464;
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	
}

form label.error 
{
    padding-right: 20px;
    color: Red;
    background: transparent url(../img/error.gif) right 3px no-repeat;
}

#nav form dd input {
	
	padding: 2px;
	width: 241px;
	border: none !important;
	
}

form dd input,
form dd textarea, 
form dd select {
	font-family: inherit;
	padding: 2px;
	width: 241px;
	border: 1px solid #CCC;	
	font-size: 12px;
	
}
#nav form dd select {

	background-color: #FFF;
	padding: 1px;
	width: 241px;
	border: none;
	
}

form dd {
	
	margin: 2px 0 10px;
	
}

#nav #color_box {
	
	background: #FFF;
	width: 19px;
	height: 19px;
	border: 1px #a3a3a3 solid;
	float: left;
	margin-top: 25px;
	
}

#nav #colorpicker_wrap input {
	
	display: none;
	
}

#nav #colorpicker {
	
	margin-left: 27px;
	
}

#nav #color {
	
	display: none;
	
}

#nav .form_controls {
	
	overflow: hidden;
	text-align: right;
	padding-right: 30px;
	
}

.form_controls {
	
	padding: 0 ;
	
}

.form_controls input {
	
	color: #313131;
	font-weight: bold;
	border: none;
	padding-right: 20px;
	padding-left: 0px;
	margin-bottom: 3px;
	background: url('../img/icon_boxed_arrow_ahead.gif') no-repeat right center;
	cursor: pointer;
	
}

.form_controls .faux_hover {
	
	margin-left: 170px;
	
}

.form_controls .faux_hover:hover {

/*	text-decoration: underline;*/
	
}

/* -----------------------  	=subpages ----------------------------*/


.sub {

	background: #338ec8;
	
}

.sub .center {

	width: 1000px !important;
	
}

.sub #wrap {
	
	background: url('../img/bg_drop_shadow.png') bottom left  repeat-x;
	padding-bottom: 0px;

}

.sub #shell {
	
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}

.sub #shell #sub_wrap{
	
	width: 100%;
	overflow: hidden;
	background: url('../img/sub_shell_bg.png') repeat-y top left ;
	
}

.sub #shell .bg_color {
	
	width: 100%;
	overflow: hidden;
	
}

.sub #main {
	
	overflow: hidden;
	width: 690px !important;
	margin: 0 !important;
	
}

.sub #sidebar {
	
	width: 160px;
	padding-left: 20px;
	
}

.sub #sidebar .callout_1 .inner {
	
	background: url(../img/sub_callout_light_top.gif) no-repeat  left top;
	
}

.sub #sidebar .callout_1 {
	
	padding-bottom: 5px;
	background: url(../img/sub_callout_light_bottom.gif) no-repeat   #d5d5d5 left bottom;
	
}

.sub .page_indicator {
	
	margin-bottom: 20px;
	
}

.sub .feature_row .title {
	
	padding: 5px 0 0 10px ;
	
}

.sub .feature_row .logged {
	
	padding: 5px 0 0 100px !important;
	
}

.sub .feature_row {

	width: 100%;
	overflow: hidden;
	margin: 20px 0 30px;
	
}

.sub .feature_row .title {
	
	padding: 5px 0 0 10px ;
	
}

.sub .feature_row .logged {
	
	padding: 5px 0 0 100px !important;
	
}

.sub .feature_row {

	width: 100%;
	overflow: hidden;
	margin: 20px 0 30px;
	
}

.feature_row .screenshot {

	margin: 0px 0 0px 102px;
	display: block;

	font-size: 65%;
	
}

.feature_row #calendar {

	background: url('../img/calendar.gif') no-repeat;
	height: 90px;
}

.feature_row #reporting {
	
	background: url('../img/reports.gif') no-repeat;
	height: 90px;
	
}

.feature_row #projects {
	
	background: url('../img/med_icon_projects.gif') no-repeat;
	height: 90px;
	
}

.feature_row #time {
	
	background: url('../img/med_icon_time.gif') no-repeat;
	height: 90px;
	
}
.feature_row #budget_review {
	
	background: url('../img/budget_review.gif') no-repeat;
	height: 90px;
	
}
.feature_row #creative_brief {
	
	background: url('../img/creative_brief.gif') no-repeat;
	height: 90px;	
}
.feature_row #desktop_management {
	
	background: url('../img/desktop_management.gif') no-repeat;
	height: 90px;	
}
.feature_row #project_request {
	
	background: url('../img/project_request.gif') no-repeat;
	height: 90px;	
}
.feature_row #customizable {
	
	background: url('../img/custom_reports.gif') no-repeat;
	height: 90px;	
}
.feature_row #data_exhange {
	
	background: url('../img/data_exchange.gif') no-repeat;
	height: 90px;	
}
.feature_row #system_setup {
	
	background: url('../img/system_setup.gif') no-repeat;
	height: 90px;	
}
.feature_row #approvals {
	
	background: url('../img/approvals.gif') no-repeat;
	height: 90px;	
}
.feature_row #customizable_forms_ledger {
	
	background: url('../img/customizable_forms_ledger.gif') no-repeat;
	height: 90px;	
}
.feature_row #expense_reports {
	
	background: url('../img/expense_reports.gif') no-repeat;
	height: 90px;	
}
.feature_row #full_featured_accounting {
	
	background: url('../img/full_feature_accounting.gif') no-repeat;
	height: 90px;	
}
.feature_row #billing {
	
	background: url('../img/med_icon_time.gif') no-repeat;
	height: 90px;	
}
.feature_row #digital_art_review {
	
	background: url('../img/digital_art_review.gif') no-repeat;
	height: 90px;	
}
.feature_row #in_out_board {
	
	background: url('../img/in_out-board.gif') no-repeat;
	height: 90px;	
}
.feature_row #arb_smart_plus {
	
	background: url('../img/moving_data.gif') no-repeat;
	height: 90px;	
}
.feature_row #media_estimate {
	
	background: url('../img/media_estimate.gif') no-repeat;
	height: 90px;	
}
.feature_row #media_traffic {
	
	background: url('../img/media_traffic.gif') no-repeat;
	height: 90px;	
}
.feature_row #strata {
	
	background: url('../img/Strata_logo.gif') no-repeat;
	height: 90px;	
}
.feature_row #CMS {
	
	background: url('../img/cms.gif') no-repeat;
	height: 90px;	
}
.feature_row #define_outcome {
	
	background: url('../img/define_outcome.gif') no-repeat;
	height: 90px;	
}
.feature_row #lead_tracking {
	
	background: url('../img/lead_tracking.gif') no-repeat;
	height: 90px;	
}
.feature_row #opportunity {
	
	background: url('../img/opportunity.gif') no-repeat;
	height: 90px;	
}
.feature_row #metrics {
	
	background: url('../img/metrics.gif') no-repeat;
	height: 90px;	
}
.feature_row #data_exchange {
	
	background: url('../img/data_exchange.gif') no-repeat;
	height: 90px;	
}
.feature_row #moving_data {
	
	background: url('../img/moving_data.gif') no-repeat;
	height: 90px;	
}
.feature_row #project_request {
	
	background: url('../img/project_request.gif') no-repeat;
	height: 90px;	
}
.feature_row #purchase_orders {	
	background: url('../img/purchase_orders.gif') no-repeat;
	height: 90px;	
}
.feature_row #send_estimates {
	
	background: url('../img/send_estimates.gif') no-repeat;
	height: 90px;	
}
.feature_row #vendor_data {
	
	background: url('../img/vendor_DATA.gif') no-repeat;
	height: 90px;	
}
.feature_row #assignment_review {
	
	background: url('../img/assignment_review.gif') no-repeat;
	height: 90px;	
}
.feature_row #project_status {
	
	background: url('../img/project_status.gif') no-repeat;
	height: 90px;	
}
.feature_row #project_specs {
	
	background: url('../img/project_specs.gif') no-repeat;
	height: 90px;	
}
.feature_row #staff_schedule {
	
	background: url('../img/staff_schedule.gif') no-repeat;
	height: 90px;	
}
.feature_row #estimates {	
	background: url('../img/estimates.gif') no-repeat;
	height: 90px;	
}
.feature_row #schedule {	
	background: url('../img/schedule.gif') no-repeat;
	height: 90px;	
}



.sub .highlight {
	
	color: #646464;
	background: url('../img/highlight_bottom.gif') no-repeat #d5d5d5 bottom left;
	margin:20px 0;
	
}

.sub .highlight .inner {
	
	padding: 2px 10px;
	background: url('../img/highlight_top.gif') no-repeat ;
	
}
#update h4 {margin: 10px;}
#update .accordion_row ul {
	list-style-type: disc;
	margin: 0 30px;
	font-size: 70%;
}

/* -----------------------  	=sub header ----------------------------*/

.sub #header {
	
	
	
}

.sub #header h1 {
	
/*	margin-left: 690px;*/
	float: left;
}

.sub #header h1 a{
	
	margin-top: 28px;
/*	float: left;
*/	width: 276px;
	height: 52px;
	display: block;
	background: url('../img/nav_logo.gif') no-repeat 20px 0px;
	text-indent: -9999px;
	
}

.sub #main #content {

	width: 445px;
	padding-left: 30px;
	margin-right: 0px !important;
	
}

.sub #header .left {
	
	background:   url('../img/sub_main_bg.png');
	margin-top: 50px;
	width: 690px;
	height: 46px;
		
}

.sub #main #main_header {

	height: 46px;
/*	background:   url('../img/sub_main_bg.png');*/
	line-height: 0;
	width: 100%;
	
}

.sub #main_header .title {

	font-size: 14px;
	padding: 10px 0 0 40px;
	color: #FFF;
	
}

#nav_header .bg_color {
	
	overflow: hidden;
	background:  none !important;
	width: 100%;
	
}

.sub #header .bg_color {
	
	overflow: hidden;
	background: url('../img/sub_header_bg.png') no-repeat;
	width: 100%;
	
}



/* -----------------------  	=sub nav ----------------------------*/

.sub p.border {
	
	border-bottom: 1px #8C8C8C solid;
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
	margin-right: 30px !important;
	
}
.sub_inner p.border {
	
	border-bottom: 1px #8C8C8C solid;
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
	margin-right: 30px !important;
	
}

.sub #nav {
	
	width: 310px;
	background: none;
	
}

.sub #nav ul a {
	
	width: 300px;
	
}

.sub #header .title {
	
	padding: 7px 0 0 30px;
	color: #FFF;
	font-size: 89%;
	font-weight: normal;
	
}

.sub #header p {

	color: #FFF;
	font-size: 89%;
	font-weight: bold;
	
}

.sub #nav div.hr {

	padding: 0px;
	margin: 0 0 0 20px;
	height: 1px;
	width: 260px;
	background: #8C8C8C;
	border: 0;
	line-height: 0px;
	
}

.sub #nav_inner {
	
	margin: 0px !important;
	padding: 0px !important;
	overflow: hidden;
	background:   url('../img/sub_nav_bg.png') top right  ;
	width: 100%;
	
}


.sub #nav .bottom {
	
	background: url('../img/sub_nav_bottom.png') no-repeat;
	height: 33px;

}

#nav p {
	
	margin: 10px 20px;
	
}

.sub #nav #search_form {

	margin: 20px 0 15px 20px;
	
}

.sub #nav #search_form dt {
	
	padding: 2px 10px 0 0;
	float: left;
	text-transform: none;	
	font-size: 75%;
	
}

.sub #nav #search_form dd {
	
	margin: 0;
	float: left;
	
}

.sub #nav #search_form input {

	width: 160px;
	
}

.sub #nav #search_form .form_controls {

	width: 20px;
	float: left;
	
}

.sub #nav #search_form .form_controls input{
	
	font-size: 75%;
	width: 45px;
	
}

#main .bg_color {

	overflow: hidden;
	background-color: #FFF;
	
}

.sub #footer {
	
	clear: both;
	width: 975px;
	overflow: hidden;
	height: 100px;

}

.sub #footer_content h2 {
	
	margin-left: 15px !important;
	
}

.sub #footer_content .updates  {
	
	margin: -37px 0 0 160px;
	margin-left: 170px !important;
	
}

.sub #footer_content ul {
	
	margin-left: 320px !important;
	
}



/* -----------------------  	=footer 	----------------------------*/

#footer {
	
	padding-bottom: 30px;
	background-color: #FFF;
	overflow: hidden;
	width: 100%;
	
}

#footer.dark {
	
	background-color: black;
	
}


#footer h2 a {

	margin-top: 5px;
	display: block;
	width: 137px;
	height: 27px;
	background: url('../img/footer_logo.gif') no-repeat;
	text-indent: -9999px;
	
}

#footer.dark h2 a {

	background: url('../img/footer_logo_dark.gif') no-repeat;
	
}

#footer_content {

	min-height: 50px;
	overflow: hidden;
	
}

#footer #footer_content ul {

	display: block;
	margin: -23px 0 0 300px;
	width: 675px;
	
}

#footer #footer_content ul li {
	
	color: #757575;
	margin: 0 10px;
	font-size: 93%;
	font-weight: bold;
	display: inline;
	letter-spacing: -0.2px;
	
}

#footer #footer_content ul li a {

	color: #757575;
	
}

 #footer_content .updates  {
	
	margin: -37px 0 0 160px !important;
	letter-spacing: -0.2px;
	
}

#footer_content .updates a {

	font-weight: normal;
	color: white;
	font-size: 70%;
	display: block;
	padding: 7px 0 0 25px;
	width: 103px;
	height: 21px;
	background: url('../img/footer_update.gif') no-repeat;
	
}

#footer.dark #footer_content .updates a {
	
	background: url('../img/footer_update_dark.gif') no-repeat;
	
}

#footer p {
	
	font-size: 70%;
	color: #707070;
	margin: 10px 0px;
}



/* -----------------------  	=popup 	----------------------------*/

#popup {
	
	text-align: left;
	background-color: #FFF;
	color: #000;
	
}

#popup #header {
	
	height: 30px;
	background-color: #000;
	
}

#popup #content {
	
	padding: 20px;
	
	
}


/* -----------------------  	=misc 	----------------------------*/

#signup {
	line-height: 1.2;
	display: block;
	height: 120px;
	font-size: 125%;
	background: url('../img/icon_tv_anim.gif') no-repeat 5px 75px;
	
}

.text_right {
	
	text-align: right;
	
}

.text_right .faux_hover {
	
	margin: 0;
	
}

.page h2{
	
	padding-bottom: 40px;
	
}

.text_left {

	text-align: left;
	
}

.fancy {

	width: 250px;
	/*height: 19px;*/
	border: 1px solid #bbbbbb;	
	
}

.right {
	
	float: right;
	
}

.left {
	
	float: left;
	
}

.center {
	
 	margin-left: auto;
    margin-right: auto;
    width: 960px;
    text-align: left;	
	
}

.download {
	
	position: static !important;
	background: url('../img/icon_boxed_arrow_down.gif') no-repeat 0px 2px !important;
	padding: 4px 0 4px 30px !important;
	
}

.return {

	line-height: 200%;
	background: url('../img/icon_boxed_arrow_back.gif') no-repeat 0px 2px;
	padding: 4px 0pt 3pt 23px;	
	
}

.recent_wrap {

	padding-top: 2px !important;	
	
}

.recent  {

	position: static !important;
	background: url('../img/icon_boxed_arrow_down.gif') no-repeat !important;
	padding: 2px 0 4px 30px !important;

}

.question {
	
	position: static !important;
	padding: 4px 0 4px 30px;
	background: url('../img/icon_boxed_quest.gif') no-repeat 0px 2px !important;
	
}

.home {
	
	background-color: #FFF !important;
	
}

.hidden {

	display: none;
	
}

.clear {
	
	overflow: hidden;
	width: 100%;
	
}

#wrap p.attention_getter {
	font-size: 80%;
	color: #313131;
	font-weight: bold;
}
#legal h3 {
	margin: 0 0 8px 0;
}
.sub .header_logo {display:none; visibility: none;}
#expert h4 {
	font-size: 85%;
	margin: 0 0 0 10px;
}
#expert .expert_list, .faq_list {
	margin: 0 0 0 10px;
	list-style: disc;
}
.faq_list_num {
	list-style: decimal;
}
#expert .expert_list li, .faq_list{
	margin-left: 25px;
	font-size: 70%;
}
.faq_list_num {
	margin-left: 30px;
	font-size: 70%;
}


#overlay{ background-image: url(../img/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}