/*
	SOUTHERN NEVADA WORKFORCE INVESTMENT BOARD
 	http://www.snwib.com

	COLOR KEY:
	
	DARK GREEN		#5e775e
	GREEN			#789078
	LIGHT GREEN		#C4DA9F
	GREY			#999999
		
*/


/*
	RESET AND BASICS
*/
*    	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
html    { overflow-y: scroll; }
body    {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
}
td, th  { vertical-align: top; text-align: left; }
ul      { list-style: none inside; }
a       { outline: none; text-decoration: none; }
a img  	{ border: 0px none; }
p		{ margin-bottom: 1.3em; }
h1		{ font-family: "Times New Roman", Times, serif; font-size: 20px;
	text-transform: uppercase;
	color: #b1afb0;
	font-weight: normal;
}

/*           
	END RESET          
*/


/*	LINKS		*/


a:link, a:visited  	{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; text-decoration: underline;; }
a:hover  			{ color: #000; }
a:active  			{ color: #999999; }

a.bottom_links:link, a.bottom_links:visited 	{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; text-decoration: none; }
a.bottom_links:hover 				{ color: #999999; text-decoration: underline; }
a.bottom_links:active				{ color: #999999; }

a.col_left_3:link, a.col_left_3:visited 	{ color: #5e775e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; text-decoration: underline; }
a.col_left_3:hover 							{ color: #5e775e; text-decoration: underline; }
a.col_left_3:active							{ color: #C4DA9F; }


a.greenheader:link, a.greenheader:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #90a890; font-weight: bold; text-decoration: underline; }
a.greenheader:hover 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #000; font-weight: bold; text-decoration: underline; }
a.greenheader:active						{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #90a890;
	font-weight: bold;
	text-decoration: none;
}

a.divheader:link, a.divheader:visited 	{
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	text-transform: uppercase;
	color: #5e775e;
	text-decoration: none;
}
a.divheader:hover 						{ font-family: "Times New Roman", Times, serif; font-size: 25px; text-transform: uppercase; color: #5e775e; text-decoration: underline; }
a.divheader:active						{ font-family: "Times New Roman", Times, serif; font-size: 25px; text-transform: uppercase; color: #5e775e; text-decoration: none; }








/*
	TOOLBOX
*/
.floatLeft	{ float: left; }
.floatRight { float: right; }
.centered 	{ text-align: center; margin: 0 auto; }
.clear    	{ clear: both; }
.thisclassisinvisible { display: none; }
/*
	END TOOLBOX
*/

/*
	FRAMEWORK
*/
#index-wrap		{
	width: 1280px;
	height: 1600px;
	margin: 0 auto;
	background-repeat: repeat;
	background-position: center top;
}
#top			{ width: 1280px; height: 74px; margin: 0 auto; background-image: url(../images/top.jpg); background-repeat: no-repeat; background-position: center top; }
#bottom			{ width: 1280px; height: 250px; margin: 0 auto; background-image: url(../images/bottom.jpg); background-repeat: no-repeat; background-position: center top; }
#subpg-wrap		{ width: 1280px; height: 1500px; margin: 0 auto; background: url(../images/bg_subpage.jpg) top center no-repeat; }
#content-wrap	{ width: 1280px; background-image: url(../images/background.jpg); background-repeat: repeat; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#table-wrap		{ width: 996px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#stay-connected	{
	float: right;
	height: 40px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#title			{ height: 22px; margin-top: 40px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; float: left; padding-left: 145px; }
#col_blog 		{
	background-position: top;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(../images/title_divider.jpg);
	background-repeat: no-repeat;
}
#col_left 		{ background-position: top; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; background-image: url(../images/title_divider.jpg); background-repeat: no-repeat; }
#col_left_2 	{ width: 604px; background-position: top; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; background-image: url(../images/title_divider.jpg); background-repeat: no-repeat; }
#col_left_3 	{ width: 180px; background-position: top; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-repeat: no-repeat; }
#col_left_4 	{ background-position: top; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; background-repeat: no-repeat; }
#col_left_5 	{ background-position: left top; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; background-image: url(../images/title_divider2.jpg); background-repeat: no-repeat; }

#contact_box {
	width: 263px;
	text-align: center;
	background-image: url(../images/col_box_gradient.jpg);
	border: 5px solid #a8c0a8;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#green_box {
	width: 263px;
	text-align: center;
	background-image: url(../images/col_box_gradient.jpg);
	border: 5px solid #a8c0a8;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#green_box_more {
	width: 263px;
	text-align: center;
	background-image: url(../images/col_box_gradient.jpg);
	border: 5px solid #a8c0a8;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 25px;
	height: 20px;
	padding: 2px;
}
#public_meetings {
	width: 263px;
	text-align: center;
	background-image: url(../images/public_meetings.jpg);
	border: 5px solid #a8c0a8;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left top;
}
#stay_connected {
	width: 260px;
	padding-left: 10px;
}
#more_information {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #789078;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 20px;
	width: 175px;
	border: 1px solid #789078;
	margin-left: 44px;
}
#col_right 		{
	background-position: left top;
	background-image: url(../images/col_right_gradient.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#headline 		{
	background-position: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#headline22 		{
	background-position: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottom_links {
	float: left;
	width: 155px;
	color: #999999;
	font-size: 10px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 2px;
}

#bottom_links2 {
	float: left;
	width: 310px;
	color: #999999;
	font-size: 10px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 2px;
}

#tblContent {
	width: 997px;
}

#footer			{ width: 1280px; height: 395px; margin: 0 auto; background: url(../images/bg_footer.jpg) top center no-repeat; color: #999; }

/*
	NAVIGATION
*/



/*
	FORM ELEMENTS
*/
.formelements		{ color: #999; font-size: 12px; vertical-align: top; height: 16px; width: 208px; padding: 2px 0px 0px 3px; }


/*
	CLASSES
*/

.green_caps_small 			{ font-family: "Times New Roman", Times, serif; font-size: 14px; text-transform: uppercase; color: #5e775e; }
.green_caps 				{ font-family: "Times New Roman", Times, serif; font-size: 20px; text-transform: uppercase; color: #5e775e; }
.green_caps_large 			{
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	text-transform: uppercase;
	line-height: 30px;
	color: #5e775e;
}

.green_lower_ital_small 	{ font-family: "Times New Roman", Times, serif; font-size: 14px; color: #5e775e; font-style: italic; }
.green_lower_ital 			{ font-family: "Times New Roman", Times, serif; font-size: 20px; color: #5e775e; font-style: italic; }
.green_lower_ital_large 	{ font-family: "Times New Roman", Times, serif; font-size: 25px; color: #5e775e; font-style: italic; }

.small_text_caps   		 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 20px; color: #5e775e; text-transform: uppercase;  }

.header_text    			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #90a890;
	font-weight: bold;
}
.header_text2    			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #999999; font-weight: bold; }
.header_text3    			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #000000; font-weight: bold; border-top-width: 1px; border-top-style: solid; margin-top: 20px; }
.header_text4    			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #000000; font-weight: bold; margin-top: 20px; }

.img_council				{
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#blank {
	float: left;
	height: 74px;
	width: 600px;
	text-align: right;
}
.underline_div {
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}

