/* tag specific styles */

body{
	margin: 0;
	padding: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	
}

a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	
}

.col2 a{
	color: #0063a4;
	
}

.bookmarks{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f57b20;
	
}

.bookmarks a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f57b20;
	
}

a:hover{

}

.col1 a.arrow, .col3 a.arrow{
	display: block;
	font-weight: bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:13px;
	color:#000;
	background: url(/images/arrow.gif) left center no-repeat;
	
}

a.arrow{
	display: block;
	font-weight: bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:13px;
	color:#0063a4;
	background: url(/images/arrow.gif) left center no-repeat;
	
}

a.print{
	display: block;
	float:right;
	clear:both;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-left: 18px;
	background: url(/images/icon_printer.gif) no-repeat;
	text-decoration: none;
	height: 16px;
	width: auto;
	
}

a:hover.print{
	text-decoration: underline;
	
}

hr{
	border: 0px;
	border-bottom: 1px solid #0063a4;
	clear:both;
	height: 1px;
	
}

select{
	margin: 5px 0px;
	
}

ul{
	list-style-image: url(/_filelib/ImageGallery/Bullets/bullet.gif);
	list-style-type: circle
	
}

a.viewmore{
	padding-left: 15px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	background: url(/images/btn_viewmore_off.gif) left 1px no-repeat;
	
}

a.viewmore:hover{
	padding-left: 15px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/images/btn_viewmore_on.gif) left 1px no-repeat;
	
}

table{
	border-collapse: collapse;
	
}

td, th{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #000;
	
}

th{
	color: #f57b20;
	text-align: left;
	font-size: 11px;
	
}

td.footer{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	
}

#pagecontainer{
	width: 974px;
	
}

.date{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0063a4;
	
}

.sidetable{
	background: url(/images/bg_graydient.jpg) repeat-x;
	
}

.sidetableinside{
	background: url(/images/bg_gradient_blue.jpg) repeat-x;
	/*margin-top: -15px;
	margin-right: -15px; */
	
}

.secondarynav_table{
	background: url(/images/bg_gradient_blue.jpg) repeat-x;
	
}

#wrapper{
	margin: 0px auto;
	width: 100%;
	height: 100%;
	background: url(/images/background_wrapper.jpg) center top no-repeat;
	
}

#outerwrapper{
	margin: 0px auto;
	width: 100%;
	height: 100%;
	background: url(/images/background_wrapper2.jpg) center 203px repeat-y;
	
}

/*#outerwrapper{
	margin: 0px auto;
	width: 100%;
	height: 100%;
	background: url(/images/background_wrapper2.jpg) center 203px no-repeat;
	
}

#flashcontent{
	width:396px;
	height:255px;
	
}

/***********************************************************main navigation menu styles***********************************************************/

.mnuMain{
	margin-left: 20px;
	
}

.mnuSub{
	margin-top:1px;
	padding-left:10px;
	/*background-color:#003399; */
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	font: 11px Verdana,Arial, Helvetica;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:13px;
	padding-right:17px;
	color:#006699;
	background: url(/images/arrow.gif) left center no-repeat;
	
}

.mnuItem a, .mnuItemOver a, .mnuItemActive a, .mnuItemActiveOver a, .mnuItemMembers a, .mnuItemMembersOver a{
	font: 11px Verdana,Arial, Helvetica;
	font-weight: bold;
	padding-left:10px;
	
}

.mnuItemOver,.mnuItemMembersOver,.mnuItemActiveOver{
	color:#f57b20;
	/*text-decoration:underline; */
	
}

.mnuItemActive{
	color:#f57b20;
	text-decoration:none;
	
}

.mnuMain .mnuItemSeparatorH{
	background-color:#FFFFFF;
	width:1px;
	height:100%;
	display: none;
	
}

.mnuMain .mnuItemSeparatorV{
	background-color:#FFFFFF;
	width:100%;
	height:1px;
	display: none;
	
}

.mnuSeparatorH{

}

.mnuSeparatorV{

}

/***********************************************************secondary navigation menu styles***********************************************************/

.mnuSecondaryMain{

}

