@charset "utf-8";
/* CSS Document */

body,td,th {
	color: #333333;
}
body {
	margin:0 0 0 0;
	background-image:url(images/back2.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

.inside{
	font-size: 12pt;
	color: #2e5367;
	font-family: "Garamond", Times, serif;
	text-align: left;
		   }
		   
.news_bl{   font-size: 12pt; 
			color: #2e5367;
	        font-family: "Garamond", Times, serif;
		    text-align: left;
		   }

.bold{ color: #1f263a;}
.news_bl a:link{
 color: #2e5367;
}
.news_bl a:visited{
 color: #2e5367;
}
.news_bl a:hover{
text-decoration:none;
}

.insidepanel a:link{
	color: #FFFFFF;
}
.insidepanel a:visited{
	color: #FFFFFF;
}
.insidepanel a:hover{
text-decoration:none;
}
	
		   
.news_bl ul{
list-style-type: none;
list-style-position:inside;
margin:0 0 0 0;
padding:0px;
}

.news_bl li{
list-style-position:inside;
display: block;
margin:0 0 8px 0;
padding:0px;
}		   		   
.inside ul{
list-style-type: none;
margin:0 auto;
padding:0px;
}

.inside li{
list-style-position:inside;
display: block;
margin:0 0 8px 0;
padding:0px;
}
#wrapper {
	margin:0 auto;
	text-align:left;
	width:765px;
	height:inherit;
		  }	
		  
		  	  		  	  
#banner {
	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;
	background-color:#ffffff;
	height: 850px;
	padding-top: 10px;
	
}	  
#flash_holder {
	margin:0 0 0 20px;
	background-image:url(images/flash.gif);
	background-repeat: no-repeat;
	height: 231px;
	
}	

#about_news {
	margin:9px 0 0 20px;
	background-repeat: no-repeat;
	width: 725px;
	height:auto;
}

#block_about {
	margin:8px 0 0 0;
	float:left;
	width: 725px;
	height:100%;
}
#block_news {
	margin:0 0 0 0;
	background-image:url(images/about_mn.gif);
	float:left;
	width: 725px;
}
#cont_about {
	margin:0 0 10px 20px;
	width: 700px;
	height: 260px;
}

#cont_news {
	margin:0 0 0 15px;
	width: 700px;
	height: auto;
}
#panel {
	margin:9px 0 0 20px;
	background-image:url(images/service_panel.gif);
	float:left;
	width: 725px;
	height:131px;
}
.copyright{
font-size: 10pt;
font-family: "Garamond";
}
#footer {
	margin:16px 0 10px 0;
	background-image:url(images/about_mn.gif);
	float:left;
	width: 725px;
	height:auto;
	font-size: 11pt;
	font-family: "Garamond";
}
#copyr {
	margin:0 0 10px 0;
	float:left;
	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;
}
