/* START IA STYLE  */
body {
 background-image: url('/images/pub_images/bg.jpg');
}

body.popup {
 background-image: url('/images/pub_images/bg_popup.jpg');
}

p {
 
}

td {
 
}

td.verticalbar {
 height: 341;
 background-image: url('/images/pub_images/line_vert.jpg');
 background-repeat: no-repeat;
}

hr.horizontalbar {
 width: 80%;
 text-align: left;
 height: 0;
 border-width: 0;
 margin: 0;
 padding: 0;
 border-top-style: solid;
}

div.horizontalbar {
 width: 100%;
 text-align: left;
 border-width: 0;
 margin-top: 5px;
 margin-bottom: 5px;
 padding: 1;
 background-image: url('/images/pub_images/line.jpg');
 background-repeat: no-repeat;
}

table.calendar {
 background-color: #FF9C00;
}

td.calendarheader {
 background-color: #154692;
 font-size: 11px;
 font-family: Arial;
}

td.calendarweekdayheader {
 background-color: #486AAA;
 font-weight: 900;
 font-size: 11px;
 color: #ffc05e;
 font-family: Arial;
}

td.calendarcell {
 background-color: #486AAA;
 font-size: 11px;
 color: white;
 font-family: Arial;
}

td.calendarhighlight {
 background-color: #91A7D0;
 font-size: 11px;
 color: white;
 font-family: Arial;
}

table.nav {
 background-image: url('/images/pub_images/nav_bg.jpg');
}

td.mainrightside {
 background-image: url('/images/pub_images/login_bg.jpg');
}

table.sub {
 font-weight: normal;
 font-size: 11px;
 color: white;
 font-family: Arial;
}

a.sub {
 font-weight: normal;
 font-size: 11px;
 color: #b1cde0;
 font-family: Arial;
}

a.sub:hover {
 font-weight: normal;
 font-size: 11px;
 color: white;
 font-family: Arial;
}

a.sectionsubtitle {
 font-size: 10px;
 font-weight: bolder;
 color: #DCECFF;
 font-family: 'Arial';
 text-decoration: none;
}

a.sectionsubtitle:hover {
 font-size: 10px;
 font-weight: bolder;
 color: #DCECFF;
 font-family: 'Arial';
 text-decoration: underline;
}

table.bg {
 
}

table.construction {
 
}

table.search {
 
}

table.browse {
 
}

table.events {
 
}

table.feature {
 
}

table.donation {
 
}

table.classifieds {
 
}

table.membership {
 
}

table.about {
 
}

table.free {
 
}

table.links {
 
}

table.front {
 
}

td.sectiontitle {
 font-size: 14px;
 font-weight: 400;
 color: #5EAFE4;
 font-family: 'Arial Black';
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 padding-left: 5;
 padding-right: 0;
 border-top-width: 0;
 border-bottom-width: 0;
 border-left-width: 0;
 border-right-width: 0;
}

td.sectionsubtitle {
 font-size: 10px;
 font-weight: bolder;
 color: #DCECFF;
 font-family: 'Arial';
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 padding-left: 27;
 padding-right: 0;
 border-top-width: 0;
 border-bottom-width: 0;
 border-left-width: 0;
 border-right-width: 0;
}

td.righttitle {
 font-size: 11px;
 font-weight: 400;
 color: #5EAFE4;
 font-family: 'Arial Black';
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 border-top-width: 0;
 border-bottom-width: 0;
 border-left-width: 0;
 border-right-width: 0;
}

td.rightsubtitle {
 font-size: 10px;
 font-weight: bolder;
 color: #DCECFF;
 font-family: 'Arial';
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 padding-left: 10;
 padding-right: 0;
 border-top-width: 0;
 border-bottom-width: 0;
 border-left-width: 0;
 border-right-width: 0;
}

td.heading {
 font-size: 14px;
 font-weight: 400;
 color: #FF9900;
 font-family: 'Arial Black';
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 border-top-width: 0;
 border-bottom-width: 0;
 border-left-width: 0;
 border-right-width: 0;
}

td.subtitle {
 font-size: 12px;
 color: white;
 font-family: Arial;
}

a.subtitle {
 font-size: 12px;
 color: white;
 font-family: Arial;
}

a.subtitle:hover {
 font-size: 12px;
 color: #b4cde3;
 font-family: Arial;
}

