html,body{
	height:100%;
	margin:0 auto;
}

body{
	background-color:#e8e6d1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
}

input {
	border-width: 1px;
	/*background-color:#ffffff;*/
	height:18px;
	height:20px; 
	line-height:12px;
	padding-bottom:3px;
}

input, textarea
{
	font:10px verdana ;
	padding:2px 2px 2px 2px;
	color:#666666; 
	text-decoration: none;
	border-style:solid;
	border-width: expression(this.type=="radio"? '0' : this.type=="checkbox"? '0' : this.type=="select"? '0' : '1px');
	background-color: expression(this.type=="radio"? '#e2e3e5' : this.type=="checkbox"? '#e2e3e5' : this.type=="button"? '#45565e' : this.type=="submit"? '#45565e' : this.type=="select"? '' : '#ffffff');
	color: expression(this.type=="button"? '#e2e3e5' : this.type=="submit"? '#e2e3e5' : this.type=="select"? '' : '#666666');
	border-color:#969696;
} 

select {
	border-style:solid;
	font:10px verdana ;
	color:#666666; 
	border-color:#969696;
	border-width:1px;
	line-height:18px;
	vertical-align:middle;
}

a{

}

a:hover {

}

.outer_container{
	
	height:100%;
	/*background-image:url(images/shade2.png);
	background-repeat:repeat; 
	background-color:#cfcdb6;
	background-attachment: fixed; */

	width:798px;
	/*-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='../site/images/shade2.png');
	moz-opacity:0.50;
	opacity:0.50;
	filter:alpha(opacity=50);*/
}

.outer_container[class]{
	background-image:url(../images/shade2.png);
	background-repeat:repeat;
}

.inner_container{
	width:761px;
	margin-top:20px;
}

.page_title {
	text-align:left;
	padding-bottom:20px;
	color:#45565e;
}

.header {
	height:138px;
	background-color:#e2e3e5;
}

.footer {
	padding-bottom:20px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
}

.footer_copyright {
	padding-left:30px;
	margin-top:25px;
	color:#cdd1d4;
	font-size:7pt;
	float:left;
	width:380px;
}

.footer_links {
	margin-left:310px;
	margin-top:25px;
	color:#cff811;
	font-size:7pt;
}

.footer_links a {
	color:#cff811;
	font-size:7pt;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.footer_links a:hover {
	color:#50606a;
	background-color:#cff811;
}

.subnav {
	background-color:#45565e;
	margin-left:1px;
	margin-right:1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	color:#cff811;
	font-size:12px; 
}

.subnav a, .subnav_selected {
	font-size:11px; 
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

.subnav a {
	color:#cff811;
}

.subnav a:hover, .subnav_selected {
	color:#50606a;
	background-color:#cff811;
}

.home_content {
	font-size:8pt;
	color:#676768;
	margin-left:4px;
	margin-top:5px;
}

.home_work_content {
	color:#676768;
	font-size:7pt;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:5px;
	width:220px;
}

.home_work_content a {
	color:#f64444;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.home_work_content a:hover {
	color:#e2e3e4;
	background-color:#f64444;
}

.home_line {
	background-image:url(../images/home_line.jpg); 
	background-repeat:repeat-x;
	width:240px;
	height:2px;
	padding-bottom:10px;
}

.content {
	background-color:#e2e3e5;
	color:#45565e;
	font-family:verdana;
	font-size:11px;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:20px;
}

.content a {
	color:#f64444;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.content a:hover {
	color:#e2e3e4;
	background-color:#f64444;
}

.coming_soon{
	color:#45565e;
	font-family:verdana;
	font-size:26px;
	font-weight:bold;
}

.contact{
	padding-top:20px;
}


.contact a{
	color:#45565e;
	text-decoration:none;
}

.contact a:hover {
	color:#ffffff;
	background-color:#45565e;
}

.news_title {
	color:#45565e;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:4px;
}

.news_date {
	font-weight:400;
	padding-bottom:10px;
	font-size:7pt;	
}

.news_content {
	color:#45565e;
	font-size:7pt;
	margin-bottom:40px;
}

.listing, .listingBG, .listingBG_over{
	font-size:11px;
	color:#45565e;
	padding: 2px 10px 2px 2px;
	width:740px;
	cursor:pointer;	
} 

a.listing, .listing a, .listingBG a {
	color: #45565e;
	text-decoration: none;
	background-position:0px 4px;
}

.listing a:hover, .listingBG_over, .listingBG_over a { 
	color: #e2e3e5 ;
	background-color:#45565e;
	text-decoration: none;
}

.listingBG {
	background-color:#e2e3e5;
}

.lineItem {
	padding-bottom:10px;
}