body {
	font-family:Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size:62.5%;
	color:#000000;
	background:#ffffff;
	width:915px;
	margin:30px 0 0 30px;
}
p {
	font-weight:normal;
	font-size:1.4em;
	line-height:1.6em;
	margin:0;
	padding:0 0 10px 0;
}
a {
	color:#8593c8;
	text-decoration:none;
	border-bottom:1px solid #bebebe;
	padding:0;
}
a:visited {
	color:#8593c8;
}
a:hover {
	color:#8593c8;
	border-bottom:1px solid #404040;
}
h1, h2, h3 {
	margin:0;
	font-weight:normal;
	background:;
}
h1 {
	font-size:2.4em;
	line-height:1.6em;
	padding:0 15px 0px 0;
	color:#8280C1;
}
h2 {
	font-size:2.0em;
	line-height:1.6em;
	padding:0;
	margin:0;
}
h3 {
	font-size:1.4em;
	line-height:1.6em;
	padding:0 0 15px 0;
}
p, ul {
	background:;
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
.column_left, .column_right {
	float:left;
	padding:15px 0 0 0;
	display:inline;
}
.column_left {
	width:570px;
	margin:0 15px 0 15px;
}
.column_right {
	width:285px;
	margin:0 0 0 15px;
}
.header {
	width:915px;
	height:135px;
}
.header .column_left, .header .column_right {
	height:120px;
	border-top:2px solid black;
	background:url(../files/dotted_line.gif) repeat-x bottom left;
}
.header ul li {
	padding:0 0 6px 0;
}
.header a {
	font:normal normal 1.2em/1.4em Georgia, Helvetica, Arial, Verdana, sans-serif;
	color:#999999;
}
.header a:hover {
	color:#000000;
}
a img {
	border:none;
        text-decoration: none;
}
a#home, a#home:visited, a#home:hover {
	display:block;
	border:none;
}
#logo, #menu {
	padding:0;
	float:left;
}
#menu a {
	font:normal normal 1.2em/1.4em Georgia, Helvetica, Arial, Verdana, sans-serif;
	color:#999999;
}
#menu li {
	list-style-type:none;
	padding:0;
	margin:0 0 3px 0;
}
#menu a:hover, #menu a.selected {
	color:#000000;
	border-bottom:1px solid #404040;
}
.img_logo {
	width:129px;
	height:24px;
	border:0;
}
.logoFade {
	display:block;
	width:100%;
	-moz-opacity:0.25;
	opacity:0.25;
	filter:alpha(opacity=25);
}
.content {
	width:915px;
	min-height:309px;
	padding:0;
}
.content ul li {
	padding-bottom:1em;
}
.content h2 {
	padding:2px 0 0 0;
}
.client_work h1 {
	padding:4px 0 0 0;
	line-height:1.2em;
}
.client_work h2 {
	font-size:1.8em;
}
.client_work h3 {
	color:#999999;
	padding-bottom:12px;
}
ul.clients {
	font-size:1.4em;
	padding:15px 0 0 0;
}
ul.clients li {
	padding:0 0 8px 0;
}
ul.contact li {
	padding:0 0 5px 0;
}
ul.contact li h2 {
	padding:0;
}
ul.submenu, ul.submenu_grid {
	height:452px;
	padding-top:3px;
}
ul.submenu_grid li {
	display:block;
	float:left;
	padding:12px 5px 0 0;
}
ul.submenu_grid li.last {
	padding-right:0;
}
ul.submenu h2 {
	display:inline;
}
ul.submenu h2 a {
	color:#676767;
}
ul.submenu h2 a:hover, ul.submenu h2 a.selected {
	color:#000000;
	border-bottom:1px solid #404040;
}
ul.submenu h3 {
	color:#676767;
	padding-bottom:8px;
}
.submenu_grid a, .submenu_grid a:hover {
	border-bottom:none;
}
.submenu_grid a, .submenu_grid a:hover.caption {
	display:block;
	width:91px;
	background:#ffffff;
	-moz-opacity:0.50;
	opacity:0.50;
	filter:alpha(opacity=50);
}
.submenu_grid a:hover, .submenu_grid a.caption, ul.submenu_grid a.selected {
	-moz-opacity:1.00;
	opacity:1.00;
	filter:alpha(opacity=100);
}
.content .column_left img {
	margin:15px 0 15px 0;
}
p.copyright {
	font-size:1.2em;
	color:#999999;
}
.footer {
	clear:left;
	width:915px;
	padding:45px 0 0 0;
}
.footer .column_right, .footer .column_left {
	background:url(../files/dotted_line.gif) repeat-x;
}
.footer p {
	font-size:1.2em;
	line-height:1.6em;
}
.footer a {
	color:#000000;
}
