/*****************************************
* Site Title: Clark County Skills Center*
* Last Updated: Feb 8, 2010            *
*****************************************/

/* Basic Elements
******************************/
 
body {
	background-color:#920000;
	background-repeat:repeat-x;
	background-image:url('../images/fade.png');
	font: 13px/15px verdana, arial, sans-serif;
	color: #000000;
}

h1 {
	text-indent: -1000px;
	font-size: 1px;
	overflow: hidden;
 }
 
h2 {
	line-height: 25px;
	font-size: 21px;
	margin: 5px 0;
 }
 
h3 {
	color: #000000;
 }
h4 {
	font-size:10px;
	font-weight: normal;
 }
#5block {
 	font-size:12px;
 	color:#000000;
	font-weight:bold;
	}
h6 {
 	color:#840000;
	font-size:18px;
	}
 
strong {
	color:#840000;
 }
a:link, a:visited {
	color: #666666;
 }
 
a:hover {
	color: #920000;
 }
 
 

/* Layout Controls
******************************/
#container {
	width:732px;
	margin: auto;
	margin-top:15px;
	border: solid #999 1px;
 }
 
#top {
	background: url('../images/top_bg.png') no-repeat;
	width: 732px;
	height: 160px;
 }
 
 #top h2 {
	font: bold 16px/16px verdana, arial, sans-serif;
	margin: 5px 0;
 }
 
 #top .desc {
 	padding-top: 65px;
	margin-left: 160px;
	color: #000000;
 } 
 
#navigation {
	width: 732px;
	height: 42px;
 }

	#navigation ul {
		list-style: none;
		padding: 0;
		margin: 0;
		text-align: center;
	 }
	 
	 #navigation li {
	 	line-height: 38px;
	 	display: inline;
		text-align: center;
	}
	
	#navigation a:link, #navigation a:visited {
		color: #fff;
		margin: 0 0px;
	 }
	 
	#navigation a:hover {
		color: #e1d7b8;
	 }
	 
/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span {
	background-image:none; 
	width:7px;
	height:5px; 
	left:-7px; 
	top:5px;
	background-repeat:no-repeat;
	background-position:top left;
	}

#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {
	background-image:none;
	background-repeat:no-repeat;
	background-position:top left;
	}


/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {
	background-image:none; 
	width:5px;
	height:7px;
	left:-5px; 
	top:3px; 
	background-repeat:no-repeat;
	background-position:top left;
	}

#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {
	background-image:none; 
	background-repeat:no-repeat;
	background-position:top left;}


/* --[[ Main Container ]]-- */
#imouter0 {
	border-style:none; 
	border-color:#6a6a6a; 
	border-width:0px; padding:0px; margin:0px;
	}

	/* [Rounded Corner Styles] */
	.imrcmain0 .imrbcolor {border-color:#444444; }
	.imrcmain0 .imtopspace {height:0px; }


/* --[[ Sub Container ]]-- */
#imenus0 li ul {
	background-color:#666666; 
	border-style:solid; 
	border-color:#000000; 
	border-width:0px; 
	padding:0px; 
	margin:0px; 
	}

	/* [hover] */
	#imenus0 .imsubc UL.ichover {color:#FFF;}

	/* [Rounded Corner Styles] */
	#imenus0 .imrcolor {background-color:#666666; }
	#imenus0 .imrbcolor {border-color:#000000; }
	#imenus0 .imtopspace {height:0px; }


/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle {
	height:auto; 
	color:#333333; 
	text-align:left; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:normal; 
	text-decoration:underline; 
	border-style:none; 
	border-color:#dddddd; 
	border-width:1px;
	padding:0px; 
	}

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {background-color:#efefef; text-decoration:underline; }
	
	#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#efefef; text-decoration:underline; }
	
	.imsubc li a:hover {color:#FFF;}

	/* [active] */
	#imenus0 li a.iactive {}


/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {
	height:auto; 
	color:#ffffff; 
	text-align:left; 
	font-family:ComicSansMS; 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	text-decoration:none;
	border-style:none;
	border-color:#000000;
	border-width:1px; 
	padding:2px 5px; 
}

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {background-color:#666666; color:#b60101; text-decoration:underline; }
	#imenus0 ul li a.ihover {background-color:#666666; color:#b60101; text-decoration:underline; }

	/* [active] */
	#imenus0 ul li a.iactive {}

	/* [Dividers] */
	#imenus0 .dvs {
	border-bottom-width:1px; 
	border-style:groove; 
	border-color:#000000; 
	padding-bottom:2px; 
	margin-bottom:2px; 
	}

	 
#footer_navigation {
	text-align:center;
	background-color:#666;
	width: 732px;
	height: 30px;
}

	#footer_navigation ul {
		list-style: none;
		padding: 0;
		margin: 0;
		text-align: center;
	 }
	 
	 #footer_navigation li {
	 	line-height: 30px;
	 	display: inline;
		text-align: center;
	}
	
	#footer_navigation a:link, #footer_navigation a:visited {
		color: #fff;
		margin: 0 4px;
	 }
	 
	#footer_navigation a:hover {
		color: #e1d7b8;
	 }

