body {
	background-image: url(slices/bg.jpg);
	background-repeat: repeat-x;
	background-color: #BFBFBF;
	margin-top: 0px;
	padding: 0px;
	color: #363636;
	text-align: left;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
P {
	Margin-top: 12px;
	Margin-bottom: 12px;
}
Img {
	border: 0px;
	}
UL {
	margin: 7px 0px 7px 20px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
}
Ul LI {
	display: block;
	padding-left: 17px;
	background: url(slices/bullet2.gif) left 4px no-repeat;
	padding-bottom: 5px;
	}
Ul LI Ul {
	margin: 7px 0px 7px 0px;
	background: none;
	list-style: none;
	list-style-image: none;
	}	
Ul LI Ul LI{
	background: url(slices/semi_bullet.gif) 0px 5px no-repeat;
	padding: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: block;
	}
	
.affiliationtabel img {
	border: 0px;
	}
.subnav1 {
	background-image: url(slices/subnav_top.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 159px;
	}
a {
	color: blue;
}
A:hover {
	color: #666;
	}
.subnav {
	background-image: url(slices/subnav_2.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 159px;
}
.subnav_bar_content {
	background-image: url(slices/subnav_bar_content.jpg);
	background-repeat: repeat-y;
	height: 96px;

}
.design a {
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.design a:hover {
	color: #682C05;
}
.content {
	border-left: 6px solid #dcdadb;
	border-right: 6px solid #dcdadb;
	border-top: 5px solid #dcdadb;
	background-color: #fff;
	width: 698px;
}
.leftside {
	width: 28px;
}
.subnav1 #serviceslink a {
	color: #6b9697;
	font-weight: bold;
}
.subnav #servicessublinks a:hover {
	color: #6b9697;
}
.subnav  #serviceslinkinside  a {
	font-weight: bold;
	color: 6b9697;
}
.subnav1 #serviceslinksub a:hover {
	color: #6b9697;
}
.space {
	height: 1px;
	background-image: url(slices/space.gif);
	background-repeat: repeat-x;
}
.footer {
	background-image: url(slices/footerbtm.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 896px;
	color: #BDBDBD;
	text-decoration: none;
}
.footer a {
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}

.footer a:hover {
	font-size: 13px;
	color: #333333;
}
#title {
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	text-decoration: none;
	padding-left: 15px;
}
#content {
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}
#submenu {
	Font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6e6e6e;
	margin: 0px auto 0px 0px;	
	width: 250px;
	display: block;
	padding: 7px;
	float: right;
	text-align: center;
	background: #f0f0f0;
	border: 1px solid #d8d6d7;
	}
#submenu A{
	Font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6e6e6e;
	text-decoration: none;
	padding: 0px 4px;
	}	
#submenu A.link1:hover {
	color: #764b31;
	text-decoration: none;
	}
#submenu A.link2:hover {	
	color: #3fa3c5;
	}
#submenu A.link3:hover {
	color: #7752a5;
	text-decoration: none;
	}
#main_menu {
	Font: 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6e6e6e;
	width: 703px;
	display: block;
	text-align: right;
	margin-bottom: 8px;
	}
#main_menu A{
	Font: bold 14px Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 13px;
	}
#main_menu A.aboutus:hover {
	color: #af564d;
	}
#main_menu A.services:hover {
	color: #6b9697;
	}	
#main_menu A.affiliation:hover {
	color: #e27333;
	}
#main_menu A.greencorner:hover {
	color: #66821a;
	}
#main_menu A.property:hover {
	color: #adbd43;
	}			
#contact {
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	text-align: right;
	clear: both;
	display: block;
	margin-right: 15px;
}
.header {
	background-color: #FFFFFF;
	height: 169px;
}
.title {
	background-image: url(slices/subnav_titlebar.jpg);
	height: 46px;
	width: 698px;
}
.subnav1 a {
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 21px;
	padding-left: 20px;
}
.subnav1 #greenlink {
	padding-top: 8px;
}
.subnav1 #serviceslink {
	padding-top: 8px;
}
.subnav1 #contactlink {
	padding-top: 9px;
}
.subnav1 #aboutlink a {
	color: #af564d;
	font-weight: bold;
}
.subnav1 #affiliationlink {
	padding-top: 8px;
}
.subnav1 #aboutlinksub a:hover {
	color: #af564d;
}
.subnav1 #aboutlinksub {
	padding-top: 8px;
}
.subnav #aboutsublinkinside a {
	font-weight: bold;
	color: af564d;
}
.subnav1 #serviceslinksub {
	padding-top: 8px;
}
.subnav1 #homelink {
	padding-top: 8px;
}
.subnav #aboutsublink a:hover {
	color: #af564d;
}
.subnav1 #homelink a {
	color: #764b31;
	font-weight: bold;
}
.subnav a {
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding-left: 20px;
}
.subnav1 #greenlink a {
	color: #66821a;
	font-weight: bold;
}
.subnav1 #contactlink a {
	color: #816b9c;
	font-weight: bold;
}
.subnav1 #affiliationlink a {
	color: #d69068;
	font-weight: bold;
}
.subnav #serviceslinkinside a:hover {
	color: #6b9697;
}
.subnav1 #aboutlinksub {
	padding-top: 8px;
}
.subnav1 #aboutlink {
	padding-top: 8px;
}



