body {
background-color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
padding: 0;
margin: 0;}

table,tr,td {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

#header {
  width:760px;
  text-align:left;
  margin: auto;
  overflow: hidden;
  padding: 18px 0px 0px 0px;
  position: relative;
  clip:    rect(   )
}

#contents {
  width:760px;
  text-align:left;
  margin: auto;
  overflow: hidden;
  padding: 0px 0px 32px 0px;
  position: relative;
  clip:    rect(   )
}

#footer {
  width:760px;
  text-align:center;
  margin: auto;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  clip:    rect(   )
}

H1, H2, H3, H4, H5, TH  {COLOR: #6666CC;}

a { text-decoration:none; color:#6666CC; }
a:link { text-decoration:none; color:#6666CC; }
a:visited { text-decoration:none; color:#6666CC; }
a:hover { text-decoration:none; background:#FFFFCC; }

a.aTitle, a.aTitle:link, a.aTitle:visited, a.aTitle:hover { color:#6666CC; text-decoration:underline; font-weight:bold; background:#FFFFFF; }

.lnk_header { padding: 2px 8px 2px 8px; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; background: #f0f0f0; }
#navigation { border-bottom: 1px solid black; padding: 2px 0px 2px 0px;}
#searchform { padding: 16px 16px 16px 16px; }

.fstg0 { font-size:11px; }
.fstg1 { font-size:13px; }
.fstg2 { font-size:15px; }
.fstg3 { font-size:17px; }
.fstg4 { font-size:19px; }
.fstg5 { font-size:21px; }
.fstg6 { font-size:23px; }
.fstg7 { font-size:25px; }
.fstg8 { font-size:27px; }
.fstg9 { font-size:29px; }

.url { font-size:10px; color:#6666FF;}

#divCompanyOverviews { padding: 8px; font-size:13px; }
.CompanyOverview { padding-bottom:12px; }
.CompanyOverviewContents { padding:4px 0 0 0px; }
.CompanyAdsBlock { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding-bottom:12px; }

#divLogo { padding-top:8px; }
#divHome,#divPage { padding-bottom:8px; position:relative; float:left; width:596px; }
#divSearchResultsHeading { }
#divProductsSearchResults,#divCompaniesSearchResults { padding-bottom:16px; }
#divOtherTags { padding:8px 0 16px 0 }
#divNewCompaniesOnIndex,#divNewPublishOnIndex,#divProductsOnIndex,#divWelcome,#divIndexOnIndex { padding-bottom:16px; }
#divAdsHomeTop,#divAdsOtherTop { padding-bottom:16px; }
#divProductsOnIndexList { padding:8px; border:1px solid #6666CC; }
#divCompanyInfo { padding-bottom:8px; position:relative; float:left; width:596px; }
#divCompanyInfoAds { width:160px; position:relative; float:right; }
#divUrl { padding:32px; text-align:center; margin:16px; width:500px; border:1px solid #6666CC; }
#right { padding-top:0px; text-align:right; width:160px; position:relative; float:right; }
#divGeneralMessage { padding-bottom:16px; font-weight:bold; color:green; }
#divErrorMessage { padding-bottom:16px; font-weight:bold; color:red; }
#divNewCompaniesOnIndexList,#divNewPublishOnIndexList,#divIndexOnIndexList { padding:8px; border:1px solid #6666CC; }
.companyDetails { padding-bottom:8px; }
.companyShortDescription { padding-bottom:8px; font-size:12px; font-style:italic; }
.companyDescription { padding-bottom:8px; font-size:14px; }
.companyProducts { font-size:14px; padding-bottom:8px; }
.companyPublish { font-size:14px; padding-bottom:8px; }
.companyPublishRow { padding-bottom:8px; }
.companyPublishText { font-size:12px; }
.companyPublishEdit { padding:8px; border:1px solid #6666CC; }
img.companyPublishImageThumb { float:left; margin:0 4px 4px 0; }
img.companyPublishImage { float:left; margin:0 12px 8px 0; }
img.companyImageThumb { float:left; margin:0 4px 4px 0; }
img.companyImage { float:left; margin:0 12px 8px 0; }

.lblError { color:red; }
.lblOk { color:green; }
.lblSpacer { width:16px; display:block; float:left;}

.formLeft { font-weight:bold; width:150px; float:left; }
.formAdminLeft { font-weight:bold; width:300px; float:left; }
.formRight {  }


.lblHeading { color:#000000; font-size:16px; font-weight:bold; }
.lblContactDetail { font-weight: bold; width:64px; display:block; float:left; }
.lblExplain { color:#666666; font-size:10px; font-style:italic; }
.pager { line-height: 24px; padding: 2px; border-bottom: 1px solid #6666CC; margin:auto; }
.pager a,.pageCtrl { padding: 4px 8px 4px 8px; background:#E4E4FF; }
.linkBox { left: 430px; position: absolute; width: 115px; border: 1px solid #E4E4FF; }
.linkBoxTitle { background:#E4E4FF; }
.inputTag { width:240px; }

.editMenuSelected { border-bottom:1px solid #6666CC; padding: 4px 8px 4px 8px; background:#E4E4FF; }
.editMenu { border-bottom:1px solid #6666CC; padding: 4px 8px 4px 8px; background:#FAFAFF; }

.complete {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        padding-left:3px;
        text-align:left;
        color:#666666;
}

td.editBox { padding:8px 0px 8px 8px; }

textarea.mceEditor {
}

input.inboxLong { width:240px;}
.clearance { font-family:Courier,Arial; font-size:11px; text-align:center; padding-top:4px; padding-bottom:4px; }
.clyes { background:#CCFFCC; color:#228822; }
.clno { background:#FFEECC; color:#882222; }
.clbad { background:#FFCCCC; color:#882222; }


