/*-------------------------------------------------------------------*/
/*  Main Styles  */
/*-------------------------------------------------------------------*/
img
{
 border-style: none;
}
body {
	margin-top:0;
	background-color:#FFFFFF;
}
table#layoutshadow td#layoutshadow_tl {
	height:10px;
	width:10px;
	background-image:url(images/body_background_tl.jpg);
	background-repeat:no-repeat;
}
table#layoutshadow td#layoutshadow_top {
	height:10px;
	background-image:url(images/body_background_t1.jpg);
	background-repeat:repeat-x;
}
table#layoutshadow td#layoutshadow_tr {
	height:10px;
	width:10px;
	background-image:url(images/body_background_tr.jpg);
	background-repeat:no-repeat;
}
table#layoutshadow td#layoutshadow_right {
	width:10px;
	background-image:url(images/body_background_r1.jpg);
	background-repeat:repeat-y;
}
table#layoutshadow td#layoutshadow_left {
	width:10px;
	background-image:url(images/body_background_l1.jpg);
	background-repeat:repeat-y;
}
table#layoutshadow td#layoutshadow_bl {
	height:10px;
	width:10px;
	background-image:url(images/body_background_bl.jpg);
	background-repeat:no-repeat;
}
table#layoutshadow td#layoutshadow_bottom {
	height:10px;
	background-image:url(images/body_background_b1.jpg);
	background-repeat:repeat-x;
}
table#layoutshadow td#layoutshadow_br {
	height:10px;
	width:10px;
	background-image:url(images/body_background_br.jpg);
	background-repeat:no-repeat;
}
#layout {
	height:585px;
	width:850px;
	position:relative;
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
}
table#nav td, table#tech td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#FFFFFF;
	border-top:1px;
	border-bottom:1px;
	border-left:0;
	border-right:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding:0;
}
table#main td.right, table#leftinfo td.right, table#centerinfo td.right, table#rightinfo td.right {
	border-right:0;
}
table#homelink {
	position:absolute;
	top:470px;
	right:55px;
}
table#homelink a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;
}
table#homelink a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;
}
table#homelink a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;
}
table#homelink a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}

#hl_darken {
	color:#333333;
}
/*-------------------------------------------------------------------*/
/*  Signin Table  */
/*-------------------------------------------------------------------*/
table#signin {
	position:absolute;
	left:695px;
	top:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
