Body	{
font-family:Century Gothic, Verdana, sans-serif;
padding:0;
margin:0;
background-image:url(../images/bkgd.gif);
background-repeat:repeat-x;
background-color:#e0f3f5;
height:100%;
font-size:12px;
color:#666;
}

H1	{	font-size:16px; text-transform:uppercase; padding:30px 0 0 0;}
A	{	color:#999;	}
A:hover	{	color:#666;	}
LI	{	padding:0 0 6px 0; margin:0; 	}
.clear	{	clear:both;	}

.wrap	{	background-color:#fff; width:980px; margin:0 auto;	}
.contentwrap	{	background-color:#fff; width:930px; margin:0 auto; background-image:url(../images/banner.jpg); background-repeat:no-repeat;	}

.logo	{	padding:30px 0 10px 0;	}

/* Navigation */
.nav	{	text-transform:uppercase;	 padding:0 0 20px 0; text-align:center; font-size:14px;	}
.nav UL	{	list-style: none;	}
.nav LI	{	display: inline; list-style-type: none; margin:0; padding:0 18px 0 0;	}
.nav A	{	color:#999; text-decoration:none; letter-spacing:6px;	}
.nav A:hover	{	color:#666;	}
.nav li.toolrule {	color:#CCC;	}

/* Home */
.hero	{	background-color:#9fd7e1; height:275px;	}
.heroleft	{	width:250px; padding:15px; margin:20px 0 0 20px; border:1px solid #cfecf0; float:left; height:200px;	}
.heroright	{	width:605px; float:right;	}
.herocopy	{	font-size:17px; line-height:24px; text-align:justify; color:#FFF; vertical-align:middle; padding:0; margin:0;	}

.tagline	{	font-size:14px; text-align:center; border-top:1px solid #9fd7e1; border-bottom:1px solid #9fd7e1; color:#666; padding:10px 0; margin:0 0 15px 0;	}
.home_subhead	{	padding:0 0 0 25px; font-style:italic; font-weight:bold; color:#9fd7e1;	}
.home_events	{	text-align:center; border:1px solid #CCC; width:200px; padding:10px 0;	}
.home_middle	{	vertical-align:top; background-image:url(../images/quotes.gif); background-repeat:no-repeat; padding:0 5px 0 20px;	}
.testimonial	{	font-size:14px;	 margin:10px 20px;}
.border	{ border:1px solid #CCC; height:95px; width:69%; margin:0 0 0 20px;	}

/* Footer */
.footer	{	background-color:#e0f3f5; padding:15px; border-top:15px solid #FFF; border-bottom:15px solid #FFF; height:41px;	}
.footercopy	{	font-family:Arial; font-size:10px; float:left; 	}
.footercopy A	{	color:#666; text-decoration:none; 	}
.footercopy A:hover	{	text-decoration:underline; 	}
.login_sales	{	text-align:center; font-weight:bold; float:right; padding:10px 0 0 10px;	}
.login_sales A	{	color:#88ccd8; text-decoration:none;	}
.login_sales A:hover	{	color:#666;	}
.footer2	{	float:right;	}

/* Portfolio */
.clients	{	font-size:11px; text-align:right; width:170px; border-right:1px solid #9fd7e1; padding:0 10px 0 0;	}
.clients A	{	text-decoration:none; color:#999;	}
.clients A:hover	{	color:#666;	}
.clients LI	{	list-style-type:none; text-transform:uppercase;	}
#clientName	{	font-size:28px; text-transform:uppercase; color:#9fd7e1; vertical-align:top; padding:8px 0 0 50px;	}
#clientDescription	{	font-size:14px; font-style:italic; vertical-align:top;	}
featuresTitle	{	font-size:12px;	}