body {
	background-image: url(asset/tier/thebg.gif);
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/* Base font size is set to 100% for all elements
	and we set individual elements to em units - which
	are proportionate to the base font size -
	.9em is almost the same as saying 90% but is
	more stable cross-browser and platform. */
	font-size: 100%;
	color: #333333;
}
/*Top Banner Section*/	
	#header {
	height: 115px;
	background-image: url(asset/tier/topBg_4x162.jpg);
	background-repeat: repeat-x;
	}
#header h1 {
	margin: 0;
}
#header img{vertical-align:bottom;}

	/*Main Nav Section*/
div#navbar2 {
	background-image:  url(asset/tier/nav1-1.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	height: 26px;
	padding-left:100px;}
#navbar2 img{
float: left;
}
div#navbar2 ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	line-height: 26px;
	white-space: nowrap;
}
div#navbar2 li {
	list-style-type: none;
	display: inline;
	padding: 0px;
}
div#navbar2 li a {
	text-decoration: none;
	padding: 7px 0px;
	color: #FFF;
}
div#navbar2 li a:link, div#navbar2 li a:visited {
    color: #FFF:
}
div#navbar2 li a:hover, div#navbar2 li a:active, div#navbar2 li a:focus {
    color: #d30022;}
div#redbar {
	margin: 0;
	background-color:#d30022;
	height:21px;
	}
	#maintitle {
	background-image:  url(asset/tier/title-bg48x790.gif);
	background-repeat: no-repeat;
	height: 48px;
	margin: 0;
	padding-left:120px;
	}
	.title{
	float:left;
	width:456px;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	padding-top:17px;
	}
	.home{
	font-size: 11px;
	color: #d30022;
	font-weight: bold;
	padding-top:22px;
	}
	.home a{
	text-decoration: none;
	color: #d30022;
	}
	.home a:hover {
	color: #000000;
	text-decoration: underline;
	}
#main {
	margin: 0px;
	padding: 0px;
	background-image: url(asset/tier/bodybg.gif);
	background-repeat: repeat-y;
}
/* 	The parent container for the sidebar and maincontent DIVs */
#mainwrapper {
	width: 780px;
	margin: 0px;
	padding: 0px;
	color:#666666;
}
/* 	We float both the maincontent and sidebar DIVs right.
	Since sidebar comes first in the markup, it assumes
	the rightmost position. By floating both DIVs, we
	eliminate inherent bugs in IEPC and create a more
	stable layout.
	
	Width is calculated so that the sum of the sidebar and
	maincontent DIVs plus their left padding, right padding,
	left border, and (or) right borders is equal to the width
	of the mainwrapper DIV. */
#maincontent {
	float: right;
	width: 464px; /* 464 + 108 = 572 */
	margin: 0;
	padding: 10px 24px 18px 84px;
	text-align: justify;
	font-size: .9em;
}
#maincontent1{
	float: left;
	width: 464px; /* 464 + 316 = 780 */
	margin: 0;
	padding: 10px 232px 18px 84px;
	text-align: justify;
	font-size: .9em;
}
#maincontent2 {
	float: right;
	width: 464px; /* 464 + 108 = 572 */
	margin: 0;
	text-align: left;
	padding: 10px 24px 18px 72px;
	font-size: .9em;

}
#maincontent2 p{
color:#000;
line-height:1.4em;}
#maincontent3 {
	float: right;
	width: 464px; /* 464 + 108 = 572 */
	margin: 0;
	text-align: left;
	padding: 10px 64px 18px 32px;
	font-size: .9em;
}
.quote {
padding-left:35px;
	background-image: url(asset/tier/quote.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.question {
padding-left:35px;
	background-image: url(asset/tier/question.gif);
	background-repeat: no-repeat;
	background-position: top left;
		padding-top:10px;
	padding-bottom:10px;

}

/*project data table*/
#maincontent2 h2{
	font-size: 13px;
	font-weight: heavy;
	color: #000;
}
#maincontent2 li{
	padding: 10px 0;
	color:#000000;
	}

.datatitle {
padding: 10px;
text-align: right;
font-size: 11px;
line-height: 18px;
font-weight: bold;
}
.datades {
padding: 10px;
font-size: 11px;
line-height: 18px;
}
.projectbody {
font-size: 12px;
line-height: 18px;
}
.projectlist {
width: 444px;
display: block;
font-size: 12px;
line-height: 18px;
background-color: #fff;
padding: 10px;
margin-bottom: 10px;
float: left;
}
.projectlist img{
background-color: #fff;
margin-right: 15px;
border: 2px solid #000;
float: left;
}
.em {
font-style: italic;
font-size: .9em;
}
#maincontent a {
	color: #000000;
}
#maincontent a:hover {
	text-decoration: none;
	color: #000099;
}
#maincontent h2 {
 text-align:left;
 }
#maincontent h3 {
font-size:14px;
 	color:#000000;
	margin:6px 0;
	text-align:left;
 }
#maincontent2 a {
	color: #000000;
}
#maincontent2 a:hover {
	text-decoration: none;
	color: #000099;
}
h2 {
	font-size: 1.2em; 
	margin: 24px 0px 0px;
	}
.redtitle {
	font-weight: bold;
	color: #d30022;
}
.redtitle a{
	font-weight: bold;
	color: #d30022;
	text-decoration: none;
}
.redtitle a:hover{
	color: #000099;
}
#sidebar {
	float: right;
	/* the width of the sidebar considers the sidebar padding
	and because of a calculation bug in IE5 Mac, also the
	borders on the links in the navbar */
	width: 184px; /* 184 + 24 = 208 */
	padding: 24px 0 0 12px;
	font-size: .8em;
	text-align:left;
}
/*Sub Nav Section*/
p.navRight {
	color : #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	margin-bottom : 10px;
	margin-top : 6px;
}
.navRight a {
	color : #000;
	padding-bottom : 2px;
	padding-top : 4px;
	text-decoration : none;
}
.navRight a:hover {
	color: #d30022;
	text-decoration : none
}
p.navRight {
	color : #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	padding-left:12px;
	margin-bottom : 10px;
	margin-top : 6px;
	background-image: url(asset/index/arrowred.gif);
	background-repeat: no-repeat;
	background-position: 0 40%;
}
p.navRightcurrent {
	color : #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	padding-left:12px;
	margin-bottom : 10px;
	margin-top : 6px;
	background-image: url(asset/index/arrowblue.gif);
	background-repeat: no-repeat;
	background-position: 0 40%;
}
.navRight a {
	color : #000;
	padding-bottom : 2px;
	padding-top : 4px;
	text-decoration : none;
}
.navRight a:hover {
	color: #d30022;
	text-decoration : none
}

p.newsnav {
	color : #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 12px;
	margin-top : 6px;
}
.newsnav a {
	color : #000;
	padding-bottom : 2px;
	padding-top : 4px;
	text-decoration : none;
}
.newsnav a:hover {
	color: #d30022;
	text-decoration : none
}
p.newsnav2 {
	color : #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 5px;
	margin-top : 6px;
}
.newsnav2 a {
	color : #000;
	padding-bottom : 2px;
	padding-top : 4px;
	text-decoration : none;
}
.newsnav2 a:hover {
	color: #d30022;
	text-decoration : none
}
.pdf a {
text-decoration:none;
text-align:left;
}
/*Footer Section*/
#footer {
	clear: both;
	font-size: 11px;
	border-left: 16px solid #000;
	background-color: #000099;
	text-align: center;
	padding: 8px;
	color: #ffffff;
	}
#footer p {
	margin: 0;
}
