body {
    background:#EEEEEE url("../images/background.gif"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/background.gif*/);
    min-height:600px;
}
#hd {
    text-align:center;
    /*letter-spacing:.1em;*/
}
#hd #header {
    background:url("../images/header.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/header.png*/) repeat-y center;
    height:100px;
}
#hd #topbar {
    background:url("../images/topbar.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/topbar.png*/) repeat-y center;
    height:40px;
    color:#ffffff;
    text-transform:uppercase;
}
div.menu a, div.menu a:visited, div.menu a:link {
    font-size:85% !important;
}
#hd #header1 {
    float:right;
    padding-right:80px;
    padding-top:6px;
    width:280px;
}
#hd #header1 td a {
    padding:8px;
    text-decoration:none;
    color:#cccccc;
    font-size:85%;
    font-weight:bold;
    text-transform:uppercase;
}
#hd #header1 td a:hover {
    color:#ffffff;
}
#hd #header2 {
    clear:both;
    color:#0e509a;
    float:right;
    padding-right:20px;
    padding-top:32px;
    width:400px;
}
#hd #header2 .bigger {
	font-size:138.5%;
}
#hd #header2 .smaller {
    font-size:93%;
}
#hd .menu {
    height:40px;
}
/*
#hd .menu {
    _margin-top:1px; // IE6< hack
}
*+html #hd .menu {
    margin-top:1px; // IE7> hack
}
*/
#bd {
    padding:0px 12px;
    background-color:#FFFFFF;
    min-height:240px;
    line-height:1.5em;
    color:#333333;
    background:url("../images/bd-background.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/bd-background.png*/) repeat-y top center;
    min-height:400px;
    font-size:108%;
}
#ft {
    padding:0px 30px 30px 30px;
    font-size:93%;
    color:#AAAAAA;
    background:url("../images/ft-background.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/ft-background.png*/) repeat-y bottom center;
}
#ft table td {
    padding-right:10px;
    text-align:center;
}
.contentheading {
    font-size:127%;
    color:#3C4F50;
}
.small, .createdate, .modifydate {
    visibility:hidden;
}
div.componentheading {
    font-size:127%;
    text-align:center;
    color:#3C4F50;
}
a, a:visited {
    color:#274545; text-decoration: none; font-size:10pt;
}
a:hover{color: #0033FF; }

div#pressreleases {
    float: left;
    margin: -350px 0px 0px 20px;
    width: 250px;
}
strong {
    font-weight: bold;
}
table.blog table {
    width:455px !important;
}
div.inner {
    float:left;
    padding:10px 10px 0px 10px;
    min-height:400px;
}
div.videos-bar {
    margin:10px;
    font-size:93%;
    font-style:italic;
    width:235px;
    float:left;
}
div.moduletablescrolling-news {
    padding:36px 4px 0px 10px;
    background:transparent url("../images/tablet-news.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/tablet-news.png*/) repeat-x scroll center top;
}
div.moduletablescrolling-news ol {
    margin-left:0;
}
div.moduletablescrolling-news li {
    padding-top:10px;
}
div.moduletablescrolling-news li a, div.moduletablescrolling-news li a:visited {
    text-decoration:none;
    color:#444444;
}
div.moduletablescrolling-news li a:hover {
    color:#000000;
    text-decoration:underline;
}
div.moduletablescrolling-industrystats {
    padding:40px 4px 0px 10px;
    background:transparent url("../images/tablet-industrystats.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/tablet-industrystats.png*/) repeat-x scroll center top;
    width:200px;
    height:200px;
}
div.moduletablescrolling-businessvaluationinfo {
    padding:40px 4px 0px 10px;
    background:transparent url("../images/tablet-businessvaluationinfo.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/tablet-businessvaluationinfo.png*/) repeat-x scroll center top;
    width:200px;
    height:200px;
}
table.datatable {
    width:100%;
}
table.datatable th {
    background-color:#CCCCCC;
}
table.datatable td {
    background-color:#EEEEEE;
}
table.datatable th, .datatable td {
    padding:6px;
}
table.datatable tr.header td {
    font-weight:bold;
    font-size:116%;
    background-color:#999999;
    color:#cccccc;
}
#sbox-window, #sbox-content {
    background-color:#000000 !important;
}
#tabarea ul, #countrytabs ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
}
#tabarea li, #countrytabs li {
    display:inline;
    float:left;
    line-height:33px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:12px;
}
.clr {
    clear:both;
}
#result {
    padding-left:10px;
}
#result h1 {
    float:left;
}
.refineSearch {
    border:1px solid #D9DADB;
    font-size:85%;
    margin-bottom:20px;
}
.pagination span, .pagination a {
    margin:0px 2px 0px 2px;
}
.buyabusnslftcol {
    float:left;
    text-align:left;
    width:386px;
    margin-left:20px;
}

