/* CSS Document */


/*  layout */
body {
	margin: 0;
	padding:0;
	color: #EAEDE6;
	background:#FFFFFF url(bg_body2.jpg) top left repeat-x;	
}

table { border-collapse:collapse; }

body, table {
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

td {text-align:justify;}


.footer {
color: #ffffff;
font-weight:normal;
background:url(bg_footer.jpg) top left repeat-x;
text-align:left;
padding:23px 0;
}

/*  links */
a {
color:#AF9141;
text-decoration:underline;
}

a:hover {
color:#6E333A;
text-decoration:underline;
}

a.subNav {
color:#6E333A;
text-decoration:none;
}

a.subNav:hover {
color:#6E333A;
text-decoration:none;
}


a.footer, .footer a{
color:#fff;
text-decoration:none;
}

a.footer:hover, .footer a:hover{
color:#fff;
text-decoration:none;
}

/*  stockquote */
.stockquote {
	background:url(bg_stockquote2.jpg) top left no-repeat;
	color:#fff;
	font-weight:bold;
	padding:8px 10px 8px 30px;
	height:34px;
}

/* maincontent */
.maincontent {
	padding:0 10px 0px 20px;
}

.emailsignup {
	padding-left:10px;
}


/*  footer */
.credits {
	float:right;
}

.footernav {
	float:left;
}

/*  News */
.news_item {
	padding-bottom:15px;
}

.news_date {
	font-weight:bold;
}

.news_title {
	color:#ababab;
	font-weight:bold;
	font-size:14px;
}

.news_description {

}

.news_link {

}

/*  headers */
h1 {
	color:#ababab;
	font-size:14px;
}

h2 {
	color:#ababab;
	font-size:12px;
}

h3, h4, h5, h6 {
	color:#ababab;
	font-size:11px;
}

/* navigation */
.navWrapper {
	padding-bottom:15px;
}

.navOn, .navOff {
	padding:7px 0 7px 21px;
	font-family:Arial, Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
}

.navOn a, .subNavOn a, .subsubNavOn a, .subsubsubNavOn a {
	color:#B19C60;
}

.subNavOff, .subNavOn {
	padding:4px 0 4px 31px;
	font-family:Arial, Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
}

.subsubNavOff, .subsubNavOn {
	padding-left:41px;
	font-family:Arial, Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.subsubsubNavOff, .subsubsubNavOn {
	padding:2px 0 2px 47px;
	font-family:Arial, Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}


.navSep {
	background:url(sidemenu_sep.jpg) center left no-repeat;
}

/*  web styles */
.bgleft {
	background:url(bgleft.jpg) top right no-repeat;
	height:524px;
}

.bgright {
	background:url(bgright.jpg) top left no-repeat;
	height:524px;
}

.bgleftrepeat {
	background:#fff url(bgleft-repeat.jpg) top left repeat-x;
}

.bgrightrepeat {
	background:#fff url(bgright-repeat.jpg) top right repeat-x;
}

.sidemenu {
	border-left:1px solid #EEEEEE;
	background:#fff;
}

pre {
	font-size:11px;
}
