* {	margin: 0; padding: 0; }
h2 { color: #336699; }
body 
{
	color: #333; background-color: #336699;
	font-family: Verdana, Tahoma;
	font-size: 75%; text-align: center;
}
div#print {	display: none; }
div#container 
{
	width: 740px;
	margin: 10px auto;
	text-align: left;
}
div#header-wrap { margin: 8px 0; }
div#header-in 
{
	padding: 10px; color: inherit;
	background-color: #fff; border: solid #eee;
	border-width: 0 2px 2px 0; text-align: center; margin: 0 auto;
}
div#content-wrap { }
div#center 
{
	margin: 0 210px 0 0; color: inherit;
	background-color: #fff;	border: solid #eee;
	border-width: 0;
}
div#center-in {	padding: 20px; text-align: center; margin: 0 auto; }
div#right 
{
	float: right; width: 200px;
	color: inherit; background-color: #fff;
	border: solid #eee; border-width: 0; text-align: center; margin: 0 auto;
}
div#right-in { padding: 1px; }
div#footer-wrap { clear: both; }
div#footer-in { }
div.box 
{
	float: right; width: 210px;	margin: 20px 0;
	padding: 10px; color: inherit;
	background-color: #f5f5f5; border: 1px solid #eee;
}
div.left { float: left; margin: 20px 19px 20px 0; }
div.right { }
ul#nav-center 
{
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	list-style: none;
	border-bottom: 1px solid #eee;
}
ul#nav-center li {display: inline;}
ul#nav-center li a 
{
	width: 138px;
	padding: 5px 10px;
	color: #666;
	background-color: inherit;
	text-decoration: none;
}
ul#nav-center li a:hover 
{
	color: #FFFFFF;
	background-color: #336699;
}
ul#nav-right { margin: 20px; list-style: none; }
ul#nav-right li { }
ul#nav-right li a 
{
	display: block; width: 138px;
	padding: 5px 10px; color: #666;
	background-color: inherit; text-decoration: none;
	border-bottom: 1px solid #eee;
}
ul#nav-right li a:hover 
{
	color: #666; background-color: #F1F7FF;
	border-bottom: 1px solid #E3EFFF;
}
ul#nav-top { float: right; padding: 1px 0; list-style: none; }
ul#nav-top li { display: inline; }
ul#nav-top li a 
{
	margin: 0 8px; color: #888; background-color: inherit;
	font-size: 90%; text-decoration: none; border-bottom: 1px solid #eee;
}
ul#nav-top li a:hover 
{
	color: #4494FF; background-color: inherit;
	border-bottom: 1px solid #F1F7FF;
}
ul#nav-footer 
{
	margin: 0 210px 0 0; padding: 0 2px;
	color: #aaa; background-color: inherit;
	font-size: 80%; list-style: none;
	text-align: right;
}
ul#nav-footer li { display: inline; }
ul#nav-footer li.left { float: left; }
ul#nav-footer li a 
{
	margin: 0 3px; color: #aaa;
	background-color: inherit;
}
ul#nav-footer li a:hover { color: #333; background-color: inherit; }
ul.list { margin: 20px 30px; font-size: 90%; line-height: 20px; }
*.x { display: none; }
div#header-wrap h1 { padding: 10px;	font-size: 200%; }
div#center h2 {	margin: 0 0 5px 0; font-size: 150%;	}
div#right h2 { margin: 20px 20px 5px 20px; font-size: 100%;	}
div#center p 
{
	margin: 5px 0 5px 0; color: #444;
	background-color: inherit;
	font-size: 90%;	line-height: 18px;
}
div#right p 
{
	margin: 0 20px 5px 20px; color: #666;
	background-color: inherit; font-size: 90%;
}
p a, ul.list a 
{
	color: #4494FF; background-color: inherit;
	text-decoration: none; border-bottom: 1px solid #F1F7FF;
}
p a:hover, ul.list a:hover 
{
	color: #333; background-color: inherit;
	border-bottom: 1px solid #eee;
}
.col1
{
	text-align: left; background-color: #eeeeee; color: #336699; font-weight: bold;
}
.TDltgray { background-color: #dddddd; color: black; font-weight: bold; }
.TDgray { background-color: #cccccc; color: black; font-weight: bold; }
.TDdkgray { background-color: #bbbbbb; color: black; font-weight: bold; }
.TDblue { background-color: #336699; color: White; font-weight: bold; }
.DIVcenter { margin: 0 auto; width: 95%; text-align: center; }
.alignLeft { text-align: left; width: 85%; }
.alignCenter { text-align: center; width: 95%; margin: 0 auto; }
.indentList { list-style-image: url('../images/bullet.gif'); list-style-position: inside; }
.indentList li { list-style-position: inside; }

a:link, table#servicesTable td a:link { color: #336699; text-decoration: none; }
a:hover, table#servicesTable td a:hover { color: Black; text-decoration: underline; }
a:visited, table#servicesTable td a:visited { color: #336699; text-decoration: none; }

.servicesDiv 
{ 
	display: none; visibility: hidden; padding-left: 15px; font-size: 10px;
	border: 1px solid #eeeeee; background-color: #ffffff; color: Black; font-weight: normal;
}
.servicesList
{ color: Black; font-size: 12px; font-weight: normal; }
ul li.selectedLink a:link, li.selectedLink a
{ color: #FFFFFF; background-color: #336699; }
.selectedLink a:hover
{ background-color: Black;}

.galleryContainer 
{
	width: 95%; text-align: center; margin: 0 auto;
	font-size: 16px;
}
.galleryPic
{
	border: 0; height: 350px;
}
.galleryThumbs img 
{ 
	cursor: pointer; padding: 5px; height: 75px;
}

.transparentblock 
{
	position: absolute; left: 0px; top: 0px;
	width: 100%; height: 150%; color: #DDDDDD;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background-color: Black;
	z-index: 98; padding: 20px;
}

.transparentimage
{
	z-index: 99; color: #DDDDDD;
	position: absolute; top: 50px; left: 0px; width: 100%;
	text-align: center; margin: 0 auto;
	opacity: 1;	-moz-opacity: 1; filter: alpha(opacity=100);
}
.transparentimage1
{
	z-index: 99; color: #DDDDDD;
	position: absolute; top: 50px; left: 0px; width: 100%;
	text-align: center; margin: 0 auto;
	opacity: 0.1; -moz-opacity: 0.1; filter: alpha(opacity=10);
}

.contracts li
{
	list-style-image: url(../images/pdf-logo.gif);
	vertical-align: middle; list-style-position: inside; 
}
.contracts { vertical-align: middle; }

.adminGalleryThumbs img 
{ 
	cursor: pointer; padding: 5px; height: 75px;
}
.adminGalleryTable { font-size: 9px; text-align: left; }



