body		{ scrollbar-base-color: #292929; scrollbar-track-color: #000000; margin: 2px; padding: 0px; }	
fieldset 		{ color: #CCCCCC; font: normal 11px arial, verdana, sans-serif; -moz-border-radius: 3px; padding-top: 0px; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; text-align: left; }	
fieldset legend 	{ color: #3366CC; font: bold 11px arial, verdana, sans-serif; border:1px solid #3366CC; background-color: #F0F4FC; margin-bottom: 2px; padding: 1px; padding-left: 3px; padding-right: 3px; }		
h1	 	{ color: #339999; font-weight: bold; font-family: arial, verdana, sans-serif; font-size: 16px; }	
h2	 	{ color: #339999; font-weight: bold; font-family: arial, verdana, sans-serif; font-size: 14px; }	
h3	 	{ color: #339999; font-weight: bold; font-family: arial, verdana, sans-serif; font-size: 12px; }	
table		{ color: #FFFFFF; font: 12px arial, verdana, sans-serif; font-weight: normal; }	
#bodytext470 	{ float: left; background-color: #292929; width: 470px; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#bodytext49 	{ float: left; background-color: #292929; width: 49%; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#bodytext59 	{ float: left; background-color: #292929; width: 59%; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#bodytext69 	{ float: left; background-color: #292929; min-width:850px; width: 70%; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#bodytext79 	{ float: left; background-color: #292929; width: 79%; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#date-location 	{ left: 235px; position: absolute; TOP: 216px; }		
#footer 		{ width: 100%; clear: both; background-color: #000000; vertical-align: bottom;}	
#header		{ width: 100%; background-color: #292929;}	
#leftcolumn15 	{ float: left; width: 15%; min-width:180px; background-color: #292929; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#leftcolumn20 	{ float: left; width: 20%; background-color: #292929; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#leftcolumn200 	{ float: left; width: 200px; background-color: #292929; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#rightcolumn15  	{ float: right; width: 15%; background-color: #292929; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#rightcolumn20  	{ float: right; width: 20%; background-color: #292929; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#rightcolumn200  	{ float: right; width: 200px; background-color: #292929; color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; }		
#slidenumber-loc	{ left: 10px; position: absolute; top: 10px; white-space: nowrap; }		
.newsfloat	{ float: right; margin: 0 0 10px 10px;}
.bigtitle		{ color: #FFFFFF; font: 45px verdana, arial,  sans-serif; font-weight: normal; }	
.borders		{ border: #000000 1px solid; }	
.bordersSB	{ border: #000000 1px solid; }		
.buttonon-popups	{ background-color:#FFFFFF; font-FAMILY: arial, verdana, helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 18px; cursor:pointer; font-weight: bold; text-align: center; BORDER: #0669CE 1px solid; }		
.button-popups	{ background-color:#FFFFFF; font-FAMILY: arial, verdana, helvetica, sans-serif; color: #0669CE; font-size: 11px; line-height: 18px; cursor:pointer; font-weight: bold; text-align: center; BORDER: #CCCCCC 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; }	
.calday		{ background-color: #DCEEDC; color: #000000; font: 10px arial, sans-serif; font-weight: bold; border-right: #CCCCCC 1px solid; border-bottom: #66CC00 1px solid; }	
.caldays		{ background-color: #FFFFFF; color: #666666; font: 10px arial, sans-serif; font-weight: normal; border-right: #CCCCCC 1px solid; border-bottom: #66CC00 1px solid; }	
.calendar		{ border: #3366CC 1px solid; background-color: #CCCCCC; }	
.calendarnum 	{ color: #FFFFFF; font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 24px; }		
.calendartitle	{ color: #FFFFFF; background-color: #3366CC; font: 12px arial, sans-serif; font-weight: bold; padding: 1px; }		
.calhilite		{ background-color: #DCEEDC; color: #FFFFFF; font: 22px arial, sans-serif; font-weight: bold; border: #000000 0px solid; }	
.contactgti	{ color: #CC9900; font: 16px verdana, arial, sans-serif; font-weight: bold }		
.contactmedia	{ color: #C3DAF9; font: 11px verdana, arial, sans-serif; }		
.dropdown 	{ color: #333333; WIDTH: 200PX; font: 11px verdana, arial, sans-serif; }		
.dropquotes	{ font: 12px arial, verdana, sans-serif; }		
.faq 		{ line-height: 20px; }	
.floater		{ float:left; margin-right:5px; margin-bottom:15px; }	
.footertext 	{ color: #999999; font: 10px arial, verdana, sans-serif; font-weight: bold; }		
.formmargin	{ margin: 0px; }		
.gallerytext	{ color: #666666; font: 12px arial, verdana, sans-serif; font-weight: normal; }		
.headermenu	{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold; }		
.hiddenPic 	{ display:none; height:1px; width:1px; } 		
.image-border	{ left: 0px; top: 0px; border: #666666 1px solid; z-index: 1; }		
.image-borderon	{ left: 3px; top: 3px; border: #000000 1px solid; z-index: 1; }		
.just 		{ text-align: justify; }	
.linksmargin	{ margin: 10px; }		
.menu		{ font-family: arial, verdana, helvetica, sans-serif; font-size: 9pt; height: 25px; width: 175px; cursor:pointer; font-weight: bold; text-indent: 8px; line-height: 16pt; text-align: left; display: block; border-bottom: #666666 1px solid; }	
.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: #666666 1px solid; }		
.menu-layer  	{ position:relative; visibility:visible; left:0px; top:0px; z-index:2; }		
.news10		{ color: #000000; font-size: 10pt; font-family: arial, verdana, sans-serif; font-weight: normal; }	
.news10b		{ color: #000000; font-size: 10pt; font-family: arial, verdana, sans-serif; font-weight: bold; }	
.news12		{ color: #000000; font-size: 12pt; font-family: arial, verdana, sans-serif; font-weight: normal; }	
.news12b		{ color: #000000; font-size: 12pt; font-family: arial, verdana, sans-serif; font-weight: bold; }	
.news14		{ color: #000000; font-size: 14pt; font-family: arial, verdana, sans-serif; font-weight: normal; }	
.news18		{ color: #000000; font-size: 18pt; font-family: arial, verdana, sans-serif; font-weight: bold; }	
.press12bw	{ color: #FFFFFF; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; }
.press14bw	{ color: #FFFFFF; font-size: 14px; font-family: arial, verdana, sans-serif; font-weight: bold; }
.newswindow	{ border: #000000 1px solid; }		
.page-splits	{ border: 1px solid #666666; background-color: #808080; color: #666666; height: 5px; width: 100%; margin-top: 5px; margin-bottom: 5px; }		
.phonetitle 	{ color: #C3DAF9; font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 12px; }		
.picturetext	{ color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 8px; }	
.picturetitle 	{ color: #000000; font: 11px verdana, arial, sans-serif; font-weight: bold; }
.price	 	{ color: #339999; font: 14px verdana, arial, sans-serif; font-weight: bold }	
.quotechoice 	{ color: #003333; }		
.quotechoice 	{ color: #3366CC; font: 11px arial, verdana, sans-serif; font-weight: normal; }		
.quoteform	{ font: 13px arial, verdana, sans-serif; background-image: url("image/shadeform.gif"); text-align: left; BORDER: #999999 1px solid; }		
.scrollertitle	{ color: #FFFFFF; font: 12px verdana, arial, sans-serif; font-weight: bold; border-bottom: #000000 1px solid; padding: 5px; background-color: #000000; }		
.searchbutton 	{ font: 11px arial, verdana, helvetica, sans-serif; }		
.searchdrop 	{ font: 12px arial, verdana, sans-serif; color: #000000; WIDTH: 120PX; HEIGHT: 20PX; background-color: #FFFFFF; margin-top: 3px; }		
.searchform 	{ font: 13px arial, verdana, sans-serif; background-image: url("image/shadeform.gif"); background-color: #FFFFFF; WIDTH: 120PX; HEIGHT: 20PX; BORDER: #999999 1px solid; }		
.shadeform	{ font: 13px arial, verdana, sans-serif; background-image: url("image/shadeform.gif"); text-align: left; WIDTH: 200PX; BORDER: #999999 1px solid; }		
.sidebar-spacer	{ position:relative; visibility:visible; left:0px; top:0px; z-index:0; }		
.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("image/sidebar-background.jpg"); }
.sidetexttitle 	{ color: #FFFFFF; font: 11px verdana, arial, sans-serif; font-weight: bold; border: #666666 1px solid; background-color: #000000; }		
.sixteenpointbold 	{ color: #339999; font: 16px verdana, arial, sans-serif; font-weight: bold; }		
.slide-hilite	{ color: #666666; font-weight: normal; }		
.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; }		
.smalltext	{ color: #FFFFFF; font-weight: normal; font-family: arial, sans-serif; font-size: 10px; }		
.submitbutton	{ font-size: 13px; }		
.subtitle 		{ color: #CCCCCC; font-weight: bold; font-family: arial, verdana, sans-serif; font-size: 15px; }	
.textarea		{ font: 13px arial, verdana, sans-serif; background-image: url("image/shadeform.gif"); text-align: left; WIDTH: 250PX; BORDER: #999999 1px solid; }	
.title 		{ font: 14px arial, verdana, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #000000; border-bottom: #F0F0F0 3px solid; width: 100%; display: block; margin-bottom: 5px; padding: 5px; }	
.title2		{ font-weight: bold; color: #000000; background-color: #F0F0F0; width: 100%; display: block; margin-bottom: 5px; padding: 5px; border: #D8AECA 0px solid; font-family: arial, verdana, sans-serif; font-size: 15px; }	
.twelvepointbold 	{ color: #339999; font: 12px verdana, arial, sans-serif; font-weight: bold; }		
@media print	{.printhide 	{ display:none; } .printhelp	{ width:600px; } }
@media screen	{.printonly 	{ display:none; } }	
a.menu:active 	{ color: #FFFFFF; background-color:#000000; }		
a.menu:hover 	{ color: #3366CC; background-color:#EFF4FA; text-decoration: none; }		
a.menu:link 	{ color: #FFFFFF; background-color:#000000; }		
a.menu:visited 	{ color: #FFFFFF; background-color:#000000; }		
a.menuhorz:active 	{ color: #EFF4FA; background-color:#000000; }		
a.menuhorz:hover 	{ background-color:#666666; border: #FFFFFF 1px solid; color: #000000; text-decoration: none; }		
a.menuhorz:link 	{ color: #EFF4FA; background-color:#000000; }		
a.menuhorz:visited	{ color: #EFF4FA; background-color:#000000; }		
a:active		{ color: #C3DAF9; text-decoration: none; }	
a:hover		{ color: #B1CFF8; text-decoration: underline; }	
a:link		{ color: #C3DAF9; text-decoration: none; }	
a:visited		{ color: #CC9900; text-decoration: none; }	


/* Navigation Menu Item */
div.menuitem	{
	font: 10pt arial, verdana, helvetica, sans-serif; font-weight: bold; border-bottom: #666666 0px solid; /* <-- DEFAULT FONT/SIZE */
	background: url( "image/button6.png" ) no-repeat; /* <--  ROLLOVER HOVER IMAGE */ 
	width: 175px; /* <-- BUTTON WIDTH */
	height: 30px; /* <-- BUTTON HEIGHT */
	position:relative;	
	float: left;
	margin: 2px; 
	padding-right: 0px;
	overflow:visible;
	cursor:pointer;	
}

/* Menu Link */
div.menuitem a {color: white; /* <-- DEFAULT TEXT COLOR */ display: inline; text-decoration: none;  /* disables any normal link styles you have set */ overflow:visible; }

/* Menu Text */
div.menuitem span { position: absolute; left: 10px; top: 7px; text-align: left; width: 175px; cursor: pointer; }

/* Menu Link: Visited */
div.menuitem a:visited {color: white; /* <-- DEFAULT HOVER TEXT COLOR */}

/* Menu Link: Hover */
div.menuitem a:hover {color: black; /* <-- DEFAULT HOVER TEXT COLOR */}

/* Menu Image */
div.menuitem img { width: 175px; /* <-- BUTTON WIDTH */ height: 30px;  /* <-- BUTTON HEIGHT */  border: 0;  }

/* Menu Link: Hover Image */
div.menuitem a:hover img { visibility: hidden; }  /* hides default button image during hover */ 

* html a:hover { visibility: visible; }