body { 
	font-size: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	line-height: 20px; 
	background: #fff url(../images/bg.gif) repeat-y; 
	margin: 0; 
	border-top: 20px solid white; 
	}
		
h1 	{ 
	color: #3f3e3a; 
	font-size: 16px; 
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
	line-height: 10px; 
	}

h2 { 
	color: white; 
	font-size: 12px; 
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	 }
h3 { 
	color: #938d79; 
	font-size: 18px; 
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
	font-weight: 100; 
	}

h4 { 
	color: #938d79; 
	font-size: 20px; 
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
	font-weight: 100; 
	}
	
h5 { 
	color: #3f3e3a; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
	font-weight: lighter; 
	font-style: normal; 
	text-align: left; 
	margin-left: 10px; 
	margin-top: 0px; 
	}

h9 { 
	color: #3f3e3a; 
	font-size: 13px; 
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
	font-weight: bolder; 
	font-style: normal; 
	text-align: left; 
	margin-top: 0px; 
	}

.subsub { color: #6d664e; font-size: 10px; }
.subsub a:hover { color: #413d39; font-size: 10px; }
.header { 
	color: #938d79; 
	font-size: 18px; 
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
	font-weight: 100; 
	line-height: 24px; 
	}
	
#container 	{ 
	width: 100%; 
	float: left; 
	margin: 0 0 0 20px; 
	display: inline; 
	}

#insidecontainer { 
	width: 960px; 
	margin: 0 0 0 0; }

#left { 
	margin-top: 0; 
	width: 480px; 
	float: left; 
	padding-bottom: 40px; 
	display: inline; 
	z-index: 0; 
	margin-bottom: 20px; 
	margin-left: 0; }

#middle { 
	background-color: #96281b; 
	background-image: url(../images/redbg.gif); 
	background-repeat: no-repeat; 
	margin-top: 0; 
	margin-bottom: 200px; 
	width: 260px; 
	display: inline; }

.middletext_test { 
	color: #fff; 
	font-size: 11px; 
	line-height: 14px; 
	width: 200px; 
	float: left; 
	padding-right: 20px; 
	padding-bottom: 20px; 
	padding-left: 18px; 
	display: inline; 
	}

#middletext { 
	color: #fff; 
	font-size: 11px; 
	line-height: 14px; 
	display: inline; 
	padding-right: 20px; 
	padding-bottom: 20px; 
	padding-left: 15px; 
	width: 200px; 
	float: left; 
	}

#right { 
	color: #ebebeb; 
	font-size: 12px; 
	line-height: 18px; 
	width: 200px; 
	float: right; 
	margin-bottom: 40px; 
	padding-top: 30px; 
	padding-left: 20px; 
	display: inline; 
	}

#lefttext { 
	color: #3d362c; 
	margin-top: 0; 
	margin-bottom: 0; 
	width: 430px; 
	padding-right: 15px; 
	padding-bottom: 20px; 
	padding-left: 25px; 
	}

#lefttextgallery { 
	color: #3d362c; 
	margin-top: 0; 
	margin-bottom: 0; 
	width: 430px; 
	padding-right: 15px; 
	padding-bottom: 20px; 
	padding-left: 25px; 
	}

#footer { 
	background-color: transparent; 
	background-image: url(../images/bgfooter.gif); 
	background-attachment: scroll; 
	background-position: 0 0; 
	position: fixed; 
	bottom: 0; 
	left: 0; 
	width: 100%; 
	height: 53px; 
	float: left; 
	clear: both; 
	display: inline; 
	}


#right_border { 
	background-color: transparent; 
	background-attachment: scroll; 
	background-position: 0 0; 

	position: fixed; 
	top: 0; 
	z-index: 1; 
	right: 0; 
	height: 100%; 
	float: right; 
	margin-top: 0; 
	margin-right: 0; 
	border-right: 20px solid white; 
	display: inline; }


/*
#right_border { 
background:#fff;
position: absolute; 
top: 0; 
z-index: 1; 
right: 0; 
height: 500px; 
}

*/
#industry_news { 
	color: #d1cfc6;
	margin-bottom: 30px; 
	font-size: 14px;
	}

#navigation   { color: white; font-size: 11px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; width: 250px; float: left; }
#navigation_news { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; width: 230px; padding-left: 20px; }
#subnav { 
	width: 250px; 
	margin-top: 1px; 
	margin-bottom: 1px; 
	}

.description  { color: #535353; 
				font-size: 10px; 
				font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
				line-height: 18px; 
				padding-left: 2px; }

a { color: #938d79; text-decoration: none; }

ul { 
	padding: 0; 
	list-style: none inside; 
	width: 250px; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	display: inline;; 
	}

ul li { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
	position: relative; 
	display: inline; 
	}

/* Styles for Menu Items */
ul li a { 
	display: block; 
	text-decoration: none; 
	color: #fff; 
	font-size: 11px; 
	background: #b9341b; 
	text-indent: 6px; 
	margin-bottom: 1px; 
	padding: 3px 3px 3px 20px; 
	}

/* Fix IE. Hide from IE Mac */
* html ul li a { height: 1%; }

/* End */
a:hover { 
	color: #505050; 
	background-attachment: scroll; 
	background-position: 0 0; 
	}

ul li a:hover { color: #fff; background-color: #882116; background-image: none; background-attachment: scroll; background-position: 0 0; }

/* Hover Styles */
ul li a#active { 
	color: #fff; 
	background-color: #672116; 
	background-image: none; 
	background-position: 0 0; 
	}

#navigation a {
	margin: 0 0 1px 0;
	display: block;
	_margin: -2px 0 0 0;
	*margin: -2px 0 0 0;
}

