body{background:#333333; font-family:arial, helvetica, sans-serif; font-size:10pt; color:#000000; padding:0; margin:0;}

#content a{color:#5280A6; font-weight:bold;}

.width {width:1000px; margin:auto;}
.container{background:#eeeeee; position:relative; z-index:2; text-align:left; width:1000px;}

#header{margin:0; padding:0; height:126px; background:#BDBDBD url("/images/template/header.jpg"); width:1000px}
#logo{width:499px; width:167px; padding:0 0 0 10px; float:left;}
#logo img{border:0px;}

/* classes for the horizontal nav */
#navBar{float:right; height:19px; width:394px; padding:58px 110px 0 0; margin:0;}
#navBar div{border:0; float:left; margin:0; padding:0;}
#navBar a{display:block; height:19px;}
#navBar span{display:none;}

#aboutNav{width:102px; height:19px;}
#aboutNav a{background:transparent url("/images/template/about_b.gif") no-repeat 0 0;}
#aboutNav a:hover{background-position:0 -20px;}
#about #aboutNav a{background-position:0 -20px;}

#clientsNav{width:150px; height:19px;}
#clientsNav a{background:transparent url("/images/template/clients_b.gif") no-repeat 0 0;}
#clientsNav a:hover{background-position:0 -20px;}
#clients #clientsNav a{background-position:0 -20px;}

#servicesNav{width:142px; height:19px;}
#servicesNav a{background:transparent url("/images/template/services_b.gif") no-repeat 0 0;}
#servicesNav a:hover{background-position:0 -20px;}
#services #servicesNav a{background-position:0 -20px;}
/* end of horizontal nav classes */

#leftMargin{background:transparent url("/images/template/leftMargin.jpg") no-repeat; height:503px; width:81px; float:left;}
#content{background:#ffffff; float:left; width:867px; height:503px;}
#title{background:#ffffff url("/images/template/titleBG.jpg"); height:155px; width:867px;}
#title .titleMain{margin:0 0 0 243px; border:0;}
#title .titleSub{margin:63px 0 0 243px; border:0;}
#rightMargin{background:transparent url("/images/template/rightMargin.jpg") no-repeat; height:503px; width:52px; float:left;}

#subNav{float:left; margin:0 0 0 9px; background:#797871 url("/images/template/subNavBG.gif"); width:213px; text-align:center;}
#subNavPadding{padding:0 30px 0 20px;}
#aboutSub, #clientsSub, #servicesSub{display:none;}
#about #aboutSub, #clients #clientsSub, #services #servicesSub{display:block;}
#subNav a{color:#bbbbbb; font-size:7.5pt; font-family:georgia, arial, sans-serif; display:block; text-decoration:none; border-bottom:1px solid #cccccc; padding:20px 0; letter-spacing:2px;}
#subNav a.spacing3{padding:8px 0; letter-spacing:2px;}
#subNav a.spacing2{padding:13px 0; letter-spacing:2px;}
#subNav a.firstSpacing3{padding:0 0 13px 0; letter-spacing:2px;}
#subNav a.first{padding-top:8px;}
#subNav a.last{border-bottom:0; padding-bottom:8px;}
#subNav a:hover{color:#ffffff;}
#about.origin a#origin, #about.mission a#mission, #about.working a#working, #about.explore a#explore,#about.contactA a#contactA{color:#ffffff;}
#clients.crc a#crc, #clients.portfolio a#portfolio, #clients.testimonials a#testimonials, #clients.contactC a#contactC{color:#ffffff;}
#services.web a#web, #services.graphic a#graphic, #services.flash a#flash, #services.photo a#photo, #services.contactS a#contactS{color:#ffffff;}

#scrollingDiv{width:590px; height:310px; overflow:auto; position:relative; background-color:#ffffff; margin:0 auto; padding:15px;}/* IE overflow fix, position must be relative or absolute*/
#noScroll{position:relative; margin:0; padding:15px 30px 15px 0; width:590px; height:310px; float:right;}

.clear{clear:both; font-size:0; margin:0; padding:0; height:0;}
.center{text-align:center;}
.small{font-size:8pt; line-height:normal;}

h1{color:#ee2222; font-size:16pt; font-family:arial, helvetica, sans-serif; letter-spacing:2px;}
h2, strong{color:#804462; font-size:10pt; font-family:arial, helvetica, sans-serif; margin-top:0;}
h3{font-size:10pt; font-family:arial, helvetica, sans-serif; margin-top:0;}


#footer{height:156px; background:#ededed url("/images/template/footerBG.jpg") no-repeat; font-size:7pt; color:#837965; text-align:center; clear:both; width:1000px; padding:0; letter-spacing:0;}
#footerPadding{padding:100px 0 0 0;}
#footer a{color:#837965; text-decoration:none; margin:0 7px;}
#copyright{margin-left:30px; display:inline;}
