/* CSS Document */

body,
	html {
	    scrollbar-base-color: #CCCCD3;
		scrollbar-track-color: #CCCCD3;
		scrollbar-face-color: #CCCCD3;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #AAAAB4;
		scrollbar-darkshadow-color: #AAAAB4;
		scrollbar-shadow-color: #AAAAB4;
		scrollbar-arrow-color: #FFFFFF;
		margin:0;
		padding:0;
		color: #000;
		background-color: #933;
				
		
	}
	#wrap {
		width:820px;
		margin:0 auto;
		background:#FFFFDF;
		
		
	}
	#header {
    	padding:10px 10px;
		background:#FFFFDF;
		margin-bottom: 0px;
	}
	h1, h4  {
	    margin:0;
    }
	
	h1 {color:#660000;}
	.h1text { font-size:31px;}
	 
	h2{
		margin:0 0 1em;
		
	}
	
	h5 { color:#990033;}
	
	.h5text { font-size: 14px;}
	
	h6 { margin: 0; 
	  text-align:left; 
	  font-weight:normal;
	  font-size:11px;
	  }

	 .h2text {
	     font-size: 13px;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
		 text-align: center;
		 color:#800040;
		 padding-right: 15px;
		 }
				   
    .ptext {
	     font-size: 13px;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
		 text-align: justify;
		 word-spacing: 1px;
		 color:#800040;
		 padding-right: 15px;
		 } 
		 
	.ptextimg {
	     font-size: 13px;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
		 text-align: justify;
		 color:#800040;
		 padding-right: 2px;
		 margin:0px;
		 } 	 
	#imgscroll hr{ margin: 0 0 0 0;}
	
	.divider {
	  height:10px;
	  border: none;
	  margin: 0 0 0 0;
	  background:url(../images/bgtexture.jpg) repeat-x;
	  
	  }
	#imgscroll {
	
	right: 120px;
	padding:0px 0px 0px 0px;;
	background:#FFFFDF;
	top: 39px;
	margin: 0 0 0 0;
		
		 
	}
	
	.marqueeclass { color: #330000; font-size: 14px; font-weight: bold; text-align:center;}
	
	.cren {border-color:#c0c0c0; border-width: 2px; 
	       border-style:groove;
		    text-align:center;
			color:#990066;}
	/*
	table#stUI1_sc {width: 800px;}
	table.sttb { width: 800px;}
	td.sttd {width: 800px;}
	td.sttb {width: 800px;}
	
	element.style { width: 800px;}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	*/
	#main {
	float:right;
	width: 630px;
	padding:5px 5px;
	;
	background:#FFFFDF;
	left: 0px;
		}
		
	#main p {
	       margin: 0px;
		   }
	
	#divtext
	{ float:left;
	  width: 300px;
	  left:0px;
	  }
	  
	  #divtext p
	  { margin: 0px;}
	  
	 #divimg
	 { float: right;
	   width: 290px;
	   float: right;
	   left:0px;}
	   
	   #divimg p {margin: 0px;}
	
	#sidebar {
		float:left;
		width: 180px;
		padding: 3px 0;
		background:#FFFFDF;
		margin-left: 0;
	}
	#footer {
		clear:both;
		padding:5px 10px;
		background:#FFFFDF;
		width: 800px;
	}
	#footer p {
		margin:0;
    }
	
	#address{
	  width: 800px;
	  clear:both;
	  padding:5px 10px;
	  background:#FFFFDF;

	}
	 .adr{ float:left; width: 360px; text-align:left; vertical-align:top;}
	 .logo { float:left; width: 200px; vertical-align:top;}
	 .copyright {float: right; width: 240px; text-align:right; vertical-align:top;}
	
	* html #footer {
		height:1px;
	}

.menu	{ width: 180px;
		  cursor: hand;
		  font: 11px  Verdana, Arial, Helvetica, sans-serif;
		  font-weight: 600;
		  text-indent: 1px;
		  text-align: left;
		  display: block;
		  color: #39533C;
		  text-decoration: none; }


a.menu:link 	{ color: #39533C;
		  padding: 2px;
		  margin: 3px 0; }


a.menu:visited 	{ color: #39533C;
		  padding: 2px;
		  margin: 3px 0; }


a.menu:active 	{ color: #39533C;
		  padding: 2px;
		  margin: 3px 0; }


a.menu:hover 	{ background-color:#CB7575;
		  border: #000000 1px solid;
 		  padding: 1px;
 		  margin: 3px 0;
		  color: #000; }

#bottomnav{
	clear: both;
	font-size: 75%;
	color: #000;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	text-align:center;
	
}		  
 #bottomnav a:link {color:#000;}
 #bottomnav a:hover{ background-color:#CB7575; text-decoration:underline;}

/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

 #bottomnav img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

a:hover {color:#B95C00; text-decoration: underline;}	
a:link {  color: #B95C00; text-decoration: none}
a:visited {  color: #B95C00; text-decoration: none}

.blue-bold {
	color: #0000FF;
 	font-weight: bold;
}

.submitbutton 	{ font-size: 10pt; }

.fieldname { color:#990066; font-weight:bold;}


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

.quoteform	{ FONT: 13px arial, verdana, sans-serif;
			background-image: url(../picts/shadeform.gif);
		text-align: left;
		BORDER: #000000 1px solid}

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

.dropdown {	COLOR: #333333; background-image: url(../picts/shadeform.gif);
		WIDTH: 200PX;
		FONT: 11px geneva, verdana, arial, sans-serif }

.newsletter { color:#990066; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 0;}

.rmimage {  width: 286px; float:left; padding-left: 2px; padding-top: 5px; margin:0 0 0 0;}
.rmdesc { width:312px; float:right; padding-top: 5px; text-align:center; margin: 0 0 0 0; }
.rmrates { width: 600px; float:left; margin: 0 0 0 0; }
.prmtext { text-align:center; padding-left: 5px;
          font-size: 13px;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
		 word-spacing: 1px;
		 color:#800040;}

th { font-size: 12px;}

.Accordion {
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 100%;
	
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}
