/***** body and background *****/
/* body background */
body{margin:0;padding:0;background: url("../images/pagebg-60.jpg") repeat;}
/* website font */
body, table td, input, textarea{font-size:12px;font-family:arial,sans-serif;}

/***** website links *****/
a{color:#000;}

/***** left and right frames *****/
.settings_frame_left{width:10px;background:url("../images/lframe-60.gif") repeat;}
.settings_frame_right{width:10px;background:url("../images/rframe-60.gif") repeat;}

/***** header image *****/
#header{background:url("../images/60.gif") no-repeat;height:174px;}

/***** left column, right column and middle column *****/
/* content canvas color */
#content-td{background:#fff}
#left{color:#fff;width:130px;background:#3e5799;}
#right{color:#fff;width:130px;background:#3e5799;}
/* middle content */
#content{width:500px;float:left;clear:none;}

/***** search bar *****/
#search{float:left;clear:none;margin-left:3px;margin-right:3px;}
#search form{margin:0;padding:0;}
#search input[type='text']{ background-color:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:16px; width:96px;}
#search input[type='submit']{border-width:1px; font-family:Arial; font-size:10px; font-weight:bold; height:16px;}

/***** navbar *****/
/* navbar background color */
#navbar-td{background:#3e5799;}
/* nabvar link */
#top-navbar li a{font-weight:bold;color:#fff;text-decoration:none;}
#top-navbar li a:hover{color:#000;}
/* navbar layout */
#top-navbar{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#top-navbar li{float:left;height:20px;margin:5px 0 0 5px;padding:0;text-align:center;}

/***** content *****/
/* section title if it has one */
.content-section-title{font-weight:bold;font-size:120%;padding:0;margin:0;}
.content-seperator{background:url("../images/grey_line.gif") repeat-x;height:15px;}
.content, .content-seperator{margin-bottom:5px;padding-right:5px; padding-left:5px;}

/***** bread crumb *****/
#breadcrumb{margin-top:5px;font-weight:bold;font-size:80%;}
/* breadcrumb seperator */
.breadcrumb-seperator{color:red;font-weight:bold;}

/***** side links *****/
#side-links{ list-style-image:none; list-style-position: outside; list-style-type: none; margin:0; padding:0;}
#side-links li{float:left;padding:0;clear:both;}
/* side link link color */
#side-links li a{color:#fff;text-decoration:none;}
/* side link hover color */
#side-links li a:hover{color:#000;}

/***** article and event content *****/
/* teaser title */
.content-article-teaser .article-content-title,
.content-event-teaser .event-content-title {font-weight:bold;margin-top:10px;margin-bottom:5px;}
.content-more{margin-top:5px;}
/* teaser content */
.content-article-teaser .article-content, 
.content-event-teaser .event-content{float:left;clear:none;width:330px;}
/* teaser pic */
.content-article-teaser .article-pic, 
.content-event-teaser .event-pic{float:right;clear:none;}
/* expanded title */
.content-event .event-content-title,
.content-article .article-content-title{font-size:120%;font-weight:bold;margin-top:10px;margin-bottom:10px;}
/* expanded pic */
.content-event .event-pic,
.content-article .article-pic{margin-top:10px;margin-bottom:10px;}

/***** specials image *****/
#specials-a-content{background:url("../images/so.gif");width:120px;height:90px;}
.listing-image-specials{background: url("../images/save.gif") 0 0 no-repeat;height:25px;width:37px;float:left;clear:none;margin-right:10px;}

/***** footer *****/
/* footer color */
#footer-td{color:#fff;background:#3e5799;}
#module-navbar{margin:0 auto;width:450px;}
#footer-navbar{list-style-image:none; list-style-position: outside; list-style-type: none; margin:0;padding:0;}
#footer-navbar li{float:left;margin:0 0 0 5px;padding:0;text-align:center; }
#footer-navbar li a{color:#fff;text-decoration:none;}
#footer-navbar li a:hover{color:#000;}
/* copyright and powered by */
/* copyright color */
#copyright a{color:#fff;}
#copyright a:hover{color:#000;}
#copyright{width:450px;margin:0 auto;}
#poweredby{width:200px;margin:0 auto;}

/***** newsletter settings *****/
/* input text width */
#left form input[type='text']{width:110px;}
#newsletter-title{font-size:90%;font-weight:bold;}
.newsletter form label{font-weight:bold;margin-top:5px;}

/***** directory *****/
.directory-ul-col{list-style-image:none;list-style-position:outside;list-style-type:none;}
.directory-div-col{float:left;clear:none;width:45%;}
.directory-section-seperator{height:10px;}
.directory-categories{list-style-image:none;list-style-type:none;}
.directory-section-description{font-weight:bold;}
.directory-category{margin-bottom:5px;}

/***** directory-section-detail *****/
.directory-section-detail-title{font-weight:bold;font-size:120%;}
.directory-section-detail-desr{float:left;clear:none;width:330px;}
.directory-section-detail-img{float:right;clear:none;}
.directory-section-detail-bold{font-weight:bold;margin:10px 0 10px 0;}
.directory-section-detail-endtext{margin-top:10px;}

/***** directory section detail navigation *****/
#navigation-div-outer-directory_section_navbar{background:#3e5799;padding:5px;}
.navigation-directory_section_navbar li{float:left;clear:none;margin-right:2px;margin-left:2px;}
.navigation-directory_section_navbar li a{color:#fff;font-weight:bold;text-decoration:none;}
.navigation-directory_section_navbar li a:hover{color:#000;}
.navigation-directory_section_navbar{list-style-type:none;list-style-image:none;padding:0;margin:0;}
.navigation-directory_section_navbar-seperator{border-left:2px solid #000;height:15px;width:1px;}

/***** directory section *****/
.section-list-div-col{float:left;clear:none;width:50%;}
.section-list-title{font-weight:bold;}
.section-list-categories{list-style-image:none;list-style-type:none;}

/**** listing ****/
.listing a{font-weight:bold;}
.listing-text{float:left;clear:none;}
/* expanded listing */
.listing-expanded-image{float:right;clear:none;}
.listing-expanded-content .listing-name{font-weight:bold;font-size:120%;margin-bottom:5px;}
.listing-expanded-content .listing-title{font-weight:bold;margin-top:5px;}
.listing-expanded-content .listing-web{margin-top:5px;}
.listing-link{list-style:none;margin:0;padding:0;}
.listing-link-category{list-style:none;padding:0;margin:0;}
.listing-description{margin-top:5px;}
.listing-text .listing-title{font-weight:bold;margin-top:5px;}

/***** expanded listing navigation *****/
#navigation-div-outer-directory_listing_navbar{background:#3e5799;padding:5px;}
.navigation-directory_listing_navbar{list-style:none;padding:0;margin:0;}
.navigation-directory_listing_navbar li{float:left;clear:none;margin-left:10px;}
.navigation-directory_listing_navbar li a{color:#fff;font-weight:bold;}
.navigation-directory_listing_navbar li a:hover{color:#000;}
.content-seperator-expand{background:none;}

/***** search page *****/
.highlight{background-color:yellow;}
.no-results-found{font-style:italic;font-size:110%;color:red;}

/***** login for free standing page ****/
.login-form-div{width:300px;margin:0 auto;}

/***** gallery *****/
.gallery-row-seperator{height:20px}

/**** newsletter page ****/
#content-newsletters{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}

/***** generic design elements *****/
.clr{clear:both}
.inline {float:left;clear:none;margin-left:10px; }

/**** misc design elements *****/
.module{padding:5px;}
.module-title{display:none;}
#mainlinks{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#mainlinks .category{font-weight:bold;margin-top:10px;}
form label{display:block;clear:both;float:none;margin-bottom:5px;}
form form-title{font-weight:bold;}
.navigation-div-directory-listing-paginator ul{list-style-type:none;list-style-image:none;padding:0;margin:0;}
.announcements{list-style:none;margin:0;padding:0;}
#content-loader{font-weight:bold;}
.form-title{font-weight:bold;}

/***** aapec listing *****/
.listing-aapec{background: url("../images/aapec.gif") 0 0 no-repeat;height:55px;width:110px;float:right;clear:none;margin-right:10px;}

/***** newsletter module *****/
#module-newsletter-image{background:url("../images/newsletter.gif"); width:120px;height:120px;}