html, body {
	width:100%;
	margin:0;
	padding:0;
}
body {
	background:#9fa26e;	
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#wrapper {
	margin: 0 auto;
	width:810px;
}

/* header */
#headerLogo {
	position:relative;
	height:98px;
	padding:14px 5px 0;
	background:transparent url(../images/flash-holder.gif) center no-repeat;
}
/*
#flashContentLogo{position:absolute; top:135px; right:-35px; z-index:0;}
*/
#gallery{position:absolute; top:170px; right:0;}

img{border:0;}

.clientbox{
width:210px;
height:210px;
padding:0 0 10px 3px;
float:left;
}
.clientbox img{display:block; margin:0 auto;}
.clientbox a{display:block; width:210px; height:210px;}

/* nav */
#nav {
	position:relative;
	z-index:10000;
	overflow:hidden;
	width:800px;
	margin:0 5px;
	border:solid #fff;
	border-width:1px 0;
	padding:4px 0;
	font-size:10px;
	list-style:none;
}
#nav li {
	float:left;
	padding:0 4px 0 0;
}
#nav li.last {padding:0; margin:0 -5px 0 0;}
#nav a {
	float:left;
	width:130px;
	height:42px;
	overflow:hidden;
	text-align:center;
	line-height:44px;
	background:#EFF0E5;
	text-decoration:none;
	color:#9FA26E;
}
#nav a:hover {background:#787A5E; color:#ffffff;}

/* container */
#container {
	overflow:hidden;
	height:1%;
	position:relative;
	z-index:10000;
}

/* content */
#content {
	float:right;
	width:520px;
	padding:44px 26px 20px 0;
	/*   background:url(../images/content-bg.gif) no-repeat 150px 21px;   */
	min-height:390px;
}
#content2{
	float:right;
	width:640px;
	padding:44px 26px 20px 0;
	/*   background:url(../images/content-bg.gif) no-repeat 270px 21px;   */
	min-height:390px;
}
#content a, #content2 a{ color:#787A5E;}
#content a:hover, #content2 a:hover{}
#content h1, #content2 h1 {
	margin:0 0 19px;
	font-size:21px;
	font-weight:100;
	line-height:21px;
}
#content h2, #content h3, #content h4,
#content2 h2, #content2 h3, #content2 h4{
/*	border-bottom:1px solid #ffffff;	*/
	margin:0 0 15px;
	font-size:16px;
	font-weight:100;
	line-height:19px;
}
#content p, #content2 p {
	margin:0 0 16px;
	line-height:1.4em;
	letter-spacing:.03em;
	font-size:1.15em;
}
#content ul, #content2 ul{ list-style-type:none; padding-left:0;}
#content ul li, #content2 ul li{
 background:transparent url(../images/title-bg-small.gif) no-repeat scroll 4px 7px;
 line-height:27px;
 padding:0 0 0 25px;
}
#content ol li{list-style-position:inside; margin:0 0 10px 0;}

/* sidebar */
#sidebar {
	float:left;
	width:229px;
	padding:65px 0 20px;
}
#sidebar h4 {
	margin:0 0 4px 5px;
	font-weight:100;
	color:#ffbf00;
	font-size:12px;
}
#sidebar h3 {
	margin:0 0 9px;
	padding:0 0 0 41px;
	font-size:24px;
	font-weight:100;
	border:solid #fff;
	border-width:1px 0;
	background:url(../images/title-bg.gif) no-repeat 4px 7px;
	line-height:39px;
}
#sidebar p {
	margin:0 0 16px 5px;
	line-height:18px;
	font-size:1.2em;
}

/* footer */
#footer {
	position:relative;
	overflow:hidden;
	height:1%;
	line-height:20px;
	border:solid #fff;
	border-width:1px 0;
	margin:3px 5px 3px 0;
	background:url(../images/footer-gradient.gif) repeat-y;
	list-style:none;
	font-size:10px;
}
#footer li {
	float:right;
	padding:0 10px 0 18px;
}
#footer li.fsmlink{
	float:left;
	padding:0;
	margin:0 0 0 -25px;
}
#footer li.fsmlink a{
	color:#9FA26E;
	padding:0;
	margin:0;
}
#footer a {
	text-decoration:none;
	color:#fff;
}
#footer a:hover {text-decoration:underline;}

#phraseChanger{margin-bottom:10px;}

#content2 ol li{list-style-position:inside; margin:0 0 10px 0; font-size:1.1em; letter-spacing:0.02em; line-height:1.4em;}

table{background:#FFF;}

object{z-index:1;}