
html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
	 
}


body {
	padding: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size: 11px; font-family: 'Trebuchet MS', arial, sans-serif; font-style: normal; 
	text-decoration: none; 
	color: #686868;	
}
	
font { 
	font-size: 11px; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	color: #686868;
}

td { 
	font-size: 11px; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	color: #686868;
}

.copyright { 
	font-size: 11px; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	color: #d5d5d5;
}

.date { 
	font-size: 10px; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	color: #d5d5d5;
}

.newsheader { 
	font-size: 18px; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	color: #43495d;
}

.newscontent { 
	font-size: 11px; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	color: #70747a;
}

a:active {
	color: #686868; 
	background-color:transparent; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	text-decoration: none
}

a:link {
	background-color:transparent; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #203775; text-decoration: none
}

a:visited {
	background-color:transparent; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #686868; 
	text-decoration: none
}

a:hover {
	background-color:transparent; 
	text-decoration:underline; 
	font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #203775;
}

.mainblock {

text-align:center;
vertical-align:top;
width:100%;
height:100%;
padding:0px;
border:none;
text-align:left;

}

.top {

vertical-align:top;
background-color:#14233b;
width:100%;
height:20px;

}

.contentbox {

text-align:center;
vertical-align:top;
width:900px;
height:100%;
padding:0px;
border:none;
text-align:left;

}

.contenttopspacer {

height:40px;

}

.logobox {

height:90px;
width:120px;
background-image:url(../gfx/logo.jpg);
background-repeat:no-repeat;


}

.menuboxtop {

height:47px;
width:780px;

}

.menuboxmiddle {

height:13px;
width:780px;

}

.menuboxbottom {

height:30px;
width:780px;


}

.menuitems {

height:100%;

}

.menuindicators {

height:100%;

}

.menuitemspacer {

width:35px;

}

.greyline {

height:1px;
background-color:#E9E9E9;

}

.graphicspacer {

height:40px;

}

.maingraphic {

width:516px;
height:373px;
background-image:url(../gfx/maingraphic.jpg);

}

.middlegraphicspacer {

width:13px;
height:373px;

}

.subgraphic {

width:371px;
height:373px;
background-image:url(../gfx/subgraphic.jpg)

}

.subgraphiccontent {

width:371px;
height:373px;

}

.contactmaingraphic {

width:516px;
height:373px;
background-image:url(../gfx/contactmaingraphic.jpg);

}

.contactsubgraphic {

width:371px;
height:373px;
background-image:url(../gfx/contactsubgraphic.jpg)

}

.visionmaingraphic {

width:516px;
height:373px;
background-image:url(../gfx/visionmaingraphic.jpg);

}

.visionsubgraphic {

width:371px;
height:373px;
background-image:url(../gfx/visionsubgraphic.jpg)

}

.bottomboxspacer {

height:44px;

}

.bottomboxheadline {

height:22px;

}

.newsheadline {

width:516px;
height:22px;
background-image:url(../gfx/latestnews.jpg);
background-repeat:no-repeat;

}

.contactinformation {

width:516px;
height:22px;
background-image:url(../gfx/contactinformation.jpg);
background-repeat:no-repeat;

}

.expertise {

width:516px;
height:22px;
background-image:url(../gfx/expertise.jpg);
background-repeat:no-repeat;

}

.headlinespacer {

width:13px;
height:22px;

}

.featuredworkheadline {

width:371px;
height:22px;
background-image:url(../gfx/featuredwork.jpg);
background-repeat:no-repeat;

}

.featuredworkheadline2 {

width:516px;
height:22px;
background-image:url(../gfx/featuredwork.jpg);
background-repeat:no-repeat;

}

.contactformheadline {

width:371px;
height:22px;
background-image:url(../gfx/contactform.jpg);
background-repeat:no-repeat;

}

.infoheadline {

width:371px;
height:22px;
background-image:url(../gfx/information.jpg);
background-repeat:no-repeat;

}

.subgreyline {

width:100%;
height:1px;

}

.newsgreyline {

width:516px;
height:1px;
background-color:#e9e9e9;

}

.subtextspacer {

width:13px;
height:1px;

}

.featuredworkgreyline {

width:371px;
height:1px;
background-color:#e9e9e9;

}

.contentboxspacer {

height:20px;

}

.newscontent {

vertical-align:top;
width:516px;
height:100%;

}

.contentboxvertspacer {

width:13px;
height:100%;

}

.featuredworkcontent {

vertical-align:top;
width:371px;
height:100%;


}

.portfoliodescritption {

vertical-align:top;
padding-left:10px;
background-image:url(../gfx/descriptionbg.jpg);
width:371px;
height:90px;



}

.portfoliodescritptionspacer {

height:10px;


}

.portfoliocontentspacer {

height:10px;


}

.featuredworkcontentspacer {

height:10px;


}

.newsspacer {

height:25px;


}

.bottompadding {

height:25px;

}

.footer {

vertical-align:top;
text-align:center;
padding-top:10px;
width:100%;
height:100%;
background-image:url(../gfx/footerbg.gif)

}

#fullheight{height:100%}

   html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: left;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align:top;
      width: 1000px;
   }