.mnuSecondaryMain .mnuItem, .mnuSecondaryMain .mnuItemOver, .mnuSecondaryMain .mnuItemActive, .mnuSecondaryMain .mnuItemActiveOver, .mnuSecondaryMain .mnuItemMembers, .mnuSecondaryMain .mnuItemMembersOver{
	font: 10px Verdana,Arial, Helvetica;
	font-weight: normal;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:13px;
	padding-right:5px;
	color:#006699;
	background: url(/images/arrow.gif) left center no-repeat;
	text-transform: none;
	
}

.mnuSecondaryMain .mnuItem a, .mnuSecondaryMain .mnuItemOver a, .mnuSecondaryMain .mnuItemActive a, .mnuSecondaryMain .mnuItemActiveOver a, .mnuSecondaryMain .mnuItemMembers a, .mnuSecondaryMain .mnuItemMembersOver a{
	font: 10px Verdana,Arial, Helvetica;
	font-weight: normal;
	
}

.mnuSecondaryMain .mnuItemOver,.mnuSecondaryMain .mnuItemMembersOver,.mnuSecondaryMain .mnuItemActiveOver{
	color:#f57b20;
	
}

.mnuSecondaryMain .mnuItemActive{
	color:#f57b20;
	text-decoration:none;
	
}

/***********************************************************top right navigation menu styles***********************************************************/

.mnuTopMain{

}

.mnuTopMain .mnuItem, .mnuTopMain .mnuItemOver, .mnuTopMain .mnuItemActive, .mnuTopMain .mnuItemActiveOver, .mnuTopMain .mnuItemMembers, .mnuTopMain .mnuItemMembersOver{
	font: 10px Verdana,Arial, Helvetica;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	color:#666;
	background: none;
	text-transform: none;
	
}

.mnuTopMain .mnuItem a, .mnuTopMain .mnuItemOver a, .mnuTopMain .mnuItemActive a, .mnuTopMain .mnuItemActiveOver a, .mnuTopMain .mnuItemMembers a, .mnuTopMain .mnuItemMembersOver a{
	font: 10px Verdana,Arial, Helvetica;
	font-weight: normal;
	
}

.mnuTopMain .mnuItemOver,.mnuTopMain .mnuItemMembersOver,.mnuTopMain .mnuItemActiveOver{
	color:#666;
	font: 10px Verdana,Arial, Helvetica;
	font-weight: normal;
	
}

.mnuTopMain .mnuItemActive{
	color:#666;
	
}

.mnuTopMain .mnuItemSeparatorH{
	background-color:#666;
	width:1px;
	height:12px;
	
}

/***********************************************************top left navigation menu styles***********************************************************/

.mnuTopLeftMain{

}

.mnuTopLeftMain .mnuItem, .mnuTopLeftMain .mnuItemOver, .mnuTopLeftMain .mnuItemActive, .mnuTopLeftMain .mnuItemActiveOver, .mnuTopLeftMain .mnuItemMembers, .mnuTopLeftMain .mnuItemMembersOver{
	font: 11px Verdana,Arial, Helvetica;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	color:#007AA9;
	background: none;
	text-transform: none;
	font-weight: bold;
	
}

.mnuTopLeftMain .mnuItem a, .mnuTopLeftMain .mnuItemOver a, .mnuTopLeftMain .mnuItemActive a, .mnuTopLeftMain .mnuItemActiveOver a, .mnuTopLeftMain .mnuItemMembers a, .mnuTopLeftMain .mnuItemMembersOver a{
	font: 11px Verdana,Arial, Helvetica;
	font-weight: bold;
	
}

.mnuTopLeftMain .mnuItemOver,.mnuTopLeftMain .mnuItemMembersOver,.mnuTopLeftMain .mnuItemActiveOver{
	color:#666;
	font: 11px Verdana,Arial, Helvetica;
	font-weight: bold;
	
}

.mnuTopLeftMain .mnuItemActive{
	color:#666;
	
}

.mnuItemTopLeftSeparatorH{
	background-color:#007AA9;
	width:1px;
	height:12px;
	
}

/***********************************************************bottom navigation menu styles***********************************************************/

.mnuBottomMain{
	/*float: left; */
	display: inline;
	padding: 0px;
	
}

.mnuBottomMain .mnuItem, .mnuBottomMain .mnuItemOver, .mnuBottomMain .mnuItemActive, .mnuBottomMain .mnuItemActiveOver, .mnuBottomMain .mnuItemMembers, .mnuBottomMain .mnuItemMembersOver{
	font: 10px Verdana,Arial, Helvetica;
	padding-left:5px;
	padding-right:5px;
	color:#000;
	background: none;
	text-transform: none;
	
}

