body {
	width:100%;
	background:#000 url(../images/bkgd_gray_gradient.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:center;
	margin:0px;
	padding:0px;
}
#container{
	position:relative;
	width:720px;
	border: solid 1px black;
	background-color:white;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
#shadow {
	background-image:url(../images/gradient.gif);
	background-repeat:repeat-y;
}

.outline {
	border:1px solid black;
}

.outlineRight{
	border-style:solid;
	border-color:#000000;
	border-right:1px;
}

h1 {font-size:140%;
color:#727270;}

h2 {font-size:120%;}

h3 {font-size:110%;}

img {
	border:none;}
a {
	color:black;
	font-weight:bold;}

#TopNavs {
	font-family:"Century Gothic", Futura, "Avant Garde", AvantGarde;
	width:107px;
	text-align:center;
	padding-top:2px;
	padding-bottom:7px;
	
}
#TopNavs .links {
	font-size:12px;
	display:block;
}

#TopNavs .links a, #TopNavs .links a:link {
	padding-top:6px;
	padding-left:4px;
	padding-right:3px;
	height:22px;
	width:99px;
	text-decoration:none;
	display:block;
	line-height:inherit;
	font-weight:bold;
}

#TopNavs .links a:visited {
	text-decoration:none;
}

#TopNavs .links a:hover {
	background:#000000 url(../images/bkgd_addressbar_black.gif);
	color:#FFFFFF;
}

#TopNavs .links a:active {
	text-decoration:none;
}

#subMenuServices, #subMenuPortfolio{
	position:absolute;
	z-index:10000;
	left:254px;
    margin-top:-3px;
	background-color:#FFFFFF;
	width:190px;
	visibility:hidden;
}

#subMenuServices{
	top: 54px;
}
#subMenuPortfolio{
	top: 82px;
}

#subMenuServices ul, #subMenuPortfolio ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#navs #subMenuServices ul li, #navs #subMenuPortfolio ul li{
	margin:0px;
	padding:0px;
}
#subMenuServices ul li a, #subMenuServices ul li a:link, #subMenuServices ul li a:visited, #subMenuPortfolio ul li a, #subMenuPortfolio ul li a:link, #subMenuPortfolio ul li a:visited{
	padding:4px 5px;
	display:block;
	color:#000;
	text-decoration:none;
	height:16px;
	font-weight:bold;
	font-family:"Century Gothic", Futura, "Avant Garde", AvantGarde;
	font-size:11px;
	margin:0px;
}
#subMenuServices ul li a:hover, #subMenuServices ul li a:active, #subMenuServices ul li a:focus, #subMenuPortfolio ul li a:hover, #subMenuPortfolio ul li a:active, #subMenuPortfolio ul li a:focus{
	background:#000000 url(../images/bkgd_addressbar_black.gif);
	color:#FFFFFF;
}
	
#addressbar{
	width:720px;
	height:24px;
	border-style:solid;
	border-color:black;
	border-width:1px 0px 1px 0px;
	padding-top:12px;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	background:#000000 url(../images/bkgd_addressbar_black.gif) repeat-x;
	color:#ffc003;
}
#addressbar .white_text {
color:#FFFFFF;
}

.yellow_text {
color:#ffc003;
}

.black_text {
color:#000000;
}

#bottomlinks{
	text-align:center;
	padding:3px;
	font-size:80%;
	width:714px;
	clear:both;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	background:#000000 url(../images/bkgd_addressbar_black.gif) repeat-x;
	color:#ffc003;
	padding-top:12px;
	height:24px;
}
#bottomlinks a{
	color:#FFFFFF;
}
#footer{
	font-size:70%;
	width:718px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
#callout{
	width:252px;
	text-align:center;
	font-size:90%;
	border-style:solid;
	border-color:#000000;
	border-width:0px 1px 1px 0px;
	padding-top:5px;
}

#contentarea{
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
}

#LeftColumn{
	width:252px;
	text-align:center;
	font-size:90%;
	background-color:#efefef;
	border-style:solid;
	border-color:#000000;
	border-width:0px 1px 0px 0px;
	padding-top:5px;
}
.industry {
	text-align:left;
	margin:10px;
	font-size:12px;
	border:1px solid #666666;
	width:225px;
	vertical-align:top;
}
/*PORTFOLIO STYLES */
#portfolioTop	{
	padding:3px;
	margin-bottom:10px;
	font-size:10px;
	text-align:center;
	line-height:16px;
}
#portfolioTop a:hover	{
	text-decoration:none;
}

.portfolios {
	text-align:center;
	font-size:12px;
	border:1px solid #666666;
	width:225px;
}



.portfolioHeader a, .portfolioHeader a:link {
	color:#FFF;
	text-decoration:none;
}
.portfolioHeader a:hover {
	color:#fce45d;
}
.portfolioHeader {
	background:#000000 url(../images/bkgd_addressbar_black.gif);
	text-align:center;
	font-size:12px;
	border-bottom:2px solid black;
	border-left:2px solid #333333;
	border-right:1px solid #666666;
	border-top:1px solid #999999;
	width:225px;
}

/*TESTIMONIAL STYLES*/
.quote{
margin:15px; 
}

.quote_person{
font-style: italic;
margin:15px; 
}

#topright{text-align:right;border-style:solid; border-color:black;border-width:0px 0px 0px 1px;background-color:#7E0700;}