/* STANDARD STYLES */
h1{}
h2{}
h3{}
h4{}
h5{}
a{}
b{}
body{background:url(images/bodyBg.gif);margin:30px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
em{}
hr{}
i{}
input{}
p{line-height:1.50;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
select{}
textarea{}
strike{}
strong{}
sub{}
sup{}
u{}

/* HEADER */
div.header{width:900px;height:300px;position:absolute;margin:0px 0px 0px 50%;left:-450px;z-index:1;}
div.header2{width:900px;height:210px;position:absolute;margin:0px 0px 0px 50%;left:-450px;z-index:1;}

/* BODY */
div.body{width:880px;margin:0px auto;min-height:200px;padding:300px 10px 0px 10px;background:url(images/contentBg.jpg) center bottom repeat-x #fff;}
img.body{left:50%;margin:0px 0px 0px -450px;position:relative;}
div.body2{width:880px;margin:0px auto;min-height:200px;padding:210px 10px 0px 10px;background:url(images/contentBg.jpg) center bottom repeat-x #fff; position:relative;}
div.body3{width:880px;margin:0px auto;min-height:200px;padding:10px 10px 0px 10px;background:url(images/contentBg.jpg) center bottom repeat-x #fff; position:relative;}
img.body2{left:50%;margin:0px 0px 0px -450px;position:relative;}


/* FOOTER */
div.footer{width:900px;margin:5px auto;color:#ddd;text-align:center;}
div.footer a{color:#ddd;text-decoration:none;}
div.footer a:hover{color:#fcc89d;text-decoration:underline;}
div.footer a:visited{color:#eee;}

/* COPYRIGHT */
span.copyright{color:#7f8fee;font-size:9px;text-align:left;}
span.copyright a{color:#5f6fcc;text-decoration:underline;}
span.copyright a:hover{color:#fff;}

/* FOOTER LINKS */
div.footer ul{padding:10px 0px;margin:10px 0px;font-size:12px;word-spacing:3px;}
div.footer li{display:inline;border-left:1px solid #ddd;padding:0px 5px;}
div.footer li.first{border-left:none;}

/* CLIENT NAVIGATION SIDEBAR */
div.clientNav{width:200px;float:right; margin-left:10px;}
div.clientNav table{float:right; margin-bottom:10px;}

/* CLIENT ONLY SECTION TABLES  */
table.invoicelist {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
table.invoicedetail {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/* PARTNERS */
div#ccsPartners{position:relative;height:160px;overflow:hidden;}
div#ccsPartners ul{width:320px;position:absolute;left:50%;padding:0px;margin: 0px 0px 0px -155px;list-style:none;z-index:1;}
div#ccsPartners li{float:left;}
div#ccsPartners a{padding:5px 0px 0px 0px;width:150px;height:75px;text-align:center;display:block;background:url(/template/images/partnersBg_75px.png) center no-repeat;margin:0px 3px;}
div#ccsPartners a img {padding:10px 0px;}
div#ccsPartners div.scrollbarLeft, div#ccsPartners div.scrollbarRight{width:10px;height:150px;top:0px;z-index:2;}
div#ccsPartners div.scrollbarLeft{background:url(/template/images/partnersGradientLeft.png) left center repeat-y;}
div#ccsPartners div.scrollbarRight{background:url(/template/images/partnersGradientRight.png) right center repeat-y;}

/* PARTNERS */
div#ccsPartners_old{position:relative;height:95px;overflow:hidden;}
div#ccsPartners_old ul{width:425px;position:absolute;padding:0px;margin:0px;list-style:none;z-index:1;}
div#ccsPartners_old li{float:left;}
div#ccsPartners_old a{padding:5px 0px 0px 0px;width:125px;height:90px;text-align:center;display:block;background:url(/template/images/partnersBg_small.png) center no-repeat;margin:0px 5px;}
div#ccsPartners_old a img {padding:25px 0px;}
div#ccsPartners_old div.scrollbarLeft, div#ccsPartners div.scrollbarRight{width:10px;height:150px;top:0px;z-index:2;}
div#ccsPartners_old div.scrollbarLeft{background:url(/template/images/partnersGradientLeft.png) left center repeat-y;}
div#ccsPartners_old div.scrollbarRight{background:url(/template/images/partnersGradientRight.png) right center repeat-y;}

a img{border:none;border-width:0px;}
table.layout{border-collapse:collapse;position:relative;z-index:2;width:900px;left:-10px;}
table.layout td{width:50%;padding:0px 20px;}
p.intro {color:#000000;}
p.intro:first-letter{font-size:50px;font-family:"Times New Roman",Times,serif;font-style:italic;color:#eb510f;line-height:1;position:relative;}
p.testimonial{position:relative;color:#1b2b88;}
p.testimonial:first-line{font-size:25px;font-family:"Times New Roman",Times,serif;font-style:italic;color:#eb510f;}

div.palmTree{position:relative;width:100%;height:1px;z-index:1;}
div.palmTree img{position:absolute;right:-10px;top:0px;}

/* Homepage Services */
div.services ul{padding:0px;margin:0px;list-style:none;}
div.services a{display:block;width:390px;height:100px;padding:0px 10px;background:url(/template/images/servicesLinks_100.jpg) center 0px no-repeat;font-size:35px;font-family:"Times New Roman",Times,serif;font-style:italic;text-decoration:none; color:#666666;}
div.services a:hover{background-position:center -150px;color:#333;}
div.services img{vertical-align:text-bottom;}

div.services2 ul{padding:0px;margin:0px;list-style:none;}
div.services2 a{display:block;width:400px;height:75px;padding:0px 0px;background:url(/template/images/servicesLinks_75.jpg) center 0px no-repeat;font-size:36px;font-family:"Times New Roman",Times,serif;font-style:italic;text-decoration:none; color:#666666;}
div.services2 a:hover{background-position:center -75px;color:#333;}
div.services2 img{vertical-align:text-bottom;}


/* FOOTER LINKS */
div.navigation {position:absolute; left:20px; bottom:0px;}
div.navigation ul{padding:0px 0px;margin:5px 0px;font-size:11px;word-spacing:2px;}
div.navigation li{display:inline;border-left:1px solid #1b2b88;padding:0px 5px 0px 8px;}
div.navigation li.first{border-left:none;}
div.navigation a{text-decoration:none; color:#1b2b88; font-weight:bold;}
div.navigation a:hover{text-decoration:underline; color:#eb510f; font-weight:bold;}

div.googlesearch {position:absolute; right:5px; top:-27px;}
div.bodywithads { float:left;min-height:600px; width:730px }
div.rightColumnAds {float:right; width:120px; height:600px  }

/*div.portfolioSite {
	width:600px;
	height:450px;
	background-color:#A0A0A4;
	border:solid 3px #1b2b88;
	margin:20px auto 10px auto;
} */
div.portfolioSite {
	width:600px;
	height:450px;
	background-color:#A0A0A4;
	border:solid 3px #1b2b88;
	right:0px;
	float:left;
}
ul.portfolioListing {
	margin: 5px auto;
	text-align:center;
}
ul.portfolioListing:first {
	margin: 25px auto;
}
ul.portfolioListing li {
	display:inline;
	border-left:1px solid #1b2b88;
	padding:0px 10px;
}
ul.portfolioListing li a {
	text-decoration:none;
	font-weight:bold;
	color:#1b2b88;
}
ul.portfolioListing li a:hover {
	text-decoration:none;
	color:#eb510f;
	font-weight:bold;
}
ul.portfolioListing li.first{
	border-left:none;
}
div.portfolioReference {
	width: 260px;
	float:right;
}
div.portfolioReference p{
	line-height:1.25;
	margin:0px 0px 8px 0px;
	font-size:12px;
}
div.listingBox {
	border:1px solid #1b2b88;
	padding:5px;
	margin:10px auto 20px auto;
	width:750px;
}
