/*------------------------------------------------------------------ 
[Master Stylesheet] 
 
Project:    TopHosts.com
Version:    1.0
Last change:    01/10/08 [added blog and spotlight styling] 
Assigned to:    Mark Prociw
-------------------------------------------------------------------*/  

/* Printing Background Images */
.print_filled_pod_top {
	height: 20px;
	width: 190px;
	background-image: url("/images/print_filled_pod_top.gif"/*tpa=/images/print_filled_pod_top.gif*/);
	background-repeat: no-repeat;
	background-position: 0 0;
	letter-spacing: -1000em; 
	}
.fullheight {min-height: 100%;}
body {margin-left: 5px; margin-top: 0px; height: 100%; min-height: 100%; background: #FFFFFF;}
html {/* height: 100%; min-height: 100%;*/}
.main {width:100%;}
.main {font-size:.7em; }
.main td {font-size:.7em; }
.main td td {font-size:.7em; }
.main td td td {font-size:.7em; }
.main td td td td {font-size:.7em; }
.grey_border {border: #CCCCCC 1px solid;}
.grey {color: #999999}
.red {color: #cc0000}
.green {color: #009900}
.press_release_hdr {font-size: 1.2em; font-family: arial, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
.smallgrey {font-family: Arial, Helvetica, sans-serif; font-size: .625em; color: #666666;}
.smalldkgrey {font-family: Arial, Helvetica, sans-serif; font-size: .625em; color: #333333;}
a.nound { text-decoration: none; }
a.nound:visited { text-decoration: none; }
a.nound:link { text-decoration: none; }
a.nound:hover { text-decoration: none; }
H1, h1{font-size: 1.00em; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; display: inline;}
H2, h2{font-size: 1.00em; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; display: inline;}
/* MODULE */
.top25_tab_content_red {text-decoration: none; font-size: 0.60em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.top25_tab_content {text-decoration: none; font-size: 0.60em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.top25_tab_content a {text-decoration: none; font-size: 0.70em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
.top25_tab_content a:link {text-decoration: none; font-size: 0.70em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
.top25_tab_content a:visited {text-decoration: none; font-size: 0.70em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
.top25_tab_content a:hover {text-decoration: none; font-size: 0.70em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
.next_previous_grey {font-size: 0.84em; font-family: Arial, Helvetica, sans-serif; color: #626262; font-weight: bold; text-decoration: none;}
.next_previous_grey a {font-size: 0.84em; font-family: Arial, Helvetica, sans-serif; color: #626262; font-weight: bold; text-decoration: none;}
.next_previous_grey a:link {font-size: 0.84em; font-family: Arial, Helvetica, sans-serif; color: #626262; font-weight: bold; text-decoration: none;}
.next_previous_grey a:hover {font-size: 0.84em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.bookmark_small_grey {font-size: 0.82em; font-family: Arial, Helvetica, sans-serif; color: #707070; font-weight: bold; text-decoration: none;}
.bookmark_small_grey a {font-size: 0.82em; font-family: Arial, Helvetica, sans-serif; color: #707070; font-weight: bold; text-decoration: none;}
.bookmark_small_grey a:link {font-size: 0.82em; font-family: Arial, Helvetica, sans-serif; color: #707070; font-weight: bold; text-decoration: none;}
.bookmark_small_grey a:hover {font-size: 0.82em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.bookmark_small_grey a:visited {font-size: 0.82em; font-family: Arial, Helvetica, sans-serif; color: #707070; font-weight: bold; text-decoration: none;}
.promo_small_black {font-size: 0.71em; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.weeks_small_top25 {font-size: 0.65em; font-family: Arial, Helvetica, sans-serif; color: #707070; text-decoration: none;}
.link_to_us {font-size: 0.76em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.promo_small_showcase {font-size: 0.68em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.promo_small_grey {font-size: 0.71em; font-family: Arial, Helvetica, sans-serif; color: #707070; font-weight: bold; text-decoration: none;}
.promo_large {font-size: 0.80em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.promo_large_black {font-size: 1.10em; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.promo_large_grey {font-size: 1.00em; font-family: Arial, Helvetica, sans-serif; color: #707070; font-weight: bold; text-decoration: none;}
.promo {font-size: 0.70em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}

.showcase_content_wrapper_home .promo {color: #333; font-size: .8em; font-weight: normal; padding-top: 10px; }
.showcase_content_wrapper_home .promo p {padding: 0px 5px; line-height: 1.3em;}
.showcase_content_wrapper_home .country_select {
	color: #5c5c5c; font-size: .85em;  text-align: right; padding: 0px 20px 5px 5px; margin-right: 10px; border-bottom: 1px dashed #ccc;  }

.promo a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.promo a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.promo a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.promo a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.articles_large_black {font-size: 1.50em; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.privacy {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.privacy a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.privacy a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.privacy a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.privacy a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}
.privacy_fade {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #EBC5B5; font-weight: bold; text-decoration: none;}
.privacy_fade a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #EBC5B5; font-weight: bold; text-decoration: none;}
.privacy_fade a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #EBC5B5; font-weight: bold; text-decoration: none;}
.privacy_fade a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #EBC5B5; font-weight: bold; text-decoration: none;}
.privacy_fade a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #EBC5B5; font-weight: bold; text-decoration: none;}
/* LEARN THE FACTS */
.qa_tout {padding: 10px; background-color: #E9E6CC; }
/* MISC */
.red_arrow {margin-top: 3px;}
.red_arrow2 {margin-top: 3px; padding-left: 0px;}
.3arrows {margin-top: 2px;}
.ad_wrapper {margin-top: 5px;}
.banner_ad_wrapper {margin-top: 0.5px;}
.arrow_pad {padding-top: 2px;}
.header_link_top {text-decoration: none; padding-left: 3px; color:#333333; font-size:.8275em; font-family:Arial, Helvetica, sans-serif;}
.header_link_top a {text-decoration: none; padding-left: 3px; color:#333333; font-size:.8275em; font-family:Arial, Helvetica, sans-serif;}
.header_link_top a:link {text-decoration: none; padding-left: 3px; color:#333333; font-size:.8275em; font-family:Arial, Helvetica, sans-serif;}
.header_link_top a:hover {text-decoration: none; padding-left: 3px; color:#CC0000; font-size:.8275em; font-family:Arial, Helvetica, sans-serif;}
/* BACKLINK */
.backlink {font-size: .6875em; font-family: Arial, Helvetica, sans-serif; color:#333333; border: solid 1px #ffffff; background-color: #ffffff; valign: top; width: 171px; margin: 3px; padding: 1px; padding-left: 4px;}
.backlink a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
.backlink a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
.backlink a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
.backlink a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
/* MASTHEAD */
.mh_logo_wrapper {vertical-align: middle; text-align:left;}
.mh_banner_wrapper {vertical-align: middle; text-align:right;}
.mh_country_wrapper {padding-top: 4px; vertical-align: top; padding-right: 10px;}
.mh_searchfield_wrapper {padding-top: 2px; vertical-align: bottom; padding-right: 10px;}
.mh_support_wrapper {padding-top: 16px; vertical-align: top; text-align: right; padding-right: 20px;}
.mh_search_wrapper {vertical-align: top; text-align: left; padding-top: 0px; padding-right: 6px;}
.mh_logo {margin-left: 130px;}
.showcase_logo {padding-left: 3px;}
.mh_text_red {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #CC0000;}
.mh_text {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: .710em; color: #333333; padding-top: 2px; padding-left: 5px;}
.showcase_text {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: .660em; color: #333333; padding-top: 2px; padding-left: 7px;}
.mh_text a:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #333333;}
.mh_text a:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #333333;}
.mh_text a:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #CC0000;}
.mh_search {height: 30px; vertical-align: bottom; border: solid 1px black; padding: 0px; }
.mh_search_tb {border: solid 1px #CCCDCB; background-color: F1F1F2; height: 19px; width: 155px; margin-right: 2px; padding: 2; color: #706D6D; font-size: .825em;  }
input.mh_search_tb {padding: 4px 2px; height: auto; vertical-align: middle;}

.mh_attach_tb {border: solid 1px #CCCDCB; background-color: F1F1F2; height: 19px; width: 255px; margin-right: 2px; padding: 2; color: #706D6D; font-size: 1.125em;  }
.mh_jump_tb {border: solid 1px #D1D3D4; background-color: D1D3D4; height: 19px; width: 35px; margin-right: 2px; padding: 2; color: #706D6D; font-size: .825em;  }
.mh_newsarticles_tb {text-decoration: none; border: solid 1px #ffffff; background-color: #ffffff; valign: top; height: 33px; width: 171px; margin-right: 1px; padding: 1px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 0.66em; }
.mh_email_tb {border: solid 1px #CCCDCB; background-color: F1F1F2; height: 25px; width: 255px; margin-right: 2px; padding: 2px; color: #706D6D; font-size: 0.825em;  }
.mh_email_cap {border: solid 1px #CCCDCB; background-color: F1F1F2; height: 23px; width: 255px; margin-right: 2px; padding: 2px; color: #706D6D;  }
.mh_enquiry_tb {border: solid 1px #CCCDCB; background-color: F1F1F2; height: 60px; width: 530px; font-family: Arial, Helvetica, sans-serif; margin-right: 2px; padding: 2; color: #706D6D; font-size: 1.125em;  }
.mh_email_large_tb {border: solid 1px #CCCDCB; background-color: F1F1F2; height: 60px; width: 530px; font-family: Arial, Helvetica, sans-serif; margin-right: 2px; padding: 2; color: #706D6D; font-size: 0.85em;  }
.nl_search_tb {border: solid 1px #CCCDCB; background-color: F1F1F2; height: 19px; width: 167px; margin-right: 2px; padding: 2; color: #706D6D; font-size: .785em;  }
.mh_search_submit {padding-top: 0px;}
.mh_menu_wrapper {padding-right: 1px;}
.domain_text a:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.660em; font-weight: bold; color: #000000;}
.domain_text a:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.66em; font-weight: bold; color: #333333;}
.domain_text a:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.66em; font-weight: bold; color: #CC0000;}
.ad_image {padding-top: 1px; }
/* LARGE POD */
.top25_logo_wrapper {padding-top: 20px; }
.pod_spacer {height: 5px; /* padding-top: 5px;*/ vertical-align: top;}
.sponsor_spacer {height: 3px; padding-top: 2px; vertical-align: top;}
.tout_wrapper2 {height: 3px; padding-top: 0px; vertical-align: top;}
.tout_wrapper3 {height: 1px; padding-top: 0px; vertical-align: top;}
.tout_wrapper {padding-top: 2px; vertical-align: top; text-align: left;}
td.tout_wrapper {font-size:.7em; }
td.tout_wrapper td {font-size:.7em; }
td.tout_wrapper td td {font-size:.7em; }
td.tout_wrapper td td td {font-size:.7em; }
td.tout_wrapper td td td td {font-size:.7em; }
.filler_content_wrapper {height: 100%;}
.ad_box_line {margin-left: 0px; width: 533px; vertical-align: top; height: 154px; padding-left: 50px; padding-top: 15px; background: url("/images/ad_box.gif") no-repeat left; text-align: left;}
.ad_box_line2 {margin-left: 0px; width: 533px; vertical-align: top; height: 54px; padding-left: 50px; padding-top: 15px; background: url("/images/ad_box2.gif") no-repeat left; text-align: left;}
.company_profile_line {margin-left: 0px; width: 230px; height: 98px; padding-left: 7px; padding-top: 19px; background: url("/images/company_profile_line.gif") no-repeat left; text-align: left;}
.clear_tab_top25 {margin-left: 1px; width: 118px; height: 23px; background: url("/images/tab_folder_1.gif") no-repeat left; text-align: center;}
.filled_tab_top25 {width: 118px; height: 23px; background: url("/images/tab_folder_2.gif") no-repeat left; text-align: center;}
.clear_pod_top {width: 190px; height: 20px; background: url("/images/clear_pod_top.gif") no-repeat left; text-align: left;}
.large_pod_top {width: 586px; height: 5px; background: url("/images/large_pod_top.gif") no-repeat left; text-align: left;}


.showcase_pod_top {width: 389px; height: 20px; background: url("/images/showcase_pod_top.gif") no-repeat left; text-align: left;}


.showcase_small_pod_top {width: 190px; height: 20px; background: url("/images/showcase_small_pod_top.gif") no-repeat left; text-align: left;}
.my_showcase_small_pod_top {width: 190px; height: 20px; background: url("/images/my_showcase_small_pod_top.gif") no-repeat left; text-align: left;}
.showcase_pod_bottom {width: 389px; height: 29px; background: url("/images/showcase_pod_bottom.gif") no-repeat top;}
.new_showcase_pod_bottom {width: 389px; height: 8px; background: url("/images/new_showcase_pod_bottom.gif") no-repeat top;}
.new_showcase_pod_bottom_home {margin-top: -8px; position: relative;}

.wide_pod_top {width: 389px; height: 54px; background: url("/images/wide_pod_top.gif") no-repeat left; text-align: left;}
.new_wide_pod_top {width: 389px; height: 54px; background: url("/images/new_wide_pod_top.gif") no-repeat left; text-align: left;}
.wide_pod_top2 {width: 389px; height: 19px; background: url("/images/wide_pod_top2.gif") no-repeat left; text-align: left;}
.wide_pod_bottom {width: 389px; height: 9px; background: url("/images/wide_pod_bottom.gif") no-repeat top;}
.new_wide_pod_bottom {width: 389px; height: 9px; background: url("/images/new_wide_pod_bottom.gif") no-repeat top;}
.new_wide_pod_bottom2 {width: 389px; height: 9px; background: url("/images/new_wide_pod_bottom2.gif") no-repeat top;}
.filled_pod_top {width: 190px; height: 20px; background: url("/images/filled_pod_top.gif") no-repeat left; text-align: left;}
.clear_pod_links_top {width: 190px; height: 5px; background: url("/images/clear_pod_links_top.gif") no-repeat left; text-align: left;}
.clear_pod_bottom {width: 190px; height: 16px; background: url("/images/clear_pod_bottom.gif") no-repeat top;}
.pod_bottom_filled {width: 190px; height: 16px; background: url("/images/pod_bottom_filled.gif") no-repeat top;}
.pod_bottom_across {width: 790px; height: 9px; background: url("/images/pod_bottom_across.gif") no-repeat top;}
.new_pod_bottom_across {width: 790px; height: 9px; background: url("/images/new_pod_bottom_across.gif") no-repeat top;}
.large_pod_bottom_across {width: 790px; height: 9px; background: url("/images/large_pod_bottom_across.gif") no-repeat top;}
.showcase_small_pod_bottom {width: 190px; height: 29px; background: url("/images/showcase_small_pod_bottom.gif") no-repeat top;}
.my_showcase_small_pod_bottom {width: 190px; height: 29px; background: url("/images/my_scase_small_pod_bottom.gif") no-repeat top;}
.large_pod_bottom {width: 586px; height: 5px; background: url("/images/large_pod_bottom.gif") no-repeat top;}
.tout_head {padding-top: 0px; padding-left: 6px; text-align: center;}
.domain_content_wrapper {width: 190px; /* height: 100%; min-height: 100%;*/ text-align: left;  background: url("/images/pod_back.gif") repeat-y left;}
.hosting_content_wrapper {width: 190px; min-height: 100%; height: 100%; text-align: left;  background: url("/images/pod_back.gif") repeat-y left;}
.pod_content_wrapper {width: 190px; text-align: left;  background: url("/images/pod_back.gif") repeat-y left;}
.pod_top25_bg {width: 190px; height: 118px; text-align: left;  background: url("/images/top25_bg.gif")}
.pod_filled_wrapper {width: 190px; text-align: left;  background: url("/images/pod_back_filled.gif") repeat-y left;}

.nl_content_wrapper {width: 190px; text-align: left;  background: url("/images/pod_back.gif") repeat-y left;}
.pod_emerging_wrapper {width: 190px; text-align: left;  background: url("/images/pod_back.gif") repeat-y left;}

.showcase_content_wrapper {width: 389px; text-align: left;  background: url("/images/showcase_pod_back.gif") repeat-y left;}
.showcase_content_wrapper_home {top: -8px; position: relative; color: ##333333;}
.showcase_content_wrapper_home h1 {margin: 0px 0px 0px !important; padding: 0px 0px 0px 5px !important; color: #b50012; font-size: 16px; }

.articles_content_wrapper {width: 389px; text-align: left;  background: url("/images/wide_pod_back.gif") repeat-y left;}
.articles_content_wrapper_www { /* min-height:850px !important; height:850px;*/ width: 389px; /* height: 100%; */ text-align: left;  background: url("/images/wide_pod_back.gif") repeat-y left;}
.newnews_content_wrapper {width: 389px; text-align: left;  background: url("/images/wide_pod_back_new.gif") repeat-y left;}
.partners_content_wrapper {width: 389px; height: 100%; text-align: left;  background: url("/images/wide_pod_back.gif") repeat-y left;}
.partners_content_wrapper2 {width: 389px; height: 100%; text-align: left;  background: url("/images/wide_pod_back2.gif") repeat-y left;}
.links_content_wrapper {width: 190px; text-align: left;  background: url("/images/pod_back.gif") repeat-y left;}
.tout_content {margin-left: 9px; margin-right: 10px; padding-bottom: 5px;}
.tout_grey_line_thick {background: #CCCDCB; font-size: 0.0625em; height: 5px;}
.tout_grey_line {background: #CCCDCB; font-size: 0.0625em; height: 1px;}	
.tout_grey_line_top25 {background: #CCCDCB; font-size: 0.0225em; height: 1px;}	
.ad_content_table {padding-top: 1px; padding-bottom: 1px; padding-right:0px}
.ad_content_table2 {padding-top: 0px; padding-bottom: 1px; padding-left:4px; margin-right: 3px;}
.flash_content_table {padding-top: 10px; padding-bottom: 10px; padding-right:0px}
.showcase_content_table {padding-top: 2px; padding-bottom: 4px; padding-right:0px}
.banner_content_table {padding-top: 3px; padding-bottom: 1px; padding-right:1px}
.find_content_table {padding-left: 5px; padding-right: 5px; padding-top: 1px; text-align: center; border: solid 1px #999999; background: #CCCDCB;}
.tout_content_table {padding-top: 5px; padding-bottom: 5px;}
.small_news_table {padding-top: 2px; padding-bottom: 3px;}
.sub_news_content_table {padding-top: 5px; padding-bottom: 1px;}
.links_content_table {padding-top: 0px; padding-bottom: 0px; padding-right:2px}
.tout_space {height:23px;}
.ad_banner_text_black {text-decoration: none; font-size: .7875em; font-family: Arial, Helvetica, sans-serif; text-align: left; color: #000000;}
.ad_header_text {text-decoration: none; font-size: .6875em; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #333333;}
.ltf_text {font-size: .7190em; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
.ltf_text a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none;}
.ltf_text a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
.ltf_text a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
.ltf_text a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:none;}
.ltf_text2 {font-size: .625em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
.ltf_text2 a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
.ltf_text2 a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:none;}
.ltf_text2 a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}

.red_bar_row {margin-top: 0px; width: 790px; height: 12px;} */

.mccsd_greybar_row {margin-left: 1px; background-color: #D1D3D4; margin-top: 15px; width: 584px; height: 20px;}
.mccsd_greybar_row_bottom {margin-left: 1px; background-color: #D1D3D4; margin-top: 3px; width: 584px; height: 20px;}
.shadedbox {margin-left: 1px; background-color: #eaf2ff; margin-top: 3px; width: 100%; height: 100%;}
.mccsd_greybar_row_showcase { background-color: #D1D3D4; background-image: url(/images/spacer.D1D3D4.gif); margin: 3px auto; width: 586px; height: 20px;}
.mccsd_greybar_row_print {margin-left: 0px; margin-top: 3px; background-color: #D1D3D4; width: 100%; height: 20px;}
.top25_greybar_row {margin-left: 0px; background-color: #D1D3D4; margin-top: 3px; width: 585px; height: 1px;}
.mccsd_nav_row {background-color: #808284; margin-top: 0px; width: 790px; height: 1px;}
.mccsd_nav_spike {background-color: #808284; margin-top: 0px; width: 1px;}
.mccsd_middlenav_row {background-color: #e1dfd9; margin-top: 0px; width: 790px; height: 2px;}
.new_nav_bar { width: 790px; height: 37px; margin-top: 3px; background: url("/images/tabmenubar.gif") repeat-x left top;}
.new_nav_bar_sedo {width: 790px; height: 37px; margin-top: 3px; background: url("/images/tabmenubar-sedo.gif") no-repeat top;}
.mytophost_middlenav_row {background-color: #6e98c2; margin-top: 0px; width: 790px; height: 2px;}
.mccsd_news_date {font-size: .6875em; font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
.sitemap_text_head {font-weight: bold; font-size: .89605em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none; text-transform:uppercase;}
.sitemap_text_head a {font-weight: bold; font-size: .8605em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none; text-transform:uppercase;}
.sitemap_text_head a:link {font-weight: bold; font-size: .8605em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none; text-transform:uppercase;}
.sitemap_text_head a:hover {font-weight: bold; font-size: .8605em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none; text-transform:uppercase;}
.sitemap_text_head a:visited {font-weight: bold; font-size: .8605em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none; text-transform:uppercase;}
.articles_text_control {font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; text-transform:uppercase;}
.articles_text_control a {font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; text-transform:uppercase;}
.articles_text_control a:link {font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; text-transform:uppercase;}
.articles_text_control a:hover {font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none; text-transform:uppercase;}
.articles_text_control a:visited {font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; text-transform:uppercase;}
.new_text_head4 {font-weight: bold; font-size: .6605em; padding-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #252525; text-decoration:none; text-transform:uppercase;}
.new_text_head3 {font-weight: bold; font-size: .6605em; padding-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:none; text-transform:uppercase;}
.new_text_head2 {font-weight: bold; font-size: .6605em; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; color: #252525; text-decoration:none; text-transform:uppercase;}
.new_text_head {font-weight: bold; font-size: .6875em; padding-left: 15px; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:none; text-transform:uppercase;}
.cwa_text_head2 {font-weight: bold; font-size: .6605em; font-family: Arial, Helvetica, sans-serif; color: #696969; text-decoration:none; text-transform:uppercase;}
.cwa_text_head {font-weight: bold; font-size: .6875em; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:none; text-transform:uppercase;}
.my_text_head {font-weight: bold; font-size: .6875em; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #0954a0; text-decoration:none; text-transform:uppercase;}
.cwa_text_head_white {font-weight: bold; font-size: .70875em; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
.cwa_text_head_black {font-weight: bold; font-size: .70875em; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-transform: uppercase;}
.cwa_text_menu {font-size: .6605em; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none; margin-top: 3px; margin-bottom: 5px;}

.award_bg {width: 170px; height: 399px; background: url("/images/awards-bg.jpg") no-repeat left; text-align: left;}
.showcasehdr_left {width: 268px; padding-left: 10px; text-decoration: none; height: 144px; background: url("/images/showcasehdr-left.jpg") no-repeat left; text-align: left;}
.showcasehdr_right {width: 268px; padding-left: 7px; padding-top: 7px; height: 144px; background: url("/images/showcasehdr-right.jpg") no-repeat left; text-align: left;}
.showcase_bg {width: 572px; padding-left: 5px; padding-top: 6px; height: 135px; background: url("/images/showcase-bg.gif") no-repeat left; text-align: left;}

.cwa_webmaster_menu {font-size: .6605em; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none; margin-top: 5px; margin-bottom: 8px;}
.top25_text_menu {font-size: .6605em; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none; /* margin-top: 5px; */ margin-bottom: 1px;
	background: #f4f4f4; text-align: center;}
.top25_text_menu a {display: block;}	
.text_spacer {display: none;}

.cwa_text_menu_sub {font-size: .6505em; font-family: Arial, Helvetica, sans-serif; color: #545454; text-decoration: none; margin-top: 1px; margin-bottom: 8px;}
.text_partner_sub {font-size: .6505em; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; color: #545454; text-decoration: none; margin-top: 1px; margin-bottom: 8px;}
.ad_text_list {font-size: .6605em; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none; margin-top: 3px; margin-bottom: 8px;}
.link_sub_text {text-decoration: none; font-size: .9275em; font-family: Arial, Helvetica, sans-serif; color: #626262; margin-top: 5px; margin-bottom: 8px;}
.top25_sub_text {text-decoration: none; font-size: .9075em; font-family: Arial, Helvetica, sans-serif; color: #626262; margin-top: 5px; margin-bottom: 8px;}
.sitemap_text {text-decoration: none; font-size: .7575em; font-family: Arial, Helvetica, sans-serif; color: #626262; margin-top: 5px; margin-bottom: 8px;}
.sitemap_text a {text-decoration: none; font-size: .7575em; font-family: Arial, Helvetica, sans-serif; color: #626262; margin-top: 5px; margin-bottom: 8px;}
.sitemap_text a:link {text-decoration: none; font-size: .7575em; font-family: Arial, Helvetica, sans-serif; color: #626262; margin-top: 5px; margin-bottom: 8px;}
.sitemap_text a:hover {text-decoration: none; font-size: .7575em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; margin-top: 5px; margin-bottom: 8px;}
.sitemap_text a:visited {text-decoration: none; font-size: .7575em; font-family: Arial, Helvetica, sans-serif; color: #626262; margin-top: 5px; margin-bottom: 8px;}
.descriptor_text {font-size: .655em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; margin-top: 5px; margin-bottom: 8px;}
.descriptor_learntext {font-size: .700em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; margin-top: 5px; margin-bottom: 8px;}
.sub_text {font-size: .6975em; font-family: Arial, Helvetica, sans-serif; color: #626262; text-decoration:none; margin-top: 5px; margin-bottom: 8px;}
.cwa_text_menu2 {font-size: .625em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; margin-top: 5px; margin-bottom: 5px;}
.cwa_text_menu a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; display: block;}
.cwa_text_menu a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; display: block;}
.cwa_text_menu a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; display: block;}
.cwa_text_menu a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:none;}

.cwa_text_menu_white {font-size: .7505em; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration:none; margin-top: 5px; margin-bottom: 4px; padding-top:1px;}
.cwa_text_menu_white a {font-size: .7505em; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration:none; margin-top: 3px; margin-bottom: 4px;}
.cwa_text_menu_white a:link {font-size: .7505em; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration:none; margin-top: 3px; margin-bottom: 4px;}
.cwa_text_menu_white a:visited {font-size: .7505em; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration:none; margin-top: 3px; margin-bottom: 4px;}
.cwa_text_menu_white a:hover {font-size: .7505em; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration:none; margin-top: 3px; margin-bottom: 4px;}

.cwa_text_menu2 a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; display: block;}
.cwa_text_menu2 a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:none;}
.links_text_norm a {font-size: .6657em; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.links_text_norm a:link {font-size: .6657em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.links_text_norm a:hover {font-size: .6657em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.links_text_norm a:visited {font-size: .6657em; font-family: Arial, Helvetica, sans-serif; color: #626262; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
/* NEWS */
.news_content_wrapper {width: 180px; text-align: left; margin-top: 20px;}
.news_content {}
.news_grey_line {background: #CCCDCB; font-size: 0.0625em; height: 1pt;}	
.news_text {font-size: .6875em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; margin-top: 5px;}
.news_text a {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; margin-top: 5px; text-decoration:underline;}
.news_text a:link {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; margin-top: 5px; text-decoration:underline;}
.news_text a:visited {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; margin-top: 5px; text-decoration:underline;}
.news_text a:hover {font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration:underline; margin-top: 5px;}
.news_line {padding-bottom: 10px;}
/* FOOTER */
.footer_text {text-align: center; width: 790px; font-family: Arial, Helvetica, sans-serif; color: #898887; font-size: .660em; vertical-align: bottom;}
.footer_text a:link {text-align: left; font-family: Arial, Helvetica, sans-serif; color: #898887; font-size: 1.0em;}
.footer_text a:visited {text-align: left; font-family: Arial, Helvetica, sans-serif; color: #898887; font-size: 1.0em;}
.footer_text a:hover {text-align: left; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-size: 1.0em;}
.footer_text_grey {text-align: left; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: .6875em; padding-top:7px; padding-bottom:10px;}
.footer_text_grey a:link {text-align: left; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 1.0em;}
.footer_text_grey a:visited {text-align: left; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 1.0em;}
.footer_text_grey a:hover {text-align: left; font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 1.0em;}
li {line-height:1.5em;}
.caption {color:#9c9a9d;}
body,td,input,select {font-family:Arial, Helvetica, sans-serif, arial, Helvetica, sans-serif;	color:#333333;}
a:link {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #CC0000; text-decoration: underline;}
.main {position:relative; margin: 5px 0px 0px 19px; padding-bottom: 15px;}
a.bold:link {color: #333333; font-weight: bold;}
a.bold:visited {color: #333333; font-weight: bold;}
a.bold:hover {color: #333333; font-weight: bold;}
.large_pod_wrapper {width: 586px; height: 100%; text-align: left;  background: url("/images/large_pod_back.gif") repeat-y left;}

/*  Homepage Spotlight Section ------------------------- */
.spotlight_pod_top {width: 389px; height: 54px; background: url("/images/spotlight_pod_top.gif") no-repeat left; text-align: left;}	

.spotlight_pod_top a.new_text_head2 {font-weight: bold; font-size: .6605em; padding-left: 38px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none; text-transform:uppercase;}

.spotlight_pod { 
	font-size: 0.76em; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
	padding: 0px 5px 0px 15px;
	line-height:1.3em; 
	} 
	.spotlight_pod p { 
		margin:0px; padding:0px; 
		}	
	.spotlight_pod a.spotlight-link { 
		float:right; 
		text-decoration:none;
		background: url(/images/arrow.gif) 0 4px no-repeat;
		padding:0px 10px 2px 7px; 
		width:auto;
		clear:both;
		}
	.spotlight_pod p a:hover { 
		color:#cc0000; 
		}
	.spotlight_pod P a span { 
		color:#cc0000; 
		}	
	.spotlight_pod_top td { 
		color:#fff;
		}
/* End Homepage Spotlight Section ------------------------- */	

/* div { margin:0px; padding:0px; } */

/* Blog Post Styling ------------------------- */
.blog-wrapper {width: 586px; height: 100%; text-align: left;  background: url("/images/large_pod_back.gif") repeat-y left;}

.blog-article { 
	margin-top:5px; 
	}
	.blog-article h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.8em;
		font-weight:bold;
		color:#cc0000;
		}
	.blog-article h4 { 
		margin:0; padding:0;
		}
	.blog-article .blog-content, .blog-content { 
		margin:0px 20px 10px 10px; 
		}
	.blog-article p { 
		line-height: 18px;
		}
	.blog-article p.entry-more-link { 
		text-align:right; 
		}
	.blog-article div.blog-content img { 
		border: 3px #e8e7e7 solid; 
		}
	.blog-article div.byline { 
		display:block; 
		background: #f4f4f4; 
		padding:5px 10px 5px 10px;  
		color:#000;
		font-size:0.85em;
		margin-top:2px;
		}
	.post-header {
		background:#f0f0f0;
		padding:8px 10px 8px 10px;
		}
	.post-header h1 a, .post-header h1 a:visited, .post-header h1 a:link  {
		text-decoration: none; color: #cc0000; margin:0; padding:0;
		}
	.post-header h1 a:hover { 
		text-decoration:underline; color:#333; 
		} 
	.blog-article h2 { 
		font-size:1.2em; font-weight:bold; color:#5d5e5d;
		}	
/* End Blog Post Styling ------------------------- */

/* Blog Comment Styling ------------------------- */
h3.comments-header {
	display:block;
	background:#f0f0f0;
	padding:10px;
	margin:5px 0px 0px 0px;
	}
.comment {
	padding:10px;
	background: #f4f4f4;
	margin:2px 0px 0px 0px;
	}
	.comment-footer {
		font-size:0.85em;
		margin-top:5px;
		}
/* End Blog Comment Styling ------------------------- */
	
/* Blog Landing Page Title ------------------------- */
table.blog-title {
	background: url(/images/blog-title-bg.jpg) no-repeat left bottom;
	height: 100px;
	width: 586px;
	border-bottom: 1px solid #666;
	padding:0;
	margin:0;
	}
	table.blog-title td {
		background: url(/images/blog-title-cliff.gif) no-repeat left bottom;
		}
	table.blog-title td h1 {
		margin: 18px 0px 0px 90px;
		font:Arial, Helvetica, sans-serif bold;
		font-size: 1.6em;
		color:#333;
		display:block;
		}
	table.blog-title td h1 span {
		color:#cc0000;
		}
	table.blog-title td p {
		padding:2px 30px 0px 90px;
		font:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 0.75em;
		color:#5f6061;
		margin:0px;
		display:block;
		}
/* End Blog Landing Page Title ------------------------- */

table div.social {white-space: nowrap; bdisplay: inline-block;}
table span.social {display: inline-block; margin: 0px; vertical-align: top; margin-left: -5px; position: relative;  }
table span.social_fb{}
table span.social_twitter {width: 135px; padding-left: 15px;  }
table span.social_twitter iframe {width: 143px !important;}

table span.social_google {width: 75px !important; overflow: hidden; }

	div.nav_bar_2008 { /* width: 790px; height: 28px; */ margin:5px 0 0 0; background: #020202 url("/images/nav_bar_nov2011.gif") left top; text-align:left;
	border-bottom: 3px solid #cc0000; }
	
	
	
	
	.nav_bar_2008 ul { list-style:none; margin:0; padding:0; }
	.nav_bar_2008 ul li { display:inline; padding: 0px; margin:1px 5px 0 5px; }
	.nav_bar_2008 ul li a, .nav_bar_2008 ul li a:visited, .nav_bar_2008 ul li a:link { font-family:arial; font-size:13px; font-weight:bold; color:#d7d7d7 ; text-decoration:none; padding:4px 10px 4px 10px; display: inline-block; }
	.nav_bar_2008 ul li a:hover { color:#fff; text-decoration:none; }

.newsletter_content_table p {margin:4px 0 6px 0; padding:0; font-size:11px; color:#666; line-height:13px;}
input.newsletter {border:none;background-color: #fff; height: 22px; width: 147px; margin:0; padding: 2px 2px 2px 4px; color: #706D6D; font-size: 12px;  }
input.newsletter_button {left:-2px;margin:0;padding:0;}
table.newsletter_content_table {margin-bottom:0px;}
