/* site wide style

 colors:
 
 #E9EEF1 (lite grey)
 #C2DBE8 (lite blue)
 #D7E7F0 (60% lite blue)
 #AFBC36 (green)
 #D85526 (red orange)
 #0094D3 (blue)
 #A19789 (logo grey)
 #BFBFBF (25% black)
 #9A9A9A (40% black)
 #4d4d4d (70% black)
 #231F20 (matte black)

*/
html{
	background-color:#D7E7F0;
}
body{
	width:888px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-color:#fff;
	color:#000;
	padding:0;
	margin:30px auto;
}
html>body{
	font-size: 10px;
}
#header{
	width:846px;
	height:62px;
	padding:14px 0 0 0;
	margin:0 auto;
	background:transparent url(../../images/slogan.gif) no-repeat 0 28px;
}
#header div{
	float:right;
}
#header div a img{
	border:0;
}
/* start navigation rules */
#navigation{
	width:846px;
	height:27px;
	margin:0 auto;
	padding:0;
	border:0;
	background-color:#AFBC36;
}
/* first level styles */
#navigation li{
	float:left;
	width:166px;
	text-align:center;
	margin:0 0 0 4px;
	padding:0;
	border:0;
	position:relative;
	list-style:none;
	list-style-type:none;
}
#navigation #au{
	margin-left:0;
}
#navigation li a, #navigation li a:visited{
	display:block;
	display:inline-block;
	width:166px;
	height:20px;
	padding:7px 0 0 0;
	font-size:1.2em;
	background-color:transparent;
	color:#231F20;
	text-decoration:none;
}
#navigation li a:hover, 
#navigation li:hover a, 
#navigation li.over a, 
#navigation li.over a:visited, 
#about-us #navigation #au a, 
#acquisition-strategy #navigation #as a, 
#portfolio #navigation #po a, 
#case-studies #navigation #cs a, 
#contact #navigation #ct a{
	background-color:#E9EEF1;
	color:#000;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
/* second level styles */
#navigation li ul{
	display:none;
	width:166px;
	height:96px;
	margin:0 0;
	padding:4px 0 0 0;
	position:absolute;
	top:27px;
	left:0;
	background-color:#E9EEF1;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
