body {

font-family:Myriad,Arial,"Segoe UI","Trebuchet MS",Helvetica,sans-serif;
color:#ffffff;
font-size:12px;
line-height:20px;
background:#000000;

}
body #all{
font-family:Myriad,Arial,"Segoe UI","Trebuchet MS",Helvetica,sans-serif;
color:#ffffff;
font-size:12px;
line-height:20px;

}
h1 span {
font-weight:normal;
float:left;
}
h1  {
width:100%;
float:left;
font-size:22px;
}
a.a-mail {
color:#fff;
text-decoration:none;
}
.center {
position:relative;
top:-6px;
}
#wrap {
width:900px;
text-align:left;

}
#wrap #header {
background:#000000;
}
#wrap #container {
	float:left;
	height:426px;
	width:860px;
	background:url(images/05_123.gif) repeat-y;
}
#wrap #container #all_content #fullwidth h1{
	padding-top:10px;
}
#wrap #container #all_content{
	padding:0px 20px 0px;
	float:left;
	width:860px;
	background:url(images/bg_all_12.jpg) no-repeat;
}
#wrap #container #contentleft {
	display:inline;
	float:left;
	width:460px;

}
#content_hightpadding {
	padding-top:80px;
	float:left;
	width:98%;
	#width:99.5%;
}
#wrap #container #contentright {
	float:left;
	float:right;
	display:inline;
}
table#contacttab {
	float:left;
	font-size:12px;
	width:100%;
}
table#contacttab .lefttab {
	vertical-align:top;
	width:40%;
	padding-left:202px;
}
table#contacttab .righttab {
vertical-align:top;
border-bottom:1px solid #d4d2d3;
}
.mail_contact{
text-decoration:none;
color:#FFFFFF;
}
.mail_contact:hover{
text-decoration:none;
color:#D42508;
}

#contentright #slideshow {
float:left;
background:url(images/bg_slide.jpg) repeat-x;

padding:6px;
border:1px solid #292a27;
}
#contentright .employeecard  {
padding:40px !important;
}
#contentright #titleslideshow {
clear:both;
float:left;
padding-top:10px;
text-align:center;
text-transform:uppercase;
width:294px;
}

img {
border:none;
}
#menu {
float:left;
background:url(images/bg_menu.jpg) repeat-x;
width:100%;
height:35px;
}
#menu .mainmenu {
float:left;
list-style:none;
margin:0;
padding:0;
}

#about  #menu #aboutus a,#employee  #menu #employeefit a,#partner  #menu #partnershi a,#nonpro  #menu  #nonprofitmenu a,#careers  #menu #careersitem a,#contact  #menu #contactitem a{
color:#ffffff!important;
}

#menu #searchform {
margin-left:20px;
float:left;
padding-top:6px;
/*
width:178px;
*/
_width:187px;
}
#menu #searchform #search {
float:left;
font-size:10px;
height:22px;
width:121px;
padding-top:2px;
border:2px solid #768487;
/*
background:url(images/data_03.jpg.jpg) no-repeat left center;*/
}
#menu .mainmenu li {
display:inline;
float:left;
background:url(images/bg_menuitem.jpg) no-repeat left center;
}
#menu .mainmenu li#first {
background:none;
}

#menu .mainmenu li  a{
float:left;
padding:7px 18px;
_padding:7px 16px;
color:#5e6160;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
}

a#textlink-popup{
padding:7px 18px;
_padding:7px 16px;
color:#5e6160;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
}
table {
font-size:12px;
}
#menu .mainmenu li  a:hover {
color:#ffffff;
}