@CHARSET "ISO-8859-1";

body { background: #595C4F; background-image: url("/images/background.jpg"); background-repeat: repeat-x; margin-top:0px; }
a, td, input, p, select, textarea, img, ul { font-family: Tahoma; font-size: 11px; color: #000000; margin: 0px;}

a { color:#9A998A; }
a:hover { color:#000000; }

#content { margin-left: -345px; position:absolute; left: 50%; }

#top { width:690px; height:25px; background-color:black; }
.tophome { position:absolute; padding-left:10px; padding-top:6px; z-index:2;}
.tophome a { color: #9A998A; font-size:9px; }
.tophome a:hover { color:#EAE9DE; }
.topclock { position:absolute; padding-left:532px; padding-top:8px; }
.topdate { padding-left:545px; padding-top:6px; }
.topdate p { color: #9A998A; font-size:9px; };
	
.headertrim { padding-top:1px; background-color:#474431; }
#header { width:690px; height:90px; background-color:#5A5842; background-image: url("/images/header.jpg"); }

.menutrim { padding-top:4px; background-color:#393624; }
#menu { width:690px; height:50px; background-color:black; }

.subheadertrim { padding-top:2px; background-color:#979274; }
#subheader { width:690px; height:235px; background-image: url("/images/subheader.jpg"); }

#indextrim { width:690px; height:27px; background-image: url("/images/indextrim.jpg"); }
#index { width:690px; height:254px; background-color:#000000;}
#indexsectionone { width:230px; height:250px; background-color:#EAE9DE; }
#indexsectionone p { padding-left:23px; padding-right:17px; text-align: justify; }
#indexsectiontwo { width:230px; height:250px; background-color:#DDDBCB; }
#indexsectiontwo p { padding-left:23px; padding-right:17px; text-align: justify; }
#indexsectionthree { width:230px; height:250px; background-color:#CFCDBC; }
#indexsectionthree p { padding-left:23px; padding-right:17px; text-align: justify; }

.indexsection ul { margin:10px 20px 0 20px; padding:0 0 0 0; list-style:none;}
.indexsection li { color:#827B00; background:url("/images/indexlistarrow.jpg") center left no-repeat; margin: 0 0 0 10px; padding:0 0 0 10px; line-height:20px; }
#index a { color:#000000; }
#index a:hover { color:#9A998A; }

#companytrim { width:690px; height:27px; background-image: url("/images/trimlightdark.jpg"); }
#company { width:690px; height:254px; background-color:#000000;}
#companyoverview { width:461px; height:250px; background-color:#EAE9DE; }
#companyoverview p { padding-left:23px; padding-right:17px; text-align: justify; }
#companymoreinfo { width:229px; height:250px; background-color:#DDDBCB; }
#companymoreinfo p { padding-left:23px; padding-right:17px; text-align: justify; }

#strategiestrim { width:690px; height:27px; background-image: url("/images/trimdarklight.jpg"); }
#strategies { width:690px; height:254px; background-color:#000000;}
#strategiesanalysis { width:229px; height:250px; background-color:#DDDBCB; }
#strategiesanalysis p { padding-left:23px; padding-right:17px; text-align: justify; }
#strategiesexecution { width:461px; height:250px; background-color:#EAE9DE; }
#strategiesexecution p { padding-left:23px; padding-right:17px; text-align: justify; }

#technologytrim { width:690px; height:27px; background-image: url("/images/trimlightdark.jpg"); }
#technology { width:690px; height:254px; background-color:#000000;}
#technologydesign { width:461px; height:250px; background-color:#EAE9DE; }
#technologydesign p { padding-left:23px; padding-right:17px; text-align: justify; }
#technologysolution { width:229px; height:250px; background-color:#DDDBCB; }
#technologysolution p { padding-left:23px; padding-right:17px; text-align: justify; }

#contacttrim { width:690px; height:27px; background-image: url("/images/trimdarklight.jpg"); }
#contact { width:690px; height:254px; background-color:#000000;}
#contactdetails { width:229px; height:250px; background-color:#DDDBCB; }
#contactdetails p { padding-left:23px; padding-right:17px; text-align: justify; }
#contactinformation { width:461px; height:250px; background-color:#EAE9DE; }
#contactinformation p { padding-left:23px; padding-right:17px; text-align: justify; }

#disclaimertrim { width:690px; height:27px; background-image: url("/images/trimlight.jpg"); }
#disclaimer { width:690px; height:254px; background-color:#000000;}
#disclaimercontent { width:690; height:250px; background-color:#EAE9DE; }
#disclaimercontent p { padding-left:23px; padding-right:17px; text-align: justify; }

#bottom { width:690px; background-color:#595C4F; padding-top:2px; }
.bottomtext { position:absolute; padding-left:420px; }
.bottomtext p, .bottomtext a { color: #9A998A; font-size:9px; }
.bottomtext a:hover { color:#EAE9DE; }