#navigation li ul li{
	width:166px;
	display:block;
	text-align:left;
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#navigation li ul li a, #navigation li ul li a:visited{
	width:151px;
	height:12px;
	padding:0px 0 0 15px;
	margin:0;
	background:none;
	color:#000;
	font-size:1em;
	font-weight:bold;
}
#navigation li ul li a span, #navigation li ul li a:visited span{
	visibility:hidden;
}
#navigation li ul li a:hover, #navigation li.over ul li a:hover{
	color:#D85526;
}
#navigation li ul li a:hover span{
	visibility:visible;
}
#navigation li:hover ul, #navigation li.over ul{display:block; z-index:100;}
/* subnav level styles */
#subnav{
	float:left;
	width:136px;
	margin:0;
	padding:0;
}
#subnav li{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#subnav li a, #subnav li a:visited{
	color:#333;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	text-decoration:none;
}
#subnav li a:hover, #subnav li a.on, #subnav li a.on:visited{
	color:#D85526;
	text-decoration:none;
}
#subnav li a span, #subnav li a:visited span{
	visibility:hidden;
}
#subnav li a:hover span, #subnav li a.on span, #subnav li a.on:visited span{
	visibility:visible;
}
/* end navigation rules */
#main{
	width:846px;
	padding:130px 0 30px 0;
	margin:0 auto;
}
#about-us #main{background:transparent url(../../images/banners/about-us/msimgs1.jpg) no-repeat left top;}
#acquisition-strategy #main{background:transparent url(../../images/banners/acquisition-strategy/000.jpg) no-repeat left top;}
#portfolio #main{background:transparent url(../../images/banners/portfolio/000.jpg) no-repeat left top;}
#case-studies #main{background:transparent url(../../images/banners/case-studies/000.jpg) no-repeat left top;}
#contact #main{background:transparent url(../../images/banners/contact/000.jpg) no-repeat left top;}
#main div.cola{
	float:left;
	width:285px;
}
#main div.cola h1{
	font-size:1.6em;
	padding:0;
	margin:0 0 20px 0;
	color:#0094D3;
	font-weight:normal;
}
#main div.cola p{
	font-size:1.4em;
	line-height:1.4em;
	padding:0;
	margin:0;
	color:#4d4d4d;
}
#main div.cola p a{
	color:#D85526;
	text-decoration:none;
}
#main div.cola ul.collist{
	float:left;
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0;
}
#main div.cola ul.collist li a, #main div.cola ul.collist li a:visited{
	font-size:1.4em;
	line-height:1.4em;
	padding:0;
	margin:0;
	color:#4d4d4d;
	text-decoration: none;
}
#main div.cola ul.collist li a:hover, #main div.cola ul.collist li a.active, #main div.cola ul.collist li a.active:visited{
	color:#D85526;
	text-decoration: none;
}
#main div.colb{
	float:left;
	width:404px;
	margin-left:20px;
	padding-right:1px;
}
#main div.colb h2{
	font-size:1.6em;
	padding:0;
	margin:0 0 20px 0;
	color:#D85526;
	font-weight:normal;
}
#main div.colb p{
	font-size:1.2em;
	line-height:1.4em;
	padding:0;
	margin:0 0 10px 0;
	color:#4d4d4d;
}
#main div.colb p span.heading{
	color:#000;
}
#main div.colb ul{
	font-size:1.2em;
	line-height:1.4em;
	padding:0;
	margin:0 0 0 1.5em;
	color:#4d4d4d;
}
#main div.colb hr{
	margin-top:20px;
	border:0;
	color:#D7E7F0;
	background-color:#D7E7F0;
	height:1px;
}
#main div.colc{
	float:left;
	width:710px;
}
/* new pa grid sizes
#main div.colc div.palogo{height:125px;}
#main div.colc div.pagrid{
	float:left;
	width:130px;
	padding:5px;
}
#main div.colc div.pagrid1{
	border-right:1px solid #D7E7F0;
	border-bottom:1px solid #D7E7F0;
}
#main div.colc div.pagrid2{
	border-bottom:1px solid #D7E7F0;
}
#main div.colc div.pagrid3{
	border-right:1px solid #D7E7F0;
}
*/
#main div.colc div.palogo{height:80px;}
#main div.colc div.pagrid{
	float:left;
	width:225px;
	padding:5px;
}
#main div.colc div.pagrid1{
	border-right:1px solid #D7E7F0;
	border-bottom:1px solid #D7E7F0;
}
#main div.colc div.pagrid2{
	border-bottom:1px solid #D7E7F0;
}
#main div.colc div.pagrid3{
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #D7E7F0;
}
#main div.colc div.pagrid4{
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#case-studies #main div.colb h2{
	margin:0;
	color:#0094D3;
}
#case-studies #main div.colb p{
	font-size:1.2em;
	padding:3px 0 0 0;
	margin:0;
}
#case-studies #main div.colb p a{
	font-size:1em;
	color:#4d4d4d;
	text-decoration:none;
}
#case-studies #main div.colb p a img{
	border:0;
}
#main div.metainfo{
	font-size:1.2em;
	line-height:1.4em;
	color:#4d4d4d;
	margin-top:5px;
}
#main div.metainfo a{
	color:#D85526;
	text-decoration:none;
}
#main div.metainfo span.label{
	color:#0094D3;
}
#footer{
	width:auto;
	height:15px;
	margin:0 0 0 456px;
	padding:0;
}
#footer li{
	float:left;
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#footer li a, #footer li a:visited{
	padding:0 7px;
	margin:0;
	color:#9A9A9A;
	font-size:1em;
	text-decoration:none;
}
#footer li a:hover{
	color:#D85526;
}
div.clr{
	clear:both;
	height:0;
	font-size:0;
}
.show{display:block;}
.hide{display:none;}
.cols{float:left; width:49%;}
.hilite{color:#D85526;}