
body{
 margin-left: 0px;
 margin-top: 0px;
 background-color: #e5e5e5;
}

.c{
 float: left;
}

.cr{
 clear: left;
}

.td{
 vertical-align: top;
 padding: 5px;
}

.h1{
 font-size: 14pt;
 margin: 5px 0 5px 0;
}

.h2{
 font-size: 10pt;
 margin: 0;
 padding: 0;
}

.vlink{
 color: #5e74b3;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.link{
 color: #5e74b3;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.h3{
 color: #5e74b3;
 font-size: 8pt;
 padding: 0;
 border-bottom: 1px dotted #5e74b3;
}

.categories{ 
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
 text-transform: none;
 font-weight: bold;
 background-color: White;
 font: normal;
}

.categories:link{
 FONT-SIZE: 11px; 
 COLOR: #1f2f66; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

v.categories{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.categories:hover{
 FONT-SIZE: 11px;
 COLOR: #FF9C00;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.categories:active{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.submaincat{ 
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

/*--- Directory Entries --*/
.linktitle{ 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 color: #1f2f66;
 TEXT-DECORATION: none;
 text-transform: none;
  font-weight: bold;
}

.linkdescription{ 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 color: #1f2f66;
 TEXT-DECORATION: none;
}

.category-link{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.category-link:link{
 FONT-SIZE: 11px; 
 COLOR: #1f2f66; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: none;
}

/*--- PPC Includes section ---*/
.ppclinktitle { 
 font-family: Verdana; 
 font-size: 10px;
 TEXT-DECORATION: none;
}

.ppclinkdescription { 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px;
 color: #1f2f66;
 TEXT-DECORATION: none;
}

.ppclinkurl{
 font-family: Verdana; 
 font-size: 10px;
 color: #1f2f66;
 TEXT-DECORATION: none;
}

.addrandlistlinktitle{ 
 font-family: Verdana; 
 COLOR: #1f2f66;
 font-size: 10px;
 TEXT-DECORATION: none;
}

.addrandlistlinkdescription{ 
 font-family: Verdana; 
 COLOR: #1f2f66;
 font-size: 8pt;
 TEXT-DECORATION: none;
}

.addrandcatlinktitle{ 
 FONT-SIZE: 8pt;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}


.addrandsearchlinktitle{ 
 FONT-SIZE: 8pt;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.bordo1{
 font-family: Verdana; 
 font-size: 10px
}

.buttons{
 border-top: 1px solid #A0A0A0;
 text-align: center;
}

A.bordo1{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

A.bordo1:link{
 FONT-SIZE: 11px; 
 COLOR: #1f2f66; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: none;
}

A.bordo1:visited{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

A.bordo1:hover{
 FONT-SIZE: 11px;
 COLOR: #FF9C00;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none
}

A.bordo1:active{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.blanc{
 FONT-SIZE: 11px;
 COLOR: #ffffff;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

A.blanc{
 FONT-SIZE: 11px;
 COLOR: #ffffff;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

A.blanc:link{
 FONT-SIZE: 11px;
 COLOR: #ffffff;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

A.blanc:visited{
 FONT-SIZE: 11px;
 COLOR: #ffffff;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

A.blanc:hover{
 FONT-SIZE: 11px;
 COLOR: #ffffff;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

A.blanc:active {
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

#descr{
 padding: 0px;
 margin: 0 0 5px 0;
}

table.formPage{
 border: 1px solid #A0A0A0;
}

.td.err{
 padding: 3px;
 color: #FF0000;
 background: #FFEDED;
 border: 1px solid #A0A0A0;
 text-align: left;
}

.td.msg{
 padding: 3px;
 color: #0000FF;
 background: #EDF3FF;
 border: 1px solid #A0A0A0;
 text-align: left;
}

.label{
 text-align: right;
}

.buttons{
 border-top: 1px solid #A0A0A0;
 text-align: center;
}

.count{
 color: #6f6f6f;
 font-size: 8pt;
 font-weight: normal;
}

#links a{
 font-size: 10pt;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

#links p{
 margin: 0 0 7px 0;
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.url{
 color: #ff9c00;
}

#path{
 margin-top: 2px;
 padding: 3px;
 background: #DDE2EC;
 line-height: 19px;
 border-top: 1px solid #5e74b3;
}

.submit{
 float: right;
 vertical-align: bottom;
}

.text, .btn{
 font-size: 8pt;
 font-family: Verdana, Tahoma, Arial, sans-serif;
}

.input.text{
 color: #000000; 
 border: 1px solid #5e74b3;
 height: 13px;
}

.textarea.text{
 font-size: 8pt;
 border: 1px solid #5e74b3;
}

.select{
 font-size: 8pt;
border: 1px solid #5e74b3;
}

.captcha{
 border: 1px solid #5e74b3;
 margin-top: 10px;
}

form{
 display: inline;
 margin: 0;
 padding: 0;
}

.btn{
 font-size: 8pt;
 font-weight: bold;
 border: 1px solid #5e74b3;
 background-color: #FFCC33;
 height: 17px;
}

span.req{
 margin-left: 3px;
 color: #FF0000;
 font-weight: bold;
}

.div.errForm, span.errForm{
 margin: 0px 0 0px 5px;
 padding: 2px 3px 2px 3px;
 color: #FF0000;
 background: #FFFFF3;
 border: 1px solid #cccccc;
 text-align: left;
 clear: right;
}

.small, .small a{
 padding: 0px;
 margin: 0px;
 color: #909090;
 font-size: 7pt;
 text-decoration: none;
}

.sort{
 color: #000000;
}

p.subcats{
 margin: 0px 0px 7px 0px;
 padding: 0px;
}

.div.pr{
 font-size: 6pt;
 color: #000000;
 float: left;
 height: 30px;
 margin-right: 5px;
}

.div.prg{
 width: 40px;
 border: 1px solid #999999;
 height: 3px;
 font-size: 1px;
}

.div.prb{
 background: #5eaa5e;
 height: 3px;
 font-size: 1px;
}

.div.footer{
 text-align: center;
 border-top: 1px solid #E0E0E0;
 padding: 3px 0 0 0;
 margin-top: 50px;
}

.div.footer a{
 color: #FFFFFF;
}

.Style13{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.Style30{
 FONT-SIZE: 11px;
 COLOR: #1f2f66;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}

.Style26{
 FONT-SIZE: 11px;
 COLOR: #000000;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
}