.disclaimer_txt {
    font-size:77%;
    color:#999999;
    line-height:1.2em;
    margin-top:20px;
    margin-bottom:-10px;
    clear:both;
}
table#results {
    margin:10px 0px;
}
table#results th {
    white-space: nowrap;
    background-color:#BED0EC;
    color:#333333;
}
table#results th, table#results td {
    padding:4px;
}
table#results tr:hover, div.office-listing:hover {
    background-color:#fbffbc !important;
}
div#bluetabbing {
    background-color:#EEEEEE;
    border:1px solid #CCCCCC;
    padding-bottom:20px;
    margin-bottom:20px;
}
ul#countrytabs {
    margin:0;
}
.locationFlag {
    float:left;
    width:16%;
}
.office-listing, .office-listing-profile {
    margin:10px 0px;
    padding:10px;
    border:1px solid #D9DADB;
}
table.search_result {
    margin-bottom:20px;
}
table.search_result table td {
    padding:10px;
}
#reply_to_this_listing_link {
    cursor:pointer;
}
#reply_to_this_listing_form {
    padding:20px;
    background-color:#BED0EC;
}
#reply_to_this_listing_form legend, #refine_search_form legend {
    font-size:118%;
    font-weight:bold;
    margin-bottom:10px;	
}
#reply_to_this_listing_form label, #refine_search_form label {
    clear:both;
    float:left;
    margin:8px 0px 0px 20px;
    width:125px;
    text-align:left;
}
#reply_to_this_listing_form label.error, #refine_search_form label.error {
    color:#FF0000;
    width:300px;
    margin-bottom:10px;
}
#reply_to_this_listing_form input, #reply_to_this_listing_form textarea, #reply_to_this_listing_form select,
#refine_search_form input, #refine_search_form textarea, #refine_search_form select {
    padding:4px;
}
#reply_to_this_listing_form input, #reply_to_this_listing_form textarea, #reply_to_this_listing_form select, #reply_to_this_listing_form option,
#refine_search_form input, #refine_search_form textarea, #refine_search_form select, #refine_search_form option {
    float:left;
    margin:4px 0px;
    color:#222222;
    font-weight:bold;
    letter-spacing:-1px;
    font-size:108%;
}
#reply_to_this_listing_form .notice, refine_search_form notce {
    color:#FF0000;
    font-weight:bold;
    font-size:108%;
    text-align:left;
}
#reply_to_this_listing_form_success {
    padding:20px;
}
ul.latestnews {
    padding:36px 4px 10px 10px;
    background:transparent url("../images/tablet-news.png"/*tpa=http://www.sunbeltnetwork.com/templates/mmi/images/tablet-news.png*/) repeat-x scroll center top;
	text-decoration: none;
    width:200px;
    margin:0;
}
li.latestnews {
    padding-top:10px;
    list-style-type:none;
    margin:0;
}
li.latestnews a, li.latestnews li a:visited {
    text-decoration:none;
    color:#444444;
}
li.latestnews li a:hover {
    color:#000000;
    text-decoration:underline;
}
#refine_search_btn img {
    cursor:pointer;
}
#refine_search_form {
    padding:20px;
}
.componentheadinglatestnews, .contentheadinglatestnews {
    /* use same props as h1 */
    /* use padding instead of margin because we are working with tables */
    font-weight:bold;
    padding:0.2em 0pt 1em;
    font-size:138.5%;
}
tr.sectiontableentry1latestnews td, tr.sectiontableentry2latestnews td {
    padding:10px 0px;
}
tr.sectiontableentry1latestnews > td:first-child, tr.sectiontableentry2latestnews > td:first-child{
    display:none;
}
.moduletablemore-news-items {
    font-size:85%;
    text-align:right;
    border-left:1px solid #fff;
    background-color:#C1D3ED;
    padding:4px;
}
.table_tr1
{
	height:23px;
	background-color: #FFFFFF
}
.table_tr0
{
	height:23px;
	background-color: #f2f2f2
}
.Text_Main_Out	{
	line-height:20px;	
	font-family: Arial,Verdana; 
	font-size: 9pt; 
	margin-bottom: 10px;
	margin-top: 3px; 
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 0px; 	
	text-indent:0; line-height: 16px; 
}

.Text_Main	{
	line-height:20px; 
	color:#000066; 
	font-family: Arial,Verdana; 
	font-size: 10pt; 
	margin-bottom: 10px;
	margin-top: 3px; 
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 0px; 	
	text-indent:0; line-height: 16px; 
}
.Text_Alert	{
	line-height:20px; 
	color:#FF0000; 
	font-family: Arial,Verdana; 
	font-size: 10pt; 
	margin-bottom: 10px;
	margin-top: 3px; 
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 0px; 	
	text-indent:0; line-height: 16px; 
}