body {text-align: left; margin: 0; padding: 0; font:62.5%  Lucida Grande, Verdana, Arial,Helvetica,sans-serif; color: #ccc; background:#000; /*background: #0a0a12 url(images/background4.jpg) top center repeat-x*/;}
p {font-size: 1.3em; /*font-weight:bold;*/text-decoration: none; line-height: 1.5em; color:#ccc; margin: 0; padding: 0 0 .5em 0; }
h1, h2, h3 {font-weight: normal; font-family: verdana; }
h1 {font-size: 1.7em; padding: .4em 0 0.2em 0; margin: 0 0 8px 0; color: #5a8e22; border-bottom: #c7d6de 5px solid; letter-spacing: -0.04em;}
h2 {font-size: 1.9em; padding: .4em 0 0.6em 0; margin: 0; color: #fff;}
h3 {font-size: 1.5em; padding: .1em 0 0.2em 0; margin: 0; color: #fff;}
h4 {font-size: 1.2em; padding: .4em 0 0 0; margin: 0; color: #437d88;}
ul {margin: 0 0 10px 20px; padding: 0; list-style-position: outside; list-style-type: none;  }
li {color:#fff; margin: 0; padding: 0 0 0.4em 0;  line-height: 1.7em;}
img, div { 
behavior:url(iepngfix.htc);  /******Adds IE6 PNG Support******/
}
a {outline:none;}

#main li {color:#fff; margin: 0; padding: 0 0 0.4em 0; font-size: 1.2em; }

.clear {clear: both;}
img {padding: 0 ;border: 0; vertical-align: middle;}
.image_left {float: left; padding: 0 10px 0 0; margin: 0;}
.image_right {float: right; padding: 0 0 0 10px; clear:right; margin: 0; }
.redtitle {color: #fed20d;}
.redcontact {color: #7e0902;}
.border {border: 4px solid #ebebeb; float: left; padding: 0;}
.black {color: #fff; font-weight: bold;}

/***********************************************************************/
/* Layout Divs */
/***********************************************************************/
/* Main Divs */
#con {
	
	margin: 10px auto; 
	padding: 0 0px 0 0px; 
	width: 961px; 
	/*background: #f4f4f4 url(images/top-bg.jpg) no-repeat;*/
}
#top {
	float: left; 
	width: 961px; 
	padding: 0; 
	margin: 0px 0px 0px 12px;
	display:inline;
	
	}
#main {
	float: left; 
	width: 961px; 
	padding: 10px 0 40px 0 ; 
	margin: 0; 
/*	background: #fff url(left_bg2.jpg) top left no-repeat;*/
	}
#footer {
	width: 961px; 
	color: #ccc; 
	height: 50px; 
	clear: both; 
	margin: 0; 
	padding: 0; 
	/*background-color: #e5e5e5; 
	border-bottom: #796c4d 10px solid;*/
	}
#header {
	float: left; 
	width: 961px;
	height:102px;
	}
#mainleft {
	width: 242px; 
	float: left; 
	padding: 14px 0 0 0px; 
	margin: 0; 
	}
#mainleft h3 a {
  display:block;
  height:45px;
  width:189px;
  background:url(images/ind-rfq3.jpg) no-repeat;
  text-decoration:none;
  display:block;
  line-height:45px;
  padding-left:20px;
  color:#333;
}
#mainleft h3 a.other span {
	color:#000;
}
#mainleft h3 a:hover.other {
  text-decoration:none;
  display:block;
  line-height:45px;
  padding-left:20px;
  width:169px;
  color:#333;	
}

#mainleft a {
color:#ccc;
font-weight:bold;	
padding-right:18px;

}
#mainleft li a:hover {
color:#666;
font-weight:bold;	
background: url(images/arrow2.gif) right no-repeat;
padding-right:18px;
}
#mainleft a.this {
	color:#666;
font-weight:bold;	
background: url(images/arrow2.gif) right no-repeat;
padding-right:18px;
}
#mainleft li {
	
}

#mainright {
	width: 675px; 
	float: left; 
	padding: 14px 10px 20px 10px; 
	margin: 0;
	background:#1f2025;
	border-left:1px solid #303137;
	border-top:1px solid #303137;
	}
