﻿body
{
    margin: 0 auto 0 auto;
    width: 790px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}
h1 {
    font-size: 1.8em;
    color: #BA4F07;
}
h1, h2{
	letter-spacing: .15em;
}
h3 {
letter-spacing: .05em;
}

h1, h2, h3
{
	text-transform: uppercase;
	font-family: "Trebuchet MS", Helvetica, sans-serif
	}
	

h2 {
	font-size: 1.4em;
}
h3 {
    font-size: 1.0em;
    color: #003399;
}
h5
{
    text-transform: uppercase;
    font-family: "Trebuchet MS" , Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: underline;
    color: #003399;
    margin-bottom: -5px;
}

p, ul, ol {
	
	line-height: 180%
}

ul, ol {
	padding-bottom: 10px;
}
#container {
	background: transparent url(images/background-line.gif) repeat-y 50% 0;
	overflow: hidden;
}
#content {
	float: left;
	width: 550px;
	padding: 10px 5px 0 0;
}
#userContent
{
    width: 550px;
}
#userContentHolder
{
    width: 790px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: silver;
    padding-bottom: 10px;
  	background: White;
	overflow: hidden;
}

#sidebar {
    float: right;
    padding: 10px 15px 10px 15px;
    width: 205px;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar li {
}
#sidebar li ul {
	padding: 20px;
}
#sidebar li li {
	line-height: 35px;
	background: url(images/img05.jpg) repeat-x left center;
	border-bottom: 1px dashed #D2D4C9;
	padding-left: 15px;
}
#sidebar h2 {
    background-position: left top;
    padding: 5px 10px;
    background: url( 'images/button1-copy-orange.png') repeat left top;
    letter-spacing: -.5px;
    font-size: 1.2em;
    color: #FFFFFF;
    font-weight: normal;
}
#sidebar p {
	padding: 3px 0 0 0;
}
#sidebar a {
    color: #787878;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
}
#sidebar a:hover {
    color: #BA4F07;
    text-decoration: underline;
}


#sidebar hr {
	width: 100%;
	border: 1px solid #C0C0C0;
}
#footer {
	width: 100%;
	clear: both;
	margin: 0px auto;
	padding: 5px 0;
	border-top: dotted 1px silver;
}
#footer p {
	margin: 0;
	line-height: normal;
	font-size: 11px;
	font-variant: small-caps;
	text-align: center;
}
#footer a {
    color: Gray;
}
#header {
    /*margin: 0 auto;
	width: 780px;*/
	height: 100px;
}
#header h1 {
	font-family: Times New Roman;
	font-size: 26px;
	letter-spacing: .1em;
	margin-top: -4px;
}
#header h2 {
	font-family: Times New Roman;
	font-style: italic;
	font-weight: normal;
	font-size: 16pt;
	letter-spacing: .25em;
	text-transform: none;
	margin: -18px 0 0 10px;
}
#imageAmberwoodLogo {
    margin: 0px -3px 0 0;
    padding: 5px 5px 0px 8px;
    float: left;
}
#imageCommodityBrokers {
    float: right;
    margin: 16px 0px 0 0;
}
a:visited, a:link, a:active {
    color: #003399;
    text-decoration: none;
}
a:hover {
    color: #BA4F07;
    text-decoration: underline;
}
#loginStatus
{
    font-family: Arial;
    font-size: 8pt;
    padding: 3px 0px 0px 4px;
    text-transform: none;
    margin: -21px 0 0px 0;
    float: right;
    text-align: right;
}
a.nav, a.nav:link, a.nav:visited {
	display: block;
}

.errorMessage {
	color: #FF0000 !important;
}
.tableFormat {
	border-collapse: collapse;
	margin-left: 10px;
}
.tableFormat thead {
	font-weight: bold;
	font-size: 1.1em;
}
.tableFormat td {
	border: solid 1px silver;
	padding: 4px;
}
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_two */
.menu2 {
    padding: 0 0 0 0px;
    margin: 0;
    list-style: none;
    height: 35px;
    background: url(images/button1-copy-orange.png);
    position: relative;
}
.menu2 li {
	float: left;
}
.menu2 li a {
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-family: arial, Trebuchet MS, arial, verdana, sans-serif;
    font-weight: normal;
    text-align: center;
    padding: 0 0 0 8px;
    cursor: pointer;
}
.menu2 li a b {
	float: left;
	display: block;
	padding: 0 16px 0 8px;
}
.menu2 li.current {
    color: #fff;
    background: url(images/button1-copy-orange.png);
}
.menu2 li.current a b {
    background: url(images/button1-copy-orange.png) repeat-x right top;
}
.menu2 li a:hover {
    color: #fff;
    background: url(images/button4-hover-orange.png);
}
.menu2 li a:hover b {
    background: url(images/button4-hover-orange.png) repeat-x right top;
    color: #E0E0E0;
    background-color: #BA4F07;
}
.menu2 li.current a:hover {
    color: #FFFFFF;
    background: #000 url(images/button4-hover-orange.png);
    cursor: default;
}
.menu2 li.current a:hover b {
    background: url(images/button4-hover-orange.png) repeat-x right top;
    background-color: #00FF00;
}

