@charset "utf-8";
/* CSS Document */

body,td,th {
		color: #2e5367;
}
body {
	margin:0 0 0 0;
	background-image:url(images/back2.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

.border{ 
border: 1px solid #cccccc;

}

.bold{
	color: #003366;
}
.services_link a:link{
 color: #1f263a;
}
.services_link a:visited{
 color: #1f263a;
}
.services_link a:hover{
text-decoration:none;
}


.insidepanel a:link{
	color: #FFFFFF;
}
.insidepanel a:hover{
text-decoration:none;
}

#wrapper {
	margin:0 auto;
	text-align:left;
	width:765px;
	height:100%;
		  }	
		  
		  	  		  	  
#banner {
	margin:0 0 0 0;
	text-align:center;
	background-image:url(images/banner2.jpg);
	background-repeat: no-repeat;
	height:94px;
		  }	

#menu{
	margin:0 0 0 0;
	height:21px;
}

ul#navigation {float:left; list-style: none;  height: 21px;}

ul#navigation li {float: left;}

ul#navigation span {display: none;}

li#home a {display: block; height: 21px; width:48px;}
li#about a {display: block; height: 21px; width:67px;}
li#services a {display: block; height: 21px; width:58px;}
li#clients a {display: block; height: 21px; width:53px;}
li#team a {display: block; height: 21px; width:43px;}
li#partners a {display: block; height: 21px; width:84px;}
li#jobs a {display: block; height: 21px; width:33px;}
li#contact a {display: block; height: 21px; width:60px;}


.menu{
float:left;
font-size: 12px;
line-height:normal;
}

* html .menu{
margin-bottom: 1em;
}

.menu ul{
list-style-type: none;
margin:0 auto;
padding:0;
}

.menu li{
display:inline;
margin:0 auto;
padding:0;
}

a.home {float: left; width: 48px; height: 21px; background:url(images/menu/home2.gif) no-repeat left top;margin-right: 12px; }
a.about  {float: left; width: 67px; height: 21px; background:url(images/menu/about2.gif) no-repeat left top;margin-right: 12px; }
a.services {float: left; width: 58px; height: 21px; background:url(images/menu/services2.gif) no-repeat left top;margin-right: 12px; }
a.clients {float: left; width: 53px; height: 21px; background:url(images/menu/clients2.gif) no-repeat left top;margin-right: 12px; }
a.team {float: left; width: 43px; height: 21px; background:url(images/menu/team2.gif) no-repeat left top; margin-right: 12px;}
a.partners {float: left; width: 84px; height: 21px; background:url(images/menu/partnership.gif) no-repeat left top; margin-right: 12px;}
a.jobs {float: left; width: 33px; height: 21px; background:url(images/menu/jobs2.gif) no-repeat left top;margin-right: 12px; }
a.contact{float: left; width: 60px; height: 21px; background:url(images/menu/contact2.gif) no-repeat left top;margin-right: 0px;}

.home span, .about span, .services span, .clients span, .team span, .partners span, .jobs span, .contact span {display: none;}
.menu a span {float:none; }
.menu a:hover span, .menu li.selected a span{
color: black;
display: none;}

.menu a:hover, .menu li.selected a{
background-position:0 100%;

}

.menu a:hover span, .menu li.selected a span{
background-position:100% 0px;
}

html> body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}