/*New Classes*/
.left_nav_bg {
	background: #dcdbdb url(slices/left_nav_bg.gif) left top repeat-y;
	}
.pagetitle {
	font-size: 19px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding: 10px 7px 7px 15px;
	/*background: url(slices/subnav_titlebar.jpg) left top no-repeat;*/
	border-bottom: 2px solid #dcdbdb;
	}
.subtitle {
	border-bottom: 1px solid #dcdbdb;
	padding-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	}
.content_btm {
	border-left: 6px solid #dcdadb;
	border-right: 6px solid #dcdadb;
	border-bottom: 6px solid #dcdadb;
	background-color: #fff;
	}
.content_inside {
	padding: 10px 15px 7px 15px;
	}
		
/*Navigation*/
.left_navigation {
	padding: 0px 5px 0px 10px;
	}
	
.left_navigation Ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
	}

/*Home*/	
.headershome {
	font-size: 17px;
	color: #764b31;
	font-weight: none;
	text-transform: uppercase;
}
.home_title {
	font-size: 15px;
	font-weight: none;;
	color: #764b31;
	border-bottom: 1px solid #Fff;
	}
A.home_title {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #764b31 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.home_title:hover {
	color: #FFF;
	text-decoration: none;
	background: #764b31 url(slices/home_down_arrow.gif) right center no-repeat;
	}		
A.home_active {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #764b31 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}	
A.home_active:hover {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #764b31 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}				
/*Service*/	
.headersservices {
	font-size: 17px;
	text-decoration: none;
	color: #6b9697;
	font-weight: none;
	}
.service_title {
	font-size: 15px;
	font-weight: none;
	color: #6b9697;
	border-bottom: 1px solid #Fff;
	}
A.service_title {
	font-size: 15px;
	font-weight: none;;
	color: #6b9697;
	background: url(slices/down_arrow.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.service_title:hover {
	color: #FFF;
	text-decoration: none;
	background: #6b9697 url(slices/service_down_arrow.gif) right center no-repeat;
	}
A.service_active {
	font-size: 15px;
	font-weight: none;
	color: #FFF;
	background:#6b9697 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.service_active:hover {
	font-size: 15px;
	font-weight: none;
	color: #FFF;
	background:#6b9697 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}				
#service_sublinks {
	padding: 0px;
	margin: 0px;
	}
#service_sublinks LI{
	list-style: none;
	color: #666666;
	font-size: 15px;
	text-transform: lowercase;
	border-bottom: 2px solid #fff;
	padding: 0px;
	background: none;
	}
#service_sublinks LI A{
	color: #666666;
	font-size: 15px;
	background: url(slices/up_arrow.gif) right center no-repeat;
	display: block;
	text-decoration: none;
	padding: 8px 34px 8px 9px;
	}
#service_sublinks LI A:hover{
	color: #fff;
	font-size: 15px;
	background: #6b9697 url(slices/service_down_arrow.gif) right center no-repeat;
	}
#service_sublinks LI A.active{
	color: #fff;
	font-size: 15px;
	font-weight: none;;
	background: #6b9697 url(slices/service_down_arrow.gif) right center no-repeat;
	}
/*About Us*/	
.headersabout {
	font-size: 17px;
	color: #af564d;
	font-weight: none;
	text-transform: uppercase;
}
.about_title {
	font-size: 15px;
	font-weight: none;;
	color: #af564d;
	border-bottom: 1px solid #Fff;
	}
A.about_title {
	font-size: 15px;
	font-weight: none;;
	color: #af564d;
	background: url(slices/down_arrow.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.about_title:hover {
	color: #FFF;
	text-decoration: none;
	background: #af564d url(slices/about_down_arrow.gif) right center no-repeat;
	}
A.about_active {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #af564d url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.about_active:hover {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #af564d url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}				
#about_sublinks {
	padding: 0px;
	margin: 0px;
	}
#about_sublinks UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	 }
#about_sublinks LI{
	list-style: none;
	color: #666666;
	font-size: 15px;
	text-transform: lowercase;
	border-bottom: 2px solid #fff;
	padding: 0px;
	background: none;
	}
#about_sublinks LI A{
	color: #666666;
	font-size: 15px;
	background: url(slices/up_arrow.gif) right center no-repeat;
	display: block;
	text-decoration: none;
	padding: 8px 34px 8px 9px;
	}
#about_sublinks LI A:hover{
	color: #fff;
	font-size: 15px;
	background: #af564d url(slices/about_down_arrow.gif) right center no-repeat;
	}