#mainright li {
	list-style-type: square;
}
#mainright h3 {
	font-weight: bold;
}

#mainright_left {
	width: 295px; 
	float: left; 
	display:inline;
	padding: 0; 
	margin: 10px 0 0 15px;
	}
#mainright_right {
	width: 310px; 
	float: right; 
	padding: 0; 
	margin: 10px 0 0 0;
	}
#mainright_right-contact {
	width:310px;
	float:left;
	padding:0;
	margin:10px 0 0 0;
}
#bobshome {
	float: left; 
	display:inline;
	margin: 30px 0 0 15px; 
	width: 675px;
	}
	
.newbucks {
	float:left;
	width:200px;
	height:340px;
	padding: 0px 3px 10px 6px; 
	margin:8px; 
	display:inline;
	background:#343539;
	}

.newbucks img {
	display:block;
	margin:0px auto 0px auto;
}
.newbucks h2 a {
	font-size: 15px;
	color: #fed20d; 
	padding: 0 0 0.3em 0;
}

#mainright .newbucks p a {
	float:right;
	display:block;
	margin-right:10px;
}
#mainright .newbucks p a:link {
 color:#fed20d;	
}
#mainright .newbucks p a:visited {
 color:#fed20d;
}
#mainright .newbucks p a:hover {
 color:#fed20d;
}
#mainright .newbucks p a:active {
 color:#fed20d;
}

#mainright div.cert {
	float: left;
	padding-right: 5px;
}

#mainright div#flash-hydro1 {
	float: right;
	width: 210px;
	background: #1f2025 url(images/flash-hydro1.gif) top left no-repeat;
}

#mainright div#flash-hydro2 {
	margin: 0 auto;
	width: 375px;
	background: #1f2025 url(images/flash-hydro2.gif) top left no-repeat;
}

.img-caption {
	text-align: center;
	color: #fed20d;
}
/* Top Sub Divs */
#logo {
	float: left; 
	width: 320px; 
	height: 102px; 
	padding: 0; 
	margin: 0;
	}
#logo h1 {
	font-size: 1.2em; 
	border-bottom: none; 
	padding: 0;
	margin:0;
	}
#logo h1 a span {display:none;}
#rotation {
	float: left; 
	width: 949px; 
	height: 160px; 
	padding: 0; 
	margin: 0;
	position: relative;
	overflow:hidden;
	}
#slider {
	padding: 5px 0 5px 0px;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:946px;
	height:150px;
	overflow:hidden;
	}
#slider li h2 a {
	color: #fdd20d;
	text-decoration: none;
}
#slider li h2 a span {
	color:#fff;
	font-size:26px;
}
#slider li h2 a:hover {
	color: #fdd20d;
}
#slider li img {
	float: right;
	padding-left: 10px;
	padding-right: 15px;
}
#prevBtn, #nextBtn{ 
	display:block;
	width:60px;
	height:40px;
	position:absolute;
	left:15px;
	top:115px;
	}
#nextBtn{ 
	left:75px;
	}
#prevBtn a, #nextBtn a{  
	display:block;
	width:60px;
	height:40px;
	background: url(images/btn_prev.png) no-repeat 0 0;	
	}
#nextBtn a{ 
	background: url(images/btn_next.png) no-repeat 0 0;	
	}
#propertymap {
	height:224px;
	width:350px;
	border:1px solid #c4c4c4;
	background-color:#1f2025;
	margin-bottom:5px;
}
.eqp-pic {
	float:right;
	display:inline;
	margin-right:10px;
}

/***********************************************************************/
/* Navigation */
/***********************************************************************/
/* Main Navigation */
#nav {
	float:left;
	width: 928px;
	height: 43px; 
	margin: 0px; 
	padding: 0px;
	background: url(images/nav-bg4.jpg) top left no-repeat; 
	}

#menu {
	font-size: 1.1em;
	display:inline;
	float:left;
	margin: 0; 
	height:43px;
	float: left; 
	margin: 1px 0px 0 14px; 
	width: 891px; 
	/*background: url(images/nav-bg.jpg) top left repeat-x; */
	}

#menu ul li {
	margin: 0px; 
	padding: 0px; 
	float:left; 
	line-height: 1.3em; 
	height:43px;
	}
