﻿/*------------------------------------
     HTML Tags
------------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center; /* Center align skin_master div - IE */
	background: #E8E9F0;
	color: #565662;
}

p, h1, h2, h3, h4, input, select, td, li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #565662;
}

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 20px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #565662;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

a img {
	border: 0px;
}

/*------------------------------------
     IDs & Classes: Global
------------------------------------*/

/* --- Main containers --- */
#skin_master {
	width: 976px;
	margin: 0px auto 0px auto; /* Center align skin_master div - Misc */
	background: #FFFFFF;
	text-align: left;
}

#skin_master #skin_master_inner {
	width: 960px;
}

/* --- Header --- */
#skin_master_inner #header {
}

#skin_master_inner #header_logo {
	float: left;
	width: 199px;
}

#skin_master_inner #header_controls {
	float: right;
	width: 550px;
	padding-right: 16px;
	padding-top: 10px;
}

#skin_master_inner #header_controls label,
#skin_master_inner #header_controls input,
#skin_master_inner #header_controls select {
	font-size: 10px;
}

#skin_master_inner #header_controls img {
	float: right;
	padding: 0px 12px 0px 12px;
}

#skin_master_inner #header_controls #hdrLanguage {
	float: right;
	padding-top: 8px;
}

#skin_master_inner #header_controls #hdrLanguage label {
	padding-right: 7px;
}

#skin_master_inner #header_controls #header_controls_search {
	float: right;
	clear: right;
	padding-top: 7px;
}

#skin_master_inner #header_controls #header_controls_search #hdrSearchTextBox {
	float: left;
	padding-right: 10px;
}

#skin_master_inner #header_controls #header_controls_search #hdrSearchTextBox input {
	width: 177px;
}

#skin_master_inner #header_controls #header_controls_search #hdrSearchButton {
	float: left;
}

#skin_master_inner #header_controls #header_controls_search #hdrSearchButton input {
	vertical-align: middle;
}

/* --- Navigation: 1st Level --- */
#skin_master_inner #navigation_1st_master { }

#skin_master_inner #navigation_1st_left {
	width: 22px;
	height: 67px;
	float: left;
	background: url(../images/design/menu_left.gif);
}

#skin_master_inner #navigation_1st_content {
	width: 918px;
	height: 29px;
	float: left;
	margin-top: 19px;
	background: url(../images/design/icon_fill_off.gif) repeat-x;
}

#skin_master_inner #navigation_1st_content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#skin_master_inner #navigation_1st_content ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
	
#skin_master_inner #navigation_1st_content ul li a {
	display: block;
	padding: 7px 15px 9px 15px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family:Arial;
	color:#36566B;
}

#skin_master_inner #navigation_1st_content ul li a.current, 
#skin_master_inner #navigation_1st_content ul li a:hover {
	background: url(../images/design/icon_fill_on.gif) repeat-x;
	color:#FFFFFF;
}

#skin_master_inner #navigation_1st_right {
	width: 20px;
	height: 67px;
	float: left;
	background: url(../images/design/menu_right.gif);
}

/* --- Navigation: 2nd Level --- */
#skin_master_inner #navigation_2nd_master {
	width: 220px;
	float: left;
	margin-right: 16px;
}

#skin_master_inner #navigation_2nd_top {
	height: 33px;
	background: url(../images/design/left_menu_top.gif);
}

#skin_master_inner #navigation_2nd_content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#skin_master_inner #navigation_2nd_content ul li {
	margin: 0px;
	padding: 0px;
}
	
#skin_master_inner #navigation_2nd_content ul li a {
	display: block;
	height: 15px;
	padding: 5px 10px 7px 15px;
	font-size: 12px;
	text-decoration: none;	
	font-family:Arial;
	font-weight:bold;
	color:#39546F;
	background: url(../images/design/left_icon_slice_off.gif) repeat-x;
}

#skin_master_inner #navigation_2nd_content ul li a.current, 
#skin_master_inner #navigation_2nd_content ul li a:hover {
	background: url(../images/design/left_icon_slice_on.gif) repeat-x;
	color:#FFFFFF;
}

