/* global */

html, body {
	border:0px;
	margin:0px;
	padding:0px;
	height:100%;
}

body {
	background-image:url(../images/layout/body/bg.jpg);
	background-repeat:repeat-x;
	background-color:#a9abad;
	color:#626262;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

select, input, textarea {
	color:#000000;
	font-size:10px;
}

form {
	margin:0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6 {
	color:#6c8da0;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
}

h5 {
	font-size:16px;
	margin:0px 0px 11px 0px;
}

h6 {
	font-size:14px;
	margin:15px 0px 11px 0px;
}

a {
	color:#37515F;
	/* color:#4a6d80; */
	text-decoration: underline;
}

a:hover {
	color:#7f9aa9;
}

/* layout */

.layout_border {
	border: 2px solid #ffffff;
	margin:8px auto;
	padding:0px;
	width:750px;
}

.layout_header {
	height:358px;
	width:750px;
}

.layout_header_left {
	border-right:2px solid #ffffff;
	float:left;
	width:227px;
}

.layout_menu_divisions ul, .layout_menu_divisions ol {
	margin:0px;
	padding:0px;
	list-style:none;
	height:200px;
}

.layout_menu_divisions li {
	margin:0px;
	padding:0px;
	display:block;
	height:10px;
}

.layout_header_right {
	float:right;
	width:521px;
}

.layout_body {
	width:750px;
}

.layout_body_left {
	background-image:url(../images/layout/index/news-release-bg.gif);
	margin:0px;
	width:227px;
}

.layout_body_right {
	margin: 0px;
	padding: 20px;
	background-color:#f0f3f5;
	width:471px;
	min-height:230px;
}

.layout_submenu {
	margin:0px;
	padding:0px;
}

.layout_submenu ul, .layout_submenu ol {
	list-style:none;
	margin:0px;
	padding:0px;
}

.layout_submenu li {
	background-image:url(../images/icons/bullet.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	line-height:1.3em;
	margin:0px;
	padding:0px 20px 10px 15px;
}
	
.layout_submenu li a {
	/* color:#4a6d80; */
	color:#37515F;
	text-decoration:none;
}

.layout_submenu li a:hover {
	color:#626262;
}

.layout_admin {
	margin:5px auto;
	padding:0px;
	width:750px;
}

.layout_admin a {
	color:#a9abad;
}

.layout_admin a:hover {
	color:#FFFFFF;
}

/* content */

.left-content {
	padding:20px 20px 20px 35px;
}

.left-content, .left-content div, .left-content p, .left-content blockquote, .left-content ol, .left-content dl, .left-content dt, .left-content dd, .left-content td, .left-content th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
}



.content, .content div, .content p, .content blockquote, .content ol, .content ul, .content dl, .content li, .content dt, .content dd, .content td, .content th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
}

.content p {
	margin:10px 0px 11px 0px;
	padding:0px;
}

.content ul, .content ol {
	list-style:none;
	margin:0px;
	padding:0px;
}

.content li {
	background-image:url(../images/icons/bullet.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	line-height:1.3em;
	margin:0px;
	padding:0px 0px 0px 15px;
}

.content .smalltext {
	font-size:10px;
}

.content table.operations th {
	background-color:#2e7f3e;
	color:#FFFFFF;
}

.content table.operations tr.row {
	background-color:#d5e0ec;
}

.content table.operations td.total {
	border-bottom:2px solid  #2e7f3e;
	border-top:1px solid #2e7f3e;
}

.content .sm_home {
	background-color:#08719a;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	font-size:10px;
}

.content .sm_home a {
	color:#FFFFFF;
}

.content .sm_home a:hover {
	color:#aad9c1;
}

.content .sm_section {
	background-color:#2b7e2b;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

.content .sm_section a {
	color:#FFFFFF;
}

.content .sm_section a:hover {
	color:#aad9c1;
}

.content .sm_pages {
	background-color:#408e44;
	color:#FFFFFF;
	font-size:10px;
}

.content .sm_pages a {
	color:#FFFFFF;
}

.content .sm_pages a:hover {
	color:#aad9c1;
}

.small_textwhite {
	font-size:10px;
	color:#ffffff;
}


/* drop down menus */

.dropdown .menus {
	color: #9b0008;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dropdown a {
	background-color: #9b0008;
	color:#ffffff;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	padding:6px 20px;
}

.dropdown a:hover {
	background-color: #a50114;
	color: #f7bd4c;
}

/* news releases */

div.news_releases_block-container {
	padding-bottom:10px;
}

div.news_releases_block-icon {
	float:left;
	padding:2px 5px 0px 0px;
}

div.news_releases_block-date {
	font-weight:bold;
}

div.news_releases_block-title a {
	color:#4a6d80;
}

div.news_releases_block-title a:hover {
	color:#a80011;
}

div.news_releases_component-title {
	color:#6c8da0;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

div.news_releases_component-subtitle {
	color:#6c8da0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

div.news_releases_list-container {
	padding-bottom:10px;
}

div.news_releases_list-icon {
	float:left;
	padding:2px 5px 0px 0px;
}

div.news_releases_list-date {
	font-weight:bold;
}

div.news_releases_page-title {
	color:#6c8da0;
	font-size:14px;
	font-weight:bold;
}

div.news_releases_page-date {
	font-weight:bold;
}

div.news_releases_page-content {
	padding:10px 0px;
	width:471px;
}

div.news_releases_component-download {
	padding-bottom:10px;
}

/* corporate developments */

div.announcements_block-container {
  	padding-bottom:10px;
}

div.announcements_block-subject a:hover {
	color:#a80011;
}

div.announcements_block-date {
	font-weight:bold;
}

div.announcements_page-date {
	font-weight:bold;
}

div.announcements_page-content {
	padding:10px 0px;
	width:471px;
}

div.announcements_component-title {
	color:#6c8da0;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

div.announcements_component-year {
	color:#6c8da0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

div.announcements_list-container {
	padding-bottom:10px;
}

div.announcements_list-icon {
	float:left;
	padding:2px 5px 0px 0px;
}

div.announcements_list-date {
	font-weight:bold;
}

div.announcements_page-subject {
	color:#6c8da0;
	font-size:14px;
	font-weight:bold;
}

div.announcements_page-date {
	font-weight:bold;
}

div.announcements_page-content {
	padding:10px 0px;
}

/* contact form requests */

div.contact_form_requests_component-title {
	color:#6c8da0;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

div.contact_form_requests_component-subtitle {
	color:#6c8da0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

div.contact_form_requests_component .required {
	color:#9b0008;
}

div.contact_form_requests_received-title {
	color:#6c8da0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

/* sitemap */

.sitemap_title {
	background-color:#688a9e;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:22px;
}

.sitemap_title a {
	color:#ffffff;
	font-weight:bold;
}

.sitemap_title a:hover{
	color:#dddfe0;
}

.sitemap_pages {
	background-color:#acc0cb;
	font-size:10px;
	padding-left:10px;
	height:22px;
}

.sitemap_pages a {
	color:#6d6b6b;
}

.sitemap_pages a:hover{
	color:#969595;
}

.sitemap_pages2 {
	background-color:#bcd0db;
	font-size:10px;
	padding-left:10px;
	height:22px;
}

.sitemap_pages2 a {
	color:#6d6b6b;
}

.sitemap_pages2 a:hover{
	color:#969595;
}

