div {
	/*border: solid 1px red;*/
	margin: 0;
	padding: 0;
	
	}

#container {
	margin: 0;
	padding: 0;
	height: 801px;
	width: 1150px;
	font-family: Georgia;
	font-style:italic;	
	overflow:hidden;
}

#top {
	margin: 0;
	padding: 0;
	height: 170px;
	width: 980px;
	clear: both;
	padding-top:5px;
	padding-left: 58px;
}

#bottom {
	height: 30px;
	width: 1048px;
	clear: both;
	float: none;
}

#bottom #designedby {float: left;width:210px; margin:0;padding:0; padding-top: 7px; text-align:right; padding-right:40px;}

#bottom #social {text-align: right;float: right; width:600px; margin:0;padding:0;}

#left {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	height: 550px;
	width: 250px;
	float: left;
	z-index:99;
	overflow: visible;
	position: relative;
}

#right {
	margin: 0;
	padding: 0;
	height: 550px;
	width: 870px;
	float: right;
	margin-left: 25px;
	z-index:-1;
}

#right #content {height: 600px; width: 850px;z-index:1;}

#clientNavigation {height: 10px; width: 950px; text-align:right;  display:none; clear: both; position: relative; z-index: 1000;}

#clientNavigation a{font-size:13pt; outline: none; text-decoration: none; padding-left: 20px; font-weight: bold; color: black;}

#right #content div.moveleft {margin-left: -50px;z-index:99; overflow: visible; }

#right #content a,#right #content  a :link,#right #content  a:visited   {color:#cbb500;}

#portfoliocontent {text-align: right;z-index:1;}

#portfoliocontent img {padding-left: 10px;z-index:1; margin-top: -60px; overflow: visible; float: right; border: 0;}

#portfoliocontent p.caption {display: block; font-size: 9pt;color:#919090; height: 500px; padding-top: 450px;
margin-top: -40px;overflow: visible;position: relative;text-align:left; margin-left: -65px;}

#left a,#left  a:visited, #left a:link {
	margin: 0;
	padding: 0;
	letter-spacing:0pt;
	text-decoration:none;
	color: #333333;
	z-index: 100;
}

#left ul{
	text-align: right;
	list-style: none;
	overflow: visible;
}

#left li a:hover {color: #cbb500;}

#left ul.l1 li a.home:hover {color: #333333;}

#left ul.l1 li a.home.selected {color: #333333;}

#left ul.l1 {padding-bottom: 2px;font-size: 11pt; padding-right: 40px; }

#left ul.l2 a {font-size: 10pt; color:#333333;}

#left ul.l3  {  margin-bottom:0; padding-bottom:0;margin-top:0; padding-top:0;width:210px; padding-left: 88px;font-size: 9pt;color:#919090;}

#left ul.l3 a {font-size: 9pt;color:#919090; z-index:2;}

#left ul.l3 li { margin-bottom:0; padding-bottom:0;margin-top:0; padding-top:0;text-align: left; }
		
#left ul.l4 {display: none; }

#left ul.l1 li a.selected {
	color: #cbb500;
}

#left ul.l3 li a.selected {color: #333333;}

a:active,a
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.loading {
	background: url(ajax-loader.gif) no-repeat center center;
}

.contentpaddingTop10 {margin:0; padding:0; padding-top: 0px;}

.contentpaddingTop14 {margin:0; padding:0; padding-top: 4px;}


.grey {color:#cccccc !important;}

.black {color:#000000;}