/* 
---------------------------------
Gulf Pacific Screen Style Sheet
---------------------------------
*/



/* Styles the Current Link in Left Margin
-----------------------------------------------------*/
@import "currentlink_styles.css"; 


/* HTML Elements 
-----------------------------------------------------*/
	body {
		margin:0px;
		padding:0px;
		font-family: verdana, arial, sans-serif;
		font-size: 76%;
		color: #333;
		line-height: 170%;
		}
	
	a:link, a:visited, a:active {
		color: #339;
		text-decoration: underline;
		}
	a:hover {
		color: #36c;
		text-decoration: underline;
		}
		
	table {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		color: #333;
		line-height: 180%;
		}
		
	ul {
		margin-left: 18px;
		}
		

/* General Layout 
-----------------------------------------------------*/
	#header {
		background: #002C83 url(/images/logo_bg.jpg) no-repeat;
		margin: 0px;
		padding: 4px;
		border-bottom: 10px solid #9cf;
		height: 80px;
		width: 800px;
		}
	#leftcontent {
		position: absolute;
		left: 0px;
		width: 160px;
		border-right: 1px solid #bed6eb;
		border-bottom: 1px solid #bed6eb;
		padding: 0px;
		line-height: 100%;
		background: #174C7B;
		}
	#centercontent { 
		margin: 0px 15px 0px 180px;
		padding-top: 10px;
		width: 390px;
		}
	#rightcontent {
		position: absolute;
		left: 590px;
		top: 90px;
		width: 170px;
		padding: 0px;
		margin: 0px;
		}
		
	#subpagecontent {
		margin: 0px 15px 0px 180px;
		padding-top: 10px;
		width: 580px;
		}
	
/* Header Elements 
-----------------------------------------------------*/		
	#logo {
		position: absolute;
		top: 10px;
		left: 6px;
		border: 1px dotted #ccc;
		margin: 0px;
		padding: 0px;
		}
	
	#tagline {
		position: absolute;
		top:40px;
		left: 360px;
		margin: 0px;
		padding: 0px;
		}
		
/* Left Margin Navigation 
-----------------------------------------------------*/
	#sidelinks {
		font-size: 90%;
		border-right: 1px solid #bed6eb;
		border-bottom: 1px solid #bed6eb;
		margin: 10px 6px 20px 6px;
		padding: 0px;
		}	
	#sidelinks a:link, #sidelinks a:visited, #sidelinks a:active {
		display: block;
		color: #fff;
		text-decoration: none;
		margin: 0px;
		padding: 6px;
		border-top: 1px solid #bed6eb;
		border-left: 1px solid #bed6eb;
		background: #0D3D67; <!--This effects the background color of the nav link-->
		}
	#sidelinks a:hover {
		display: block;
		color: #ffffff;
		text-decoration: none;
		margin: 0px;
		padding: 6px;
		border-top: 1px solid #bed6eb;
		border-left: 1px solid #bed6eb;
		background: #170D92; <!--This effects the  rollover background color of the nav link-->
		}
		
	#phonenumber {
		display: block;
		text-align: center;
		width: 146px;
		height: 55px;
		margin: 20px 6px 20px 6px;
		padding: 0px;
		border: 1px solid #ccc;
		background: #fff;
		}
		

/* Center Column
-----------------------------------------------------*/
	
	#centercontent h1, #subpagecontent h1 {
		font-size: 180%;
		color: #036;
		padding-bottom: 4px;
		margin-bottom: .5em;
		border-bottom: 1px solid #bed6eb;
		}
		
/* Testimonials 
-----------------------------------------------------*/
	
	#testimonialsbox {
		font-size: 90%;
		line-height: 140%;
		margin: 7px;
		padding: 7px;
		background: #99CCFF;
		border: 1px dotted #bed6eb;
		}
	#testimonialsbox h1 {
		font-size: 160%;
		color: #036;
		padding: 0px;
		margin-top: 0px;
		}
	#testimonialsbox img {
		border: 1px solid #ddd;
		}
		
/* Tables
-----------------------------------------------------*/

	table {
		margin:0px;
		padding:0px;
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		color: #333;
		line-height: 170%;
		}
		
	.formtable {
		font-size: 90%;
		line-height: 150%;
		background: #eee;
		border: 1px solid #ddd;
		}
	.formtable td {
		border: 1px solid #ddd;
		padding: 3px;
		}

/* Footer
-----------------------------------------------------*/

	#footer {
		clear: both;
		height: 30px;
		width: 800px;
  		font-size:90%;
		color: #fff;
		margin-top: 15px;
 		padding:10px;
		background: #039;
		border-top: 5px solid #9cf;
  		}
	#footer a {
		color: #fff;
		}
		
/* Miscellaneous 
------------------------------------------------------*/

	.rightmargin {
		float: right;
		width: 200px;
		background: #e4f0fb;
		border: 1px solid #039;
		color: #039;
		padding: 5px;
		margin: 0px 0px 10px 10px;
		}

	.rightalign {
		float: right;
		margin: 0px 0px 15px 15px;
		padding: 0px;
		}
	.leftalign {
		float: left;
		margin: 0px 15px 15px 0px;
		padding: 0px;
		}
