@charset "iso-8859-1";
/* author: Graham Roberts */
/* Creation date: 10/29/01 */

body {
	margin:0px;
	font-family: arial;
}
h2{
	font-size:12pt;
	font-family:verdana;
	color:dimgray;
}
p{
	font-size:9pt;
	font-family:verdana;
	color:dimgray;
}
td{
	font-size:9pt;
	font-family:verdana;
	color:dimgray;
}
li{
	font-size:9pt;
}
a:hover.catdir {
	color:gray;
}
table.cats {
	width: 100%;
/*	border: thick #F1F9FF solid;*/
/*	background-color: #e6f2ff; */
	background-color:#ffffff;
}
th.cats {
	border:thin  white solid;
	padding: 5px;
	color: #000080;
	font-size: 12pt;
}
td.cats {
	width: 50%;
	vertical-align: top;
	padding: 5;
	font-size:9pt;
}
div.cats {
	font-size: 7pt;
	color: #ff0000;
	font-weight: bold;
}
div.mainCat {
	font-size: 10pt;
	color: navy;
	font-weight: bold;
}
a.catdir {
	text-decoration: none;
	color: FIREBRICK;
}


address {
	font-style: normal;
	font-size: 10pt;
}




/* new stuff */
table.header{
	border:none;
	width:100%;
	background-color:#ffffff;
}
table.header strong{
	font-size:8pt;
	font-family:verdana;
	color:gray;
}
table.business-search{
	width:100%;
	border:none;
	background-color:#00104D;
	margin:0px;
}
table.business-search tr td{
	text-align:center;
	height:30px;
	background:url(images/backfade.gif);
	background-repeat: repeat-y;
	font-size:14pt;
	font-family:verdana;
	color:#ffffff;
}
table.business-search tr td.end{
	width:23px;
	background:url(images/searchbar.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
}
table.business-search tr td input{
	height:21px;
	width:150px;
	background-color:#F1F9FF;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #000080;
	border-left:1px solid #ffffff;
	border-right:1px solid #000080;
}
table.business-search tr td select{
	background-color:#F1F9FF;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #000080;
	border-left:1px solid #ffffff;
	border-right:1px solid #000080;
}
table.main{
	border:none;
	width:100%;
	background-color:#ffffff;
	padding-right: 3px;
}
table.main tr td.left{
	width:222px;
	vertical-align:top;
}
table.main tr td.left table.left-business-nav{
	border:none;
	width:222px; 
}

table.main tr td.left table.left-business-nav tr td{
	padding-bottom:2px;
	border-bottom:1px solid #ffffff;
	background-color: #DFDFDF;
	font-size:9pt;
	width:199px;
}
table.main tr td.left table.left-business-nav tr th.crescent{
	background:url(images/navbarcrescent.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border:none;
	width:23px;
}
table.main tr td.left table.left-business-nav tr th{
	font-size:10pt;
	font-weight: bold;
	color:#ffffff;
	text-align:left;
	background: url(images/backfade.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: #4292EE;
	height: 30px;
	width:199px;
}
table.main tr td.left table.left-business-nav tr td a:link{
	text-decoration:none;
	color:midnightblue;
	
}
table.main tr td.left table.left-business-nav tr td a:visited{

}
table.main tr td.left table.left-business-nav tr td a:hover{

}
table.main tr td.left table.left-business-nav tr td a:active{

}
table.currentlybrowsing{
	width:100%;
	background-color:#DFDFDF;
	
}
table.currentlybrowsing tr td.left{
	width:23px;
	height:30px;
	background:url(images/greycresl.gif);
	
}
table.currentlybrowsing tr td.right{
	width:23px;
	height:30px;
	background:url(images/greycresr.gif);
}
table.main tr td.business-listings{
	background-color:#ffffff;
	vertical-align:top;
	padding-left: 10;
	padding-right: 10;
}
strong.location{
	font-family: verdana;
	font-size:10pt;
	color:dimgray
}
table.directoryresults{
	width:100%;
}
table.directoryresults tr th.prem{
	width:80%;
}
table.directoryresults tr th.supp{
	width:20%;
	font-size:8pt;
	font-weight:thin;
}
table.directoryresults tr td.prem{
	width:80%;
	vertical-align:top;
	text-align:center;
}
table.directoryresults tr td.prem table.listing{
	width:98%;
	color:#0C0E97;
	background-color:#8BBBED;
	border:3px double #0736B8;
}
table.directoryresults tr td.prem table.listing tr th.company-name{
	text-align:center;
	border-top:2px solid #000000;
	background: url(images/backfade.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #4292EE;
	color:#ffffff;
}
table.directoryresults tr td.prem table.listing tr td.company-logo{
	text-align:center;
	background-color: #4292EE;
}


table.directoryresults tr td.prem table.listing tr td.company-contact{
	color:#ffffff;
	font-size:9pt;
	text-align:center;
	background: url(images/backfade.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #4292EE
}
table.directoryresults tr td.prem table.listing tr td.company-phones{
	color:#ffffff;
	font-size:9pt;
	text-align:center;
	background: url(images/backfade.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #4292EE
}
table.directoryresults tr td.prem table.listing tr td.company-address address {
	color:#ffffff;
	font-style: normal;
	font-size: 10pt;
	text-align:center;
	background: url(images/backfade.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #4292EE
}
table.directoryresults tr td.prem table.listing tr td.company-description{
	font-size:9pt;
	text-align:justify;
	background: url(images/backfade.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #4292EE;
}
table.directoryresults tr td.prem table.listing tr td.company-links{
	font-size:9pt;
	text-align:center;
	background: url(images/backfade.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #4292EE;
}
table.directoryresults tr td.prem table.listing tr td.company-links a:link{
	color:#ffffff;
	text-decoration:none;
}
table.directoryresults tr td.prem table.listing tr td.company-links a:active{
	color:#ffffff;
	text-decoration:none;
}
table.directoryresults tr td.prem table.listing tr td.company-links a:hover{
	color:#ffffff;
	text-decoration:underline;
}
table.directoryresults tr td.prem table.listing tr td.company-links a:visited{
	color:#ffffff;
	text-decoration:none;
}
div.clientArea {
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  background-color: #ffffff;  
  color: #000000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: 10px;
  height: 100px;
  text-align: justify;
  width: 100%;

}
p.copyright{
	font-size:9pt;
	text-align:center;
	margin:0px;
}
address.matren-business{
	font-size:9pt;
	text-align:center;
}
table.business-partner-pgbt{
	width:120px;
	height:60px;
	border:3px double darkgray;
	background-color:#ffffff;
}
table.business-partner-pgbt tr td{
	width:100%;
	text-align:center;
	font-size:8pt;
}
table.pgbt-partners{
	width:100%;
	border:none;
	background-color: #EBEFF2;
	border-bottom:2px solid gray;
	border-top:2px solid gray;
}
table.pgbt-partners tr td{
	text-align:center;
}
form.eep{
	margin:2px;
}
form.eep input{
	width:100px;
}
input.plainadbutton{
	font-size:12pt;
}
input.nextbutton{
	background-color:green;
	color:white;
	font-weight:bold;
	font-size:12pt;
}
a.backbutton{
	background-color:gray;
	border-bottom:#000000;
	border-right:#000000;
	border-top:#silver;
	border-left:#silver;
	font-size:12pt;
}
table.fade{
	background:url(images/backfade.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border:1px solid gray;
	background-color:#00104a;
	width:100%;
}
table.fade tr th{
	height: 23px;
	color:#ffffff;
	font-size:10pt;
}
table.fade tr td{
	background-color:#ffffff;
}
table.fade tr.odd td{
	background-color:lightgray;
}

