




/* BACKGROUND CODE */

.background-top 	{
		background-image: url("../picts/top_banner-bkgrd.jpg");
		background-repeat: repeat-x;
		background-position: 0px 20px;
		}
		
.background-main 	{
		background-image: url("picts/background_wallpaper-v1.jpg");
		background-repeat: repeat-x;
		background-position: 0px 0px;
		}

.background-home 	{
		background-image: url("picts/background_home-black.jpg");
		background-repeat: repeat-x;
		background-position: 0px 0px;
		}
		
.background-secondary 	{
		background-image: url("picts/secondary-background.jpg");
		background-repeat: repeat-y;
		background-position: 0px 0px;
		}
		
.background-overlay 	{
		background-image: url("picts/background-overlay.jpg");
		background-repeat: repeat-y;
		background-position: 0px 0px;
		}		

.background-table		{ font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 7pt;
		  font-weight: bold;
		  background-color: #000000;
		  letter-spacing: 1px;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  padding-left: 5px;
		  padding-right: 5px;
		  margin-right: 5px;
		  cursor:pointer;
		  text-align: center;
		  display: block;
		  line-height: 16px;
		  white-space:nowrap;
		  border-top: #A39171 2px solid;
		  border-left: #A39171 2px solid;
		  border-bottom: #4D412E 2px solid;
		  border-right: #4D412E 2px solid;
		  }
		  
.devlanding		{ 
			background-image: url("../picts/dev_landing_page.jpg");
			width: 720px;
			/*height: 600px;*/
		  border-top: #000000 0px solid;
		  border-left: #000000 3px solid;
		  border-bottom: #000000 0px solid;
		  border-right: #000000 3px solid;
		  }
		  
.bordertables	{
		background-color: #7E6C4E;
		BORDER-TOP: #A39171 1px solid;
		BORDER-BOTTOM: #A39171 1px solid;
		height: 45px;
		margin-top: 0px;
		margin-bottom: 0px;
		}		  
/* CODE FOR THE BACKGROUNDS */


#table-layer  	  { z-Index:1; visibility:visible; position:absolute; left:0; top:0; width:100%; height:100%; min-height:100%; } 


#back-ground-img  { z-index:0; visibility:visible; position:fixed; left: 0px; top: 0px; width:100%; height:100%; display:block; } 


#header-layer  	  { z-Index:3; visibility:visible; }


/* PAGE LINK CODE */


/* a:link		{ color: #FFFFFF; text-decoration: none; }

a:visited	{ color: #FFFFFF; text-decoration: none; }

a:active	{ color: #FFFFFF; text-decoration: none; }

a:hover		{ color: #D3BEA1; text-decoration: none; } */

.homelinks		{
			background-image: url("../picts/black/menu.gif");
			color: #FFFFFF;
			font: 12px arial, sans-serif;
			font-weight: bold;
			text-decoration: none;
			text-align: center;
			padding: 3px 5px 4px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			}

a.homelinks:link		{
	color: #FFFFFF; 
	text-decoration: none; 
	}

a.homelinks:visited		{ 
	color: #FFFFFF; 
	text-decoration: none; 
	}

a.homelinks:active		{ 
	color: #FFFFFF; text-decoration: none; 
	}

a.homelinks:hover		{
			background-image: url("../picts/black/menuon.gif");
			color: #FFFFFF;
			text-decoration: none;
			cursor: pointer; 
	}

.submenulinks		{
			font-family: arial, verdana, helvetica, sans-serif;
		  	font-size: 8pt;
		  	font-weight: normal;
			letter-spacing: 3px;
			padding-left: 3px;
			padding-right: 3px;
			}