table#signin input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	border-top:1px;
	padding:0;
}
/*-------------------------------------------------------------------*/
/*  Header Table  */
/*-------------------------------------------------------------------*/
table#header td {
	border-bottom:1px;
}	
table#header {
	position:absolute;
	left:0;
	top:0;
}
/*-------------------------------------------------------------------*/
/*  Main Navigation Bar  */
/*-------------------------------------------------------------------*/
table#nav {
	position:absolute;
	left:0;
	top:125px;
	border-right:1px;
}
a.nav:link {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.nav:active {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.nav:visited {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.nav:hover {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
table#nav td.righthighlight {
	border-right:0;
	background-color:#CCCCCC;
	background-image:url(images/navup.jpg);
	background-repeat:repeat-x;
}
table#nav td.rightnormal {
	border-right:0;
	background-color:#AAAAAA;
	background-image:url(images/navdown.jpg);
	background-repeat:repeat-x;
}
table#nav td.highlight {
	background-color:#CCCCCC;
	background-image:url(images/navup.jpg);
	background-repeat:repeat-x;
}
table#nav td.normal {
	background-color:#AAAAAA;
	background-image:url(images/navdown.jpg);
	background-repeat:repeat-x;
}
table#nav td.current {
	background-color:#AAAAAA;
	background-image:url(images/navup.jpg);
	background-repeat:repeat-x;
}
/*-------------------------------------------------------------------*/
/*  Technical Navigation Bar  */
/*-------------------------------------------------------------------*/
table#tech {
	position:absolute;
	left:0;
	top:532px;
	border-right:1px;
}
a.tech:link {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.tech:active {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.tech:visited {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.tech:hover {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
table#tech td.righthighlight {
	border-right:0;
	background-color:#CCCCCC;
	background-image:url(images/navup.jpg);
	background-repeat:repeat-x;
}
table#tech td.rightnormal {
	border-right:0;
	background-color:#AAAAAA;
	background-image:url(images/navdown.jpg);
	background-repeat:repeat-x;
}
table#tech td.highlight { 
	background-color:#CCCCCC;
	background-image:url(images/navup.jpg);
	background-repeat:repeat-x;
}
table#tech td.normal {
	background-color:#AAAAAA;
	background-image:url(images/navdown.jpg);
	background-repeat:repeat-x;
}
/*-------------------------------------------------------------------*/
/*  Main Billboard  */
/*-------------------------------------------------------------------*/
table#mainfade, table#main, table#leftinfo, table#leftinfo, table#centerinfo, table#rightinfo {
	position:absolute;
	top:175px;
	left:35px;
	border-top:0px;
	border-bottom:0px;
	border-left:0;
	border-right:0;
	border-style:solid;
	border-color:#CCCCCC;
}
table#mainfade td, table#main td, table#leftinfo td, table#centerinfo td, table#rightinfo td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	border-top:0;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-style:solid;
	border-color:#CCCCCC;
	padding:0;
}
table#mainfade td.maintext, table#main td.maintext, table#leftinfo td.maintext, table#centerinfo td.maintext, table#rightinfo td.maintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	vertical-align:text-top;
}
table#mainfade td.maintext h1, table#main td.maintext h1, table#leftinfo td.maintext h1, table#centerinfo td.maintext h1, table#rightinfo td.maintext h1 {
	font-size:12px;
	padding:0;
	margin:0;
}
table#mainfade td.maintext h2, table#main td.maintext h2, table#leftinfo td.maintext h2, table#centerinfo td.maintext h2, table#rightinfo td.maintext h2 {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	padding:0;
	margin:0;
}
table#mainfade td.maintext ul li, table#main td.maintext ul li, table#leftinfo td.maintext ul li, table#centerinfo td.maintext ul li, table#rightinfo td.maintext ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	vertical-align:text-top;
	list-style:none;
	line-height:14px;
	text-indent:3px;
	color:#999999;
}
table#main td.maintext ul li a:link, table#leftinfo td.maintext ul li a:link, table#centerinfo td.maintext ul li a:link, table#rightinfo td.maintext ul li a:link {
	color:#999999;
	text-decoration:none;
}
table#main td.maintext ul li a:active, table#leftinfo td.maintext ul li a:active, table#centerinfo td.maintext ul li a:active, table#rightinfo td.maintext ul li a:active {
	color:#999999;
	text-decoration:none;
}
table#main td.maintext ul li a:visited, table#leftinfo td.maintext ul li a:visited, table#centerinfo td.maintext ul li a:visited, table#rightinfo td.maintext ul li a:visited {
	color:#999999;
	text-decoration:none;
}
table#main td.maintext ul li a:hover, table#leftinfo td.maintext ul li a:hover, table#centerinfo td.maintext ul li a:hover, table#rightinfo td.maintext ul li a:hover {
	color:#000000;
	text-decoration:none;
	/*color:#999999;
	text-decoration:underline;*/
}
table#main td.maintext a:link, table#leftinfo td.maintext a:link, table#centerinfo td.maintext a:link, table#rightinfo td.maintext a:link {
	color:#999999;
	text-decoration:none;
}
table#main td.maintext a:active, table#leftinfo td.maintext a:active, table#centerinfo td.maintext a:active, table#rightinfo td.maintext a:active {
	color:#999999;
	text-decoration:none;
}
table#main td.maintext a:visited, table#leftinfo td.maintext a:visited, table#centerinfo td.maintext a:visited, table#rightinfo td.maintext a:visited {
	color:#999999;
	text-decoration:none;
}
table#main td.maintext a:hover, table#leftinfo td.maintext a:hover, table#centerinfo td.maintext a:hover, table#rightinfo td.maintext a:hover {
	color:#000000;
	text-decoration:none;
	/*color:#999999;
	text-decoration:underline;*/
}
table#leftinfo {
	display:none;
}
table#centerinfo {
	display:none;
}
table#rightinfo {
	display:none;
}
table#affiliations {
	position:absolute;
	top:200px;
	left:350px;
	border-top:0;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-style:none;
}
table#affiliations td {
	text-align:center;
}
table#sub_nav {
	height:125px;
	position:absolute;
	top:370px;
	left:314px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:none;
}
table#sub_nav_main {
	height:125px;
	position:absolute;
	top:195px;
	left:280px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:none;
}
table#sub_nav ul li, table#sub_nav_main ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	list-style:none;
	line-height:14px;
	text-indent:3px;
	color:#999999;
}
table#sub_nav ul li a:link, table#sub_nav_main ul li a:link {
	color:#999999;
	text-decoration:none;
}
table#sub_nav ul li a:active, table#sub_nav_main ul li a:active {
	color:#999999;
	text-decoration:none;
}
table#sub_nav ul li a:visited, table#sub_nav_main ul li a:visited {
	color:#999999;
	text-decoration:none;
}
table#sub_nav ul li a:hover, table#sub_nav_main ul li a:hover {
	color:#000000;
	text-decoration:none;
	/*color:#999999;
	text-decoration:underline;*/
}
table#scrollbox {
	position:absolute;
	top:68px;
	left:302px;
}
div.mainscroll {
	overflow:auto;
	border-style:none;
	border-width:0;
	width:430px;
	height:210px;
	padding-right:15px;
}
/*-------------------------------------------------------------------*/
/*  Footer Bar  */
/*-------------------------------------------------------------------*/

table#footer {
	border-top:1px solid #CCCCCC;
	border-bottom:0;
	position:absolute;
	top:555px;
	left:0;
	padding:0;
	background-repeat:no-repeat;
}
table#copyright {
	border-top:1px solid #CCCCCC;
	border-bottom:0;
	position:absolute;
	top:585px;
	left:0;
	padding:0;
	background-repeat:no-repeat;
}
table#footer td, table#copyright td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
table#footer td a:link, table#copyright td a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
table#footer td a:active, table#copyright td a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
table#footer td a:visited, table#copyright td a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
table#footer td a:hover, table#copyright td a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
/*-------------------------------------------------------------------*/
/*  Functional Underlay/Background Table  */
/*-------------------------------------------------------------------*/
table#functional {
	position:absolute;
	top:0;
	left:0;
	border-width:0;
	padding:-3px;
}
table#billboardnet, table#billboardinnernet {
	position:absolute;
	top:0;
	left:0;
	border-top:0px;
	border-bottom:0px;
	border-left:0;
	border-right:0;
	display:none;
	background-color:#FF0000;
}