body {
	margin:0;
	background-color:#fff;
}
body, table tr td {font:11px Verdana,Arial,sans-serif; color:#666;}

a {color:#069;text-decoration:none;}
a:hover {color:#036;}
p {text-align:justify;margin:20px;}
.i {font-style:italic;}
.clear {clear:both;}

h1 {font-size:12px;}

h1#home {
	background: transparent URL(/images/headers/home.gif) no-repeat top left;  
	width:239px;
	height:19px;
	margin:0 0 0 150px;
	text-indent: -100em;
}
h1#services {
	background: transparent URL(/images/headers/services.gif) no-repeat top left;  
	width:92px;
	height:19px;
	margin:0 0 0 150px;
	text-indent: -100em;
}
h1#clients {
	background: transparent URL(/images/headers/clients.gif) no-repeat top left;  
	width:76px;
	height:19px;
	margin:5px 0 3px 150px;
	text-indent: -100em;
}
h1#resources {
	background: transparent;  
	width:76px;
	height:19px;
	margin:5px 0 3px 150px;
	text-indent: -100em;
}
h1#contact {
	background: transparent URL(/images/headers/contact.gif) no-repeat top left;  
	width:86px;
	height:19px;
	margin:0 0 0 150px;
	text-indent: -100em;
}
h1#err404 {
	color:#ccc;
	height:19px;
	margin:0 0 0 150px;
}
#top {background:#69c URL(/images/bg-top.gif) repeat-x top left;height:44px;}
#wrapper {height:320px;}
#container {position:absolute;width:766px;height:400px;left:50%;margin-left:-383px;}
#bottom {background:#9cf URL(/images/bg-bottom.gif) repeat-x top left;height:80px;margin-top:20px;}
#footer {position:absolute;width:766px;left:50%;margin-left:-383px;text-align:center;color:#ccc;text-transform:capitalize;} 
#footer div {padding:5px;}
#footer div a {color:#999;}
#footer div a:hover {color:#069;}

#footer div.copyright p a, #footer div.search a {color:#666;}
#footer div.copyright p a:hover, #footer div.search a:hover {color:#036;}
#footer div.copyright p {text-align:center;color:#999;}

#logo {position:absolute;top:20px;left:10px;width:150px;height:72px;}
#header-home {position:absolute;top:120px;left:0;padding:5px 0 3px 0;border:1px solid #ccc;width:765px;}
#borders {position:absolute;top:150px;left:0px;width:766px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:150px;}
#content {position:absolute;top:0;left:150px;width:616px;border-left:1px solid #ccc;height:150px;}

#navcontainer {position:absolute;top:50px;left:490px;}
#navlist {margin:0;padding:0 0 20px 10px;}
#navlist ul, #navlist li {margin:0;padding:0;display:inline;list-style-type:none;}
#navlist a:link, #navlist a:visited {float:left;line-height:14px;margin:0 10px 4px 10px;text-decoration:none;text-transform:capitalize;color:#999;}
#navlist a.on, #navlist a.on:hover {border-bottom:4px solid #036;padding-bottom:2px;background:transparent;color:#069;}
#navlist a:hover {border-bottom:4px solid #069;padding-bottom:2px;background:transparent;color:#069;}
#navlist a.last:link {margin:0 0 4px 10px;}

table#logos {position:absolute;top:120px;left:0px;width:766px;margin:0;padding:0;border:1px solid #ccc;border-collapse:collapse;}
table#logos tr td {border-left:1px solid #ccc;border-right:1px solid #ccc;}
table#logos tr td.header {border-bottom:1px solid #ccc;}
table#logos tr td.logo {text-align:center;vertical-align:top;width:150px;padding-top:20px;}
table#logos tr td.content {padding:20px 20px 0 20px;}

.rotate {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
