<!--
html {overflow-y: hidden;}
body {overflow-y: hidden; overflow-x: auto; background: #000 url("graphics/central_bkg.jpg") no-repeat 257px 112px; color: #A0A0A0; 
font-family: "vag rounded",Arial,"trebuchet ms",trebuchet,verdana,Times, Helvetica, sans-serif; border-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 100%;}
body.elevate  {overflow-y: hidden; overflow-x: auto; background: #000 url("graphics/elevate_bkg.jpg") no-repeat 257px 112px; color: #A0A0A0; 
font-family: "vag rounded","trebuchet ms",trebuchet,verdana,Times,Arial, Helvetica, sans-serif; border-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 100%;}
div.site_container {position: absolute; min-width: 1010px; width: 100%; height: 100%; background: url("graphics/left_bkg.jpg") repeat-y 0px 0px;}

.head {color: #A0A0A0; font-family: "vag rounded",trebuchet ms,trebuchet, verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%;}

/* TOP */
div.top_container {position: absolute; top: 0px; right: 17px; width: 100%; height: 112px; z-index: 50; overflow: hidden;}

div.bar1 {float: left; width: 100%; height: 20px; background: url("graphics/bar1.jpg") no-repeat left bottom;}

div.header {float: left; width: 100%; height: 92px; background: url("graphics/header_bkg.jpg") no-repeat 274px 0px;}

div.nav {height: 34px; margin: 58px 0px 0px 0px; padding-left: 20px; background: url("graphics/nav_bkg.jpg") no-repeat 0px 0px; overflow: hidden;}

#nav {padding: 0px; padding-left: 70px; margin: 0px; list-style: none; white-space: nowrap; font-size: 70%}

#nav li {float: left; line-height: 24px; font-weight: bold; margin-top: 5px; white-space: nowrap;}

#nav a:link {display: block; float: left; height: 24px; text-decoration: none; color: #CCC; padding: 0px 20px 0px 20px; border-right: 0px solid #CCC; white-space: nowrap;}
#nav a:visited {display: block; float: left; height: 24px; text-decoration: none; color: #CCC; padding: 0px 20px 0px 20px; border-right: 0px solid #CCC; white-space: nowrap;}
#nav a:hover {display: block; float: left; height: 24px; text-decoration: none; color: #FFF; padding: 0px 20px 0px 20px; border-right: 0px solid #CCC; white-space: nowrap;}
#nav a:active {display: block; float: left; height: 24px; text-decoration: none; color: #FFF; padding: 0px 20px 0px 20px; border-right: 0px solid #CCC; white-space: nowrap;}

.formsearch{
    display: block;
	float: left;
    margin: 0px;
    width: 154px;
	height: 26px;
	padding: 0px 4px 0px 4px;
    background: url("/graphics/searchbar.gif") no-repeat 0px 0px;
	overflow: hidden;
}

.formtext{
    font-family: trebuchet ms, trebuchet, verdana, Times, Arial, Helvetica, sans-serif;
	color: #555;
	height: 20px;
	width: 154px;
	padding: 0px;
	margin: 1px;
	border: solid 0 #fff;
	background: transparent;
}

.formbut{
    display: block;
	float: left;
    width: 18px;
    height: 26px;
	overflow: hidden;
}


/* LEFT */
div.left_container {position: absolute; top: 0px; left: 0px; width: 257px; height: 100%; z-index: 40; overflow: hidden; background: url("graphics/left_col_bkg.jpg") no-repeat 0px 155px;}

/*overflow-y: auto;  overflow-x: hidden;*/
div.left_col {float: left; width: 197px; padding: 0px 40px 0px 20px; margin-top: 112px; text-align: right; font-size: 70%; color: #A0A0A0; font-weight: bold;}

div.left_col_top {float: left; width: 257px; height: 43px; margin: 0px -40px 0px 0px; background: url("graphics/left_col_top.jpg") no-repeat 0px 0px; position: relative; left: -20px;}


/* MAIN CONTENT */
div.container {position: absolute; width: 100%; height: 100%; overflow-y: scroll; overflow-x: hidden; z-index: 20;}

div.container2 {float: left; width: 990px; margin-top: 112px;}

div.central_col {float: left; width: 733px; padding-left: 257px;}

div.page {float: left; width: 100px; padding: 0px 0px 0px 5px; font-size: 80%;  font-weight: bold;}

div.content {float: left; width: 622px; padding: 0px 0px 0px 0px; font-size: 70%;}
div.contentwd {float: left; width: 742px; padding: 32px 0px 0px 0px; font-size: 70%;}
td
{
font-size:90%;
}
div.content_border {width: 600px; padding: 0px 10px 10px 10px; border: 1px solid #555; background: black;}
#cont p
{
	margin-top:0px;
	padding-top:0px;
}

/* BOTTOM */
div.bottom_container {position: absolute; bottom: 0px; right: 17px; width: 100%; height: 176px; z-index: 50; overflow: hidden; background: url("graphics/footer_right.jpg") no-repeat 555px 80px;}
div.footer {float: left; width: 538px; height: 154px; margin: 0px; background: url("graphics/footer_left.png") no-repeat 0px 31px; color: #484848; position: relative; left: 17px;}

div.bottom_container2 {position: absolute; bottom: 0px; right: 17px; width: 100%; height: 176px; z-index: 50; overflow: hidden; background: url("graphics/footer_right2.jpg") no-repeat 555px 31px;}
div.footer2 {float: left; width: 538px; height: 154px; margin: 0px; background: url("graphics/footer_left2.jpg") no-repeat 0px 31px; color: #484848; position: relative; left: 17px;}

div.bar2 {float: left; width: 100%; height: 22px; background: url("graphics/bar2.jpg") no-repeat 17px 0px;}


/* PROJECTS */
div.project {float: left; width: 733px; border-top: 1px solid #716D6C; border-bottom: 1px solid #716D6C; padding: 10px 0px 10px 0px; margin-top: -1px;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
div.projecton {float: left; width: 733px; border-top: 1px solid #716D6C; border-bottom: 1px solid #716D6C; padding: 10px 0px 10px 0px; margin-top: -1px;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
div.project img {float: right; padding-left: 10px;}
div.project h1 {font-size: 100%; margin: 0px; color: #FFF;}
div.project h2 {font-size: 90%; margin: 15px 0px 0px 0px; color: #FFF;}
div.project p {font-size: 90%; margin: 0px; line-height: 14px;}
div.projecton img {float: right; padding-left: 10px;}
div.projecton h1 {font-size: 100%; margin: 0px; color: #FFF;}
div.projecton h2 {font-size: 90%; margin: 15px 0px 0px 0px; color: #FFF;}
div.projecton p {font-size: 90%; margin: 0px; line-height: 14px;}


/* TEAM */
div.team {float: left; width: 733px; border-top: 1px solid #716D6C; border-bottom: 1px solid #716D6C; padding: 10px 0px 10px 0px;}
div.member {float: left; width: 234px; padding: 10px 8px 10px 0px;}
div.member h2 {font-size: 100%; margin: 0px 0px -3px 0px; color: #FFF;}
div.member strong {font-size: 90%;}
div.member p {font-size: 90%; font-style: italic; margin: 8px 0px 8px 0px; line-height: 14px;}
div.member img {float: left; padding: 6px; border: 1px solid #716D6C; margin: -5px 6px 10px 0px;}
div.member a {font-size: 90%; font-weight: bold;}
div.spacer {clear: both; margin: 0px; padding: 0px; border: 0px; line-height: 0px; height: 20px; font-size: 0px;}


/* OTHER */
div.clearer {clear: both; margin: 0px; padding: 0px; border: 0px; line-height: 0px; height: 0px; font-size: 0px;}

.left {float: left;}

img.left {float: left; margin-left: 17px;}

img {border: 0px}

h1 {font-size: 80%; margin: 0px; color: #FFF; margin-bottom: -10px;}

.nobold
{
	font-weight: normal;
}

p {font-size: 100%; margin: 12px 0px 12px 0px; line-height: 16px;}
p.comp_name {font-size: 100%; margin: 0px; font-weight: bold;}
p.small_comp {font-size: 100%; margin: 0px 0px 0px 0px;}
p.small {font-size: 100%; line-height: 14px;}

span.smaller {font-size: 90%;}
span.title {color: #FFF;}
span.small_comp {font-size: 60%; color: #848484; margin-top: -5px;}

a:link {text-decoration: none; color: #A0A0A0;}
a:visited {text-decoration: none; color: #A0A0A0;}
a:hover {text-decoration: underline; color: #FFF;}
a:active {text-decoration: underline; color: #FFF;}

a.light:link {text-decoration: none; color: #FFF;}
a.light:visited {text-decoration: none; color: #FFF;}
a.light:hover {text-decoration: underline; color: #A0A0A0;}
a.light:active {text-decoration: underline; color: #A0A0A0;}

a.dark:link {text-decoration: none; color: #484848;}
a.dark:visited {text-decoration: none; color: #484848;}
a.dark:hover {text-decoration: underline; color: #848484;}
a.dark:active {text-decoration: underline; color: #848484;}

-->