BODY
{
	scrollbar-base-color: #F0F0F0;
	scrollbar-track-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	border: #000000 0px solid;
}

a:link
{
	color: #3366CC;
	text-decoration: none;
}

a:visited
{
	color: #3366CC;
	text-decoration: none;
}

a:active
{
	color: #3366CC;
	text-decoration: none;
}

a:hover
{
	color: #009900;
	text-decoration: none;
}

TD
{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 9pt;
	color: #<%= strSiteBodyText %>;
}

.left_menu_category
{
	font-family: arial, verdana, helvetica, sans-serif;
	color: #76B2EA;
	font-size: 9pt;
	height: 30px;
	cursor: pointer;
	font-weight: bold;
	text-indent: 10px;
	line-height: 16pt;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #cccccc;
}
.left_menu_sub_category
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	height: 30px;
	cursor: pointer;
	text-indent: 10px;
	line-height: 20pt;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #cccccc;
}

.left_menu_sub_category2
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	height: 30px;
	cursor: pointer;
	text-indent: 10px;
	line-height: 20pt;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #000000;
}

.left_menu_sub_category:link
{
	color: #ffffff;
	text-decoration: none;
}
.left_menu_sub_category:visited
{
	color: #ffffff;
	text-decoration: none;
}
.left_menu_sub_category:hover
{
	color: #76B2EA;
	text-decoration: none;
}
.left_menu_sub_category:active
{
	color: #ffffff;
	text-decoration: none;
}

.left_menu_sub_category2:link
{
	color: #000000;
	text-decoration: none;
}
.left_menu_sub_category2:visited
{
	color: #000000;
	text-decoration: none;
}
.left_menu_sub_category2:hover
{
	color: #76B2EA;
	text-decoration: none;
}
.left_menu_sub_category2:active
{
	color: #000000;
	text-decoration: none;
}


.InputTypeAllButButtons
{
	font-size: 8pt;
	color: #930000;
	font-weight: none;
	background-color: #ffffff;
}
.InputTypeSubmit
{
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
}

