/********************************************************/
/* Iradesso CSS Style Sheet                             */
/* Developed and standarized by:                        */
/* The Iradesso Web Team                                */
/*  - Marco Maranao                                     */
/*  - Ryan Quigley                                      */
/*  - Richard Hammond                                   */
/*                                                      */
/* Copyright 2003-2006. All rights reserved.            */
/********************************************************/

/* 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;
	margin:0px 0px 11px 0px;
	padding:0px;
}

h5 {
	font-size:16px;
}

h6 {
	font-size:14px;
}

a {
	color:#4a6d80;
	text-decoration:none;
}

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;
}
.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;
	text-decoration:none;
}

.layout_submenu li a:hover {
	color:#626262;
}

.layout_admin {
	margin:5px auto;
	padding:0px;
	width:750px;
	display:none;
}

.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:0px 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 10px 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;
}

/* 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-icon {
	float:left;
	padding:2px 5px 0px 0px;
}

div.news_releases_block-date {
	font-weight:bold;
}

div.news_releases_block-title {
	padding-bottom:10px;
}

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-icon {
	float:left;
	padding:2px 5px 0px 0px;
}

div.news_releases_list-date {
	font-weight:bold;
}

div.news_releases_list-title {
	padding-bottom:10px;
}

div.news_releases_list-description {
	padding-bottom:10px;
}

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-subject {
  	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;
}