.mnuBottomMain .mnuItem a, .mnuBottomMain .mnuItemOver a, .mnuBottomMain .mnuItemActive a, .mnuBottomMain .mnuItemActiveOver a, .mnuBottomMain .mnuItemMembers a, .mnuBottomMain .mnuItemMembersOver a{
	font: 10px Verdana,Arial, Helvetica;
	font-weight: normal;
	
}

.mnuBottomMain .mnuItemOver,.mnuBottomMain .mnuItemMembersOver,.mnuBottomMain .mnuItemActiveOver{
	color:#000;
	
}

.mnuBottomMain .mnuItemActive{
	color:#000;
	
}

.mnuBottomMain .mnuItemSeparatorH{
	background-color:#000;
	width:1px;
	height:12px;
	
}

/***********************************************************content styles***********************************************************/

.stockquote table{
	width: 100%;
	padding: 0px;
	
}

.stockquote tr{
	/*border-bottom: 1px solid #345C19; */
	padding: 0px;
	
}

.stockquote td{
	border: none;
	padding: 0px;
	color: #000;
	width: 50%;
	line-height: 12px;
	
}

.col1 .NormalText, col3 .NormalText{
	line-height: 14px;
	
}

.inpButton{
	font-family:Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight: bold;
	border: 1px outset #999999;
	border-left:4px solid #EF3E42;
	color: #333333;
	padding: 1px;
	background-color: #EFEFEF;
	background-image: url(/_filelib/ImageGallery/Backgrounds/btn_background.gif);
	background-attachment:scroll;
	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

.modContainer{
	margin-bottom:0px;
	
}

.modHeader{
	color:#EF3E42;
	font-family:Times new Roman;
	font-size:10pt;
	text-align:center;
	text-transform: uppercase;
	font-weight:bold;
	height:20px;
	
}

.modContent td{
	padding: 0px 0px 3px 0px;
	
}

.ctHeader{
	background-color:#003399;
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#FFFFFF;
	
}

.ctHeader A{
	background-color:#003399;
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	
}

.ctToolBar, .ctToolBar TD{
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight:bold;
	
}

.ctAlternate{
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	
}

.ctNormal{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	
}

.ctSmall{
	font-family:Verdana;
	font-size:8pt;
	
}

.ctBulletin{
	padding: 0px 0px 5px 0px;
	
}

.ctBulletinLink{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0063a4;
	
}

.col1 .ctBulletinLink, .col3 .ctBulletinLink{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	
}

.news .ctBulletinLink{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	
}

.news .ctBulletinNew{
	color: #000;
	
}

.ctBulletinImage img{
	margin-right: 10px;
	
}

.ctBulletinDate{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0063a4;
	
}

.ctBulletinShortText{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #000;
	
}

/* ANNUAL REPORT 2008 */

.mnuAR08{
	text-align: left;
}

.mnuAR08Item, .mnuAR08ItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.mnuAR08ItemOver, .mnuAR08ItemActiveOver, .mnuAR08ItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.mnuAR08ItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.mnuAR08ItemSeparatorV{
	height: 10px;
	width: 20px;
}

.mnuAR08NEXTItemSeparatorV{
	height: 10px;
	width: 10px;
	background-image: url(/AR08/images/nav_divider.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
}

body.AR08{
	margin: 0px;
	text-align: center;
}

/* Main Wrappers */

.AR08 #wrapper img, .AR08 #wrapper2 img{
	border: 0;
}

.AR08 #wrapper{
	width: 960px;
	height: 560px;
	margin: 0 auto;
	background-image: url(/AR08/images/bg_container_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
}

.AR08 #wrapper2{
	width: 960px;
	height: 620px;
	margin: 0 auto;
	background-image: url(/AR08/images/bg_container.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
}

/* Main Containers */

.AR08 #container{
	width: 900px;
	padding: 10px 30px 10px 30px;
}

.AR08 #containerHome{
	background-color: #E3D9B9;
	height: 520px;
	padding: 10px;
width: auto;
	display: block;
}

.AR08 #containerInside{
	background-color: #FFFFFF;
	height: 580px;
	padding: 10px;
}

/* Header */

.AR08 #wrapperHeader{
	height: 38px;
	float: left;
	display: block;
	width: 880px;
}

