@charset "iso-8859-1";
/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/



* { padding: 0; margin: 0; }
	a {
		color:#E87511;	   /* !!!!!!! #369 changed from this!!!! The min-width property does not work in old versions of Internet Explorer */
	}
	a:hover {
		color:#fff;
		background:#607c8c;
		text-decoration:none;
	}
	h3	 {
	color:#E87511;
	}
		h1, h2, h3 {
		font-family:arial, sans-serif;
		margin:.8em 0 .2em 0;
		padding:0;
	}
	body {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	} 	

	/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		/*background:#fff;*/
		background-image:url('images/bgdpb.gif');
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		background-color: #607C8C
		/*background-image:url(images/dpbg.jpg);	/* check background image proerties
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:top center;*/
	}
	p {
		color:#687C8C;
	}	
#wrapper { 
 margin: 10px auto	;
 background:#FFFFFF;
 width: 980px;
 border:2.5px;
 border-style: solid;
 border-color:#999999;
}	
/* Header styles */
	#header { 
		font: caption;
		clear:both;
		float:left;
		width:980;
		background:transparent;
	}
	#header {
		border-bottom:2px solid #E87511;
	}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:3px 10px;
		text-align:center;
		background:#DEDEDE;
		color:#607C8C;
		text-decoration:none;
		position:relative;
		left:15px;
		line-height:1.3em;
	}
	
	/* 		background:#F9D3BC;
		color:#607C8C; */
	#header ul li a:hover {
		background:#607C8C;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#FFF;
		background:#E87511;
		font-weight:bold;
	}  
	/* background:#E87511;*/
	#header ul li a span {
		display:block;
	}
	/* 'widths' sub menu  		background:#E87511;*/
	#layoutdims {
		clear:both;
		background:transparent;
		border-top:2px solid #E87511;
		margin:10px;
		padding:6px 15px !important;
		text-align:right;
	}
#header {
 color: #333;
 width: 960px;
 float: left;
 padding: 10px;
 border: 0px solid #ccc;
 height: 150px;
 margin: 10px 0px 5px 0px;
 background: transparent;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background-color: transparent;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 300px;
 width: 175px;
 float: left;
}
#leftcolumn_2 { 
 color: #333;
 border: 0px solid #ccc;
 background-color: transparent;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 300px;
 width: 165px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background-color: transparent;
 /*background-image:url('images/ship4_lt.jpg');	 */
 background-repeat:no-repeat;
 background-position: 5px 100px;
 margin: 0px 5px 5px 0px;
 padding: 10px;
/* height: 300px;*/
 width: 420px;
 display: inline;
}
#content_2 { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background-color: transparent;
 /*background-image:url('images/ship4_lt.jpg');	 */
 background-repeat:no-repeat;
 background-position: 5px 100px;
 margin: 0px 5px 5px 0px;
 padding: 10px;
/* height: 300px;*/
 width: 520px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background-color: transparent;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 300px;
 width: 250px;
 float: left;
}
#rightcolumn_2 { 
 color: #333;
 border: 0px solid #ccc;
 background-color: transparent;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 300px;
 width: 160px;
 float: left;
}
#footer { 
 width: 960px;
 clear: both;
 color: #fff;
 border: 0px solid #ccc;
 background-color: transparent;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