#menu ul li a { 
	font-size: 1.1em; 
	color: #fdd20d; 
	text-decoration: none; 
	font-weight: normal; 
	border-style:none; 
	padding: 10px 20px 11px 20px; 
	border-right:1px solid #515050;
	border-left:1px solid #9f9fa1;
	}
#menu ul li a:link, #menu ul li a:visited { 
	font-size: 1.1em; 
	display: block;
	}
#menu ul li a:hover {color : #fdd20d; background:#333; display: block; padding: 10px 20px 10px 20px;}
#menu ul li.active a {color : #fdd20d; background:#333; display: block; padding: 10px 20px 10px 20px;}


/***********************************************************************/
/* Links */
/***********************************************************************/
/* Standard Links */
#mainright p a:link {
	border-bottom: 1px dotted #ccc; 
	color: #ccc; 
	text-decoration: none; 
	padding: 0 0 1px 0; 
	 
	}
#mainright p a:visited {
	border-bottom: 1px dotted #ccc; 
	color: #ccc; 
	text-decoration: none; 
	padding: 0 0 1px 0; 
	
	}	
#mainright p a:visited:hover {
	color: #ccc; 
	border: none; 
	text-decoration: none;
	}
#mainright p a:hover, a:active {
	color: #ccc; 
	border: none; 
	text-decoration: none;
	}

/* Footer links */
#footer p {
	font-size: 1em; 
	padding: 8px 8px 4px 4px; 
	margin: 0; 
	color: #827f7f; 
	text-align: right; 
	border-bottom:none;
	line-height:200%;
	}
#footer a:link {
	font-size: 1em; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #827f7f; 
	border-bottom:none;
	}
#footer a:visited {
	font-weight: normal; 
	text-decoration: underline; 
	color: #827f7f;
	 border-bottom:none;
	 }	
#footer a:visited:hover {
	font-weight: normal; 
	text-decoration: none; 
	color: #827f7f; 
	border-bottom:none;
	}
#footer a:hover, #footer a:active {
	text-decoration: none; 
	color: #827f7f; 
	border-bottom:none;
	}

#contacthome p a:link {border: none; color: #fff; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
#contacthome p a:visited {border: none; color: #fff; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
#contacthome p a:visited:hover {color: #fff; border: none; text-decoration: underline;}
#contacthome p a:hover,#contacthome a:active {color: #fff; border: none; text-decoration: underline;}

/* Side Nav */
.sidenav {
	float:left; 
	width: 218px;
	}
.sidenav p {
	padding: 3px 0px 0px 0px; 
	margin: 0px; 
	color: #ccc;
	}
.
	
#contacthome {float:right; height: 44px; display:block;width: 500px;}
.contactsection {float:right; height: 44px; margin: 0; padding: 0 20px 0 18px; border-left: 1px solid #e3e3e3;}
.contactsection p span {color:#fdd20d;}
#contacthome p {font-weight: normal; line-height: 1.4em;}



.newbobs {float:left; width:290px; padding: 0 0 10px 0; margin:0; position: relative;}
h2.role {font-size: 1.5em; color: #cc0000; padding: 0 0 0.3em 0;}

h2.role a:link {font-size: 1em; font-weight: normal; text-decoration: none; color: #fed20d; border-bottom:none;}
h2.role a:visited {font-weight: normal; text-decoration: none; color: #fed20d; border-bottom:none;}	
h2.role a:visited:hover {font-weight: normal; text-decoration: underline; color: #fed20d; border-bottom:none;}
h2.role a:hover, h2.role a:active {text-decoration: underline; color: #fed20d; border-bottom:none;}
h3.location {color: #000000; padding: 0 0 0.5em 0; font-size: 1.3em; line-height: 1.5em;}

.img_f_r {
	float: right;
	padding-left: 5px;
}

.img_f_l {
	float: left;
	padding-right: 5px;
}

ul.sm {
	float:left;
	width:40%;
}
ul.sm li a {
	font-size:13px;
	color:#CCCCCC;
	line-height:13px;
}
ul.sm li a:hover {
	color:#fff;
}
ul.sm ul {
	margin-top:15px;
}

