body{
    	background: #FCFCFC url(artwork/body_bg_top.gif) repeat-x left top;
    	margin:0px;
    	text-align:center;
	height:1200px; 
}


.maintext {
    	font-size:11px;
    	color:#000000;
	font-family: verdana;
}


.smalltext {
    	font-size:10px;
    	color:#000000;
    	font-family: verdana;
}


.sub_header_middle {
	font-family: arial;
        font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


h1{
    	font-size:24px;
    	color:#ffffff;
    	font-family: arial;
}


a.top_right_text {
    color:#00aeef;
    font-family: verdana;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
}
a.top_right_text:hover {
    color:#000000;
    font-family: verdana;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
}


.header_middle {
	font-family: arial;
        font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}



.rightside_header {
    	font-size:16px;
	font-family:arial;
    	color:#777777;
	font-weight:bold;
}


.rightside_text {
    	font-size:11px;
	font-family:verdana;
    	color:#000000;
	font-weight:bold;
}

						.right_box_border {
    						font-size:11px;
    						color:#000000;
						font-family: verdana;
						border:#8BA1C1 solid 1px;
						background-color:#ECEFF6;
}

.bottom_benemack {
	font-family: verdana;
        font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


.bottom_text {
	font-family: verdana;
        font-size: 9px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}


.bottom_text:hover {
	font-family: verdana;
        font-size: 9px;
	color: #00aeef;
	text-decoration: none;
	font-weight: normal;
}


.button_banner {
	background-image: url("./artwork/header_bar_button.gif");
	width:435px;
	height:57px;

}


.button_banner_two {
	background-image: url("./artwork/header_bar_button_two.gif");
	width:435px;
	height:57px;

}

.button_text {
    	font-size:13px;
    	color:#ffffff;
	font-family: arial;
    	text-decoration:none;
	font-weight:bold;
}

.button_text:hover {
    	color:#000000;

}



.index_banner {
	background-image: url("./artwork/index_banner.gif");
	height: 245px;
}

.index_top_banner_text_smaller {
	font-weight:bold;
    	font-size:20px;
    	color:#ffffff;
    	font-family: arial;

}


a.leftlinks{
    	font-size:13px;
    	color:#000000;
	font-family: arial;
    	text-decoration:none;
	font-weight:bold;
}

a.leftlinks:hover{
    	font-size:13px;
    	color:#00aeef;
	font-family: arial;
}


.leftlinks_active {
    	font-size:13px;
    	color:#00aeef;
	font-family: arial;
	font-weight:bold;
    	text-decoration:none;
}


a.hyperlink {
    	font-size: 11px;
    	color:#00aeef;
    	text-decoration:none;
    	font-family: verdana;
	font-weight: bold;
}

a.hyperlink:hover{
    	font-size: 11px;
    	color:#000000;
    	text-decoration:none;
    	font-family: verdana;
	font-weight: bold;
}






.services_banner {
	background-image: url("./artwork/services_banner2.gif");
	height: 200px;
}

.services_banner_smaller {
	background-image: url("./artwork/services_banner.gif");
	height: 145px;
}


.top_banner_text_smaller {
	font-weight:bold;
    	font-size:20px;
    	color:#ffffff;
    	font-family: arial;
}


.directors_banner {
	background-image: url("./artwork/directors_banner.gif");
	height: 145px;
}


.offices_banner {
	background-image: url("./artwork/offices_banner.gif");
	height: 145px;
}


.about_banner {
	background-image: url("./artwork/about_banner.gif");
	height: 145px;

}


.yellow_section_banner {
	background-image: url("./artwork/yellow_section_banner.gif");
	height: 282px;
}


.yellow_banner_text {
	font-family: arial;
        font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


.casestudies_banner {
	background-image: url("./artwork/casestudies_banner.gif");
	height:145;

}


.latest_news_banner {
	background-image: url("./artwork/latest_news_banner.gif");
	height:145;

}


.press_releases_banner {
	background-image: url("./artwork/press_releases_banner.gif");
	height:145;

}


.newsletters_banner {
	background-image: url("./artwork/newsletters_banner.gif");
	height: 145px;

}


.links_banner {
	background-image: url("./artwork/links_banner.gif");
	height:145;

}


.glossary_banner {
	background-image: url("./artwork/glossary_banner.gif");
	height: 145px;
}


a.hyperlink_header {
    	font-size: 12px;
    	color:#00aeef;
    	text-decoration:none;
    	font-family: verdana;
	font-weight: bold;
}

a.hyperlink_header:hover{
    	font-size: 12px;
    	color:#000000;
    	text-decoration:none;
    	font-family: verdana;
	font-weight: bold;
}


#related_items li{

    border-bottom:1px dotted #cccccc;
    list-style:none;
    margin-left:-10px;
    line-height:18px;
    width:125px;
}


.directors_email {
	font-family: verdana;
        font-size: 11px;
	color: #00aeef;
	text-decoration: none;
	font-weight: bold;
}

.directors_email:hover {
	font-family: verdana;
        font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
