/* CSS Document *//* page structure */body {	background-color:#FFF;	background-image:   url(assets/all/stripe2x2_bkg.jpg);	background-repeat:repeat;	color:#333333;	font-family:Arial,Helvetica,sans-serif;	font-size:101%;	margin:0 auto;	padding:0;	}#contentwrapper {	background-image:   url(assets/all/stripe2x2_bkg.jpg);	background-repeat:repeat;	background-color: white;	margin: 0 auto;	text-align: center;	}#tierwrapper {	background-image:  url(assets/all/topwhite1x135tier_bkg.gif);	background-repeat:repeat-x;	background-color: transparent;	margin: 0 auto;	text-align: center;	}#orangewrapper {	margin:0 auto;	padding:0px;	background-image:  url(assets/tier/orange_bkg.gif);	background-repeat: repeat-y;	width:780px;	text-align: center;	}#dummy {	background-image:  url(assets/all/tier_white1x82.gif);	background-repeat:repeat-x;	background-color: transparent;	text-align: center;	margin: 0 auto;	width:780px;	}#contenttable{	margin-left: auto;	margin-right:auto;	text-align:left;	}/* top menu */#menu{	background-image:  url(assets/all/menu_bkg1x29.gif);	background-repeat: repeat-x;	height:29px;	margin: 0 auto;	text-align: center;	display:block; 	width: 760px;	}#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:#333;	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;	line-height:.9em;	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: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:left;	font-size:.7em;	font-weight:bold;	height:.8em;	padding-bottom:2px;	}td.databar img{	border:none;	vertical-align:bottom;	border:none;	}/* award tables */td.awardcolumn1{	font-size:.7em;	width:260px;	}td.awardcolumn2{	font-size:.7em;	width:165px;	/*padding-left:5px;*/	}td.awardcolumn3{	font-size:.7em;	width:70px;	/*text-align:center;*/	}td.newscolumn1{	font-size:.7em;	width:425px;	}td.newscolumn2{	font-size:.7em;	width:70px;	/*padding-left:5px;*/	}/* 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;	border-bottom:4px solid #990000;	color:#999;	margin-top:0px;	margin-bottom:10px;	}#statictext p{	font-size:.8em;	color:#333;	}td#staticbottom {	background-image: url(assets/all/reddot.gif);	background-position:bottom;	background-repeat:repeat-x;	padding-bottom:10px;	}.awardtext {	padding:0;	margin:0;	}#staticawardtext{	font-size: 1em;	line-height:1.5em;	}#staticawardtext h1{	font-size:1.2em;	line-height:1.2em;	border-bottom:4px solid #990000;	color:#999;	margin-top:0px;	padding:0;	}#staticawardtext p{	font-size:.8em;	color:#333;	}td#staticawardtext{	background-image: url(assets/all/reddot.gif);	background-position:bottom;	background-repeat:repeat-x;	padding-top:0px;	padding-bottom:10px;	}/* right side elements */.submenucolumn{	vertical-align:top;	}.submenublank{	background-color: #990000;	height:20px	}.submenuorange{	background-image: url(assets/tier/reverse215x20.jpg);	background-repeat:no-repeat;	background-color: #CC6600;	height:20px	}#quote {	height:100px;	background-color: #EFEFEF;	color:#999;	padding:0px 25px 0px 10px;	font-size:1em;	font-weight:bold;	vertical-align:middle;	border-bottom: 2px dotted #666;	}#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;	}	ul#submenu li.currentlink a:link, ul#submenu li.currentlink a:visited {	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:#990000;	}.bottomnav a:link,.bottomnav a:visited{	color:#990000;	}.bottomnav a:hover{	color:#999;	}#footer{	color:#FFF;	background-color: #0051BA;	font-size:10px;	margin:0 auto;	padding:5px 0px 5px 15px;	text-align:left;	line-height:1em;	width:745px;	}#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;	}.newstable a:link,.newstable a:visited{	font-weight:bold;	color:#990000;	text-decoration:none;	}.newstable a:hover{	font-weight:bold;	color:#666;	text-decoration:none;	}