a.standardlink {
 font-weight: bold;
 font-size: 11px;
 color: #b1cde0;
 font-family: Arial;
}

a.standardlink:hover {
 font-weight: normal;
 font-size: 11px;
 color: #ff9c00;
 font-family: Arial
    TEXT-DECORATION: underline;
}

a.edit {
 font-weight: normal;
 font-size: 11px;
 color: #b1cde0;
 font-family: Arial;
}

a.edit:hover {
 font-weight: normal;
 font-size: 11px;
 color: white;
 font-family: Arial;
}

a.orangelink {
 font-weight: bold;
 font-size: 11px;
 color: #ff9c00;
 font-family: Arial;
}

td.standardtext {
 font-weight: normal;
 font-size: 11px;
 color: #b1cde0;
 font-family: Arial;
}

input.standardbutton {
 font-weight: bold;
 color: white;
 font-family: Tahoma;
 background-color: #1c3e93;
}

input.orangebutton {
 font-weight: bold;
 color: white;
 font-family: Tahoma;
 background-color: #ff9c00;
}

td.title {
 font-size: 28px;
 color: white;
 font-family: Arial;
}

td.text {
 font-size: 11px;
 color: white;
 font-family: Arial;
}

td.text1 {
 font-size: 11px;
 color: white;
 font-family: Arial;
}

td.orangetext {
 font-size: 11px;
 color: #ffc05e;
 font-family: Arial;
}

a {
 font-size: 11px;
 color: White;
 font-family: Arial;
 text-decoration: underline;
}

a:hover {
 font-size: 11px;
 color: #b4cde3;
 font-family: Arial;
 text-decoration: underline;
}

input {
 font-size: 11px;
 color: black;
 font-family: Arial;
}

select {
 font-size: 11px;
 color: black;
 font-family: Arial;
}

td.name {
 font-weight: bold;
 font-size: 12px;
 color: white;
 font-family: Arial;
}

a.name {
 font-weight: bold;
 font-size: 12px;
 color: white;
 font-family: Arial;
 text-decoration: underline;
}

a.name:hover {
 font-weight: bold;
 font-size: 12px;
 color: #b4cde3;
 font-family: Arial;
 text-decoration: underline;
}

table.pic {
 background-position: left top;
 color: #1b3485;
 background-repeat: no-repeat;
 background-color: transparent;
}

td.standardtitle {
 font-weight: bold;
 font-size: 14px;
 color: #b1cde0;
 font-family: Arial;
}

font.required {
 color: #b1cde0;
}

table.registration {
 
}

table.border {
 border-right-style: solid;
 border-top-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
}

table.alerts {
 
}

hr.h {
 color: blue;
}

/* END IA STYLE  */
a:hover {
 text-decoration: underline;
 color: Yellow;
}

a {
 
}

/* Page Top - top table colors and text colors  */
.ptbgcolor {
 background-color: #1D4EAA;
}

.pagetopfont {
 color: White;
}

/* Popup Window Category Page  */
.popupemptycategorylinks {
 font-family: Arial;
 font-size: 12px;
 margin-left: 5px;
 color: White;
}

/* Active Category  */
.popupcategorylinks {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 margin-left: 5px;
 color: White;
}

.popupnumberincategory {
 font-family: Arial;
 font-size: 12px;
 color: white;
}

/* Top Navigation Links Home >> Category >> etc. */
.topnavlinks {
 font-family: Arial;
 font-size: 12px;
 color: White;
 font-weight: normal;
}

/* Left Menu. */
/* Category with no listings */
.emptycategorylinks {
 font-family: Arial;
 font-size: 12px;
 margin-left: 5px;
 color: white;
}

/* Active Category  */
.categorylinks {
 font-family: Arial;
 font-size: 12px;
 margin-left: 5px;
 color: #FFFFFF;
}

.numberincategory {
 font-family: Arial;
 font-size: 12px;
 color: Yellow;
}

/* The Words "All Categories" in left column */
.allcategories {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 margin-left: 5px;
 color: White;
}

/* The Words "Search Listings" in left column */
.searchtext {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: White;
}

/* Title and short description on category page. If not using templates */
.freecatpagetitle {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: White;
}

.paidcatpagetitle {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: Yellow;
}

