/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h3, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}  
a{color:#005ead; text-decoration:none;}
a:hover{text-decoration:underline;}
html,body {background: #022346; font: normal normal normal 11px/18px Verdana, Arial, sans-serif;}

/* Layers */
#pagetools li.share div.sharelist {z-index: 6000;}
#subnav	{z-index: 6500;}
#subnav *{z-index: 6800;}
#subnav>li+li {z-index: 6799;}
#subnav>li+li+li {z-index: 6798;}
#subnav>li+li+li+li {z-index: 6797;}
#subnav>li+li+li+li+li {z-index: 6796;}
#subnav>li+li+li+li+li+li {z-index: 6795;}
#subnav>li+li+li+li+li+li+li {z-index: 6794;}
#subnav>li+li+li+li+li+li+li+li {z-index: 6793;}
#subnav>li+li+li+li+li+li+li+li+li {z-index: 6792;}
#subnav>li+li+li+li+li+li+li+li+li+li {z-index: 6791;}
#subnav>li+li+li+li+li+li+li+li+li+li+li {z-index: 6790;}
#subnav>li+li+li+li+li+li+li+li+li+li+li+li {z-index: 6789;}

#nav										{z-index: 7000;}
#topnav												{z-index: 7100;}
#topnav li.worldwide ul									{z-index: 8200;}
#topnav li.worldwide span.arrow								{z-index: 8300;}
#logo															{z-index: 8600;}


/* Page Structure */

	.accessibility {position:absolute;margin-top:-9999px;}
	#wrapper		{width: 959px; margin: 0 auto; text-align:left; padding: 110px 0 0 0; overflow:hidden;}
	#topnav			{position:absolute; top:7px; width: 959px;}
	#nav			{position:absolute; width: 959px; height: 45px; top:0; margin-top: 65px;}
	#breadcrumb {color:#fff; font-size: 10px; line-height: 36px; display:block; height: 36px; overflow:hidden; padding-left: 25px; width: 677px; overflow:hidden; float:left;}
	#breadcrumb a	{color:#fff; text-decoration:none; }
	#breadcrumb a:hover	{color:#cef; text-decoration:none; }
	#maincontent 	{width: 701px; margin-bottom:20px; float:left; clear:left; background: url('../images/global/ui/contentbg.png') 0 0 no-repeat; padding-top: 12px; overflow:hidden; text-align:left;}
	#maincontent .inner1	{padding-bottom: 12px; background: url(../images/global/ui/contentbg.png) -701px 100% no-repeat;}
	#maincontent .inner2	{min-height: 400px; padding: 14px 28px; background:#FFF;}
	#maincontent.fullwidth {width: 100%; margin-bottom:10px; float:left; clear:left; padding-top: 12px; overflow:hidden; text-align:left; background:0;}
	#maincontent #fullwidth.inner1	{background:0;padding-bottom: 12px;}
	#sidebar		{width: 245px; float:right; clear:right; padding-bottom: 9px; min-height: 10px;}
	#sidebar img {margin-bottom: 0px;}
	#footer			{width: 959px; padding-bottom: 40px; clear:both; border-top: 1px solid #ccd7dd;}

/* Logo*/
	#logo		{position:absolute; top:0; height: 65px; width: 400px; background: url('../images/global/ui/logo.png') 0 0 no-repeat;}
	#logo a	{display:block; height: 65px; width: 400px; background: transparent; text-indent:-9999px;}

/* Page Tools*/
	#pagetools			{float:right; width: 245px; overflow:hidden; height: 36px;}
	#pagetools li	{float:left; padding-left: 15px;}
	#pagetools li a	{float:left; padding: 10px 0 0 21px; height: 26px;  font-size: 10px; font-weight:bold; display:block; color:#FFF; text-decoration:none; background: url('../images/global/ui/icons.png') 0 12px no-repeat;}
	#pagetools li.share a	{background-position: 0 -19px;}


	/* Sharing Drop Down */
	#pagetools li div.sharelist {position:absolute; margin: 27px 0 0 -90px;}
	#pagetools li div.inner1 {width: 254px; padding-top: 6px; background: url('../images/global/ui/sharebg.png') 0 0 no-repeat;}
	#pagetools li div.inner2 {width: 254px; padding-bottom: 6px; background: url('../images/global/ui/sharebg.png') -254px 100% no-repeat;}
	#pagetools li div.inner2 ul{width: 231px; margin:0; padding: 8px 7px 10px 16px; background: url('../images/global/ui/sharebg.png') -508px 0 repeat-y;}

	#pagetools li.share div.sharelist ul li {width: 109px; height: 16px;  padding:0 0 5px 0; border:none;}
	#pagetools li.share div.sharelist ul li a	{height: 16px; padding:0 0 0 22px; color:#005ead; font-weight:normal;}
	#pagetools li.share div.sharelist ul li.divider {clear:both; width: 219px; border-top: 1px solid #bed0e1; padding: 5px 0; margin: 5px 0 0 0;}
	#pagetools li.share div.sharelist ul li a.more {font-weight:bold; padding-left:0;}
	#pagetools li.share div.sharelist ul #emaillink {width: 219px; height: auto; clear:both; padding-bottom: 11px; border-bottom: 1px solid #bed0e1; margin-bottom: 10px;}
	#pagetools li.share div.sharelist ul #emaillink a{font-weight:bold;}

	#pagetools			{float:right; width: 245px; overflow:hidden; height: 36px;}
	#pagetools li	{float:left; padding-left: 15px;}
	#pagetools li a	{float:left; padding: 10px 0 0 21px; height: 26px;  font-size: 10px; font-weight:bold; display:block; color:#FFF; text-decoration:none; background: url('../images/global/ui/icons.png') 0 12px no-repeat;}
	#pagetools li.share a	{background-position: 0 -19px;}
	
	/* Sharing Drop Down */
	#pagetools li div.sharelist {position:absolute; margin: 27px 0 0 -90px;}
	#pagetools li div.inner1 {width: 254px; padding-top: 6px; background: url('../images/global/ui/sharebg.png') 0 0 no-repeat;}
	#pagetools li div.inner2 {width: 254px; padding-bottom: 6px; background: url('../images/global/ui/sharebg.png') -254px 100% no-repeat;}
	#pagetools li div.inner2 ul{width: 231px; margin:0; padding: 8px 7px 10px 16px; background: url('../images/global/ui/sharebg.png') -508px 0 repeat-y;}
	
	#pagetools li.share div.sharelist ul li {width: 109px; height: 16px;  padding:0 0 5px 0; border:none;}
	#pagetools li.share div.sharelist ul li a	{height: 16px; padding:0 0 0 22px; color:#005ead; font-weight:normal;}
	#pagetools li.share div.sharelist ul li.divider {clear:both; width: 219px; border-top: 1px solid #bed0e1; padding: 5px 0; margin: 5px 0 0 0;}
	#pagetools li.share div.sharelist ul li a.more {font-weight:bold; padding-left:0;}
	#pagetools li.share div.sharelist ul #emaillink {width: 219px; height: auto; clear:both; padding-bottom: 11px; border-bottom: 1px solid #bed0e1; margin-bottom: 10px;}
	

/* Top Nav*/
	#topnav ul	{float:right;}
	#topnav li	{float:left; padding: 0 2px 0 0; line-height: 13px;}
	#topnav li.worldwide	{padding-right: 13px; padding-bottom: 8px; background:none;}
	#topnav li a	{display:block; padding: 0 10px; color:#acc7e8; text-decoration:none; font-size: 10px; font-weight:bold;}
	#topnav li.worldwide:hover a,
	#topnav li a:hover	{color:#fff;}
	#topnav li.worldwide ul	{position:absolute; background:#e9f4ff; border: 1px solid #FFF; width: 239px; padding: 12px; margin: -9999px 13px 0 0; right:0; }
	#topnav li.worldwide:hover ul {margin-top:8px;}
	#topnav li.worldwide ul li	{margin:0; padding:0; height: 18px;}
	#topnav li.worldwide ul li.even	{width: 119px;}
	#topnav li.worldwide ul li.fullwidth {width: 100%; margin: 2px 0 0 0;}
	#topnav li.worldwide ul li.viewall{width: 239px; padding: 6px 0 0 0; margin: 2px 0 0 0; border-top: 1px solid #b9dcf6;}
	#topnav li.worldwide ul li a{display:block; padding-left: 20px; float:none; background:none; color:#005ead !important; font-weight:normal;}
	#topnav li.worldwide ul li a:hover{text-decoration:underline;}

	
	
/* Nav */
	#nav li		{display:block; height: 45px; float:left;}
	#nav li a	{display:block; height: 45px; text-indent:-9999px; background: url('../images/global/ui/navbar.png') 0 0 no-repeat;}
	#nav li		{display:block; height: 45px; float:left;}
	#nav li ul	{position:absolute; margin-top:-9999px;}
	#nav li:hover ul	{margin-top:-1px;}
	#nav li ul li	{float:none; height:auto; }
	#nav li ul li a	{height: auto; width: 180px !important; padding: 5px 10px; background:#078ab0; border-top: 1px solid #044b92; text-indent:0; color:#FFF; text-decoration:none; font-weight:bold;}
	#nav li ul li a:hover	{background:#0997c6;}
	
	#nav li.spacer a {width: 54px; background-position: 0 0;}
	
	#nav li.home a	{width: 80px; background-position: -54px 0;}
	#nav li.home:hover a,
	#nav li.home a:focus	{background-position: -54px -45px !important;}
	.home #nav li.home a	{background-position: -54px -90px !important;}
	
	#nav li.products a	{width: 84px; background-position: -134px 0;}
	#nav li.products:hover a,
	#nav li.products a:focus	{background-position: -134px -45px !important;}
	.products #nav li.products a	{background-position: -134px -90px !important;}
	
	#nav li.activities a	{width: 89px; background-position: -218px 0;}
	#nav li.activities:hover a,
	#nav li.activities a:focus	{background-position: -218px -45px !important;}
	.activities #nav li.activities a	{background-position: -218px -90px;}
	
	#nav li.solutions a	{width: 95px; background-position: -307px 0;}
	#nav li.solutions:hover a,
	#nav li.solutions a:focus	{background-position: -307px -45px !important;}
	.solutions #nav li.solutions a	{background-position: -307px -90px;}
	
	#nav li.operations a	{width: 102px; background-position: -402px 0;}
	#nav li.operations:hover a,
	#nav li.operations a:focus	{background-position: -402px -45px !important;}
	.operations #nav li.operations a	{background-position: -402px -90px;}
	
	#nav li.resources a	{width: 98px; background-position: -504px 0;}
	#nav li.resources:hover a,
	#nav li.resources a:focus	{background-position: -504px -45px !important;}
	.resources #nav li.resources a	{background-position: -504px -90px;}
	
	#nav li.company a	{width: 93px; background-position: -602px 0;}
	#nav li.company:hover a,
	#nav li.company a:focus	{background-position: -602px -45px !important;}
	.company #nav li.company a	{background-position: -602px -90px;}
	
	#nav li.spacer2	a {width: 88px; background-position: -695px 0;}
	
	
	#nav li.search	{width: 176px; background: url('../images/global/ui/navbarsearchbg.png') 100% 0 no-repeat;}
	#nav li.searchblank	{width: 176px; background: url('../images/global/ui/navbarsearchbg_blank.png') 100% 0 no-repeat;}
	#nav li.search form	{padding: 12px 0 0 22px;}
	#nav li.search input {width: 121px; float:left; border:none; padding:0; margin-top: 3px; color:#94b0d2; background:transparent; font-family:arial, sans-serif; font-size: 10px; font-weight:bold; height: 18px;}
	#nav li.search input:focus	{color:#FFF;}
	#nav li.search #searchsubmit	{width: 21px; height: 21px; margin:0; background: url('../images/global/ui/submitsearch.png') 0 0 no-repeat;}
	#nav li.search #searchsubmit:hover,
	#nav li.search #searchsubmit:focus{background-position: 0 -21px; cursor:pointer;}

/* Subnav */
	#subnav	{display:block; width: 939px; padding: 0 10px; margin:0; background: url('../images/global/ui/subnavbar.png') 0 0 repeat-y;}
	#subnav li	{position:relative; height: 33px; padding: 1px 3px 1px 0; display:block; float:left;}
	#subnav li a	{display:inline-block}
	#subnav li a	{position:relative; white-space:nowrap; display:block; height: 26px; color:#d5e2fd; text-decoration:none; padding: 7px 10px 0 10px; font-weight:bold;}

	#subnav li a.selected	{background: url('../images/global/ui/subnavselected.png') 0 0 no-repeat;}

	#subnav li a:hover	{background: #dbf4ff; color:#333;}
	#subnav li.children a	{padding-right: 20px; background: url('../images/global/ui/subnav-arrow.png') 100% 1px no-repeat;}
	#subnav li.children a.selected {background: url('../images/global/ui/subnavselected.png') 100% 0 no-repeat;}
	#subnav li.children:hover a.selected,
	#subnav li.children a:hover, /*Help out IE6*/
	#subnav li.children:hover a	{background: #dbf4ff url('../images/global/ui/subnav-arrow.png') 100% -33px no-repeat !important; color:#333;}
	#subnav li.children ul	{position:absolute; border-bottom: 1px solid #8cbff6; margin-top:-9999px; background:#FFF;}
	#subnav li.children:hover ul{margin-top:0}
	#subnav li.children ul li	{/*float:left;*/ white-space:normal; clear:left; height:auto; padding:0; background:#FFF;}
	#wrapper #subnav li.children ul li a {height:auto; white-space:normal; width: 170px; line-height: 14px; padding:5px 8px 6px 12px; background: #dbf4ff !important; color:#333; border-top: 1px solid #8cbff6; font-weight:normal;}
	#wrapper #subnav li.children ul li a:hover	{background:#e9fbff !important;}

/* Headings */
	#maincontent h1	{color:#4c5d6d; font-size: 24px; line-height: 28px; font-family:arial, sans-serif; border-bottom: 1px solid #a56791; padding-bottom: 10px; margin-bottom: 15px;}
	#maincontent h2	{color:#333333; font-size: 15px; line-height: 17px; font-family:arial, sans-serif; clear:left;}
	#maincontent h3	{color:#666; font-size: 15px; line-height: 23px; font-family:arial, sans-serif; background: transparent; position:relative; clear:left;}
	#maincontent h3.linebreak {margin-bottom: 17px;}
	#maincontent h4	{color:#6c3154; font-size: 12px; line-height: 17px; text-transform:uppercase; clear:left;}
	#maincontent h6 {color:#666; font-size: 11px; line-height: 23px;}
	#maincontent .sm 	{font-size: 10px;}
	#maincontent .smalltext	{color:#666; font-size: 10px;}
	
	
/* HRs*/
	#maincontent hr		{height: 1px; border:none; color:#bbc9d2; background-color:#bbc9d2; margin: 17px 0; clear:both; display:block; overflow:hidden;}
	#maincontent div.hr	{height: 0; border-top: 1px solid #bbc9d2; margin: 17px 0; clear:both;}
	#sidebar div.minihr,
	#maincontent div.minihr,
	#maincontent div.dottedhr	{height: 1px; background: url('../images/global/ui/dottedhr.png') 0 0 repeat-x; margin: 10px 0; clear:both;}
	div.clear {clear:both; height:1px; margin-top:-1px; overflow:hidden; width:100%;}
	
	#maincontent .inner2 {font-size: 12px; line-height: 17px; color:#333;}
	#maincontent .inner2 p{margin-bottom: 17px;}
	#maincontent .inner2 ul{margin-bottom: 17px;}
	#maincontent .inner2 h1{}
	
/* Positioned Images*/
	img.right{float:right; margin: 0 0 15px 20px; border: 1px solid #bbc9d2;}
	img.left	{float:left; margin: 10px 20px 15px 0;  border: 1px solid #bbc9d2;}
	img.noborder {border:none !important;}
	
/* Linked lists*/
	#maincontent ul li {list-style:disc; margin-left: 20px;}
	#maincontent ul.none li {list-style:none; margin-left:0;}
	#maincontent ul.arrows li {list-style:none; margin-left:0;}
	#maincontent ul.arrows li a {font-weight:normal; padding-left: 14px; background: url('../images/global/ui/arrow.gif') 1px 5px no-repeat; display:block;}
	#maincontent ul li ul li {list-style:square;}	
	
	#maincontent ul.arrowlinkedlist li   {background: url('../images/global/ui/dottedhr.png') repeat-x 0 100%; padding: 16px 0 2px 16px; list-style:none; margin-left:0;}
	#maincontent ul.arrowlinkedlist li a	{display:block; background: url('../images/global/ui/arrow.gif') no-repeat 0 5px; margin: 0 0 0 -16px; padding: 0 0 0 16px;}
	
	#maincontent ul.datasheet li div a, #maincontent li.datasheet div a {font-weight:normal; padding-left: 25px; background: url('../images/global/ui/icon_doc.gif') 0px 5px no-repeat;}
	
	#maincontent ul.linkedlist li 	{list-style:none; margin-left:0; background: url('../images/global/ui/dottedhr.png') repeat-x 0 0; padding: 4px 0;}
	#maincontent ul.linkedlist a 	{padding-left: 15px; background: url('../images/global/ui/arrow.gif') 1px 4px no-repeat;}
	#maincontent ul.linkedlist a.more	{background:none; float:right;}

	/* sitemap */
	#maincontent ul.main {width: 200px; float:left;}
	#maincontent ul.second {margin:0 20px;}
	
	#sidebar a.arrow,
	#sidebar a.arrowlink, #sidebar ul.arrowlink li,
	#maincontent a.arrowlink,
	#maincontent a.arrow {padding-left: 15px; background: url('../images/global/ui/arrow.gif') 1px 4px no-repeat;}
	#maincontent a.arrowlink {font-weight:bold;}
	#sidebar ul.arrowlink li:first-child {background:0; padding: 0; font-weight:bold;}
	#maincontent a.arrowlink {font-weight:bold;}
	#maincontent a.info {padding: 0 18px; background: url('../images/global/ui/icon_info.gif') -1px 0px no-repeat;}

/* Slider lists*/
	#maincontent ul.concertina 		{width: 316px; padding:0; margin:0 13px 0 0; float:left;}
	#maincontent ul.second				{margin:0;}
	#maincontent ul.concertina li	{width: 316px; padding:0; margin:0 0 6px 0;  list-style:none;}
	#maincontent ul.concertina li div	{padding:10px 15px 10px 15px; margin-top:-18px;}
	#maincontent ul.concertina li.open div	{display:block; padding-bottom:10px;}
	#maincontent ul.concertina li .customername	{display:block;padding: 3px 30px 3px 15px;}
	#maincontent ul.concertina li .close	{display:none; float:right; margin-top:-10px;}
	#maincontent ul.concertina li p		{margin:0; color:#81919D;}
	#maincontent ul.concertina li cite	{margin:0; padding: 0 4px; color:#81919D; font-size:11px; font-style:normal; font-weight:bold; }
	#maincontent ul.concertina li ul		{margin:8px 0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:1px}
	#maincontent ul.concertina li ul li	{padding:0; width:auto;margin:0;}
	#maincontent ul.concertina li ul li a {display:inline-block;}
	#maincontent ul.concertina li ul li a{display:block; padding:7px 18px 1px 21px; font-size: 11px; position:relative;}
	#maincontent ul.concertina li    	{margin-bottom: 2px; background:none;}
	#maincontent ul.concertina li.open	{background: url('../images/global/ui/halfwidthbox.png') 0 100% no-repeat;}

	#maincontent ul.concertina li div	{display:none;}
	#maincontent ul.concertina li.open div{display:block;}
	#maincontent ul.concertina li .close	{display:block}

	
	/*Tables*/
	#maincontent table	{width: 100%;}
	
	#maincontent table.linkedlist {width: 645px; margin-top: 5px;}
	#maincontent table.linkedlist td{width: 301px; background: url('../images/global/ui/dottedhr.png') 0 0 repeat-x;}
	#maincontent table.linkedlist td[width="20"]{width: 43px; background:none;}
	#maincontent table.linkedlist td a{font-weight:bold; display:block; width: 289px; padding: 8px 0 8px 12px; background: url('../images/global/ui/arrow.gif') 0 13px no-repeat;}
	
	
	#maincontent table.resources {width: 645px;}
	#maincontent table.resources td {vertical-align:top; background: url('../images/global/ui/dottedhr.png') 0 0 repeat-x; padding: 11px 13px 11px 0;}
	#maincontent table.resources tr:first-child td {background:none;}
	#maincontent table.resources td a {font-weight:bold;}
	#maincontent table.resources td a.download, 
	#maincontent table.resources td a.arrowlink{display:block; width: 25px; height: 25px; text-indent:-9999px; background: url('../images/global/ui/genericbutton.png') 0 0 no-repeat;}
	#maincontent table.resources td h6 {color:#71889d;padding-bottom:14px;}
	#maincontent table.resources img {vertical-align:middle; padding-top:10px;}
	
	#maincontent #product_table.resources {border: #ccc 1px solid;}
	#maincontent #product_table.resources tr:nth-child(odd) {background-color: #ededed}
	#maincontent #product_table.resources th {text-align:center; padding: 5px}
	#maincontent #product_table.resources td {padding:10px; border-right: #ccc 1px solid;}
	#maincontent #product_table.resources td.tunabutton a {display:block; background: url('../images/global/ui/tuna.gif') 50%  50%  no-repeat;}
	#maincontent #product_table.resources td.tunabutton:hover a {text-decoration:none; background-image: url('../images/global/ui/tuna_over.gif'); background-repeat: no-repeat; background-position: 50%  50%Tubs are filled, weighed, and loaded into freezing racks.; }
	#maincontent table.resources #insider_table{width: 90%;}
	#maincontent #insider_table.resources tr:first-child {background-color: #ededed}
	#maincontent .maintitle {font-weight:bold; font-size:1.4em; color:#666}
	#maincontent #insider_ad_menu tr:nth-child(odd) {background-color: #ededed;}
	#maincontent #insider_ad_menu tr td {padding:3px}
	#maincontent table a.ibutton {
	font-variant: small-caps; padding:3px; background-color: #EEE; border:1px outset;}
	
/* Content wrappers */
	
	/* Full With Boxes - Contact Form */
	#maincontent .fullwidthbox {width: 645px; margin-bottom: 17px; background: url('../images/global/ui/fullwidthbpx.png') -645px 0 no-repeat; padding: 8px 0 0 0;}
	#maincontent .fullwidthbox div {background: url('../images/global/ui/fullwidthbox.png') 0  100% no-repeat; padding: 4px 15px 15px 15px;}
	#maincontent .fullwidthbox p.alphalist {margin: 0; font-weight:bold;}
	
/* Sidebar */
	#sidebar .featurebox,
	#sidebar .featurebox .inner1	{width: 245px; background: url('../images/global/ui/sidebarbg.png') 0 0 no-repeat;}
	#sidebar .featurebox  {padding: 0 0 10px 0; margin: 10px 0 0 0; background-position: -245px 100%;}
	#sidebar .featurebox .inner1	{padding: 10px 0 0 0; }
	#sidebar .featurebox .inner2	{width: 245px; background:#ebeff2; overflow:hidden;}
	#sidebar .featurebox h2 { margin-top: -31px; position: absolute; display: block; width: 230px; color: #333; padding: 7px 0 0 15px; height: 24px; font-family: arial; font-size: 11px; text-transform: uppercase; font-weight: bold; background-image: url('../images/global/ui/featurehead.png'); background-repeat: no-repeat; background-position: 0 0; }
	#sidebar .featurebox .inner2 {padding-top: 21px;}
	#sidebar .featurebox dd {margin-bottom:10px;}
	
	
	/*More Info Sidebar*/
	#sidebar #moreinfo,
	#sidebar #moreinfo .inner1 				{background: url('../images/global/ui/moreinfo.png') 0 0 no-repeat; color:#333;}
	
	#sidebar #moreinfo .inner2				{background:none; padding: 5px 15px; width: 215px;}
	#sidebar #moreinfo	{padding: 0 0 10px 0; margin: 10px 0 0 0; background-position: -245px 100%;}}
	#moreinfo h2	{margin: 0 0 0 -4px; width: 200px; height: 22px; display:block; color: #666; font-size:12px; text-align:center;}
	#moreinfo ul.contact{padding: 5px 0 10px 0; }
	#moreinfo ul.contact li {display:block; float:left; line-height: 17px; padding-bottom: 3px;}
	#moreinfo ul.contact li.odd	{width: 82px; clear:left;}
	#moreinfo ul.contact a		{display:block; padding: 0 0 0 20px; background: url('../images/global/ui/icons.png') 0 0 no-repeat; white-space:nowrap;}
	#moreinfo ul.contact a.email{background-position: 0 -90px !important;}
	#moreinfo ul.contact a.contact{background-position: 0 -59px;}
	#moreinfo ul.contact a.world{background-position: 0 -180px;}
	#moreinfo ul.links {border-top: 1px solid #8cbff6; clear:both; padding: 5px 0 0 0;}
	#moreinfo ul.links a	{font-size: 13px; min-height: 18px;display:block; padding: 0 0 0 21px; font-weight:bold; background: url('../images/global/ui/icons.png') 0 -208px no-repeat;}
	#moreinfo ul.links a:hover{background-position: 0 -238px; text-decoration:none;}
	
	#sidebar .centered {text-align:center;padding-top: 5px; clear:both}
	#sidebar .featuredcontent.img{padding-top: 10px; width: 245px;}
	#sidebar .featuredcontent .text{margin: 10px 0 0 15px; float:left; padding-top: 5px; width: 215px; /* border-top: 1px solid #BEC7D1; */ padding-bottom: 5px; color: #333; clear:both;}

	
/* Footer */
	#footer		{font-family:arial, sans-serif; font-size: 11px; color:#FFF;}
	#footer a	{color:#acc7e8; text-decoration:none;}
	#footer a:hover	{color:#FFF;}

	#footer ul	{line-height: 15px; width: 959px; padding: 12px 0 18px 0;  border-bottom: 1px solid #33486f; margin-bottom: 10px;}
	#footer ul li h4	{text-transform:uppercase;}
	#footer ul li	{float:left; }
	#footer ul li ul	{padding:0; border:none; margin:0;}
	#footer ul li.shortcuts ul	{width: 275px;}
	#footer ul li.moreinfo ul li,
	#footer ul li.moreinfo ul	{width: 305px;}

	#footer ul li.shortcuts ul li	{width: 275px;}
	#footer ul li.moreinfo ul li	{clear:left;}
	#footer li.insiderlink	{float:left;}
	#footer li.copyright	{width: 300px; float:right; text-align:right;}
	
/* Site Page Types */	
	/* Landing Pages */
	#landing #maincontent	{padding-top:0;}
	#landing #maincontent .inner2 {padding-bottom: 26px;}
	#landing .intro {margin: -14px 0 0 -28px;  width: 645px;  padding: 0 28px; background-position: 0 0; background-repeat:no-repeat; font-size: 15px; line-height: 21px;}
	#landing .intro h1 {display:block; width: 701px; height: 200px; margin:0 0 22px -25px; text-indent:-9999px; background: url() 0 0 no-repeat; border:none;}
	#landing .intro p	{font-size: 15px; line-height: 21px; font-family:arial;}
	
	#landing .products .intro	{background-image: url('../images/global/landingheaders/productsbg.jpg'); color:#b58c01;}
	#landing .products .intro h1	{background-image: url('../images/global/landingheaders/products.png');}
	#landing .activities .intro	{background-image: url('../images/global/landingheaders/activitiesbg.jpg'); color:#b58c01;}
	#landing .activities .intro h1	{background-image: url('../images/global/landingheaders/activities.png');}
	#landing .solutions .intro	{background-image: url('../images/global/landingheaders/solutionsbg.jpg'); color:#b58c01;}
	#landing .solutions .intro h1	{background-image: url('../images/global/landingheaders/solutions.png');}
	#landing .operations .intro	{background-image: url('../images/global/landingheaders/operationsbg.jpg'); color:#b58c01;}
	#landing .operations .intro h1	{background-image: url('../images/global/landingheaders/operations.png');}
	#landing .resources .intro	{background-image: url('../images/global/landingheaders/resourcesbg.jpg'); color:#b58c01;}
	#landing .resources .intro h1	{background-image: url('../images/global/landingheaders/resources.png');}
	#landing .company .intro	{background-image: url('../images/global/landingheaders/companybg.jpg'); color:#b58c01;}
	#landing .company .intro h1	{background-image: url('../images/global/landingheaders/company.png');}
	
	/* Standard (non-landing) Pages */	
	#standard .intro {margin: -26px 0 10px -28px; min-height: 50px; width: 660px; position:relative; padding: 13px 13px 13px 28px;
	background: url('../images/global/ui/categoryintrotop.png') 0 0 no-repeat; border-bottom: 1px solid #CCC; }
	#standard .intro img	{float:right; border: 1px solid #bbc9d2; margin-left: 15px; clear:right;}
	#standard .intro h1		{font-family:arial; font-weight:normal; border-bottom:none; font-size: 22px; line-height: 18px; margin:10px 0 0 0 !important;}
	#standard .intro h2		{font-size: 18px; font-weight:normal; margin-bottom: 10px; color:#333; font-family:arial; padding-top:7px; line-height: 22px;}
	#wide h1	{border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 15px;}
	
	/* + Resources */
	.resources #maincontent h2, .resources #maincontent h4, .resources #maincontent .intro {color: #463777; border-color:#463777 !important;}
	#standard .resources #maincontent h1{border-color:#463777 !important;}
	.resource p img.left {border: 1px solid #CFD7DD ;} 
	
	/* + Products */
	.products #maincontent h2, .products #maincontent h4, .products #maincontent .intro {color: #c66531 ; border-color:#e2b298 !important;}
	#standard .products #maincontent h1{border-color:#e2b298 !important;}
	
	/* + Activities */
	.activities #maincontent h2,.activities #maincontent h4, .activities #maincontent .intro {color: #55a131 ; border-color:#92c57a !important;}
	#standard .activities #maincontent h1, {border-color:#92c57a !important;}
	
	/* + Community */ 
	.community #maincontent h2,.community #maincontent h4, .community #maincontent .intro{color: #997002; border-color:#cda51e !important;}
	#standard .community #maincontent h1 {border-color:#cda51e !important;}
	
	/* + Services */
	.solutions #maincontent h2,.solutions #maincontent h4, .solutions #maincontent .intro {color: #6c3154 ; border-color:#A9638E !important;}
	#standard .solutions #maincontent h1 {border-color:#A9638E !important;}
	
	/* + Operations */
	.operations #maincontent h2,.operations #maincontent h4, .operations #maincontent .intro{color: #8D2B31; border-color:#8D2B31 !important;}
	#standard .operations #maincontent h1 {border-color:#8D2B31 !important;}
	
	/* + Company */
	.company #maincontent h2, .company #maincontent h4, .company #maincontent .intro{color: #07868e; border-color:#7acfd0 !important;}
	#standard .company #maincontent h1 {border-color:#7acfd0 !important;}
	
	/* + Neutral News and Search */
	.neutral #maincontent h2, .neutral #maincontent h4, .neutral #maincontent .intro{color: #4b5864; border-color:#ccc !important;}
	#standard .neutral #maincontent h4 {border-color:#ccc !important;}
	

/* Sliders */
	 #sliders	{margin: 10px 0 0 0; height: 31px; overflow:hidden;}
	 #sliders.ui-accordion {height:auto; overflow:visible;}
	 #sliders ul	{background: #ebeff2; padding: 0 15px;}
	 #sliders li.last ul{background: url('../images/global/ui/sliderbottom.png') 0 100% no-repeat;}
	 #sliders h2 a	{display:block; color:#333; padding: 7px 0 0 15px; height: 24px; font-family:arial; font-size: 11px; text-transform:uppercase; font-weight:bold; text-decoration:none;
		background: url('../images/global/ui/slidertabs.png') 0 -62px no-repeat;}
	 #sliders .last h2.selected a,
	 #sliders .selected h2 a {background-position: 0 -93px; color:#FFF; cursor:default;}
	 #sliders li.first h2 a	{background-position: 0 0;}
	 #sliders .first h2.selected a	{background-position: 0 -31px;}
	 #sliders li.last h2 a {background-position: 0 -124px;}
	
	 #sliders ul li	{border-bottom: 1px solid #bbc9d2; padding: 7px 0;}
	 #sliders ul li.first{padding-top: 10px;}
	 #sliders ul li.last{padding-bottom: 10px; border:none;}
	 
	 #sliders div.left {width:300px;float:left}
	 #sliders div.right {width:200px;float:right}
	 
	 #sliders div.dottedhr	{height: 1px; background: url('../images/global/ui/dottedhr.png') 0px 0px repeat-x; margin: 5px 0; clear:both;}
	
	.ui-accordion {margin: 0; padding: 0;}
	.ui-accordion li {margin-right: 30px; padding: 0; list-style:none !important}
	.ui-accordion li .ui-accordion-header {
	display: block;
	color: #000;
	text-decoration: none;
	position: relative;
	}

/*  Tabs for Company and Contacts Pages  */
	#contact_tabs {margin-left:20px;}
	#contact_tabs ul li {display:inline;list-style:none; margin:0}
	#contact_tabs .tab {padding:2px 25px 0px 25px; margin:0px; border:1px outset; border-left:0; font-size:12px; background-image:url('../images/global/tab_back.gif')}
	#contact_tabs .tab:hover {background:#fff;}
	#contact_tabs .focus {padding:2px 5px 0px 5px; border: 0px; border-top: 1px solid #bbb;font-size:14px; background: #fff !important}
	#contact_tabs .left {padding:5px 4px 0px 0px; border: 0px; background-image:url('../images/global/tab_left_b.gif')}
	#contact_tabs .right {padding: 5px 2px 0px 2px; border: 0px;background-image:url('../images/global/tab_right_b.gif')}
	#contact_tabs a {color: #222; text-decoration:none}
	
	#contact_tabs.contact_tabs {margin-left:-15px;}
	#contact_tabs.contact_tabs .tab {padding:2px 15px 0px 15px; margin:0px; border:1px outset #fff; border-left:0; font-size:12px; background-image:url('../images/global/tab_back.gif')}
	#contact_tabs.contact_tabs .tab:hover {background:#fff;}
	
	.tooltip {position:absolute; visibility: hidden; width:192px; top:-999px}
	.tooltip p {border: 3px solid #fff; border-bottom:3px; background:#ddd; opacity: 0.85; color: #000; padding:5%; margin-bottom:0px; line-height:16px;  text-align:left; font-size: 10px !important}
	.tooltip div {background: url('../images/global/ui/tooltip_arrow.png') 0px -8px no-repeat; width:209px; height:20px; margin-left:-8px}
	

/* Contact Form */
	#contact form h2		{color:#333 !important;}
	#contact form label		{display:block; font-weight:normal; width:130px; clear:left; float:left}
	#contact form span.req,
	#contact form label span	{color:#df0303;}
	#contact form p.striped {padding: 2px 0px 2px 10px; background: url('../images/global/ui/form_stripe.gif') 0 0 repeat; vertical-align:bottom}
	#contact form p.text,
	#contact form p.select	{display:block; width: 600px; float:left; font-size: 11px;}
	#contact form p.left		{clear:left; margin-right: 13px; float:left; }
	#contact form p.text input	{width: 181px;float:left; padding-left:50px;}
	#contact form p.select select{width: 187px;float:right}
	#contact form p.full input	{width: 381px; }
	#contact form p.checkbox 	{padding-left: 20px; font-weight:normal;}
	#contact form p.checkbox *	{display:inline; line-height: 17px;}
	#contact form p.checkbox input	{margin:1px 0 0 0; padding:0; position:absolute; width:auto !important;}


/* Social Sharing*/

.sharelist li a{background-image: url('../images/global/ui/icons_sharing.png') !important; background-repeat:no-repeat !important; padding-left: 19px; height: 16px;}

ul li a.ask {background-position: 0 0 !important;}
ul li a.backflip {background-position: 0 -16px !important;}
ul li a.ballhype {background-position: 0 -32px !important;}
ul li a.bebo {background-position: 0 -48px !important;}
ul li a.blinklist {background-position: 0 -64px !important;}
ul li a.blogmarks {background-position: 0 -80px !important;}
ul li a.delicious {background-position: 0 -96px !important;}
ul li a.digg {background-position: 0 -112px !important;}
ul li a.diigo {background-position: 0 -128px !important;}
ul li a.facebook {background-position: 0 -144px !important;}
ul li a.fark {background-position: 0 -160px !important;}
ul li a.faves {background-position: 0 -176px !important;}
ul li a.favorites,
ul li a.feedmelinks {background-position: 0 -192px !important;}
ul li a.friendfeed {background-position: 0 -208px !important;}
ul li a.furl {background-position: 0 -224px !important;}
ul li a.googlebookmarks {background-position: 0 -240px !important;}
ul li a.kaboodle {background-position: 0 -256px !important;}
ul li a.linkagogo {background-position: 0 -272px !important;}
ul li a.linkedin {background-position: 0 -288px !important;}
ul li a.live {background-position: 0 -304px !important;}
ul li a.magnolia {background-position: 0 -320px !important;}
ul li a.misterwong {background-position: 0 -336px !important;}
ul li a.mixx {background-position: 0 -352px !important;}
ul li a.multiply {background-position: 0 -368px !important;}
ul li a.myaol {background-position: 0 -384px !important;}
ul li a.myspace {background-position: 0 -400px !important;}
ul li a.netvous {background-position: 0 -416px !important;}
ul li a.newsvine {background-position: 0 -432px !important;}
ul li a.propeller {background-position: 0 -448px !important;}
ul li a.reddit {background-position: 0 -464px !important;}
ul li a.segnalo {background-position: 0 -480px !important;}
ul li a.simpy {background-position: 0 -496px !important;}
ul li a.slashdot {background-position: 0 -512px !important;}
ul li a.spurl {background-position: 0 -528px !important;}
ul li a.stumbleupon {background-position: 0 -544px !important;}
ul li a.tailrank {background-position: 0 -560px !important;}
ul li a.technorati {background-position: 0 -576px !important;}
ul li a.twitter {background-position: 0 -592px !important;}
ul li a.yahoobookmarks {background-position: 0 -608px !important;}
ul li a.yahoobuzz {background-position: 0 -624px !important;}
ul li a.yardbarker {background-position: 0 -640px !important;}
ul li a.email	{background-position: 0 -656px !important;}
ul li a.more {background:none !important;}

#maincontent p.button:after,
#pagetools li.share div.inner2 ul:after,
div.intro:after,
#maincontent .inner2:after,
#maincontent .intro:after,
#sidebar .featuredcontent:after,
#moreinfo ul.contact:after,
#footer ul:after,
#subnav:after,
.clearfix:after {content: "." !important; display: block !important; height: 0 !important; clear: both !important; visibility: hidden !important;}

html,body
{background: #022346 url('../images/global/ui/bluefin_bg.jpg') 50% 0 no-repeat;}
