/* @import	url(../../css/screen.css); */

/* Regions -------------------------------------------------------------------------------------------------------------- */
#worldwide #topNav,
#worldwide #footer 			{background-color: #000000;}
#worldwide #colOne 			{background-color: #f1f1f1;}
#worldwide #leftNav a.selected,
#worldwide #leftNav a:hover {background-image: url(../images/bgr_btn_generic_on.gif);}

#uk_ireland #topNav,
#uk_ireland #footer 			{background-color: #4c9172;}
#uk_ireland #colOne 			{background-color: #f0f6f3;}
#uk_ireland #leftNav a.selected,
#uk_ireland #leftNav a:hover 	{background-image: url(../images/bgr_btn_generic_on.gif);}

#europe #topNav,
#europe #footer 			{background-color: #327097;}
#europe #colOne 			{background-color: #f1f5f8;}
#europe #leftNav a.selected,
#europe #leftNav a:hover 	{background-image: url(../images/bgr_btn_generic_on.gif);}

#asia #topNav,
#asia #footer 			{background-color: #cc3300;}
#asia #colOne 			{background-color: #fbeded;}
#asia #leftNav a.selected,
#asia #leftNav a:hover 	{background-image: url(../images/bgr_btn_generic_on.gif);}

#australia #topNav,
#australia #footer 			{background-color: #ba6515;}
#australia #colOne 			{background-color: #faf4ee;}
#australia #leftNav a.selected,
#australia #leftNav a:hover {background-image: url(../images/bgr_btn_generic_on.gif);}

#americas #topNav,
#americas #footer 			{background-color: #2e4b99;}
#americas #colOne 			{background-color: #f1f5f8;}
#americas #leftNav a.selected,
#americas #leftNav a:hover 	{background-image: url(../images/bgr_btn_generic_on.gif);}

#africa #topNav,
#africa #footer 			{background-color: #9b4200;}
#africa #colOne 			{background-color: #f8f2ed;}
#africa #leftNav a.selected,
#africa #leftNav a:hover 	{background-image: url(../images/bgr_btn_generic_on.gif);}

#middle_east #topNav,
#middle_east #footer 			{background-color: #a17431;}
#middle_east #colOne 			{background-color: #f8f5f0;}
#middle_east #leftNav a.selected,
#middle_east #leftNav a:hover 	{background-image: url(../images/bgr_btn_generic_on.gif);}


/* --------------------------------------------------------------------------------------------------------------------- */

body, html 	 	{margin: 0; padding: 0; border: 0; background-color: #ffffff; color: #535353; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/bgr_shadows.gif); background-repeat: repeat-y; background-position: center;}
img				{border: 0;}
a 				{text-decoration: none; color: #ffb200; font-weight: bold;}
a:hover			{text-decoration: none; color: #3297ff;}
p				{padding: 0 0 1.0em 0; margin: 0;}
td, th			{vertical-align: top;}
address 		{font-style: normal;}

.skip			{display: none;}
.clear 			{clear: both;}

/* Headings */
h1, h2, h3, h4, h5 {color: #000000; font-family: Arial, Helvetica, sans-serif;}
h1				{font-size: 1.6em; font-weight: bold; padding: 0; margin: 0 0 7px 0; line-height: 1.0em;} 
h2				{font-size: 1.3em; font-weight: bold; padding: 0; margin: 0 0 6px 0; line-height: 1.0em;}
h3				{font-size: 1.2em; font-weight: bold; padding: 0; margin: 0 0 5px 0; line-height: 1.1em;}
h4				{font-size: 0.8em; font-weight: bold; padding: 0; margin: 0 0 4px 0; line-height: 1.0em;}

/* Header */
#header 			{background-image: url(../images/helix.jpg); background-repeat:no-repeat; background-position:right; background-color: #000000; height: 135px; color: #FFFFFF;}
#header #tag		{float: left; font-size: 0.8em; font-style: italic; color: #ffffff; padding: 35px 0 0 30px;}
#header #region		{float: left; font-size: 1.4em; color: #ffffff; padding: 40px 0 0 30px; clear: left;}
#header #logoBlock 	{float: right; padding: 15px 65px 2px 15px; border: 0px solid #FF9900;}

#footer 		{font-size: 0.8em; font-weight: bold; height: 100%; overflow: hidden; clear: both;}
#topNav 		{border-top: 1px solid  #FFFFFF; border-bottom: 1px solid  #FFFFFF; font-size: 0.8em; font-weight: bold; height: 100%; overflow: hidden; clear: both;}
#footer ul,
#topNav ul 		{margin: 0; padding: 0; list-style: none;}
#footer ul li,
#topNav ul li 	{float: left; margin: 0; padding: 4px 0 4px 0; border:0px solid #FF0000;}
#footer a,
#topNav a 		{color: #FFFFFF; display: block; text-decoration: none; padding: 0 8px 0 8px;}
#footer a:hover,
#topNav a:hover {color: #ffb200;}

#footer .first,
#topNav .first 	{background-color: #ffb200; border-right: 1px solid #FFFFFF;}

.extraLinks 	{font-size: 0.65em; padding: 5px 10px 5px 0; text-align: right; color: #666666;}
.extraLinks a 	{color: #3297ff;}

/* Page content */
#pageContent 			{clear: both; font-size: 0.8em;}
#pageContent table 		{width: 100%;}
#pageContent #colOne 	{width: 230px;}
#pageContent #colTwo 	{}
#pageContent #colThree 	{width: 203px; background-color: #000000;}

#hpMenu 		{}
#hpMenu td 		{width: 33%; border-left: 1px solid #dedede; padding: 0 20px 0 15px;}
#hpMenu td .ico {float: right; margin: 0 0 20px 20px;}

#leftNav 			{font-size: 0.85em;}
#leftNav ul 		{margin: 0; padding: 0; list-style: none;}
#leftNav ul li 		{margin: 0 0 0px 0; padding: 0; background-image: url(../images/bgr_btn_off.gif); background-repeat: repeat-y; border-bottom: 1px solid #FFFFFF;}
#leftNav a 			{padding: 3px 0 3px 30px; display: block; color: #333333; text-decoration: none; font-weight: normal;}
#leftNav a.selected {font-weight: bold; color: #ffffff; background-repeat: repeat-y;}
#leftNav a:hover 	{color: #ffffff; background-repeat: repeat-y;}

.pageTitle {padding: 15px 20px 15px 30px; font-size: 1.6em; font-weight: normal;}

.rightNav 			{font-size: 0.85em; width: 153px; padding: 25px; border: 0px solid #FF0000;}
.rightNav 			{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/transparency.png'); z-index: -999;}
.rightNav[class] 	{background-image:url(../images/transparency.png);}
.rightNav ul		{margin: 0 0 0 0; padding: 0; list-style: none;}
.rightNav ul li li a {font-weight: normal;}
.rightNav a			{color: #000000; font-weight: bold; border: 0px solid #FF0000; position: relative;}
.rightNav a.selected,
.rightNav a:hover	{color: #ffa200;}
.rightNav ul ul 	{margin: 0 0 5px 10px;}
.rightNav li li a 	{ font-weight: normal; color: #000000 !important;}

span.plainLink a.menu { font-weight: normal; }
span.plainLink a.menu:hover { color: #ffa200; }

.rhsImage 			{height: 465px;}
.centerImage 		{text-align: center; padding-bottom: 30px;}

#pageContent .copy 		{padding: 30px;} 

td.project_info h4		{color: #000000; margin-top:.7em; margin-bottom:0;}

/* Remove borders from image input form elements */
input[type="image"] {border-style:none;}
