/*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;
	}
body {
	line-height: 1;
	background: #CCCCCC;
	}
ol, ul {
	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:#585a5b;font-family: Arial, Optima, Calibri, Corbel, Georgia, "Times New Roman", Times, serif;}

/***** website links *****/
a{color:#1e3a93;}

#wrapper {
	width: 978px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #ffffff;
}
#header {
	background-image: url("../images/Header.gif");
	background-repeat: no-repeat;
	background-position: center top;
	height: 159px;
	width: 978px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 0px;
        z-index: 10;
}
#navigation {
	clear: none;
	position: absolute;
	right: 0px;
	bottom: 3px;
        z-index: 20;
	font-family: Arial, Optima, Calibri, Corbel, Georgia, "Times New Roman", Times, serif;
}
#subheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d79729;
	height: 195px;
	width: 978px;
	position: relative;
        z-index: 5;        
}
#homemovie {
	float: left;
	clear: none;
}
#headinfo {
        font-family: Arial, Optima, Calibri, Corbel, Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	position: absolute;
	right: 525px;
	float: right;
	clear: none;
	top: 6px;
        font-size: 16px;
}
#headinfo a
{
	color: #FFF;
	text-decoration: none;
}

#headinfo a:hover, headinfo a:focus
{
	color: #D79729;
	}

a img { border:0px; }
.join {
	float: right;
	margin-top: 5px;
	margin-right: 30px;
}

.welcome {
	float: right;
	clear: none;
	font-family: Arial, Optima, Calibri, Corbel, Georgia, "Times New Roman", Times, serif;
	color: #1e3a93;
	font-size: 13px;
	width: 500px;
	text-align: justify;
	position: absolute;
	top: 0px;
	right: 20px;
	font-style: normal;
	line-height: 16px;
        font-weight: 400;
}
.welcome a
{
	color: #1e3a93;
}
.welcome a:hover, .welcome a:focus
{
	color: #fff;
	}

#freedraw {
	background-image: url("../images/Free_Draw_Ad.jpg");
	background-repeat: no-repeat;
	height: 309px;
	width: 266px;
	text-align: left;
	vertical-align: bottom;
}
.sponsor{
        float:left;
	margin-left: 13px;
	margin-top: 282px;
	width: 245px;
        line-height: 20px;
        font-size: 12px;
        color: #d5d7d8;
}

#search {
	float: left;
	height: 25px;
	width: auto;
	margin: 3px;
}
#social {
	float: left;
	height: 25px;
	width: 200px;
	margin-top: 5px;
	margin-left: 5px;
}
#rightads {
	float: right;
	width: 120px;
	margin-right: 20px;

	margin-top: 23px;
}