.shortdescription {
 font-family: Arial;
 font-size: 12px;
 color: White;
}

.moreinfolink {
 font-family: Arial;
 font-size: 12px;
 color: White;
}

/* Title Bar and Sub-Title Bar on category page. */
.topcategoryfont {
 font-family: Arial;
 font-size: 12px;
 color: White;
 font-weight: bold;
}

.toptitlebar {
 background-color: #0099CB;
}

.toptitlebarfont {
 font-family: Arial;
 font-size: 14px;
 color: White;
 font-weight: bold;
}

.subtitlebar {
 font-family: Arial;
 font-size: 16px;
 color: White;
 font-weight: bold;
 background-color: #486AAA;
}

.datefield {
 font-family: Arial;
 font-size: 12px;
 color: White;
}

/* Right column featured text. */
.featuredtitletext {
 font-family: Arial;
 font-size: 12px;
 color: White;
}

.featuredtablebgcolor {
 background-color: #1E4CAA;
}

/* Details Page (Full web page) */
.detailstitle {
 background-color: Lime;
 color: Fuchsia;
}

.detailsheaderfont {
 font-family: Arial;
 font-size: 18px;
}

.detailsheaderbgcolor {
 background-color: #0099CB;
}

.detailsdescfont {
 font-family: Arial;
 font-size: 12px;
}

.contactfields {
 font-family: Arial;
 font-size: 12px;
 color: Navy;
}

.detailstextfont {
 font-family: Arial;
 font-size: 14px;
}

/*  The words 'Contact Information:' */
.detailscontactinfofont {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
}

/* LINKS: Upgrade Your Listing   Edit or Remove this Listing   Email Webmaster */
.detailslowerlinks {
 font-family: Arial;
 font-size: 11px;
 color: #000000;
}

.contactemail {
 font-family: Arial;
 font-size: 11px;
 color: #000000;
}

/* Title and short description on category page. For Templates Only */
.freetitlecolor {
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: White;
}

.paidtitlecolor {
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: Yellow;
}

.shortdesc {
 font-family: Arial;
 font-size: 12px;
 color: White;
}

/* Business Directory Only Items */
.maintableoutlinecolor {
 background-color: #0597FE;
}

.titlebackgroundcolor {
 background-color: #3168CC;
}

.bilinebackgroundcolor {
 background-color: #486AAA;
}

.contactinfobackgroundcolor {
 background-color: #486AAA;
}

/* Title and short description on category page. Business Directory Only. */
.catpagetitle {
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: White;
}

.bdshortdescription {
 font-family: Arial;
 font-size: 12px;
 color: Fuchsia;
}

/* Title and Bi Line on category page. For Business Directory Only */
.titlefont {
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: White;
}

.bilinefont {
 font-family: Arial;
 font-size: 16px;
 font-weight: bold;
 color: Orange;
}

/* Text on category page. For Business Directory Only */
.textfont {
 font-family: Arial;
 font-size: 12px;
 font-weight: Normal;
 color: Fuchsia;
}

.contacttextfont {
 font-family: Arial;
 font-size: 12px;
 font-weight: Normal;
 color: #FFFFFF;
}

/* Index.pl Links. */
.indexinactivelinks {
 font-family: Arial;
 font-size: 12px;
 color: #E1E1E1;
}

.indexactivelinks {
 font-family: Arial;
 font-size: 12px;
 color: White;
}

/* The is for the JAVA HEADLINE FEED.  Jheadline-feed.pl */
.jheadlinetitle {
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
}

.jheadlinebl {
 font-family: Arial;
 font-size: 12px;
 color: White;
}

.jheadlinesd {
 font-family: Arial;
 font-size: 12px;
 color: Orange;
}

/* The is for the Search Input Box */
.searchbox {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: Black;
}

/* Expanded forms for Auto, Auto Sales, Autos For Sale, and Real Estate */
.autoform {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 border-style: solid;
 border-width: 1px;
 margin-left: 5px;
}

.realtorbordertable {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 border-style: solid;
 border-width: 1px;
}

.realtormaintable {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
}

.realtortext {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 margin-left: 5px;
}

.realtorform {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 border-style: solid;
 border-width: 1px;
 margin-left: 5px;
}

.headertd {
 font-family: Arial;
 font-size: 16px;
 color: #000000;
 margin-left: 5px;
}