/* 

Styles for www.gulfengineering.com
Web Design by GatorWorks.net

orange: 				#FD4809
really_light_blue:		#C1C7D7
light_blue: 			#485772
neon_blue:				#41CAFF
dark_blue: 				#2E3849
white: 					#F0F2F6

*/

/*  Site-wide styles */
body {
	background: url('../images/background-patter.jpg') repeat-x;
	background-color:#C1C7D7;
	margin-bottom:2em;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 1%;
	padding-left: 10%;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#485772;
}

h1, h2, h3 {
	font-family:Arial, Myriad, sans-serif;
	font-weight:normal;
	margin:0;
	margin-bottom:2px;
	padding:0;
}
h1 {
	font-size:2em;
	border-bottom:4px solid;
}

a {
	color:#5E6D87;
	text-decoration:none;
	font-weight:bold;
}

a.no_link {
	border:0;
	text-decoration:none;
}
a.no_link img {
	border:0;
	text-decoration:none;
}

dl dt {
	font-weight:bold;
	font-size:1.2em;
	margin-top:1em;
}

.odd {
	background:#C1C7D7;
}

/* more specifics */	

#content {
	width:801px;
	border:2px solid #000;
	border-top:17px solid #000;
	padding:0px;
	margin:0px;
}

#title {
	margin:0;
	padding:0 2em;
	border:0;
	height:100px;
	margin-top:-3px;
	background: url('../images/pattern-top.gif') repeat-x #F0F2F6;
	font-size:10px;
	font-weight:bold;
	color:black;
}
#title a {
	color:black;
}
#title #logo {
	padding-top:0.9em;
}

#top_NAV {
	float:right;
	list-style:none;
	display:inline;
	margin-top: -2px;
	padding:0;
	border:0;
}

#footer {
	background:#485772;
	margin:0;
	padding:0;
	color:white;
}

#footer a {
	color:white;
}

#bottom_TOC {
	background-color:#2E3849;
	color:white;
	height: 24px;
	border-bottom:1px solid #FFFFFF;
	font-size:10px;
}

#bottom_TOC a:link {
	color:#A2A8B1; 
	text-decoration: none; 
	font-weight:normal;
}
#bottom_TOC a:visited {
	color: #A2A8B1; 
	text-decoration: none; 
	font-weight:normal;
}
#bottom_TOC a:hover {
	color: #7689AD; 
	text-decoration: none; 
	font-weight:normal;
}
#bottom_TOC a:active {
	color: #A2A8B1; 
	text-decoration: none; 
	font-weight:normal;
}

#contact_info {
	font-size:10px;
	width: 801px;
}


#main_page {
	background:#F0F2F6;
}


#main_page tr.border_me th {
	background:#FD4809;
	font-size:10px;
	color:white;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid white;
	border-bottom:2px solid white;

}
#main_page tr.border_me th.last {
	border-right:0;
}
#sidebar_nav {
	font-size:10px;
	background-color:#F0F2F6;
}
#sidebar_nav ul li a {
	font-weight:normal;
	width:100%;
	height:100%;
}

#sidebar_nav ul {
	list-style-image:url('../images/arrow-right-gray.gif');
	padding:1em;
	padding-left:2em;
	margin:0;
}

#sidebar_nav ul li {
	border-bottom:1px dotted #2E3849; 
	width:100%;
	height:100%;
	padding:5px 0;
}

#sidebar_nav ul li.first {
	border-top:1px dotted #2E3849; 
	list-style-image:url('../images/arrow-right-gray.gif');
	
}

#sidebar_nav ul li a:hover {
	text-decoration:underline;
}

#news {
	border-left:1px solid #485772;
	padding:1em;
	font-size:10px;
}
/*#news #scrolling_new {
	height:320px;
	overflow:auto;
}*/

#news h3 {
	margin-bottom:.5em;
	text-decoration:underline;
}

#news p {
	margin-top:0;
}

#other {
	padding:1em;
	border-left:1px solid #485772;
	font-size:10px;
}

#section_title {
	background:#FD4809;
	color:white;
	font-weight:bold;
	padding:1em;
}

#section_content {
	background:white;
}
#section_content_actual {
	padding:1em;
	font-size:10px;
	background:white;
}

#section_content_actual ul {
	list-style-image:url('../images/arrow-right-gray.gif');
}
#section_content_actual ul ul {
	list-style:none;
}

#section_content_actual ul li {
	line-height:1.8em;
}
#section_content_actual table {
	font-size:10px;
}

.quote {
	text-align:center;
	font-style:italic;
}

.person_profile {
	text-align:center;
	width:250px;
	font-size:10px;
}

.person_profile h2 {
	padding-bottom:.5em;
	border-bottom:1px solid #485772;
}
.person_profile table {
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
}
.person_profile p {
	margin-top:0;
}

/*  For Slideshow */

#imageSlideshowHolder{
		margin:5px;	/* "Air" */
		float:right; /* Floating gallery at the right side of other web page content */		
		width:151px;	/* Image width */
		height:100px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}

/* Don't change these values */
#imageSlideshowHolder img{
position:absolute;
left:0px;
top:0px;
}
/*something cool and wield*/
