body
{	background:url(../images/bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:1px auto;
	width:800px;
}

/* =========================================================
	LAYOUT
========================================================= */

div#header
{	background:url(../images/header.jpg);
	height:105px;
	width:800px;
}

div#flash-banner
{	/*
	position:relative;
	left:148px;
	top:6px;
	*/
}

div#global-nav
{	height:18px;
	width:795px;
	background:url(../images/nav.jpg);
	padding:1px 0 0 5px;
}

div#feature
{	height:180px;
	width:800px;
}

div#services-heading
{	height:45px;
	width:800px;
}

div#content-home
{	background:url(../images/content.jpg);
	margin:0;
	padding:1em 0 1em 0;
	width:800px;
}

div#content
{	
background:url(../images/content_bg.jpg);padding:2em 10em 10em 10em;margin-bottom:-14px;;
}

div#left-content, div#right-content
{	float:left;
	width:49%;
}

div#tabbed-container
{	padding:0;
}

div#tab1, div#tab2, div#tab3
{	position:relative;
	z-index:10;
	top:-380px;
	left:30px;
	padding:1em 2em 0 1em;
	margin:0;
	color:#ffffff;
	width:300px;
}

div#tab2, div#tab3
{	display:none;
}


div#footer
{	background:url(../images/footer.jpg) no-repeat top left;
	height:10px;
	width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0.5em;
	text-align:center;
}

/* =========================================================
	TABLES
========================================================= */

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

table.contact
{	width:100%;
}

table.contact th
{	text-align:left;
}

table.note
{	border:1px #8B9C3C solid;
	border-bottom:5px #8B9C3C solid;
	width:100%;
}

table.note th
{	background:#8B9C3C;
	color:#ffffff;
	font-size:1.5em;
}


/* =========================================================
	TEXT
========================================================= */

h1
{	background:url(../images/heading_bg.jpg) no-repeat;
	color:#8B9C3C;
	font-size:2em;
	height:80px;
	line-height:80px;
	margin:0;
	padding:5px 5em 0 5em;
}

h2
{	color:#8B9C3C;
	font-size:1.5em;
}

h2.contact
{	border-bottom:2px solid #8B9C3C;
}

h3
{	font-size:1.25em;
}


/* =========================================================
	LINKS
========================================================= */

a:visited
{	color:blue;
}

ul.links
{	list-style:none;
	margin:0 3em;
	padding:0;
}

ul.links ul.links
{	margin:0 2em;
}

ul.links li
{	margin:0;
	padding:0 0 0 4px;
	line-height:180%;
}


ul.links li a
{	vertical-align:top;
	color:#E5B922;
	font-weight:bold;
	font-size:11px;
	margin:0 0 2px 0;
	text-decoration:none;
	background:url(../images/bullet.gif) no-repeat left center;
	padding-left:20px;
}

ul.links li a:hover
{	background:url(../images/bullet_on.gif) no-repeat left center;
	color:#ffffff;
}

a.email
{	background:url(../images/email.gif) no-repeat left center;
	padding:36px;
}

a:link.bio-closed, a:hover.bio-opened, a:visited.bio-closed
{	vertical-align:top;
	margin:0 0 2px 0;
	text-decoration:none;
	background:url(../images/bullet_white_closed.gif) no-repeat left center;
	padding:20px;
}

a:link.bio-opened, a:hover.bio-opened, a:visited.bio-opened
{	font-weight:bold;vertical-align:top;
	margin:0 0 2px 0;
	text-decoration:none;
	background:url(../images/bullet_white_opened.gif) no-repeat left center;
	padding:20px;
}

/* =========================================================
	OTHER
========================================================= */

div.bio
{	border-bottom:2px black solid;
}