/* SubSea Layout Stylesheet */

p {
	padding-left:15px; }
	
iframe {
	margin-left:2px; }

h1 {
	margin:0;
	padding-left:15px; }
 
h2 {
	margin:0;
	padding:10px; }

h3 {
	margin:0;
	padding:10px; }

h4 {
	margin:0; 
	padding: 10px; }
 
 
table.leftCol {
	margin-left:15px;
	margin-bottom:10px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #FAFAFA;
}
table.leftCol td {
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #FAFAFA;
} 
 
table.rightColPic {
	margin-left:0px;
	margin-bottom:10px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: #3742AE;
	border-collapse: separate;
	background-color: #FAFAFA;
}
table.rightColPic td {
	border-width: 1px;
	padding: 2px;
	text-align:	left;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #FAFAFA;
} 
 
table.rightColTxt {
	margin-left:0px;
	margin-bottom:10px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: #3742AE;
	border-collapse: separate;
	background-color: #FAFAFA;
}
table.rightColTxt td {
	border-width: 1px;
	padding: 10px;
	text-align:	justify;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #FAFAFA;
} 
 
table.rightColEml {
	margin-left:0px;
	margin-bottom:10px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: #3742AE;
	border-collapse: separate;
	background-color: #FAFAFA;
}
table.rightColEml td {
	border-width: 1px;
	padding: 5px;
	text-align:	justify;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #FAFAFA;
}  
 
table.form {
	margin-left:15px;
	margin-bottom:10px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #FAFAFA;
}
table.form td {
	border-width: 1px;
	padding: 2px;
	text-align:	left;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #FAFAFA;
} 
 
table.greyTbl {
	margin-left:4px;
	margin-bottom:10px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #FAFAFA;
}
table.greyTbl td {
	text-align:center;
	border-width: 1px;
	padding: 2px;
	border-style: none;
	border-color: #FFFFFF;
	background-color: #FAFAFA;
}  

body {
	margin:				5px;
	background:			#EFEFEF;
	color:				#333333;
	text-align:			center;
	padding:			0;
 }

#outer {
	text-align:			left;
	border:				2px solid #3742AE;
	width:				760px;
	margin:				auto;
 }

#header {
	height:				200px;
	background-color:	#EFEFEF;
	background-image:	url(../images/header.jpg);
 }

#mainnav {
	background-color:	#FFFFFF;
	height:				30px;
	text-align:			left;
	background-image:	url(../images/menubar.gif);
	background-repeat:  repeat-x;
 }
 
#headbar {
	width:				760px;
	height:				28px;
	background:			#FFFFFF;
	padding-top:		3px;
 }		

#breadcrumbs {
	float:				left;
	width:				480px;
	text-align:			left;
	padding-left:		23px;
	padding-top:		0px;
 }
 
#search {
	width:				240px;
	text-align:			right;
	padding-right:		15px;
 }

#bodyblock {
	position:			relative;
	background:			#FFFFFF;
	width:				760px;
	padding:			0px;
 }

#leftcol {
	float:				left;
	height:             100%;
	background:			#FFFFFF;
	width:				485px;
	text-align:			justify;
	padding-left:		12px;
	padding-right:		5px;
	padding-top:		0px;
 }

#rightcol {
	width:				220px;
	background:			#FFFFFF;
	text-align:			left;
	padding-left:		15px;
	padding-top:		20px;
	margin-right:		10px;
 }

#plaincol {
	float:				left;
	height:             100%;
	background:			#FFFFFF;
	width:				740px;
	text-align:			center;
	padding-left:		12px;
	padding-right:		5px;
	padding-top:		0px;
 }
 
#topofpage {
	clear:				both;
	width:				760px;
	height:				18px;
	background:			#FFFFFF;
	text-align:			center;
	padding-top:		20px;
}	

#footer {
	clear:				both;
	height:				18px;
	background:			#FAFAFA;
	text-align:			center;
	border:				solid #3742AE;
	border-width:		1px 0 0 0;
	padding-top:		5px;
 }