.URLTopNav:link
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.URLTopNav:visited
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.URLTopNav:hover
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.URLTopNav:active
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.URLTopNav2:link
{
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}
.URLTopNav2:visited
{
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}
.URLTopNav2:hover
{
	color: #76B2EA;
	font-size: 8pt;
	text-decoration: none;
}
.URLTopNav2:active
{
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

.URLTopNav3:link
{
	color: #76B2EA;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.URLTopNav3:visited
{
	color: #76B2EA;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.URLTopNav3:hover
{
	color: #76B2EA;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.URLTopNav3:active
{
	color: #76B2EA;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.borders
{
	border: #000000 1px solid;
}
.submitbutton
{
	font-size: 13px;
}
.shadeform
{
	font: 13px arial, verdana, sans-serif;
	background-image: url( "picts/shadeform.gif" );
	text-align: left;
	width: 200PX;
	border: #999999 1px solid;
}



TABLE
{
	color: #444444;
	font: 13px georgia, "times new roman" , verdana, arial, sans-serif;
	font-weight: normal;
}

.title
{
	color: #000000;
	font: 18px arial, verdana, sans-serif;
	font-weight: normal;
}

.subtitle
{
	color: #000000;
	font: 15px arial, verdana, sans-serif;
	font-weight: bold;
}

.smalltext
{
	color: #996600;
	font: 10px arial, sans-serif;
	font-weight: normal;
}

.phonetitle
{
	color: #339999;
	font: 12px verdana, arial, sans-serif;
	font-weight: bold;
}

.footertext
{
	color: #666666;
	font: 10px arial, verdana, sans-serif;
	font-weight: bold;
}

.quotechoice
{
	color: #003333;
}

.just
{
	text-align: justify;
}

.faq
{
	line-height: 20px;
}

.formmargin
{
	margin: 0px;
}




.headermenu
{
	color: #6699CC;
	font: 10px verdana, arial, sans-serif;
	font-weight: bold;
}

#date-location
{
	left: 175px;
	position: absolute;
	top: 65px;
}





/* BORDERS FOR PAGE IMAGES NOT GALLERY */

.borders
{
	border: #000000 1px solid;
}






/* HOMEPAGE NEWS SCROLLER */

.scrollertitle
{
	color: #000000;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	border-bottom: #666666 1px solid;
	padding: 5px;
	background-color: #F0F0F0;
}

.newswindow
{
	border: #666666 1px solid;
}






/* CALENDAR PAGE */

.bigtitle
{
	color: #3366CC;
	font: 45px verdana, arial, sans-serif;
	font-weight: normal;
}

.calendarnum
{
	color: #CC9900;
	font: 24px verdana, arial, sans-serif;
	font-weight: normal;
}

.page-splits
{
	border: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 5px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}



/* SMALL CALENDAR */

.calendar
{
	border: #3366CC 1px solid;
	background-color: #CCCCCC;
}

.calendartitle
{
	color: #FFFFFF;
	background-color: #3366CC;
	font: 12px arial, sans-serif;
	font-weight: bold;
	padding: 1px;
}

.caldays
{
	background-color: #FFFFFF;
	color: #666666;
	font: 10px arial, sans-serif;
	font-weight: normal;
	border-right: #CCCCCC 1px solid;
	border-bottom: #66CC00 1px solid;
}

.calday
{
	background-color: #DCEEDC;
	color: #000000;
	font: 10px arial, sans-serif;
	font-weight: bold;
	border-right: #CCCCCC 1px solid;
	border-bottom: #66CC00 1px solid;
}

.caldates
{
	background-color: #FFFFFF;
	color: #666666;
	font: 10px arial, sans-serif;
	font-weight: normal;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

.calhilite
{
	background-color: #DCEEDC;
	color: #FFFFFF;
	font: 22px arial, sans-serif;
	font-weight: bold;
	border: #000000 0px solid;
}







/* LEFT SIDEBAR OPTIONS */

.bordersSB
{
	border: #000000 1px solid;
}

.sidetexttitle
{
	color: #000000;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	border: #666666 1px solid;
	background-color: #F0F0F0;
}


.sidetext
{
	color: #000000;
	font: 11px arial, verdana, sans-serif;
	font-weight: normal;
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	background-color: #F0F0F0;
	background-image: url( "picts/sidebar-background.jpg" );
}

.sidebar-spacer
{
	position: relative;
	visibility: visible;
	left: 0px;
	top: 0px;
	z-index: 0;
}





/* RIGHT NOTES AREA */


fieldset
{
	color: #666666;
	font: normal 11px verdana, arial, sans-serif;
	-moz-border-radius: 3px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	width: 127px;
	text-align: left;
}


fieldset legend
{
	color: #3366CC;
	font: bold 12px arial, verdana, sans-serif;
	border: 1px solid #3366CC;
	background-color: #F0F4FC;
	margin-bottom: 2px;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
}








/* HIDE MENU AND ITEMS FOR PRINTING */


@media print
{
	.printhide
	{
		display: none;
	}
	.printhelp
	{
		width: 600px;
	}
}
@media screen
{
	.printonly
	{
		display: none;
	}
}












/* CONTACT AND QUOTES FORM */

.submitbutton
{
	font-size: 13px;
}


.shadeform
{
	font: 13px arial, verdana, sans-serif;
	background-image: url( "picts/shadeform.gif" );
	text-align: left;
	width: 200PX;
	border: #999999 1px solid;
}

.textarea
{
	font: 13px arial, verdana, sans-serif;
	background-image: url( "picts/shadeform.gif" );
	text-align: left;
	width: 250PX;
	border: #999999 1px solid;
}

.dropdown
{
	color: #333333;
	width: 200PX;
	font: 11px verdana, arial, sans-serif;
}


.quoteform
{
	font: 13px arial, verdana, sans-serif;
	background-image: url( "picts/shadeform.gif" );
	text-align: left;
	border: #999999 1px solid;
}

.quotechoice
{
	color: #3366CC;
	font: 11px arial, verdana, sans-serif;
	font-weight: normal;
}

.dropquotes
{
	font: 12px arial, verdana, sans-serif;
}








/* LINKS PAGE CODE */


.linksmargin
{
	margin: 10px;
}

.searchbutton
{
	font: 11px arial, verdana, helvetica, sans-serif;
}

.searchform
{
	font: 13px arial, verdana, sans-serif;
	background-image: url( "picts/shadeform.gif" );
	background-color: #FFFFFF;
	width: 120PX;
	height: 20PX;
	border: #999999 1px solid;
}


.searchdrop
{
	font: 12px arial, verdana, sans-serif;
	color: #000000;
	width: 120PX;
	height: 20PX;
	background-color: #FFFFFF;
	margin-top: 3px;
}






/* START CODE FOR THE GALLERY AND IMAGE VIEWERS */

.image-border
{
	left: 0px;
	position: relative;
	top: 0px;
	border: #666666 1px solid;
	z-index: 1;
}

.image-borderon
{
	left: 3px;
	position: relative;
	top: 3px;
	border: #FF0000 1px solid;
	z-index: 1;
}

.picturetitle
{
	color: #000000;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
}

.gallerytext
{
	color: #666666;
	font: 12px arial, verdana, sans-serif;
	font-weight: normal;
}

.price
{
	color: #339999;
	font: 14px verdana, arial, sans-serif;
	font-weight: bold;
}

.button-popups
{
	background-color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #3366CC;
	font-size: 11px;
	line-height: 18px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	border: #CCCCCC 1px solid;
}

.buttonon-popups
{
	background-color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000066;
	font-size: 11px;
	line-height: 18px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	border: #6699FF 1px solid;
}




/* START CODE FOR THE SLIDESHOW */


#slidenumber-loc
{
	left: 10px;
	position: absolute;
	top: 10px;
	white-space: nowrap;
}

.slide-text
{
	color: #3366CC;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 2px;
	padding-right: 6px;
	border: 1px solid #CCCCCC;
}

.slide-hilite
{
	color: #666666;
	font-weight: normal;
}




































































/* START THE CODE FOR THE HORIZONTAL MENUS */


.menuhorz
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	cursor: pointer;
	line-height: 11pt;
	padding-left: 9px;
	padding-right: 9px;
	text-align: center;
	display: block;
	border: #CCCCCC 1px solid;
}


a.menuhorz:link
{
	color: #999999;
	background-color: #FFFFFF;
}


a.menuhorz:visited
{
	color: #999999;
	background-color: #FFFFFF;
}


a.menuhorz:active
{
	color: #999999;
	background-color: #FFFFFF;
}


a.menuhorz:hover
{
	background-color: #FFFFFF;
	border: #6699FF 1px solid;
	color: #000000;
}
























































/* START  CODE FOR THE TOP NAVIGATION MENU */

.top_navigation_menu_selected
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
}
a.top_navigation_menu_selected:link
{
	color: #3366CC;	background-color: #eeeeee;
}
a.top_navigation_menu_selected:visited
{
	color: #3366CC;	background-color: #eeeeee;
}
a.top_navigation_menu_selected:active
{
	color: #3366CC;	background-color: #eeeeee;
}
a.top_navigation_menu_selected:hover
{
	color: #3366CC;	background-color: #eeeeee;
}

.top_navigation_menu_out
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	
}
a.top_navigation_menu_out:link
{
	color: #000000;	background-color: #eeeeee;
}
a.top_navigation_menu_out:visited
{
	color: #000000;	background-color: #eeeeee;
}
a.top_navigation_menu_out:active
{
	color: #000000;	background-color: #eeeeee;
}
a.top_navigation_menu_out:hover
{
	color: #3366CC;	background-color: #eeeeee;
}
/* END  CODE FOR THE TOP NAVIGATION MENU */






/* START  CODE FOR THE LEFT NAVIGATION MENU */
.left_navigation_menu-layer
{
	position: relative;
	visibility: visible;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.left_navigation_menu_selected
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	height: 28px;
	width: 165px;
	cursor: pointer;
	font-weight: normal;
	text-indent: 8px;
	line-height: 16pt;
	text-align: left;
	display: block;
	border-bottom: #CCCCCC 1px solid;
}
a.left_navigation_menu_selected:link
{
	color: #000000;	background-color: #eeeeee;
}
a.left_navigation_menu_selected:visited
{
	color: #000000;	background-color: #eeeeee;
}
a.left_navigation_menu_selected:active
{
	color: #000000;	background-color: #eeeeee;
}
a.left_navigation_menu_selected:hover
{
	color: #3366CC;	background-color: #ffffff;
}

.left_navigation_menu_out
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	height: 28px;
	width: 165px;
	cursor: pointer;
	font-weight: normal;
	text-indent: 8px;
	line-height: 16pt;
	text-align: left;
	display: block;
	border-bottom: #CCCCCC 1px solid;
}
a.left_navigation_menu_out:link
{
	color: #000000;	background-color: #FFFFFF;
}
a.left_navigation_menu_out:visited
{
	color: #000000;	background-color: #FFFFFF;
}
a.left_navigation_menu_out:active
{
	color: #000000;	background-color: #FFFFFF;
}
a.left_navigation_menu_out:hover
{
	color: #3366CC;	background-color: #FFFFFF;
}

.left_navigation_menu_bar { background : url(/images/left_navigation_menu_bar.gif)}

/* END  CODE FOR THE LEFT NAVIGATION MENU */



