*
	{font-family: 'Trebuchet MS', Arial, sans-serif}

body
	{margin: 0;
	 background: #c3c3c4 url(gfx/bg-grad-alt.png) repeat-x top;
	 background-color: #c3c3c4}

a img
	{border: none}
	
a:hover
	{text-decoration: none}

#page
	{width: 980px;
	 margin: auto}
#logo_wrapper
	{float: left;
	 margin: 8px 0 8px 0}
#nav, #nav ul
	{margin: 0;
	 padding: 0}
#nav
	{float: right;
	 text-align: right;
	 padding-top: 37px;
	 margin-right: 2px}

#nav li
	{float: left;
	 list-style: none}

#nav a
	{font-family: Arial, sans-serif;
	 border-right: solid #cccccc 1px;
	 padding: 0px 20px 5px 15px;
	 text-decoration: none;
	 display: block;
	 //background: url(gfx/l.gif);
	 color: black}
#nav a:hover
	{color: #181818}

#nav li ul
	{position: absolute;
	 margin-top: 23px;
	 width: 170px;
	 background: white;
	 visibility: hidden;
	 filter:alpha(opacity=90);
	 -moz-opacity:.9;
	 opacity:.9}
#nav li:hover ul
	{margin-left: -1px;
	 visibility: visible}
#nav li li
	{width: 170px;
	 display: block;
	 text-align: left;
	 border-left: solid 1px #cccccc}
	 
#nav li li a
	{padding: 5px;
	 font-size: 90%;
	 background: white url(gfx/subnav-bg.gif) no-repeat top left;
	 padding-left: 25px}
#nav li li a:hover
	{background: #ebebeb url(gfx/subnav-bg-on.gif) no-repeat top left}
#nav li li a:active
	{background-image: url(gfx/subnav-bg-active.gif)}
#body_wrapper
	{background: white;
	 color: black;
	 min-height: 250px;}
#banner
	{border-bottom: solid white 1px;
	 border-top: solid #cccccc 1px}
	 
#newsroom
	{float: left;
	 border-right: solid white 1px}
#newsroom td
	{border-top: solid white 1px}
#newsroom tr
	{padding-top: 1px;
	 background: #112152;
	 color: white;
	 font-size: 8pt}
	 
#newsroom td.text
	{padding: 6px 2px 0 5px;
	 display: block;
	 background: #112152;
	 text-align: justify;
	 font-family: 'Trebuchet MS', arial, sans-serif;
	 width: 120px}
	 
#newsroom a
	{float: right;
	 margin: 5px 10px 0 0}
#main_content
	{width: 695px;
	 background: white;
	 float: right;
	 position: relative;
	 left: -20px;
	 padding: 9px;
	 color: midnightblue}
#main_content table.columns td
	{padding: 0 10px 0 10px}
#main_content p, #main_content ol, #main_content div
	{font-size: 10pt;
	 font-family: 'Trebuchet MS', arial, sans-serif;
	 line-height: 16pt;
	 text-align: justify}

ul	{font-size: 10pt;
	 font-family: 'Trebuchet MS', arial, sans-serif;
	 line-height: 16pt;
	 text-align: justify}

table.styled {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	background-color: #666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: auto;
}
table.styled td {
	background-color: #CCC;
	color: #000;
	padding: 9px;
	text-align: left;
	border: 1px #fff solid;
}
table.styled th {
	background-color: #666;
	color: #fff;
	padding: 4px;
	text-align: center;
	border-bottom: 1px #fff solid;
	font-size: 12px;
	font-weight: bold;
}

#footer
	{border-top: solid #b3b3b3 1px;
	 padding-top: 5px;
	 width: 100%;
	 text-align: center}
#footer a
	{color: #333333;
	 text-decoration: none;
	 margin: 0 20px 0 20px;
	 letter-spacing: 2px;
	 font-size: 8pt}
#footer a:hover
	{color: black}
	
// Page specific styles!

#homepage_text {
	overflow: auto;
	height: 190px;
	padding-right: 50px;
	line-height: 0px;
	scrollbar-3dlight-color: #c3c3c4;
	scrollbar-arrow-color: #c3c3c4; 
	scrollbar-base-color: white;
	scrollbar-darkshadow-color: #eaeaea; 
	scrollbar-face-color: white;
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: #c3c3c4;
}
#homepage_text p {
	padding-right: 30px;
}