#skin_master_inner #navigation_2nd_bottom {
	height: 33px;
	background: url(../images/design/left_menu_footer.gif);
}

/* --- Content --- */
#skin_master_inner #content_master_home,
#skin_master_inner #content_master_content_page {
	width: 920px;
	padding: 0px 20px 15px 20px;
}

/* --- Shadow bars --- */
#skin_master #top_bar {
	height: 29px;
	background: url(../images/design/top.gif) no-repeat;
}

#skin_master #left_bar {
	width: 8px;
	background: url(../images/design/left.gif) repeat-y;
}

#skin_master #right_bar {
	width: 8px;
	background: url(../images/design/right.gif) repeat-y;
}

#skin_master #bottom_bar {
	height: 58px;
	background: url(../images/design/bottom.gif) no-repeat;
}

/* --- Footer (bottom shadow bar) --- */
#skin_master #bottom_bar #leftLinks {
	float: left;
	padding-left: 27px;
	margin-top: 12px;
}

#skin_master #bottom_bar #rightLinks {
	float: right;
	margin-top: 12px;
	padding-right: 30px;
}

#skin_master #bottom_bar #leftLinks a,
#skin_master #bottom_bar #rightLinks a {
	color: #565662;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

#skin_master #bottom_bar #rightLinks #linkPrivacy {
	margin-right: 15px;
}

/*------------------------------------
     IDs & Classes: Page Specific
------------------------------------*/
/* --- Home Page : Static --- */
#content_master_home #header_image {
}

#content_master_home #page_title {
	padding: 15px 0px 15px 0px;
	font-size: 20px;
	background: url(../images/design/hp_dots.gif) repeat-x bottom;
}

#content_master_home #page_title .title_left {
	float: left;
}

#content_master_home #page_title .title_right {
	float: right;
	color: #3E4F87;
}

#content_master_home #content {
	padding-top: 15px;
}

/* --- Home Page : Editable --- */
/* START OF DUPLICATE CODE FROM FTB.CSS */
#content_homepage { /* Main table */
	width: 920px;
}

#content_homepage td {
	vertical-align: top;
}

#content_homepage td#homepage_text {
	width: 450px;
}

#content_homepage td#homepage_line {
	width: 20px;
	background: url(../images/design/home_line.gif) repeat-y center;
}

#content_homepage td#homepage_downloads {
	width: 225px;
}

#content_homepage td#homepage_map {
	width: 225px;
	text-align: right;
}

#content_homepage table { /* Downloads table */
	width: 100%;
}

#content_homepage table td#homepage_downloads_header {
	font-size: 18px;
	color: #FFFFFF;
	background: url(../images/design/header_downloads.gif) no-repeat;
	padding: 7px 0px 28px 14px;
}

#content_homepage table td#homepage_downloads_item1 a,
#content_homepage table td#homepage_downloads_item2 a,
#content_homepage table td#homepage_downloads_item3 a {
	width: 100%;
	height: 30px;
	padding: 7px 0px 8px 59px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#content_homepage table td#homepage_downloads_item1 a {
	background: url(../images/design/icon_pdf_off.gif) no-repeat left center;
}

#content_homepage table td#homepage_downloads_item1 a:hover {
	background: url(../images/design/icon_pdf_on.gif) no-repeat left center;
}

#content_homepage table td#homepage_downloads_item2 a {
	background: url(../images/design/icon_doc_off.gif) no-repeat left center;
}

#content_homepage table td#homepage_downloads_item2 a:hover {
	background: url(../images/design/icon_doc_on.gif) no-repeat left center;
}

#content_homepage table td#homepage_downloads_item3 a {
	background: url(../images/design/icon_vid_off.gif) no-repeat left center;
}

#content_homepage table td#homepage_downloads_item3 a:hover {
	background: url(../images/design/icon_vid_on.gif) no-repeat left center;
}
/* END OF DUPLICATE CODE FROM FTB.CSS */

/* --- Content Page --- */
#content_master_content_page #content_page_inner {
	float: left;
}

