/* CSS Document *//* page structure */body {	background-color:#FFF;	color:#333333;	font-family:Arial,Helvetica,sans-serif;	font-size:1em;	margin:0 auto;	padding:0;	}#contentwrapper {	background-color: white;	margin: 0 auto;	text-align: center;	}#tierwrapper {	margin: 0 auto;	text-align: center;	}#orangewrapper {	margin:0 auto;	padding:0px;	width:780px;	text-align: center;	}#dummy {	text-align: center;	margin: 0 auto;	width:780px;	}#contenttable{	margin-left: auto;	margin-right:auto;	text-align:left;	}/* top menu */#menutable{	height:25px;	border-bottom:4px solid #990000;	width: 545px;	}#menu{	height:29px;	margin: 0 auto;	text-align: left;	display:block;	width: 760px;	}#menutable img{	display:none;	}#navlogin{	background-image: url(assets/loginnav/logotype_tier326x24.gif);	background-repeat: no-repeat;	height:24px;	margin: 0 auto;	display:block;	text-align: right;	width: 760px;	}#navlogin img{	display:none;	vertical-align:bottom;	}/* left side elements */td#tierphoto img {	vertical-align:bottom;	}#mediumphoto{	float:right;	}td#mediumphoto img {	vertical-align:bottom;	}#tableleft{	width:545px;	}td#left{	vertical-align:top;	}td#textarea {	padding:15px 25px 10px 25px;	vertical-align:top;	}td#header{	background-image: url(assets/tier/logo_tier.gif);	background-repeat:no-repeat;	height:82px;	text-align:right;	}td#tierphoto{	background-color: #990000;	text-align:right;	margin:0;	padding:0;}/* hilite table */.tablelist{	width:495px;	margin:0;	padding:0;	}.tablelist h1{	color:#666;	font-size:14px;	font-weight:bold;	border-bottom: 4px solid #990000;	margin-top:0;	margin-bottom:0px;	}.hilitephoto{	width:80px;	margin:0;	padding:10px 0;	}.hiliteicon{	padding-top:10px;	width:66px;	margin:0;	vertical-align:top;	}.bottomreddotted {	height:2px;	margin:0;	background-image:  url(assets/all/reddot.gif);	background-repeat:repeat-x;	}.hilitearea{	margin:0;	text-align:left;	vertical-align:top;	font-size:.7em;	padding-top:10px;}.bold {	font-weight:bold;	}.hilitearea p{	padding:0px 5px 3px 10px;	margin-top:0;	margin-bottom:0px;	}/* news */.newstable{	margin:15px 0 0 0;	width:495px;}.newstable td{	padding:5px 0px;	}.newstable p{	margin-top:0;	margin-bottom:.2em;	width:495px;	font-size:.7em;	line-height:.9em;}.newstable h1{	color:#666;	font-size:14px;	font-weight:bold;	border-bottom: 4px solid #990000;	margin-top:0;	margin-bottom:0px;	}/* project listings table */.datahead h1{	color:#666;	font-size:14px;	font-weight:bold;	border-bottom: 4px solid #990000;	margin-top:0;	margin-bottom:5px;	padding:0;	}.datatable{	margin:15px 0 0 0;	width:495px;	}.datatable td{	padding:4px 0px 4px 0;	line-height:.9em;	}tr.alternaterow {	background-color:#EFEFEF;	}td.datacolumn1{	font-size:.7em;	width:260px;	}td.datacolumn2{	font-size:.7em;	width:165px;	padding-left:5px;	}td.datacolumn3{	font-size:.7em;	width:70px;	text-align:center;	}td.databar{	background-color:#CCC;	color:#000;	text-align:center;	font-size:.7em;	font-weight:bold;	height:.8em;	padding-bottom:2px;	}td.databar img{	border:none;	vertical-align:bottom;	border:none;	}/* datasheet tables */#largephoto{	height:212px;	}td#largephoto img {	vertical-align:bottom;	float:right;	}.datasheet{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:.7em;	font-weight:normal;	vertical-align:top;	padding-bottom:10px;	}.datasheet p{	margin-top:0px;	margin-bottom:0px;	padding:0 10px 5px 0;	}.datasheet h2{	font-size:0.9em;	font-style:italic;	font-weight:bold;	margin-top:0px;	margin-bottom:0px;	}.datasheet h3{	font-size:.9em;	font-weight:bold;	margin-top:3px;	margin-bottom:5px;	}.dataphoto {	width:80px;	vertical-align:top;	padding-bottom:10px;	}.dataphoto img{	margin-top:10px;	}/* static content tables */#statictext{	font-size: 1em;	line-height:1.5em;}#statictext h1{	font-size:1.2em;	line-height:1.33em;	border-bottom:4px solid #990000;	color:#999;	margin-top:0px;	margin-bottom:10px;	}#statictext p{	margin-top:10px;;font-size:.8em;	color:#333;	}td#staticbottom {	background-image: url(assets/all/reddot.gif);	background-position:bottom;	background-repeat:repeat-x;	padding-bottom:10px;	}/* right side elements */.submenucolumn{	display:none;	vertical-align:top;	}.submenublank{	background-color: #990000;	height:20px	}#quote {	height:100px;	background-color: #EFEFEF;	color:#999;	padding:0px 25px 0px 10px;	font-size:1em;	font-weight:bold;	vertical-align:middle;	}#quote p{	border-bottom:4px solid #999;	padding-bottom:5px;	margin-top:0;	margin-bottom:0;	}/* right side submenu */ul#submenu {	list-style: none;	margin: 0px;	padding: 0px;	background-color: #EFEFEF;	}		ul#submenu li {	display: block;	border-bottom: 2px dotted #666;	background-color: #EFEFEF;}ul#submenu li a:link, ul#submenu li a:visited{	display: block;	margin: 0px 0px 0px 0px;	padding: 6px 10px;	background-color: #EFEFEF;	font-size: 0.7em;	color: #666;	text-decoration: none;	font-weight:bold;	vertical-align:bottom;	}ul#submenu li a:hover{	background-color: #CCC;	color: #333;	font-weight:bold;	vertical-align:bottom;	}ul#submenu li.current {	display: block;	margin: 0px 0px 0px 0px;	border-bottom: 2px dotted #666;	padding: 6px 10px 6px 20px;	background-image: url(assets/submenu/arrow_red.gif);	background-repeat:no-repeat;	background-color: #CCC;	font-weight: bold;	font-size: 0.7em;			color: #333;	text-decoration: none;	vertical-align:bottom;	}/* search menu */ul#search {	list-style: none;	margin: 0px;	padding: 0px;	background-color: #990000;	}		ul#search li {	display: block;	background-color: #990000;}ul#search li a:link, ul#search li a:visited{	display: block;	margin: 0px 0px 0px 0px;	padding: 6px 10px;	background-color: #990000;	font-size: 0.7em;	color: #FFF;	text-decoration: none;	font-weight:bold;	vertical-align:bottom;	}ul#search li a:hover{	background-color: #990000;	color: #CCC;	font-weight:bold;	vertical-align:bottom;	}/* links */.bottomnav{	font-size:.7em;	font-weight:bold;	height:50px;	text-align:right;	color:#0051BA;	}.bottomnav a:link,.bottomnav a:visited{	color:#999;	}.bottomnav a:hover{	color:#990000;	}#footer{	color:#000;	background-color: #FFF;	font-size:10px;	margin:0;	padding:5px 0px 5px 15px;	text-align:left;	line-height:1em;	width:545px;	}#footer a:link,#footer a:visited{	color:#FFF;	}#footer a:hover{	color:#999;	}a:link,a:visited{	color:#990000;	text-decoration:none;	}a:hover{	color:#666;	text-decoration:none;	}.hilitearea a:link,.hilitearea a:visited{	font-weight:bold;	color:#990000;	text-decoration:none;	}.hilitearea a:hover{	font-weight:bold;	color:#666;	text-decoration:none;	}.datatop a:link,.datatop a:visited{	color:#FFF;	text-decoration:none;	}.datatop a:hover,.datatop a:active,.datatop a:focus{	color:#CCC;	text-decoration:none;	}