/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td */{
	/*margin: 0;*/
	padding: 0;
	border: 0px solid black;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
	}

:focus {
	outline: 0;
	}
	
	


	
ol {
	list-style: none;
	}
/* tables still need 'cellspacing="0"' in the markup 
table {
	border-collapse: separate;
	border-spacing: 0;
	}*/

/*added*/

.tablevalign-top {
	vertical-align:top;
        
	padding: 10;
	border-bottom:1	
	} 

table#BOD td { position:relative;vertical-align:top;padding: 20; border-bottom: 1;} 
table#BOD td p { position:relative;top:10px;border-bottom: 1;} }

caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
hr {
border: 0;
color: #d5d7d8;
background-color: #d5d7d8;
height: 1px;
width: 100%;
text-align: left;
}


.ad{margin:30px;}
h2 {font-size: large;color: #1e3a93}
h1 {font-size:18px;color:#1e3a93;}
/* website font */
body, table td, input, textarea{font-size:14px;color:#000;font-family: Arial, Optima, Calibri, Corbel, Georgia, "Times New Roman", Times, serif;}
.class2 {font-size:14px;color:#fff;font-family: Arial, Optima, Calibri, Corbel, Georgia, "Times New Roman", Times, serif;}








/***** left column, right column and middle column *****/
/* content canvas color */
#content-td{background:#fff}

 
/* middle content */

#content{width:720px;float:left;clear:none;margin-right:5px;}
#expandcontent{width:720px;float:left;clear:none;margin-left:1px;}
.event-content{width:700px;float:left;clear:none;margin-right:5px;}


/* search bar */

#search{float:left;clear:none; position:relative; }
.search_box { font-family: Arial; font-size: 10px; text-align:center; background-color: #FFFFFF; color: #000000; width: 96px; height: 16px;} 
.search_button { font-family: Arial; font-size: 10px; height: 16px; font-weight: bold; border-width:1px;}




#top-navbar #Contact a{ border:none;}

.content-content .ad-image{padding-left:6px;}


/***** navbar *****/

/* navbar background color */

#navbar-td{background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x;}
/* nabvar link */
#top-navbar li a{font-weight:bold;color:#000;text-decoration:none; border-right:1px solid #000; padding:1px 3px 0 5px;float:left;}
#top-navbar li a:hover{color:#F00;}
/* navbar layout */
#top-navbar{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 0 3px; font-size:11px;}
#top-navbar li{float:left;height:20px;margin:4px 0 0;padding:0;text-align:center;}


/***** content *****/
/* section title if it has one */

.content-section-title{color:#0000bf;font-weight:bold;font-size:120%;padding:0;margin:0;}
.content-section-title A:link {text-decoration: underline; color:#0000bf;}
.content-section-title A:visited {text-decoration: underline; color:#0000bf;}
.content-section-title A:active {text-decoration: underline; color:#0000bf;}
.content-section-title A:hover {text-decoration: underline; color: #0000bf;}


.greyline{background:url("../images/grey_line.gif") repeat-x;height:15px; margin-left:10px; margin-right:5px;}
.content-seperator{background:url("../images/grey_line.gif") repeat-x;height:15px; margin-left:10px; margin-right:5px;}
.content{padding-right:5px; padding-left:10px;}
.content-expand{margin-left: 5px;}





/* bread crumb */

#breadcrumb     { 
margin-top:10px;font-weight:bold;font-size:80%; color:#000; margin-left:10px; margin-top:10px;
}


.breadcrumb-seperator     {
color:#000;font-weight:bold;
}


/* ads */
#advertisements {margin-left:-26px;}
#module-rightads {margin-left:26px;}


/***** side links *****/

#side-links{ list-style-image:none; list-style-position: outside; list-style-type: none; font-family: Arial; font-size: 11px; font-weight: bold; padding:0; margin:0px}
#side-links li{float:left;padding:1px 0 1px;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:#F00;}
.side-link-seperator{border-bottom:1px solid; color:#000; width:112px;margin-top:5px;margin-bottom:5px;}



/* Article */


.article-content-title {color:#0000bf;font-family: Arial; font-size:120%;font-weight:bold;margin-top:10px;margin-bottom:10px;} 
.article-content-title A:link {text-decoration: underline; color:#0000bf;}
.article-content-title A:visited {text-decoration: underline; color:#0000bf;}
.article-content-title A:active {text-decoration: underline; color:#0000bf;}
.article-content-title A:hover {text-decoration: underline; color: #0000bf;}





/* Gallery */

.gallery-content-title  {color:#0000bf;font-family: Arial; font-size:120%;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.gallery-content-title A:link {text-decoration: underline; color:#0000bf;}
.gallery-content-title A:visited {text-decoration: underline; color:#0000bf;}
.gallery-content-title A:active {text-decoration: underline; color:#0000bf;}
.gallery-content-title A:hover {text-decoration: underline; color: #0000bf;}


/* Event */


.event-content-title{color:#0000bf;font-weight:bold;font-family: Arial; font-size:120%;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.event-content-title A:link {text-decoration: underline; color:#0000bf;}
.event-content-title A:visited {text-decoration: underline; color:#0000bf;}
.event-content-title A:active {text-decoration: underline; color:#0000bf;}
.event-content-title A:hover {text-decoration: underline; color: #0000bf;}
.content content-events_page {margin-top:20px;}

#event-registration-title {color:#0000bf;}

.section-navigation-title{color:#0000bf;font-weight:bold;text-decoration:none;font-size:11px;}



/***** article and event content *****/

/* teaser title */
.content-article-teaser,
.gallery-content, 
.content-event-teaser { padding-left:10px;padding-right:10px;font-family: Arial; font-size: 13px; }
.gallery-content .gallery-content-text {text-align:justify;}
.content-more{margin-top:5px;}
.content-article-teaser .article-content-title{ padding-bottom:10px;}

/* teaser content */
.content-article-teaser .article-content, 
.content-event-teaser .event-content{float:left;clear:none;width:500px;text-align:justify;}
.content-content {padding-left:10px; padding-right:10px;}

/* teaser pic */
.content-article-teaser .article-pic, 
.content-event-teaser .event-pic{float:left;clear:none; vertical-align:middle;padding-top:7px;padding-left:25px;}

/* expanded title */
.content-event, 
.content-article {font-size:120%;margin-top:5px;margin-bottom:0px;}

/* expanded pic */
.content-event .event-pic {vertical-align: middle}
.content-article .article-pic{margin-top:20px;margin-bottom:20px;}
.event-content-date{font-family: Arial; font-size: 11px; font-weight:bold;}
.event-content-text {margin-top: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;}
.listing-image-specials-page{background: url("../images/save.gif") 0 0 no-repeat;height:25px;width:37px;float:left;clear:none;}
.listing-image-specials-expanded{background: url("../images/save.gif") 0 0 no-repeat;height:25px;width:37px;float:left;clear:none;}

.directory-sections-specials-image{background: url("../images/so_sm.gif") 0 0 no-repeat;height:35px;width:55px;clear:none;}
.section-navigation-title{color:#0000bf;font-weight:bold;text-decoration:none;font-size:11px;}


/***** newsletter settings *****/

/* input text width */

#left form input[type='text']{width:110px;}
#newsletter-title{color:#0000bf;font-size:90%;font-weight:bold;}
.newsletter form label{font-weight:bold;margin-top:5px;}



/***** directory *****/


#directory-search{color:#0000bf;font-weight:bold;align:center;}
.directory-ul-col{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
.directory-div-col{float:left;clear:none;width:50%;}
.directory-section-seperator{height:1px;}
.directory-categories{list-style-image:none;list-style-type:none;padding: 0 0 0 20px;}
.directory-section-description{color:#0000bf; font-weight:bold;}
.directory-category-seperator{height:1px;}


.directory-section-description{color:#0000bf;padding-top:5px;}
.directory-section-description A:link {text-decoration: underline; color:#0000bf;}
.directory-section-description A:visited {text-decoration: underline; color:#0000bf;}
.directory-section-description A:active {text-decoration: underline; color:#0000bf;}
.directory-section-description A:hover {text-decoration: underline; color:#0000bf;}







/***** directory-section-detail *****/

.directory-section-detail-title{color:#0000bf;font-weight:bold;font-size:120%;}
.directory-section-detail-desr{float:left;clear:none; margin-right:4px;margin-bottom:6px;}
.directory-section-detail-img{float:right;clear:none;}
.directory-section-detail-bold{font-weight:bold;padding:11px 0 11px 0;}
.directory-section-detail-endtext{margin-top:10px;}

/***** directory section detail navigation *****/

#navigation-div-outer-directory_section_navbar{background:none repeat scroll 0 0 #3E5799;}
.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;font-size:11px;}
.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:1px solid #fff;height:15px;width:1px;}

/***** directory section *****/

.section-list-div-col{float:left;clear:none;width:50%;}
.section-list-title{color:#0000bf;font-weight:bold;}
.section-list-categories{list-style-image:none;list-style-type:none;padding: 0 0 0 15px;}
.section-list-category{list-style-image:none;list-style-type:disc;}

/**** listing ****/

.listing a{font-weight:bold;}
.listing-text{float:left;clear:none; margin-bottom:10px; margin-left:37px;font-family:Arial;font-size: 11px;}

/* expanded listing */

.listing-expanded-image{float:right;clear:none; vertical-align:middle; position:relative;}
.listing-expanded-content .listing-name{color:#0000bf;font-weight:bold;font-size:120%;margin-bottom:5px; margin-top:5px;}
.listing-expanded-content .listing-text{float:left;clear:none; margin-bottom:0px; margin-left:-1px;font-size: 12px;}
.listing-expanded-content .listing-phone-label{font-weight:bold;}
.listing-expanded-content .listing-title{color:#0000bf;font-weight:bold;margin-top:10px;}
.listing-expanded-content .listing-web{margin-top:10px;}
.listing-expanded-content .listing-email{margin-bottom:10px;}
.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-spacer{height:5px;}
.listing-category-image { float:right;clear:none;}

.listing-text .listing-name{font-family:Arial;font-weight:bold;font-size: 13px;}
.listing-name{color:#0000bf;}
.listing-name A:link {text-decoration: underline; color:#0000bf;}
.listing-name A:visited {text-decoration: underline; color:#0000bf;}
.listing-name A:active {text-decoration: underline; color:#0000bf;;}
.listing-name A:hover {text-decoration: underline; color: color:#0000bf;}

.listing-name-title {color:#0000bf;}



/* featured listing */

.listing-highlight-listing {
	padding-left: 0px;
}



/***** expanded listing navigation *****/

#navigation-div-outer-directory_listing_navbar{background:#0000bf;margin-left: -1px;margin-right: -4px;}
.navigation-directory_listing_navbar{list-style:none;padding:0;margin:0;}
.navigation-directory_listing_navbar li{float:left;clear:none;margin-left:5px;}
.navigation-directory_listing_navbar li a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.navigation-directory_listing_navbar li a:visited{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.navigation-directory_listing_navbar li a:hover{text-decoration:underline;}
.navigation-directory_listing_navbar-seperator{border-left:1px solid #fff;height:15px;}


/* expanded listing */

.listing-expanded-image{float:right;clear:none; vertical-align:middle; position:relative;}
.listing-expanded-content .listing-name{font-weight:bold;font-size:120%;margin-bottom:5px;}
.listing-expanded-content .listing-title{font-weight:bold;margin-top:10px;}
.listing-expanded-content .listing-web{margin-top:10px;}
.listing-expanded-content .listing-email{margin-bottom:10px;}
.listing-links{list-style:none;margin:0;padding:0 0 15px;}
.listing-links li{float:left;padding-right:5px;}
.listing-link-category{list-style:none;padding:0 0 20px;margin:0;}
.listing-link-category li{ float:left;padding-left:5px;}
.listing-link-seperator { float:none;}
.listing-link-category-title{color:#0000bf;float:left;font-weight:bold;}
.listing-description{margin-top:5px;}
.listing-body-title{color:#0000bf;font-size: 120%;font-weight: bold;}


/***** 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{margin:0px 5px 5px 5px;}
.module-title{display:none;}
.module-right{margin:0px 5px 5px 4px;}
#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{color:#0000bf;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; border-bottom:dotted; border-bottom-color:#CCC; border-bottom-width:thin;}
#content-loader{font-weight:bold;}
.form-title{color:#0000bf;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.png") no-repeat; height: 34px; margin-left: 2px; margin-top: 15px; margin-bottom: 14px; width: 118px;}
#date {
float:left;
font:9px Arial;
margin:0px 0px 0px 8px;
color:#000;
}
.backtop{ font-family: Arial; font-size: 10px; float:right; margin:0px 5px 10px 0px; }
.click { font-size:10px; color:#FFF; margin-left:5px; margin-right:0px; padding-bottom:5px;}
.listing-title{font-weight:bold;margin-bottom:5px;}
.listing-body-text{width:600px;margin-left:-4px;}
.hours-title{ display:inline-block; width:35px; padding-bottom:2px; vertical-align:top;}

.newsfield {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    width: 200px;
}
.button {
    border-width: 1px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
}