#content_master_content_page #content_page_inner.forceWidth{
	width: 680px;
}

#content_master_content_page #content_page_inner #header_image .SectionHeader .SectionImage {
	padding-bottom: 15px;
}

#content_master_content_page #content_page_inner #header_image .SectionHeader .SectionTitle {
	float: left;
	padding-bottom: 15px;
}

#content_master_content_page #content_page_inner #content {
}

/* --- Content Page : Site Map --- */
#content_master_content_page #content_page_inner #content #content_site_map ul {
	margin-top: 0px;
}

#content_master_content_page #content_page_inner #content #content_site_map ul li a {
	font-size: 11px;
	text-decoration: none;
}

/* --- Content Page : Contact Form --- */
#content_master_content_page #content_page_inner #content #contact_form {
}

#contact_form input.textbox,
#contact_form select,
#contact_form textarea {
	background-color: #E8ECF5;
	border: 1px solid #8F8F8F;
	color: #666666;
}

#contact_form input.textbox {
	width: 458px;
	height: 18px;	
}

#contact_form select {
	width: 145px;
	height: 18px;
	font-size: 8pt;
}

#contact_form textarea {
	width: 458px;
	height: 100px;
}

/* --- Content Page : Operations : Article --- */
#header_image .SectionTitleRight {
	float: right;
	vertical-align: top;
}

#header_image .SectionTitleRight a {
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	color: #39556B;
}

#header_image .SectionTitleRight a img {
	vertical-align: middle;
}

#OperationContentHeader .SectionTitle
{
	float:left;
}

#OperationContentHeader .SectionTitleRight {
	float: right;
	vertical-align: top;
}

#OperationContentHeader .SectionTitleRight a {
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	color: #39556B;
}

#OperationContentHeader .SectionTitleRight a img {
	vertical-align: middle;

}


/* --- Content Page : Operations : List --- */
#content_page_inner .operationsep {
	font-size: 12px;
	line-height: 12px;
}

.operationsep img {
	vertical-align: middle;
}

.operation {
	margin: 5px 0px 7px 0px;	
	clear: left;
}

#content_page_inner .operation a {
	text-decoration: none;
}

#content_page_inner .operation .operation_image {
	float: left;
	vertical-align: middle;
}

#content_page_inner .operation .operation_text {
	float: right;
	width: 515px;
	margin: -4px 0px 0px 10px;
}

#content_page_inner .operation_text_country {
	float: left;
}

#content_page_inner .operation_text_country h2 a{
	float: left;
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #39556B;
}

#content_page_inner .operation_text_info {
	float: right;	
}

#content_page_inner .operation_text_info a {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}

#content_page_inner .operation_text_info a img {
	vertical-align: middle;
}

#content_page_inner .operation_text_summary {
	padding-top: 5px;
	clear: left;
	font-size: 12px;
}

#content_page_inner .operation_text_summary p { 
	margin: 0px;
	padding: 0px;
}

#OperationContentContainer 
{
	float:inherit;
	width:680px;
	display:block;
	background-color:#d3e1ee;
}


#OperationContentContainer #OperationContentTop 
{
	background:url(../images/design/ops_top.gif) repeat-x;
	background-color:White;
	background-position:bottom;
	height:20px;
	padding:0px 0px 0px 0px;
}

#OperationContentContainer #OperationContentHeader
{
	background-color:#d3e1ee;
	padding:0px 10px 0px 10px;
}

#OperationContentContainer #OperationContentAll
{
	background-color:#d3e1ee;
	padding:10px 10px 0px 10px;
}

#OperationContentContainer #OperationContentAll #OperationContentLeft
{
	width:320px;
	float:left;
	vertical-align:top;
}

#OperationContentContainer #OperationContentAll #OperationContentRight
{
	width:320px;
	float:right;
	vertical-align:top;
}


#OperationContentContainer #OperationContentFooter
{
	background:url(../images/design/ops_foot.gif) repeat-x;
	background-color:White;
	background-position:top;
	height:25px;

}