#content {
	padding: 3px;
	float: left;
	width: 830px;
	background-color: #fff;
}
#headerad {
	float: right;
	height: 90px;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	clear: none;
	position: absolute;
	top: 18px;
	right: 15px;
	background-color: #fff;
}
#homebanners {
	clear: none;
	float: right;
	width: 266px;
	padding-right: 2px;
	padding-left: 2px;
}
.homeevents {
        margin-top: 0px
	clear: none;
	float: left;
	width: 540px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #f7f7f7;
        border: 0px solid #d5d7d8;
        border-top: 0px;

}
.news {
	float: left;
        background-color:#d5d7d8;
        color:#656767;
	font-size: 18px;
	width: 540px;
        line-height: 30px;
	padding-right: 3px;
	padding-left: 3px;
        margin: 0px
        clear: none;
        font-weight: normal;
	text-indent: 10px;
}
.clear {
	clear: both;
}
.subheadtitle {
	font-size: 20px;
	font-weight: bold;
        line-height: 40px;
        margin:0;
}
.ad-seperator{margin-top:3px;margin-bottom:3px;}
.titles{font-size:14px;font-weight:bold;color:#1e3a93;}
/***** 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-size:14px; height:18px; width:150px;}
#search input[type='submit']{border-width:0px; font-family:Arial; font-size:14px; height:20px;}



/***** bread crumb *****/
#breadcrumb{color:red;height:20px;margin-top:5px;font-weight:bold;font-size:80%;}
/* breadcrumb seperator */
.breadcrumb-seperator{color:red;font-weight:bold;}

/***** content *****/
/* section title if it has one */
.content-section-title{font-weight:bold;font-size:18px;padding:0;margin:0;color:#1e3a93;line-height:26px;}

.content-seperator{margin-bottom:5px;padding-right:5px; padding-left:5px;}
.content{margin-bottom:5px;padding:3px;}
.content-seperator-home{margin:0px;clear:none;}
/*#content-home-0{margin-left:235px;}
#content-page-0{margin-left:235px;}*/

/***** article and event content *****/
/* teaser title */
.content-event-teaser .event-content-title,
.content-article-teaser .article-content-title{font-size:15px;font-weight:normal;margin-top:10px;margin-bottom:2px;}

.event-content-date{color:#d79729;font-size:14px;font-weight:normal;}

.content-more {margin-top:5px;margin-bottom:5px;font-size:13px;}

/* teaser content */
.content-article-teaser .article-content, 
.content-event-teaser .event-content{float:right;clear:none;width:400px;}
.event-content-cut {line-height: 16px;font-size:13px;height:48px;overflow:hidden;}
.article-content-cut {line-height: 16px;font-size:13px;height:64px;overflow:hidden;}
.content-article-teaser .article-content-title a, 
.content-event-teaser .event-content-title a
{color:#1e3a93;text-decoration: none;}	
.content-gallery-teaser .gallery-content{float:left;clear:none;width:600px;}

/* teaser pic */
.content-article-teaser .article-pic, 
.content-event-teaser .event-pic{float:left;clear:none;padding-top:15px;vertical-align: bottom;}

 
.content-gallery .gallery-pic{margin-top:10px;margin-bottom:10px;}
/* expanded title */
.content-event .event-content-title,
.content-article .article-content-title{font-size:120%;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.gallery-content-title{font-weight:bold;font-size:120%;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-specials-4797{background-color:#eee;}
.listing-image-specials{background: url("../images/save.gif") 0 0 no-repeat;height:25px;width:37px;float:left;clear:none;margin-right:10px;}
.specials-coupons{}

/***** 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;}

/**** newsletter page ****/
#content-newsletters{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;float: left;}
#module-newsletter-image{background:url("../images/newsletter.gif"); width:120px;height:120px;}

/***** 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:5px;}
.directory-categories{list-style-image:none;list-style-type:none;}
.directory-section-description{font-weight:bold;line-height:1.5;}
.directory-category-seperator{height:1px;}
.directory-category{margin-bottom:8px;}

#directory-sections-categories-li-613{display:none;}
#directory-sections-categories-li-614{display:none;}
#directory-sections-categories-li-615{display:none;}

.directory-section-description{padding-bottom:5px;padding-top: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:#cccdd0;padding:5px;}
.navigation-directory_section_navbar li{float:left;clear:none;margin-right:2px;margin-left:2px;}
.navigation-directory_section_navbar li a{color:#111c3c;font-weight:bold;text-decoration:none;}
.navigation-directory_section_navbar li a:hover{color:#808283;}
.navigation-directory_section_navbar{list-style-type:none;list-style-image:none;padding:0;margin:0;}
.navigation-directory_section_navbar-seperator{border-left:0px solid #000;height:15px;width:0px;}

/***** 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-name-title a{font-size:16px;font-weight:bold;padding:0;margin:0;color:#1e3a93;line-height:1.5;text-decoration:none;}
.listing-name a{font-size:16px;margin-bottom:5px;}
.listing-tag{color:#1e3a93;padding-bottom:10px;}
.listing-name {margin-bottom:5px;}
.listing-postal{padding-bottom:10px;}
.listing-phone{padding-bottom:5px;}
.listing-web{padding-bottom:5px;}
.listing-email{padding-bottom:5px;}

.listing-body-title{font-size:14px;font-weight:bold;padding:0;margin:0;color:#1e3a93;line-height:1.5;}

.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;}

/* featured listing */
.listing-highlight-listing a{background-color:yellow;}

/***** expanded listing navigation *****/
#navigation-div-outer-directory_listing_navbar{background:#cccdd0;padding:5px;}
.navigation-directory_listing_navbar{list-style:none;padding:0;margin:0;}
.navigation-directory_listing_navbar li{float:left;clear:none;margin-left:5px;margin-right:5px;}
.navigation-directory_listing_navbar li a{color:#111c3c;font-weight:bold;text-decoration:none;}
.navigation-directory_listing_navbar li a:visited{color:#111c3c;font-weight:bold;}
.navigation-directory_listing_navbar li a:hover{color:#808283;}
.content-seperator-expand{background: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;}



.navigation-div-directory-listing-paginator ul{list-style-type:none;list-style-image:none;padding:0;margin:0;}

/***** search page *****/
.highlight{background-color:yellow;}
.no-results-found{font-style:italic;font-size:110%;color:red;}

/***** gallery *****/
.gallery-row-seperator{height:20px}

/***** login for free standing page ****/
.login-form-div{width:300px;margin:0 auto;}

/***** 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;}
.required{color:red;}
.listing-link{list-style:none;margin:0;padding:0;}
.listing-link-category{list-style:none;}