.AR08 #wrapperHeader .logo{
	float: left;
	width: 85px;
	display: block;
}

.AR08 #wrapperHeader .logoText{
	float: right;
	width: 150px;
	display: block;
	text-align: right;
	padding-top: 15px;
}

.AR08 .headerDots{
	width: 880px;
	float: left;
}

/* Navigation */

.AR08 .mainNav{
	height: 30px;
	width: 880px;
	padding: 10px 0 0 0;
	display: block;
	float: left;
}

.AR08 .navTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
	text-transform: uppercase;
}

/* Flash */

.AR08 .homeFlash{
	display: block;
	height: 440px;
	width: 795px;
	float: left;
	padding: 10px 0 0 85px;
}

/* Section */

.AR08 .pageSection{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	width: 880px;
	height: 30px;
	display: block;
	float: left;
}

.AR08 span.pageSectionOn{
	color: #000000;
	text-transform: uppercase;
}

/* Inside Pages */

.AR08 #pageContent{
	display: block;
	height: 420px;
	width: 880px;
	float: left;
	
}

.AR08 .topContent{
	display: block;
	float: left;
	width: 680px;
	font-weight: bold;
}

.AR08 .topContentTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0099FF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: left;
	width: 680px;
	height: 50px;
line-height: 17px;
}

.AR08 span.topContentBlue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
	text-transform: none;
}

.AR08 .topContentText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	float: left;
	width: 680px;
}

.AR08 .topContentTextGray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	text-transform: uppercase;
}

.AR08 .rightSide{
	width: 180px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.AR08 .sideTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.AR08 .sideHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.AR08 .sideText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.AR08 .rightSide a{
	color: #FF3300;
	text-decoration:  none;
}

.AR08 .rightSide a:hover{
	color: #000000;
	text-decoration:  none;
}

.AR08 .rightSide p{
	margin: 0;
	padding-bottom: 3px;
}

.AR08 .leftSide{
	width: 680px;
	float: left;
}

/* Footer */

.AR08 #footer{
	width: 680px;
	float: left;
	display:  block;
}

.AR08 #footer a{
	color: #FF3300;
	text-decoration:  none;
}

.AR08 #footer a:hover{
	color: #000000;
	text-decoration:  none;
}

/* Paging */

.pg-normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	color: black;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

.pg-selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.AR08 span.pageDivider{
	color: #CCCCCC;
}

#pageNavPosition{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#pageNavPosition3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
float:left;
width: 150px;
position:  absolute;
top: 555px;
}
#pageNavPosition2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#results td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#result td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#results2 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}




#letter-3{
	background-image: url(/AR08/images/bg_louis.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

.AR08 td , .AR08 th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;	
}

.AR08 table{
	border-collapse: separate;
}

.AR08 ul{

}


.mapTop {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.mexico {
	position: relative;
	float: left;
	width: 235px;
	top: 105px;
	left: 60px;
}
.gulf {
	position: relative;
	float: left;
	width: 325px;
	top: 65px;
	left: 75px;
}
.brazil {
	position: relative;
	float: left;
	width: 250px;
	top: 35px;
	left: 180px;
}
.angola {
	position: relative;
	float: left;
	width: 345px;
	top: 60px;
	left: 295px;
}
.mideast {
	position: relative;
	float: left;
	width: 245px;
	top: 35px;
	left: 415px;
}
.india {
	position: relative;
	float: left;
	width: 245px;
	top: 90px;
	left: 410px;
}
.skorea {
	position: relative;
	float: left;
	width: 285px;
	top: 60px;
	left: 380px;
}





/* SEAHAWK NAVIGATION */

.mnuMainNav{
	}
	.mnuMainItem {
}

.mnuMainItemOver{
	}
	.mnuMainItemActive, .mnuMainItemActiveOver {
}

.mnuTopLinks{
	}
	.mnuTopLinksItem {
}

.mnuTopLinksItemOver{
	}
	.mnuTopLinksItemActive, .mnuTopLinksItemActiveOver {
}

.mnuLeft{
	}
	.mnuLeftItem {
}

.mnuLeftItemOver{
	}
	.mnuLeftItemActive, .mnuLeftItemActiveOver {
}

.mnuFooter{
	}
	.mnuFooterItem {
}

.mnuFooterItemOver{
	}
	.mnuFooterItemActive, .mnuFooterItemActiveOver {
}