a.submenulinks:link		{ color: #D3BEA1; text-decoration: none; }

a.submenulinks:visited		{ color: #000000; text-decoration: none; }

a.submenulinks:active		{ color: #000000; text-decoration: none; }

a.submenulinks:hover		{ color: #FFFFFF; text-decoration: none; }

.sitemaplinks		{
			font-family: arial, verdana, helvetica, sans-serif;
		  	font-size: 10pt;
		 	 font-weight: bold;
			letter-spacing: 1px;
			padding-left: 0px;
			padding-right: 0px;
			}

a.sitemaplinks:link		{ color: #000000; text-decoration: none; }

a.sitemaplinks:visited		{ color: #000000; text-decoration: none; }

a.sitemaplinks:active		{ color: #000000; text-decoration: none; }

a.sitemaplinks:hover		{ color: #FFFFFF; text-decoration: none; }


.serviceslinks		{
			font-family: arial, verdana, helvetica, sans-serif;
		 	 font-size: 10pt;
		  	font-weight: normal;
			letter-spacing: 3px;
			padding-left: 15px;
			padding-right: 15px;
			BORDER-BOTTOM: #7E6C4E 0px solid;
			}

a.serviceslinks:link		{ color: #BCAD91; text-decoration: none; }

a.serviceslinks:visited		{ color: #BCAD91; text-decoration: none; }

a.serviceslinks:active		{ color: #BCAD91; text-decoration: none; }

a.serviceslinks:hover		{ color: #CC99FF; text-decoration: none; }

.servicestitle		{
			font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 10pt;
		  font-weight: normal;
			letter-spacing: 3px;
			padding-left: 15px;
			padding-right: 15px;
			BORDER-BOTTOM: #7E6C4E 0px solid;
			}

a.servicestitle:link		{ color: #CC99FF; text-decoration: none; }

a.servicestitle:visited		{ color: #CC99FF; text-decoration: none; }

a.servicestitle:active		{ color: #CC99FF; text-decoration: none; }

a.servicestitle:hover		{ color: #FFFFFF; text-decoration: none; }

.whitelinks		{
			font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 10pt;
		  font-weight: normal;
			letter-spacing: 3px;
			padding-left: 15px;
			padding-right: 15px;
			BORDER-BOTTOM: #7E6C4E 0px solid;
			}

a.whitelinks:link		{ color: #FFFFFF; text-decoration: none; }

a.whitelinks:visited		{ color: #FFFFFF; text-decoration: none; }

a.whitelinks:active		{ color: #FFFFFF; text-decoration: none; }

a.whitelinks:hover		{ color: #18fa07; text-decoration: none; }


/* THE NEXT LINE CONTROLS THE FONT SIZE FOR ALL PAGES */

TABLE 		{ COLOR: #000000; FONT: 14px arial, verdana, sans-serif; font-weight: NORMAL; }

/* .title 		{ COLOR: #D3BEA1; FONT: 15px verdana, arial, sans-serif; font-weight: bold; } */

.devtitle 		{ COLOR: #000000; FONT: 15px verdana, arial, sans-serif; font-weight: bold; }

.linkdivider 		{ COLOR: #b45e03; FONT: 15px verdana, arial, sans-serif; font-weight: bold; }

.sitemaptitle 		{ COLOR: #FFFFFF; FONT: 15px verdana, arial, sans-serif; font-weight: bold; }

.secondary-title 		{ COLOR: #323631; FONT: 15px verdana, arial, sans-serif; font-weight: bold; }

/* .subtitle	{ COLOR: #FFFFFF; FONT: 12px verdana, arial, sans-serif; font-weight: bold; } */

.secondary-subtitle	{ COLOR: #323631; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }

.phonetitle 	{ color: #7E6C4E; font: 15px verdana, arial, sans-serif; font-weight: bold; }

.footer		{ COLOR: #999999; FONT: 10px arial, verdana, sans-serif; font-weight: bold; }

.dropmenu		{ COLOR: #999999; FONT: 11px arial, verdana, sans-serif; font-weight: bold; }

.maintext		{ COLOR: #FFFFFF; FONT: 11px arial, verdana, sans-serif; font-weight: bold; }

		a.maintext:link		  { color: #FFFFFF; text-decoration: none; }
		
		a.maintext:visited  { color: #FFFFFF; text-decoration: none; }
		
		a.maintext:active		{ color: #FFFFFF; text-decoration: none; }
		
		a.maintext:hover		{ color: #7E6C4E; text-decoration: none; }
		
.devmaintext		{ COLOR: #000000; FONT: 12px arial, verdana, sans-serif; font-weight: bold; }
		a.devmaintext:link		  { color: #304856; text-decoration: none; }
		a.devmaintext:visited  { color: #304856; text-decoration: none; }
		a.devmaintext:active		{ color: #304856; text-decoration: none; }
		a.devmaintext:hover		{ color: #7E6C4E; text-decoration: none; }	
			
.devtext		{ COLOR: #000000; FONT: 10px arial, verdana, sans-serif; font-weight: bold; }
		a.devtext:link		  { color: #000000; text-decoration: none; }
		a.devtext:visited  { color: #000000; text-decoration: none; }
		a.devtext:active		{ color: #000000; text-decoration: none; }
		a.devtext:hover		{ color: #7E6C4E; text-decoration: none; }
		
.hometext		{ COLOR: #FFFFFF; FONT: 10px arial rounded MT bold; font-weight: bold; }		

.sidebarwidth		{ width: 140px; }

.formmargin		{ margin: 0px; }

.just 			{ text-align: justify; }

.date-font	{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold; }

#date-location	{ right: 25px; POSITION: absolute; TOP: 10px; }

.modaltitle		{
			font-family: smudger let;
		  font-size: 16pt;
		  font-weight: normal;
		  color: #FFFFFF;
			letter-spacing: 3px;
			}
			
.indextitle		{
			font-family: smudger let;
		  font-size: 16pt;
		  font-weight: normal;
		  color: #FFFFFF;
			letter-spacing: 3px;
			}			
.imageborder {
		BORDER-TOP: #a8b3ba 1px solid;
		BORDER-BOTTOM: #a8b3ba 1px solid;
		BORDER-LEFT: #a8b3ba 1px solid;
		BORDER-RIGHT: #a8b3ba 1px solid;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 3px;
		padding-right: 3px;
	}

/* NON-GALLERY IMAGE BORDERS */

.borders	{ BORDER: #000000 1px solid; }

.bordersother	{ BORDER: #000000 1px solid; }

.blueborders	{ border-top: #02448e 1px solid;
		  border-left: #02448e 1px solid;
		  border-bottom: #02448e 1px solid;
		  border-right: #02448e 1px solid;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  padding-left: 5px;
		  padding-right: 5px;
	}

.redborders	{ 
		  border-top: #c1040b 1px solid;
		  border-bottom: #c1040b 1px solid;
		  border-left: #c1040b 1px solid;
		  border-right: #c1040b 1px solid;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  padding-left: 5px;
		  padding-right: 5px;
	}
.whiteborders	{ border-top: #ffffff 1px solid;
		  border-left: #ffffff 1px solid;
		  border-bottom: #ffffff 1px solid;
		  border-right: #ffffff 1px solid;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  padding-left: 5px;
		  padding-right: 5px;
	}
.blackborders	{ border-top: #000000 1px solid;
		  border-left: #000000 1px solid;
		  border-bottom: #000000 1px solid;
		  border-right: #000000 1px solid;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  padding-left: 5px;
		  padding-right: 5px;
	}
/* HOMEPAGE LINK AREA BORDER CODE */

.thankstext		{
			font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 8pt;
		  font-weight: normal;
		  color: #000000;
			letter-spacing: 3px;
			padding-left: 15px;
			padding-right: 15px;
			}
.thankstitle		{
			font-family: arial rounded MT bold;
		  font-size: 12pt;
		  font-weight: normal;
		  color: #000000;
			letter-spacing: 3px;
			padding-left: 15px;
			padding-right: 15px;
			}
.copperheaderleft    	{
		FONT: 14px arial, verdana, sans-serif; font-weight: normal;
		height: 125px;
		text-indent: 23px;
		/*background-color: #000000;*/
		background-image: url("../picts/HOME/top_banner-bkgrd2.jpg");
		background-repeat: repeat;
		background-position: 0 0px;
		vertical-align: middle;
		border: solid #a8b3ba;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
.copperheadercenter    	{
		FONT: 14px arial, verdana, sans-serif; font-weight: normal;
		height: 110px;
		text-indent: 23px;
		/*background-color: #000000;*/
		background-image: url("picts/top_banner-center.jpg");
		background-repeat: no-repeat;
		background-position: 0 0px;
		vertical-align: middle;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
.sidebannerbg    	{
		FONT: 14px arial, verdana, sans-serif; font-weight: normal;
		height: 120px;
		/* text-indent: 23px; */
		/* background-color: #000000;*/
		background-image: url("../picts/side_banner-bg.jpg");
		background-repeat: repeat;
		background-position: 0 0px;
		vertical-align: middle;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}		
.copperheaderright    	{
		FONT: 14px arial, verdana, sans-serif; font-weight: normal;
		height: 110px;
		text-indent: 23px;
		/*background-color: #000000;*/
		background-image: url("picts/top_banner-bkgrd.jpg");
		background-repeat: repeat;
		background-position: 0 0px;
		vertical-align: middle;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
.copperlinetop    	{
		FONT: 14px arial, verdana, sans-serif; font-weight: normal;
		height: 10px;
		text-indent: 23px;
		background-image: url("../picts/HOME/menu.gif");
		background-repeat: repeat;
		background-position: 0 0px;
		vertical-align: middle;
		border: solid #000000;
		border-width: 3px 0px 3px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		background-color: #000000;
		white-space: nowrap;
		width:100%;
		padding: 0px;
		margin: 0px;
		}
.copperlinebottom    	{
		FONT: 14px arial, verdana, sans-serif; font-weight: normal;
		height: 10px;
		text-indent: 23px;
		background-image: url("../picts/black/menu.gif");
		background-repeat: repeat;
		background-position: 0 0px;
		vertical-align: middle;
		border: solid #000000;
		border-width: 3px 0px 3px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		background-color: #000000;
		white-space: nowrap;
		width:100%;
		padding: 0px;
		margin: 0px;
		}		
.copperheadertwo    	{
		FONT: 14px arial, verdana, sans-serif; color: #000000; font-weight: normal;
		
		height: 25px;
		text-indent: 23px;
		background-image: url("picts/background-copper.jpg");
		background-repeat: repeat;
		background-position: 0 0px;
		background-color: #a8b3ba;
		vertical-align: middle;
		border: solid #000000;
		border-width: 0px 1px 0px 1px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}			
.copperbody    	{
		background-image: url("picts/background-copper-v2.gif");
		background-repeat: repeat;
		background-position: 0 0px;
		vertical-align: middle;
		border: solid #000000;
		}
		

/* GALLERY SLIDESHOW AND VIEWER CODE */

.Galborder	 	{ border: #7E6C4E 3px solid; margin-bottom: 3px; }

A:hover .Galborder 	{ border: #FFFFFF 3px solid; margin-bottom: 3px; }

.price 		{
		FONT: 11px verdana, arial, sans-serif;
		font-weight: bold;
		line-height: 20px;
		COLOR: #CC99FF;
		}

/* .button 	{
		background-color:#444444;
		background-image: url("picts/button.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		BORDER: #000000 1px solid;
		}


.buttonon 	{
		background-color:#444444;
		background-image: url("picts/buttonon.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 8pt;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		BORDER: #FFFFFF 1px solid;
		} */

/* .gallerytext		{ COLOR: #ffffff; FONT: 14px arial rounded MT bold; font-weight: normal } */

.gallerytitle 		{ COLOR: #D3BEA1; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }

.viewer-border		{ BORDER: #7E6C4E 0px solid; }

.viewermargin		{ padding-top: 10px; padding-bottom: 10px; }

.viewer-text		{ COLOR: #BCAD91; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }

.viewer-hilite 		{ COLOR: #FFFFFF; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }

 /* CONTACT FORM */


/* .shadeform	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #000000;
		background-image: url("picts/shadeform.gif");
		color: #FFFFFF;
		text-align: left;
		WIDTH: 200PX;
		BORDER: #7E6C4E 1px solid;
		}

.textarea	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #000000;
		background-image: url("picts/shadeform.gif");
		color: #FFFFFF;
		text-align: left;
		WIDTH: 250PX;
		HEIGHT: 125PX;
		BORDER: #7E6C4E 1px solid;
		}

.shopcheckout	{
		FONT: 11px arial, verdana, sans-serif;
		background-color: #000000;
		background-image: url("picts/shadeform.gif");
		color: #FFFFFF;
		text-align: center;
		WIDTH: 250PX;
		HEIGHT: 370PX;
		BORDER: #7E6C4E 1px solid;
		} */



 /* LINKS PAGE CODE */


.linksmargin	{ margin-top: 6px; margin-bottom: 0px; }

.searchbutton 	{
		background-color:#444444;
		background-image: url("picts/button.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #999999;
		font-size: 8pt;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		BORDER: #000000 1px solid;
		}

.searchform 	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #000000;
		background-image: url("picts/shadeform.gif");
		color: #FFFFFF;
		text-align: left;
		WIDTH: 125PX;
		BORDER: #7E6C4E 1px solid;
		}





/* FOR THE SITE MAP PAGE */

.page-splits	{
		border: #D3BEA1 1px solid;
		background-color: #000000;
		color: #000000; height: 5px;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		}






/* CUSTOM PAGE PAYPAL FORM */

.custom-table		{ background-color: #7E6C4E; BORDER: #4D412E 1px solid; }

.custom-form		{
			FONT: 13px arial, verdana, sans-serif;
			background-color: #A39171;
			text-align: left;
			WIDTH: 150PX;
			BORDER: #4D412E 1px solid
			}

.custom-submit		{ WIDTH: 150PX; font-size: 13px; }


/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
.printhome	{ width:500px; }
}
@media screen{
.printonly 	{ display:none; }
}

/* START THE CODE FOR THE MENUS */

/* CODE FOR THE MENU */

.menuwidth	{ width: 35px; }

#menulocation 	{ z-Index:4; visibility:visible; position: absolute; left: 5px; top: 190px; }

/*.menulinks 	{ FONT: 12px arial, verdana, sans-serif; font-weight: bold; }*/

/*.menu 		{ text-indent: 10px; white-space: nowrap; height: 26px; }*/

.menutrans 	{ z-Index:1; filter:alpha(opacity=35); -moz-opacity:.25; opacity:.25; width: 0px; }



.menu		{ 
			font-family: arial, verdana, helvetica, sans-serif;
			color: #FFFFFF;
		  font-size: 10pt;
		  font-weight: bold;
		  letter-spacing: 1px;
		  padding-top: 1px;
		  padding-bottom: 1px;
		  padding-left: 5px;
		  padding-right: 5px;
		  cursor:pointer;
		  text-align: center;
		  display: block;
		  /* height: 26px; */
			width: auto;
		  white-space:nowrap;
		  border-top: #A39171 1px solid;
		  border-left: #A39171 1px solid;
		  border-bottom: #A39171 1px solid;
		  border-right: #4D412E 1px solid;
		  }
a.menu:link 	{ 
			/* background-image: url("../picts/black/menu.gif"); */
			background-color:#7E6C4E;
		  color: #FFFFFF; }
a.menu:visited 	{ 
			background-color:#7E6C4E;
		  color: #FFFFFF; }
a.menu:active 	{ 
			background-color:#7E6C4E;
		  color: #FFFFFF; }
a.menu:hover 	{ 
			/* background-image: url("../picts/black/menuon.gif"); */
			background-color:#7E6C4E;
		  color: #FFFFFF;
		  border: #FFFFFF 1px solid; }


#shoppingcart {
	position: absolute;
	top: 35px;
	left: 50px;
	height: 85px;
	width: 300px;
	background: #000;
	border: 1px solid #444;
}

#shoppingcart p {
	margin: 0 1em 1em;
}

h1 {
	font-size: 75%;
	margin: 0.5em 2.5em;
}
h3 {
	font-size: 65%;
	margin: 0.5em 3.0em;
}

.sidemenu {
width: auto;
}

.redchannelbar {
			background-image: url("../picts/menu_picts/channel_bar-center.jpg");
                repeat-x;
                        font: bold 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
                        color: white;
                        text-align: center;
 			white-space: nowrap;
			width:auto;
                        padding: 5px 0;
                        padding-left: 0px;
                        text-decoration: none;
			}

.topmenubar {
background-image: url(../picts/menu_picts/channel_bar-center.jpg) repeat-x center left;
font: bold 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
text-align: center;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
height: 25px;
padding: 5px 0;
padding-left: 0px;
text-decoration: none;
}

#topmenubody {
background: black url(menu_gray_body.jpg) repeat-x center left;
font: normal 14px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
height: 100px;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
overflow: auto;
}

.catbar{
background: black url(silvergradient.gif) repeat-x center left;
font: normal 10px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
text-align: center;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
height: 15px;
padding: 5px 0;
padding-left: 0px;
text-decoration: none;
}

.applemenu{
margin: 0px 0;
padding: 0;
width: auto; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu a.menuitem{
background: black url(silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
height: 20px;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}

.applemenu a.menuitem:visited, .applemenu a.menuitem:active{
color: white;
}

.applemenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.applemenu a.selected, .applemenu a.menuitem:hover{
background-image: url(silvergradientover.gif);
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 0px;
height: 800px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}



.horznavContainer {background:url(../picts/menu_picts/horznav_rptbg.gif) repeat-x;width:99%;height:31;}
.Bodyid1siteid0{Background-Color:#FFFFFF;}
.inplacedisplayid1siteid0{Font-Size:9pt;Color:#000000;Font-Family:Arial, Helvetica;}
.RegionNoBorder{}
.RegionBorder { border:#999999  1px solid; }
.RegionHeaderColor { background-color:; border:#999999 0px solid }

.dropdown ul
{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}
.dropdown li
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a7a7a7;
	border-bottom-color: #a7a7a7;
	border-left-color: #a7a7a7;
	text-indent:5px;
        text-decoration:none;
}
.dropdown a
{
	display:block;
	position:relative;
	padding:6px 0px 6px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#cccccc;
	overflow: hidden;
}

.dropdown li a:link
{
	display:block;
	position:relative;
	background-position: 4px;
        text-decoration:none;
        color:#cccccc;
}

.dropdown li a:visited
{
	display:block;
	position:relative;
	background-position: 4px;
        text-decoration:none;
        color:#cccccc;
}

.dropdown li a:hover
{
	display:block;
	position:relative;
	background-color:#a7a7a7;
	background-position: 4px;
        text-decoration:none;
        color:#000000;
}

.anylinkcell{
	background-image:url(../picts/menu_bg-3.jpg);
	background-repeat:no-repeat;
	border: 2px solid #e5ccae;
  text-decoration:none;
  padding:9px 0px 0 0px;
  height: 21px;
  width: 150px;
  color:#000000;
  white-space:nowrap;
}
	
.anylinkcellred{
	background-image:url(../picts/menu_bg-red.jpg);
	background-repeat:no-repeat;
	border: 2px solid #e5ccae;
  text-decoration:none;
  padding:9px 0px 0 0px;
  height: 21px;
  width: 150px;
  color:#000000;
  white-space:nowrap;
}

.anylinkcellgrn{
	background-image:url(../picts/menu_bg-green.jpg);
	background-repeat:no-repeat;
	border: 2px solid #e5ccae;
  text-decoration:none;
  padding:9px 0px 0 0px;
  height: 21px;
  width: 150px;
  color:#000000;
  white-space:nowrap;
}

.anylinkcellbrn{
	background-image:url(../picts/menu_bg-brown.jpg);
	background-repeat:no-repeat;
	border: 2px solid #e5ccae;
  text-decoration:none;
  padding:9px 0px 0 0px;
  height: 21px;
  width: 150px;
  color:#000000;
  white-space:nowrap;
}

.anylinkcellhol{
	background-image:url(../picts/menu_bg-holiday.jpg);
	background-repeat:no-repeat;
	border: 2px solid #e5ccae;
  text-decoration:none;
  padding:9px 0px 0 0px;
  height: 21px;
  width: 150px;
  color:#FFFFFF;
  white-space:nowrap;
}

.dropdown{background-color:#6f6f6f; top:31px; position:absolute;display:none;}
.mouseoverContainer {position: relative;width: 100%;}

.rpt_off{
	background-image:url(../picts/menu_picts/horznav_bg.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:10px 10px 0 8px;
	border:none;
        text-decoration:none;
        height:21px;
        color:#000000;
        white-space:nowrap;
}

.rpt_off a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	white-space: no-wrap;
}  

.rpt_off a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
        white-space:nowrap;
}  

.rpt_off a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#cccccc;
        white-space:nowrap;
}  

.rpt_on {
	background-color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:8px;
	color:#cccccc;
	border-top:solid red 2px;
	border-left:none;
	border-right:none;
        text-decoration:none;
        height:21px;
        white-space:nowrap;
}

.rpt_on a:link {
	background-color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:8px 10px 0 8px;
	color:#cccccc;
	border-top:solid red 2px;
	border-left:none;
	border-right:none;
	text-decoration:none;
        white-space:nowrap;
}

.rpt_on a:visited {
	background-color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:8px 10px 0 8px;
	color:#cccccc;
	border-top:solid red 2px;
	border-left:none;
	border-right:none;
	text-decoration:none;
        white-space:nowrap;
}

.rpt_on a:hover {
	background-color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:8px 10px 0 8px;
	color:#ffffff;
	border-top:solid red 2px;
	border-left:none;
	border-right:none;
	text-decoration:none;
        white-space:nowrap;
} 


.header_bg{background-image:url(../picts/menu_picts/horznav_rptbg.gif); background-repeat:repeat-x; height:31px; padding-bottom:4px;vertical-align:top;}
.pvebbodyContainer {background:url(../picts/menu_picts/horznav_shadow_rpt.gif) repeat-x; background-color: #dcdcdc; width:99%;height:20px;}
.pvebbodylink {background-color: #dcdcdc; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #666666; text-decoration:none;}
.pvebbodylink img {margin:0 3px;} 
.pvebbodylink a:link {color:#666666; text-decoration:none;margin-right:6px;}
.pvebbodylink a:visited {color:#666666;  text-decoration:none;margin-right:6px;} 
.pvebbodylink a:hover {color:#FF0000; text-decoration:none;margin-right:6px;}

<!--[if IE]>
	<style type="text/css">
   .rpt_off{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-indent:5px;
		padding-top:10px;
		border:solid 0px;
        	text-decoration:none;
	        height:31px;
	}

   .rpt_on{
		background-color:#6f6f6f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-indent:5px;
		padding-top:8px;
		color:#cccccc;
		border-top:solid red 2px;
		border-left:none;
		border-right:none;
        	text-decoration:none;
	        height:31px;
}


			</style>
		<![endif]-->
	
.legalese 	{ COLOR: #000000; FONT: 9px verdana, arial, sans-serif; font-weight: normal; }
a:legalese:link		{ color: #000000; text-decoration: none; }
a:legalese:visited	{ color: #000000; text-decoration: none; }
a:legalese:active	{ color: #000000; text-decoration: none; }
a:legalese:hover		{ color: #ff0404; text-decoration: none; }