#content {
	background: url('../images/cont_bg.jpg') #fff top right repeat-y;
	width:732px;
	min-height: 550px;
 }
 
	#content #right {
		background: #CCC;
		position: relative;
		text-align:center;
		width: 200px;
		float: right;
		color: #333333;
	 }
	 
	 #content #right h3 {
	 color: #333;
	 }
	 
	#content #left {
	 	width: 512px;
		padding: 0px 10px 10px 10px;
		
	 }
	 
	 #image {
	 background-color: #afafaf;
	 	width: 732px;
		height: 165px;
		padding:3px 0 3px 0;
	}
/* Misc. Formatting
*****************************/

.back {
	font-weight: bold;
	margin: 10px 0;
 }
 
.doc_img {
 	float: right;
	margin: 0 0 10px 10px;
}
 
.left {	
	float: left;
	margin: 0 10px 10px 0;
 }

/*Formatting for Search Box */

#searchForm{
text-align:right;
}



/* CSS Blocks from Index.htm */

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{
	text-align:left;
	vertical-align:top;
	padding:0px;
	margin:0;
	list-style:none outside none;
	border-style:none;
	background-image:none;
	clear:none;
	float:none;
	display:block;
	position:static;
	overflow:visible;
	line-height:normal;
 }

.imcm li a img{display:inline;border-width:0px;}

.imcm span{display:inline;}

.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}

.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}

.imcm li{list-style:none;font-size:1px;float:left;}

.imcm ul ul li{width:100%;float:none !important;}

.imcm a{display:block;position:relative;}

.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}

.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}

.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}

.imde ul li:hover .imsubc{visibility:visible;}

.imde ul ul li:hover  .imsubc{visibility:visible;}

.imde ul ul ul li:hover  .imsubc{visibility:visible;}

.imde li:hover ul  .imsubc{visibility:hidden;}

.imde li:hover ul ul .imsubc{visibility:hidden;}

.imde li:hover ul ul ul  .imsubc{visibility:hidden;}

.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}

.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}

.dvs,.dvm{border-width:0px}

.style1 {font-size: 11px}

.style2 {
	color: #000000;
	font-weight: bold;
}

.style4 {color: #840000; font-weight: bold; }

.italics{
font-style:italic;
}
.bold{
font-weight:bold;
}
#eightFooter{
font-size:9px;
font-weight:bold;
font-style:italic;
}
.hiddenDiv{
visibility:hidden;
}
#services{
	text-align:center;
	font-weight:bold;
	font-style:italic;
}
#services ul{
text-align:left;
font-weight:normal;
font-style:normal;
list-style:none;
margin-left:4px;
padding-left:4px;
}
#services ul li{
text-transform:capitalize;
padding:5px;
}
.center{
text-align:center;
}
img.right{
position:relative;
display:block;
float:right;
}
img.left{
position:relative;
padding:0px;
margin:0px;
display:block;
float:left;
}
#quickLinks{
height:180px;
}
#quickLinks #topper{
width:478px;
margin:auto;
height:21px;
overflow:hidden;
}
#quickLinks #topper #head{
background-color:#A5D5A3;
font-size:14px;
padding:2px 0px 2px 0px;
height:17px;
width:450px;
float:left;
position:relative;
}
#quickLinks #topper #corner{
position:relative;
width:14px;
height:21px;
background-repeat:no-repeat;
}
#quickLinks #topper #corner.tl{
background-image:url(../images/quickBox/topLeft.png);
float:left;
}
#quickLinks #topper #corner.tr{
background-image:url(../images/quickBox/topRight.png);
float:right;
}
#navTable{
font-family:Arial, Helvetica, sans-serif;
width:478px;
height:150px;
margin:auto;
text-align:center;
}
#navTable a:link{
}
#navTable a:visited{
}
#navTable a{
float:left;
width:239px;
display:block;
/*position:relative;*/
padding:5px 0px 5px 0px;
cursor: pointer;
}
#navTable a.leftC {
position:relative;
width:239px;
float:left;
clear:left;
}
#navTable a.a {
background-color:#E7E9DC;
}
#navTable a.b {
background-color:#DCE6DD;
}
#navTable a.b .hidden {
color:#DCE6DD;
}
#navTable a:hover {
background-color:#CCCCCC;
color:#000000
}
#sold img{
	display:block;
	position:relative;
	top:-410px;
	left:-90px;
	z-index:2;
	width:174; 
	height:126;
	visibility: visible;
}
.subtitle{
font-size:16px;
color:000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#tocFloat{
	display:block;
	position:relative;
	background-color:#CCCCCC;
	width:200px;
	padding:5px;
	margin:5px;
	float:right;
}
#button{
height:10px;
margin:auto;
}
#button a.center{
float:left;
display:block;
background-image:url(../images/comButton/buttonCenter.png);
text-align:center;
line-height:20px;
padding: 0 2px 0 2px;
height:20px;
text-decoration:none;
color:#DDD;
}
#button a.center:hover{
text-decoration:underline;
}
#button a.center.centered{
margin:auto;
}
#button a.west{
background-image:url(../images/comButton/buttonLeft.png);
float:left;
display:block;
width:4px;
height:20px;
}
#button a.east{
float:left;
background-image:url(../images/comButton/buttonRight.png);
display:block;
width:4px;
height:20px;
}
#tour{
margin:auto;
background-image:url(../images/tourButton.png);
display:block;
height:42px;
width:181px;
}
#tour:hover{
background-position:bottom;
}

#cal{
margin:auto;
background-image:url(../images/calButton.png);
display:block;
height:42px;
width:181px;
}
#cal:hover{
background-position:bottom;
}