#about_sublinks LI A.active{
	color: #fff;
	font-size: 15px;
	font-weight: none;;
	background: #af564d url(slices/about_down_arrow.gif) right center no-repeat;
	}
/*Affiliation*/	
.headeraffiliation {
	font-size: 17px;
	color: #e27333;
	font-weight: bold;
}
.affiliateion_title {
	font-size: 15px;
	font-weight: none;;
	color: #e27333;
	border-bottom: 1px solid #Fff;
	}
A.affiliateion_title {
	font-size: 15px;
	font-weight: none;;
	color: #e27333;
	background: url(slices/down_arrow.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.affiliation_active {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #e27333 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.affiliation_active:hover {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #e27333 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}		
A.affiliateion_title:hover {
	color: #FFF;
	text-decoration: none;
	background: #e27333 url(slices/affiliation_down_arrow.gif) right center no-repeat;
	}
/*Contact*/	
.headerscontact {
	font-size: 17px;
	color: #7752a5;
	font-weight: bold;
}
.contact_title {
	font-size: 15px;
	font-weight: none;;
	color: #7752a5;
	border-bottom: 1px solid #Fff;
	}
A.contact_title {
	font-size: 15px;
	font-weight: none;;
	color: #7752a5;
	background: url(slices/down_arrow.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.contact_title:hover {
	color: #FFF;
	text-decoration: none;
	background: #7752a5 url(slices/contact_down_arrow.gif) right center no-repeat;
	}
A.contact_active {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #7752a5 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.contact_active:hover {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #7752a5 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
/*newsroom*/	
.headernewsroom {
	font-size: 17px;
	color: #e27333;
	font-weight: bold;
}
A.newsroom_active {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #3fa3c5 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.newsroom_active:hover {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #3fa3c5 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}		
/*property*/	
.headerproperty {
	font-size: 17px;
	color: #e27333;
	font-weight: bold;	
}
.property_title {
	font-size: 15px;
	font-weight: none;
	color: #adbd43;
	border-bottom: 1px solid #FFF;
	}
A.property_active {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #adbd43 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.property_active:hover {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #adbd43 url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}		
		
	
				
/*Green Corner*/	
.headersgreen {
	font-size: 17px;
	color: #66821a;
	font-weight: bold;
}
.greencorner_title {
	font-size: 15px;
	font-weight: none;;
	color: #66821a;
	border-bottom: 1px solid #Fff;
	}
A.greencorner_title {
	font-size: 15px;
	font-weight: none;;
	color: #66821a;
	background: url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
	
A.greencorner_title:hover {
	color: #FFF;
	text-decoration: none;
	background: #66821a url(slices/green_down_arrow.gif) right center no-repeat;
	}		
A.greencorner_active {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #66821a url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}
A.greencorner_active:hover {
	font-size: 15px;
	font-weight: none;;
	color: #FFF;
	background: #66821a url(slices/down_arrow2.gif) right center no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 34px 8px 9px;
	}	
#gc_sublinks {
	padding: 0px;
	margin: 0px;
	}
#gc_sublinks LI{
	list-style: none;
	color: #666666;
	font-size: 15px;
	text-transform: lowercase;
	border-bottom: 2px solid #fff;
	padding: 0px;
	background: none;
	}
#gc_sublinks LI A{
	color: #666666;
	font-size: 15px;
	background: url(slices/up_arrow2.gif) right center no-repeat;
	display: block;
	text-decoration: none;
	padding: 8px 34px 8px 9px;
	}
#gc_sublinks LI A:hover{
	color: #fff;
	font-size: 15px;
	background: #66821a url(slices/up_arrow2.gif) right center no-repeat;
	}
#gc_sublinks LI A.active{
	color: #fff;
	font-size: 15px;
	font-weight: none;;
	background: #66821a url(slices/up_arrow2.gif) right center no-repeat;
	}		
	
.affiliationtabel a {
	font-size: 15px;
}
.affiliationtabel div {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #DDDBDC;
	border-bottom-color: #DDDBDC;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#executiveimg img {
	padding-right: 12px;
	padding-bottom: 12px;
	width: 134px;
}
.executivename {
	font-size: 15px;
	color: #af564d;
	border-bottom: 1px solid #c3c3c3;
	padding-bottom: 7px;
	display: block;
	}
.executivename span {
	font-size: 13px;
	color: #666;
	}
.affiliationtabel img {
	margin-bottom: 15px;
	margin-right: 10px;
}
.line {
	border-top: 1px solid #CCC;
	}
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 {
color: #3fa3c5;
text-decoration: underline;
}
Table#news TD A:hover {
text-decoration: none;
}
.news_title {
	font-size: 18px;
	}
Table.grid TD {
	padding: 7px 0px;
	}
Table.grid input,select, textarea {
	margin: 3px 0px 0px 0px; 
	}
Table.grid TD TD {
	padding: 0px;
	}
.btm_brdr {
	border-bottom: 1px solid #CCCCCC;
	}	
