/* Body */
body {
		font-family: arial, helvetica, serif;
		font-size: 11px;
	}
	
input.text {
	width: 120px;
	border: 1px solid #353434;
}

input.submit {
	width: 60px;
	font-size: 11px;
	border: 1px solid #353434;
	background: #00Ab84;
	color: #FFF;
}

ul, ol, li {
	margin: 0;
	padding: 0;
}
	
#wrapper {
	width: 960px;
	height: auto;
	position: relative;
	margin: 0 auto;
}

#searchbox {
	position: absolute;
	top: 170px;
	right: 5px;
	width: 200px;
	height: auto;
}

	
#col-left {
  float: left;
  width: 150px;
  background: #CFCFCF;
  z-index: 1000;
}

h3.header {
	margin: 5px 0 0 0;
	padding: 4px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background: #00AB84;}

/* Navigation */
#nav, #nav ul { /* all lists */
		margin: 10px 0 0 0;
		list-style: none;
		float : left;
		width : 175px;
		font-size: 11px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : -1px;
		width: 175px;
		text-transform: uppercase;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		/*width: 175px;*/
		/*padding-left: 5px;*/
		left: -999em;
		margin-left : 175px;
		margin-top : -25px;
		padding-bottom : 4px;
		background: #F5F5F5;
		border: 1px solid #353434;
	}

	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-left : 175px;
		margin-top : -24px;
		padding-bottom : 4px;
		background: #F5F5F5;
		border: 1px solid #353434;
	}
	
	#nav li a {
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : #CFCFCF;
		/*padding : 5px 0 5px 5px;*/
	}
	
	#nav li a {
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : #CFCFCF;
		padding : 5px 0 5px 5px;
	}
	
	#nav li a:hover {
		color: #3BABAD;
		background-color: #F5F5F5;
	}
	
	#nav li ul li {
		background-color : #F5F5F5;
		width:100%;
		text-transform: none;
	}
	
	#nav li ul li a {
		width: 170px;
		display : block;
		color: #000;
		font-weight : normal;
		text-decoration : none;
		background-color : #F5F5F5;
		padding : 5px 0 3px 5px;
		margin-bottom: 2px;
	}
	
	#nav li ul li a:hover {
		/*color: #3BABAD;*/
		color: #000;
		background-color: #CFCFCF;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

/* Search Box */
#search {
  padding: 0 20px;
}

#search input {
color: #000000; 
font-family: verdana; 
font-size: 10pt; 
border: 1px solid #353434; 
background-color: #FFFFFF; 
width:100px;
margin: 5px 0 0 0;
padding: 0;
}

#search input.img {
	height: 19px;
	width: 19px;
	border: none;
	background: #CFCFCF;
	vertical-align: bottom;
	margin: 5px 0 0 0;
}

#search select {
	border: 1px solid #353434;
}

/* Video */
#video {
	margin: 8px 0 0 8px;
}


/* Header Menu */
#header_menu {
  padding: 0px 0px 0px 16px;
	line-height: 16px;
}

#header_menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
  text-decoration: none;
}

#header_menu a:hover{
  color: #009878;
}

/* Page Content */
#page_content {
  padding: 18px 10px 10px 15px;
	vertical-align:text-top;
  list-style-type: none;
}

#page_content ul {
	margin-left: 15px;}

#page_content_list {
  padding: 18px 10px 0px 15px;
	vertical-align:text-top;
  list-style-type: none;
}

#page_content_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #009878;
	font-weight: bold;
	text-align:center;
	margin-bottom: 8px;
}

#page_content_subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	text-align:center;
}

#page_content_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align:left;
	width: 580px;
}

#newsletters {
  padding: 18px 10px 10px 23px;
	vertical-align:text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#newsletter {
	width: 150px;
	height: auto;
	margin: 8px 0 8px 0;
	font-size: 11px;
}

#newsletter p {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#newsletter input {
	width: 120px;
	border: 1px solid #353434;
}

.page_content_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align:left;
}
.title {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 13px;
}

/* Existing Industry Directory */
.directory_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.directory_entry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ListArrows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
}

.ListArrows:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.ListCountNumbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
