*{padding:0; margin:0; border:none;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;background:#5f5f5f;	margin:0;	padding:0;}
#topbar{ background:url(/images/top_background.png) repeat-x top; height:190px;}
#contentbar{ background:#f8f8f8;}
#contentbarhome{ background:url(/images/homebg.png);height:395px; }
#topcontent{width:901px; margin:0 auto 0 auto; height:190px;}
#content{width:901px; margin:0 auto 0 auto; padding:20px 0 20px 0;}
#contenthome{width:901px; margin:0 auto 0 auto; height:395px;}
#footercontent{width:901px; margin:0 auto 0 auto; padding:40px 0 20px 0;color:#FFFFFF;}
#footercontent a{color:#FFFFFF; text-decoration:none;}
#footercontent img { padding: 0 3px 0 0;}
#footercontent h2{margin:0 0 10px 0; font-weight:normal;}
#footercontent p{margin-bottom:5px;}
.footercell1st{width:155px; float:left;margin-left:80px;}
.footercell{width:180px; float:left; }
.copyrightbar{font-size:8pt;  padding:30px 0 10px 0; clear:both;}
.clr{clear:both;}

#contentbar h1 {font-weight: normal; font-size: 200%;padding: 0 0 20px 0; color:#666666;}
#contentbar h2 {font-weight: normal; font-size: 160%;padding: 0 0 20px 0; color:#666666;}
#contentbar h3 {font-weight: normal; font-size: 120%;padding: 0 0 20px 0; color:#666666;}
#contentbar p {padding: 0 0 20px 0;}
#contentbar a {color:#0099CC; text-decoration:none;}
#contentbar a:hover {color:#0099CC; text-decoration:underline;}
#contentbar sup{height: 0;	line-height: 1;	vertical-align: top;	_vertical-align: bottom;	position: relative; font-size:80%;}
#contentbar ul { padding: 5px 0 0 0px; list-style:none;}
#contentbar li { padding: 10px 0 0 15px;background: url(images/bullet.gif) no-repeat 0 .9em;}

#contentbar .col {width: 240px; float: left;}
#contentbar .col2 {width: 410px; float: left; padding-right: 20px;}
.sixcol { width: 130px; float: left; margin-right: 22px;  }
.sixcollast { width: 130px; float: left;}
.sixcol h2 a, .sixcollast h2 a { font-size: 11pt; text-decoration:none; padding: 0; font-weight: bold; }
#onethird, #newsfeed { width: 200px; margin: 0 0 30px 50px; float:right; }
#twothirds { width: 650px;}
#onethird h2 {padding: 0 0 5px 0; }
#onethird a {background: url(/images/bt_background.gif) no-repeat top left; width: 190px; height: 30px; text-decoration:none; display: block; padding: 7px 0 0 20px; color: #5F5F5F;}
#onethird a:hover {background: url(/images/bt_background_.gif) no-repeat top left; width: 190px; height: 30px; text-decoration:none; display: block; padding: 7px 0 0 20px; color: #FFFFFF;}
#onethird a.current {background: url(/images/bt_background_.gif) no-repeat top left; width: 190px; height: 30px; text-decoration:none;  display: block; padding: 7px 0 0 20px;  color: #FFFFFF;}
#onethird p { margin:0 0 6px 0; padding: 0;}
.itemlist { height: 120px; width: 45%; float: left; }
.itemlist div { padding: 10px 0 0 100px; }
.itemlist a { font-size: 11pt; text-decoration:none; padding: 0; }
.plogo { width: 170px; height: 100px; margin: 0 40px 20px 0; float:left; }
#contentbar .itemlist p {padding: 0 0 5px 0; margin: 0; }
img {border: none 0px;}
form{ margin: 0px; padding: 0px;}
fieldset {float: left; clear: left; width: 100%;  margin: 0 0 1.5em 0; padding: 0;}
legend {margin-left: 1em; color: #000000; font-weight: bold;} 
fieldset br {clear: both; } 
.submit {border: 1px solid Gray; font-size: 80%; margin: 10px 0 20px 130px; width: 192px; padding: 5px;}
label {float: left; width: 110px; margin-right: 1em; text-align: right; margin: 10px 0 0 0; padding: 5px;}
.txt {float: left; margin: 10px 0 0 10px; border: 1px solid #666666; width: 180px; padding: 5px; }
.txte {float: left; margin: 10px 0 0 10px; border: 1px solid #666666; background:#FFFF99; width: 180px; padding: 5px;}
blockquote { margin-left: 20px;}
.header-portfolio {background: url(/images/headers/portfolio.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-about {background: url(/images/headers/about.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-nonprofit {background: url(/images/headers/nonprofitclients.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-ecommerce {background: url(/images/headers/ecommerceclients.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-businessclients {background: url(/images/headers/businessclients.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-casestudies {background: url(/images/headers/casestudies.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-contactus {background: url(/images/headers/contactus.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-ecommerceclients {background: url(/images/headers/ecommerceclients.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-faqs {background: url(/images/headers/faqs.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-nonprofitclients {background: url(/images/headers/nonprofitclients.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-payaninvoice {background: url(/images/headers/payaninvoice.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-photographyclients {background: url(/images/headers/photographyclients.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-services {background: url(/images/headers/services.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-servicescms {background: url(/images/headers/servicescms.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-servicesecommerce {background: url(/images/headers/servicesecommerce.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-servicesmobile {background: url(/images/headers/servicesmobile.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-servicesmultimedia {background: url(/images/headers/servicesmultimedia.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-servicesproductphoto {background: url(/images/headers/servicesproductphoto.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-serviceswebdev {background: url(/images/headers/serviceswebdev.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-whoweworkwith {background: url(/images/headers/whoweworkwith.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-atlascms {background: url(/images/headers/atlascms.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}
.header-news {background: url(/images/headers/news.gif) no-repeat;width: 600px; height: 44px;text-indent: -9999px;}