/* CSS Document *//* Standard Stuff */body {background-color:#ffffff;font-family: helvetica, arial, sans-serif;font-size: 90%; color: #646464;margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; }a { text-decoration: none;color: #EB5A00;font-size:.8em;  }a:hover { text-decoration: none; border-bottom: 1px solid #EB5A00;}A IMG {	border: none;}.readmore{margin:10px; float:right;}ul, ol {list-style: none;}.clear{clear:both;}  .right{float:right;}   .left{float:left;} .spacer{	position:relative;	margin: 5px 0px 0px 0px;	padding:0;	clear:both;	width:auto;	font-size:1px;	line-height:1px;	height:1px;	}/* Structural  Stuff */#mainwrap{margin: 0 auto;width:780px;padding:0px 0px 0px 0px;background-color: #fff;}#top{width:780px;height:20px;background-color: #EBE7DF;border:1px solid #D7D3CF;}#header{width:780px;margin:0px;padding:0px;background-color:white;}#logo{	width:165px; height:125px;}#content_outer{background-color: #EBE7DF;border:1px solid #D7D3CF;width:760px;padding:10px;}#content_inner{background-color: #FFFFFF;border:1px solid #CDCDCD;width:auto;padding:0px 0px 0px 0px;}.right_col{float:right;padding:0px;margin:0px;width:335px;background-color:white;clear:both;}.left_col{padding:10px 0px 0px 5px;margin:0px;width:420px;}#flash_window{border:1px solid #DEDEDD;width:330px;height:225px;background-color: #FFFFFF;}#news{margin:20px 0px 0px 0px;border-left:1px solid #DEDEDD;padding:0px 0px 0px 10px;}#tophalf{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}#bottomhalf{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}#footer{margin:0px; padding:0px;}/* ---- Lists ----------------------*/#header_nav {margin:10px 0px 0px 0px;padding:0px; background-color:#ffffff; }#header_nav ul{display:inline;margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;font-size: .9em; font-family:  Helvetica,arial, sans-serif;}#header_nav li{margin-right:-5px;padding:0px; padding:0px;float:right;}#header_nav li a{text-decoration: none; color: #EB5A00; background: url(../images/btnoff.jpg)  no-repeat;width: 95px;height: 27px;display:block;padding:5px 0px 0px 25px;margin:0px;font-size: .9em;}#header_nav li a:hover {color: #fff;background: url(../images/btnon.jpg) no-repeat;width: 95px;height: 27px;display:block;padding:5px 0px 0px 25px;margin:0px;border: 0px solid #EB5A00;}/*----------------News List-----------------*/#news ul{margin:10px 0px 20px 20px; padding:0px;}#news li{margin:5px 10px 0px 0px; padding:0px 10px 0px 0px;border-bottom:1px dotted #DEDEDD;}.news_title{float:left;margin:0px 0px 0px 0px;padding:0px;color: #737373;font-size:1em;}.news_date{float:right;margin:0px 30px 0px 0px;padding:0px;color:#EB5A00;font-size:.8em;}.news_item{clear:both;font-size:1em;color: #737373;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}#news a{clear:both;font-size:.8em;color: #737373;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;text-decoration:none;}#news a:hover{clear:both;font-size:.8em;color: #EB5A00;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;text-decoration:none;}/* ---- TYPOGRAPHY ----------------------*/h1, h2, h3, h4, h5, h6 { margin: 0;font-family:Helvetica, Arial, Verdana, sans-serif;font-weight: normal; }h1 { font-size: 1.2em; color: #737373; margin: 0px 0px 0px 0px;padding:0px 0px 0px 20px;font-family: helvetica, arial,Tahoma, sans-serif;;background: url(../images/arrow.gif;) no-repeat; }h2 { font-size: 1.1em; color: #737373; margin: 0px 0px -5px 0px; font-weight: normal; }h3 { font-size: 1.0em; color: #737373;margin:1em 1em 1em 0em;}h4 { font-size: 1.0em; color:#FFBD00; font-family:  Verdana, Helvetica, sans-serif; }h5{font-size: .8em; color:#FFBD00; margin: 0em 0em 1em 0em;font-family:  Verdana, Helvetica, sans-serif; }p {font-size: .8em; line-height: 1.5em; margin: 1em 1em 0em 0em; padding:0px 10px 0px 0px;color: #646464;font-family:Helvetica, Arial, Verdana, sans-serif;}hr{border:none;background-color:#c2c2c2;color:#c2c2c2;height:3px;width:100%;margin:5px 0px 10px 0px}.large{font-size: 1.4em;color: #EB5A00;}.indent{padding:0px 0px 0px 10px;}