/* Pelagic Common ----------------*/

* {	margin:0; padding:0; outline:0; }

a {	color:#fff; text-decoration:none; }

h3 { font-size:14pt; }
p { color:#fff; font-size:13pt; font:Arial, Helvetica, sans-serif;}
.home, .sub, #EditorDiv { background:#000 url('images/bg.gif') repeat-y 50% 0;	 font-family:"Helvetica","Arial",sans-serif;	font-size:10pt; }
img { border:none; padding:0px;}
li { list-style:none; }

.text-block-component { background-color:#000;}
.module { float:left; } 
.catchall,.module-row { clear:both; }
.blog-module ul { padding:0; }

#Main { background-color:#000;	color:#fff; margin:10px auto 0; width:960px; }
	#Header {background:#000; width:100%; height: 175px;   position:relative;}
			#Header h1 { padding:0px; }
			#Header h2 { display:none; }
			#Header .extra { display:none;position:relative; left:745px; top:140px; width:185px; z-index:40;}
			#Header .extra .component { position:absolute; background:#0071bb; border:thin solid #fff; padding: 3px;}
				#Header .extra .component p { font-family:"Trebuchet MS","Helvetica","Arial",sans-serif; font-size:13px; text-transform:uppercase; width:195px; }
			#EditorDiv #PrimaryNavigation { top:180px; }
			#PrimaryNavigation { font-family:"Trebuchet MS","Helvetica","Arial",sans-serif; font-size:13px; position:absolute; top:140px; width:100%; text-transform: uppercase; z-index:60;}
				#PrimaryNavigation ul li { background-color:transparent; border:none; list-style: none; float: left; margin-top:4px; }
				#PrimaryNavigation li a { display: block; text-align:center; padding:2px; color: #000; text-decoration: none; width:98px; border-right:2px solid #000; font-weight:bold;}
				#PrimaryNavigation li a:hover, #PrimaryNavigation li.active a  { color:#fff; }
				#PrimaryNavigation li ul { display:none; } 
                #PrimaryNavigation li.end a { border:none;}
	#Body { width:960; }
			#Breadcrumbs { display:none; }
			#Content { width:960px; }	
				#Content-Text { float:left; width:775px; }
					
					#Content-Text .module-row.items-2 .module.first h4, #Content-Right .module-row.items-1 h4 { text-align:right; background:url(images/down_arrow.png) no-repeat right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-right:8px;}
					#Content-Text .module-row.items-2 .module.first h4 span, #Content-Right .module-row .module h4 span { text-align:right; background:url(images/down_arrow.png) no-repeat left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:8px; text-transform:none;}
					
				#Content-Right { float:left; margin-left:5px; width:180px;}
					#Content-Right .module { float: none; width:100%; }
					#Content-Right .module { padding-top:0; }
					#Content-Right .module-row .second .title { padding-bottom:10px; }
					#Content-Right .module .content {  padding:10px 0; }
					#Content-Right .module-row .second .content { background: #000000 url(images/component_bg.png) repeat-x scroll center bottom; }
					#Content-Right .module-row.items-1 { background:url(images/component_bg.png) repeat-x top #000; float:left; min-height:430px; width:160px; padding:5px 10px;}
							#Content-Right .text-block-component { float:left; padding-top:20px;}
							#Content-Right .text-block-component h3 { padding:13px; margin-left:9px;}
							#Content-Right .component span { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
							#Content-Right .component ul { background:url(images/component_right_bg.jpg) repeat-x top #000; width:160px; margin:0px 10px; min-height:300px;}
								#Content-Right .component ul li { padding:10px 10px 0px 10px; }
								#Content-Right .component ul li img { border:solid 1px #FFFFFF; }
	#Footer { clear:both; background:#0071BB; height:45px; font-family:"Trebuchet MS","Helvetica","Arial",sans-serif; font-size:13px; padding:0; margin-bottom:50px;text-transform: uppercase;}
		#Footer img { border: none; }
		#Footer ul { margin-left:5px; }
			#Footer li { list-style: none; float: left; margin-top:12px; border-right:2px solid #000;}
				#Footer a { display: block; text-align:center; color: #fff; font-weight:bold; text-decoration: none; margin-top:3px; padding:0px 3px;}
				#Footer a:hover { color:#000; }
					#Footer .end { border:none; }
		#Footer .copyright-notice { float:right; margin-top:15px;}
		#Footer .copyright-notice p { font-size:13px; margin-right:15px;}