table.table_holder {

	border : solid #CCCCCC;

	border-bottom-width : 1px;

	border-left-width : 1px;

	border-right-width : 1px;

	border-top-width : 1px;

	border-width : 1px;

	border-color : # CCCCCC;

}

table.table_holder_blank {

	border : solid #ffffff;

	border-bottom-width : 1px;

	border-left-width : 1px;

	border-right-width : 1px;

	border-top-width : 1px;

	border-width : 1px;

	border-color : # ffffff;

}

table.table_holder_news {

	border : solid #333333;

	border-bottom-width : 1px;

	border-left-width : 0px;

	border-right-width : 0px;

	border-top-width : 0px;

	border-width : 0px;

	border-color : # 333333;

}

td.td_menuItem {

	background : ;

	color : #999999;

	font : Arial, Helvetica, sans-serif;

	font-family : verdana;

	font-size : 9;

	padding-left : 4;

	height : 15;

	padding-right : 4;

	letter-spacing : 0;

	border-left : 0 solid 0 #FFFFFF;

	border-width : 0 0 0 0;

	border : solid #ffffff;

	border-bottom : 0;

	border-bottom-width : 0;

	border-left-width : 0;

	border-right : 0;

	border-right-width : 0;

	border-top : 0;

}


td.td_menuItemSEL {

	

	color : #374624;

	font : verdana;

	font-family : verdana;

	font-size : 9;
	
	

	padding-left : 4;

	height : 15;

	padding-right : 4;

	letter-spacing : 0;

	border-left : 0 solid  0;

	border-left-width : 0;

	border : ;

	border-bottom : 0;

	border-bottom-width : 0;

	border-left-width : 0;

	border-right : 0;

	border-right-width : 0;

	border-top : 0;

}
td.td_mainMenuItem {
	font-family: Verdana;
	font-size: 14px;
	color: #333333;
}

td.td_footerMenuItem {

	font-family: Verdana;

	font-size: 11px;

	color: #333333;

padding-left : 10px;
padding-top : 10px;

}


td.td_body {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 130%;
}

td.td_bodyprojects {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	line-height: 140%;
	text-transform: uppercase;
}

td.td_bodynewsheading {font-size:11px; font-weight:bold; color:#333333; padding-bottom:0em; margin-bottom:0.3em; border-bottom:1px solid #ccc; }
td.td_bodynews {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 130%;
}


td.td_bodyblack {

	font-family: Verdana;

	font-size: 9;
	font-weight: bold;

	color: #000000;
	height: 25;

}

td.td_testimonials {

	font-family: Verdana;

	font-size: 10;

	color: #999999;

	

}

td.td_caption {
	font-family: Verdana;
	color: #ffffff;
	font-size: 20px;
	text-transform: uppercase;
}

td.td_captionsm {

	font-family: Verdana;

	text-decoration : bold;

	color: #374624;
font-size: 11;
}
 
td.td_form {

	font-family: Verdana;

	font-size: 10;

	color: #2F4986;

}


.input_width { width: 200px; font-family: Verdana; font-size: 10px}



td.td_subMenuItem {

	color : #ffffff;

	font-family : verdana;

	font-size : 9;

	padding-left : 0;

	height : 15;

	padding-right : 0;

	padding-top : 0;

	letter-spacing : 0;

	border-left : 0;

	border-width : 0 0 0 0;

	border : solid #999999;

	border-bottom-width : 0;
	
	border-top-width : 0;

	border-left-width : 0;

	border-right : 0;

	border-right-width : 0;

	border-top : 0;

}



td.td_subMenuItemSEL {

	background : #E9ECE2;

	color : #FFFFFF;



	font-family : verdana;

	font-size : 10;

	padding-left : 4;

	height : 15;

	padding-right : 2;

	letter-spacing : 0;

}



td.td_mainContent {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10;

	color: #000000;

	padding-right: 6;

	padding-top: 20;

}	


a.ah_menuItem {
	text-decoration : none;
	color : #29629B;
}
a.ah_menuItem:hover {
	color : #6B4345;
	font-size: 14px;
	}
	
a.ah_project {
	text-decoration : none;
	color : #9FB5DB;
	font-size: 13px;
}	
	a.ah_project:hover {
	color : #6B4345;
	font-size: 14px;	
}
	
a.ah_projectDetail {
	text-decoration : none;
	color : #6B4345;
	font-size: 15px;
}	
a.ah_menuItemSEL {
	text-decoration : none;
	color : #6B4345;
}



a.ah_subMenuItem {
	text-decoration : none;
	color : #666666;
	letter-spacing : 1.5;
}

a.ah_subMenuItemSEL {

	text-decoration : none;

	color : #999999;
	letter-spacing : 1.5;

}

a.ah_mailblk {

	text-decoration : none;

font-size: 11;

}

a.ah_mailblue {

	text-decoration : none;
color : #666666;
font-size: 10;

}


a.ah_mailbody {

	text-decoration : none;
color : #999999;
font-size: 9;

}



a.ah_footMenuItem {

	text-decoration : none;

	color: #333333;

}



a.ah_Heading {
	text-decoration : none;
	font-size: 18px;
	color: #ffffff;
}

a.ah_HeadingGreen {

	text-decoration : bold;

	color: #b1c47f;
font-size: 14;
}

a.ah_HeadingBlackSEL {

	text-decoration : underline;

	color: #ffffff;

}

.bt_default {

	background : #2F4986;

	border-color:#2F4986 #2F4986 #2F4986 #2F4986;

	color : #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 9;

}