#main {
	margin:0 0 0 0;
	background-image:url(images/main_bgrd.gif);
	background-repeat:repeat-y;
	padding-top: 10px;
	
}	  
#flash_holder {
	margin:14px 0 0 20px;
	background-image:url(images/services.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 131px;
}
#team_page {
	margin:0 0 0 20px;
	background-image:url(images/team1.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 231px;
}	
#client_page {
	margin:0 0 0 20px;
	background-image:url(images/clients.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 231px;
}	
#schuman_page {
	margin:0 0 0 20px;
	background-image:url(images/aboutus.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 231px;
}
#jobs_page {
	margin:0 0 0 20px;
	background-image:url(images/schuman.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 231px;
}
#contact_page {
	margin:0 0 0 20px;
	background-image:url(images/contact.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 231px;
}		
#service_page {
	margin:0 0 0 20px;
	background-image:url(images/team.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 231px;
}	
#track_page {
	margin:14px 0 0 20px;
	background-image:url(images/track.jpg);
	width:725px;
	background-repeat: no-repeat;
	height: 231px;
}
#panel {
	margin:9px 0 0 20px;
	background-image:url(images/service_panel.gif);
	float:left;
	width: 725px;
	height:131px;
}
#insidepanel {
	margin:40px 0 0 20px;
	float:left;
	font-size: 12pt;
	font-family: "Garamond", Times, serif;
	text-align: left;
	line-height: 140%;
	width:690px;
}

#navigationbar_services {
	margin:9px 0 0 20px;
	background-image:url(images/services.gif);
	width: 725px;
	height:37px;
}
#navigationbar_news {
	margin:9px 0 0 20px;
	background-image:url(images/bar_news.gif);
	width: 725px;
	height:37px;
}
#navigationbar_schuman {
	margin:9px 0 0 20px;
	background-image:url(images/schumanabout.gif);
	width: 725px;
	height:37px;
}
#navigationbar_team {
	margin:9px 0 0 20px;
	background-image:url(images/team.gif);
	width: 725px;
	height:37px;
}
#navigationbar_legal{
	margin:9px 0 0 20px;
	background-image:url(images/legal.gif);
	width: 725px;
	height:37px;
}
.services_page a:link{
 color: #1f263a; 
}
.services_page a:visited{
 color: #1f263a; 
}
.services_page a:hover{
text-decoration:none;
}
#services_page {
	margin:9px 0 0 10px;
	width: 435px;
	text-align:left;
	font-size: 12pt;
	font-family: "Garamond", Times, serif;
	float:left;
}
#about_page {
	margin:9px 0 0 40px;
	width: 680px;
	text-align:left;
	font-size: 12pt;
	font-family: "Garamond", Times, serif;
	float:left;
}
#cont_team_page {
	margin:20px 0 0 30px;
	width: 700px;
	text-align:left;
	font-size: 12pt;
	font-family: "Garamond", Times, serif;
}
#services_link {
	margin:9px 0 0 30px;
	width: 260px;
	text-align: left;
	font-size: 12pt;
	font-family: "Garamond", Times, serif;
	float:left;
}
.news_bl{   font-size: 12pt; 
			color: #2e5367;
	        font-family: "Garamond", Times, serif;
		    text-align: left;
		   }
		   
.text_bl{   font-size: 12pt; 
			color: #2e5367;
	        font-family: "Garamond", Times, serif;
		    text-align:justify;
		   }
.text_bl2{   font-size: 12pt; 
			color: #2e5367;
	        font-family: "Garamond", Times, serif;
		    text-align:left;
		   }		   
.text_bl a:link{
 color: #1f263a;
}
.text_bl a:visited{
 color: #1f263a;
}
.text_bl a:hover{
text-decoration:none;
}
		   
.bold{ color: #1f263a;}
.news_bl a:link{
 color: #1f263a;
}
.news_bl a:visited{
 color: #1f263a;
}
.news_bl a:hover{
text-decoration:none;
}

.footer td{
color: #2e5367;
}
.copyright{
font-size: 10pt;
font-family: "Garamond";
}
#footer {
	margin:16px 0 10px 20px;
	background-image:url(images/about_mn.gif);
	width: 725px;
	height:auto;
	font-size: 11pt;
	font-family: "Garamond";
}
#copyr {
	margin:0 0 10px 20px;
	width: 725px;
	height:auto;
	font-size: 11pt;
	font-family: "Garamond";
}

.footer td{
 color: #2e5367;
}

.footer a:link{
 color: #2e5367;
}
.footer a:visited{
 color: #2e5367;
}
.footer a:hover{
text-decoration:none;
}
