/* global */
html, body {
	
	padding:0px;
	height:100%;
}

body {
	background-color:#e1e1e1;
	color:#666666;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	margin:15px 0px;
}

select, input, textarea {
	color:#666666;
	font-size:10px;
}

form {
	margin:0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #08719a;
	margin-top:0px;
}

h5 {
	font-size:13px;
}

h6 {
	font-size:12px;
}

a {
	color:#08719a;
	text-decoration:none;
}

a:hover {
	color:#2b7e2b;
	text-decoration:none;
}

/* nav */

.sitemap {
	font-weight:normal;
	font-size:9px;
}

.submenu, .submenu div, .submenu p, .submenu blockquote, .submenu ol, .submenu ul, .submenu dl, .submenu li, .submenu dt, .submenu dd, .submenu td, .submenu th {
	color:#FFFFFF;
	font-size:10px;
}

.submenu ul, .submenu ol {
	margin:0px;
	padding:0px 0px 10px 10px;
	list-style:none;
}

.submenu li {
	background:url(../images/layout/nav/submenu-bullet.gif) no-repeat 0 7px;
	margin:0px;
	padding:0 0 0 15px;
	line-height: 1.7em;
}

/* content */

.right-column {
	background-image:url(../images/layout/body/side/bottom.gif);
	background-color:#2b7e2b;
	background-position:bottom;
	background-repeat:no-repeat;
}

.side-content {
	margin:0px 15px;
}

.side-content .newsreleases td {
	padding:0px 0px 10px 0px;
}

.side-content, .side-content div, .side-content p, .side-content blockquote, .side-content ol, .side-content ul, .side-content dl, .side-content li, .side-content dt, .side-content dd, .side-content td, .side-content th {
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}

.side-content a {
	color:#FFFFFF;
}

.side-content a:hover {
	color:#aad9c1;
}

.main-column {
	padding:10px;
}

.content, .content div, .content p, .content blockquote, .content ol, .content ul, .content dl, .content li, .content dt, .content dd, .content td, .content th {
	color:#717174;
	font-size:11px;
	text-align: justify;
}

.content ul, content ol {
	margin:15px;
	padding:0px;
	list-style-image:url(../images/icons/bullet-brown.gif);
}

.content li {
	margin:0px;
	padding-bottom: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 table.operations p {text-align:right;}

.block-content {
	margin:5px 5px 10px 5px;
}

.block-content, .block-content div, .block-content p, .block-content block-contentquote, .block-content ol, .block-content ul, .block-content dl, .block-content li, .block-content dt, .block-content dd, .block-content td, .block-content th {
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:9px;
}

.block-footer {
	margin:3px 11px;
	font-size:9px;
}
.block-footer, .block-footer div, .block-footer p, .block-footer block-footerquote, .block-footer ol, .block-footer ul, .block-footer dl, .block-footer li, .block-footer dt, .block-footer dd, .block-footer td, .block-footer th {
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
}

.block-footer a {
	color:#FFFFFF;
}

.block-footer a:hover {
	color:#FFFFFF;
}

.smalltext {
	color:#717174;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
}

/* sitemap */

.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 {
	-moz-opacity:.90;
	filter:alpha(opacity=90);
}

.dropdown .menus {
	background-color:#015401;
	border-top:1px solid #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.dropdown a {
	color:#c0dcc1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	display: block;
	text-decoration: none;
	background-color: #015401;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-top: 5px;
}

.dropdown a:hover {
	background-color: #308330;
	color: #ffffff;
}