a {
color: #333333;
text-decoration:none;

}


a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, .subhead a:hover  {
	color: #EE6700;
	text-decoration:none;
}

#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 620px;
visibility: hidden;
z-index: 100;
}


.tablesil {
border: 0 solid #EBEBEB; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 1px; 
padding-bottom: 1px

}

a {text-decoration:none}


a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, .subhead a:hover  {
	color: #EE6700;
	text-decoration:underline;
}

.headfont

{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

.titleheadfont

{
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #666666;
}
.hide {
  display: none;
}
.show {
  display: inline;
  border-bottom: dotted thin;
}

.show2 {
  display: inline;
  background-color: #FEFF9F;
  padding: 0 3px 0 3px;
  font-size: .9em;
}

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 9px Arial;

line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
color: #FFFFFF;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #616161;
}


 #dhtmltooltip{
 position: absolute;
 left: -300px;
 width: 150px;
 border: 1px solid black;
 padding: 2px;
 background-color: lightyellow;
 visibility: hidden;
 z-index: 100;
 /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
 }

 #dhtmlpointer{
 position:absolute;
 left: -300px;
 z-index: 101;
 visibility: hidden;
 }
 
	/*             styles for the star rater                */
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 150px;
		height: 30px;
		position: relative;
		background: url(star_rating.gif) top left repeat-x;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		height:30px;
		width: 30px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:30px;
		height: 30px;
		line-height:30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(star_rating.gif) left center;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:30px;
	}
	.star-rating a.two-stars{
		left:30px;
	}
	.star-rating a.two-stars:hover{
		width: 60px;
	}
	.star-rating a.three-stars{
		left: 60px;
	}
	.star-rating a.three-stars:hover{
		width: 90px;
	}
	.star-rating a.four-stars{
		left: 90px;
	}
	.star-rating a.four-stars:hover{
		width: 120px;
	}
	.star-rating a.five-stars{
		left: 120px;
	}
	.star-rating a.five-stars:hover{
		width: 150px;
	}

	.star-rating li.current-rating{
		background: url(star_rating.gif) left bottom;
		position: absolute;
		height: 30px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}
	
   .colorwell {
     border: 2px solid #fff;
     width: 6em;
     text-align: center;
     cursor: pointer;
   }
   body .colorwell-selected {
     border: 2px solid #000;
     font-weight: bold;
   }