BODY {
	padding: 0px;
	margin: 0px;
	background: #e7e4c5;
	font: 9pt "Lucida Sans Unicode","Trebuchet MS",arial;
	color: #000;
	}
H1,H2,H3,H4,H5,P {
	margin: 12px 0px;
	}	
H1 {
font-size: 200%;
}
H2 {
font-size: 180%;
}
H3 {
font-size: 160%;
}
H4 {
font-size: 140%;
}
H5 {
font-size: 120%;
}
UL {
	margin: 8px auto;
	padding-left: 25px;
	}
UL LI {
	line-height: 1.5em;
	}
Img {
	border: 0px;
	}	
	
TD {
	text-decoration: none;
	font-weight: normal;
	}
.subtitle {
	font-size: 15px;
	color: #4d2800;
	}		
A {
	color: #4d2800;
	text-decoration: underline;
	}
A:hover {
	color: #a9a9ab;
	text-decoration: none;
	}
.subtitle {
	color: #572e00;
	font-size: 17px;
	}			
#container {
	width: 964px;
	margin: 0px auto;
	}
.floatleft {
	float: left
	}
.img_floatleft {
	float: left;
	padding: 12px 7px 7px 0px;
	}
.img_floatrite {
	float: right;
	padding: 12px 0px 7px 7px;
	}	


/*Background*/	
.top_bg {
	background: #FFF url(images/top_bg.jpg) left top repeat-x;
	}
.outer_left {
	background: #fff url(images/left_bg.jpg) left top repeat-y;
	width: 15px;
	}
.outer_rite {
	background: #fff url(images/rite_bg.jpg) right top repeat-y;
	width: 15px;
	}
.mid_col {
	background-color: #FFF;
	}
.btm_shadow {
	background: #e7e4c5 url(images/btm_bg.jpg) left top repeat-x;
	}
			
/*Coloumn*/	

.left_col {
	float: left;
	width: 248px;
	margin: 0px auto;
	padding: 0px 4px 0px 0px;
}

.roundtop {
	background: #f3f1e2;
	border-top: 2px solid #e7e4c5;
	}
.left_round_btm {
	background: #f3f1e2;
	border-bottom: 2px solid #e7e4c5;
	border-left: 2px solid #e7e4c5;	
	border-right: 2px solid #e7e4c5;
	padding: 8px;
	font-size: 11px;
	}
.left_round_btm P{
	margin: 8px auto;
	}		

.rite_col {
	float: left;
	width: 682px;
	text-align: right;
	}
.content {
	padding: 20px 15px;
	text-align: left;
	}
.inside_content {
	padding: 7px 15px 15px 15px;
	text-align: left;
	}		
	
/*Navigation*/	
Div#top_nav  {
	font-size: 13px;
	font-weight: bold;
	padding: 12px 0px;
	}
Div#top_nav  A{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px;
	text-decoration: none;
	color: #000;
	}	
Div#top_nav A:hover{
	color: #735533;
	text-decoration: none;
	}	
	
	
/*border*/	
.btm_brdr {
	border-bottom: 1px solid #4f2c00;
	padding-bottom: 6px;
	}
.v_brdr1 {
	background: url(images/dot.gif) 7px 0px repeat-y;
	}	
.img_floatleft img{
	border: 2px solid #c2c2c2;
	}
.h_dot_brdr {
	border-bottom: 1px dashed #c2c2c2;
	padding-bottom: 7px;
	padding-top: 7px;
	}
.brdr {
	border: 1px solid #ccc;			
	}
/*miscellenous*/	
UL.newslist {
	margin: 3px 0px;
	padding: 0px;
	list-style: none;
	}
UL.newslist LI {
	background: url(images/news_arrow.gif) 0px 5px no-repeat;
	padding-left: 18px;
	padding-bottom: 12px;
	font-size: 11px;
	}
UL.newslist LI A{
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}
UL.newslist LI A:hover{
	text-decoration: underline;
	}
UL.list2 {
	margin: 3px 0px;
	padding: 0px;
	list-style: none;
	}
UL.list2 LI {
	background: url(images/bullet2.gif) 0px 5px no-repeat;
	padding-left: 18px;
	padding-bottom: 5px;
	font-size: 11px;
	}
UL.list2 LI A{
	display: block;
	font-size: 11px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}
UL.list2 LI A:hover{
	text-decoration: underline;
	}
#copyright {
	font-size: 11px;
	}
#copyright A{
	font-size: 11px;
	text-decoration: none;
	padding: 0.2em;
	}
#copyright A:hover {
	font-size: 11px;
	text-decoration: none;
	}
.pad10px {
	padding: 10px;
	}
Table#projects_gird TD{
	padding: 8px 3px;
	}	
	
/*News section*/
Table#news {
width: 100%;
}
Table#news TD {
padding: 15px 4px 8px 4px;
border-bottom: 1px solid #CCCCCC;
text-align: left;
vertical-align: top;
}
Table#news TD A {
text-decoration: underline;
}
Table#news TD A:hover {
color: #999999;
text-decoration: none;
}						