BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/contentBG.gif) #f3f7d4 repeat-y center top; PADDING-BOTTOM:0px; MARGIN: 0px; FONT: 12px Georgia, "Times New Roman", Times, serif; PADDING-TOP: 0px; TEXT-ALIGN: center}
H1 {PADDING: 0px; BACKGROUND: url(images/header.jpg) no-repeat center top; MARGIN: 0px; HEIGHT: 85px; text-align:left;}
#header {BACKGROUND: url(images/headerBG.gif) repeat-x left top}
H2 {PADDING-LEFT: 40px; BACKGROUND: url(images/windDing.gif) no-repeat 10px bottom; MARGIN: 20px 0px 0px; FONT: bold 22px Georgia, "Times New Roman", Times, serif; COLOR: #db5924; HEIGHT: 35px; text-align:left}
H3 {PADDING: 0px; MARGIN: 0 0 8px 0;}
h5{PADDING-LEFT: 40px; BACKGROUND: url(images/windDing.gif) no-repeat 10px bottom; MARGIN: 5px 0px 0px; FONT: bold 14px Georgia, "Times New Roman", Times, serif; COLOR: #db5924; HEIGHT: 35px; line-height:35px; text-align:left;}
H4 {PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(images/newsbgTop.gif) no-repeat; MARGIN: 0px; COLOR: #158a97;PADDING-TOP: 5px; HEIGHT: 19px}
.hide {	DISPLAY: none}
.more { margin-right:40px; text-align:right; color:#fff;}
.more a{ background-color:#99CC00;color:#fff; text-decoration:none; padding:0 5px;}
.more a:hover{background-color:#FF9900;}
#content {
	BACKGROUND: url(images/contentBG2.gif) repeat-y; FLOAT: left; MARGIN-LEFT: auto; WIDTH: 720px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#leftColumn {FLOAT: left; WIDTH: 480px; text-align:center;}

#leftColumn BLOCKQUOTE {FONT-STYLE: italic}
#leftColumn P {PADDING-RIGHT: 30px; PADDING-LEFT: 60px; COLOR: #666666; LINE-HEIGHT: 24px; text-align:left;}
#leftColumn BLOCKQUOTE {
	PADDING-LEFT: 5px; COLOR: #666666; LINE-HEIGHT: 24px
}
#leftColumn UL {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; COLOR: #666666; LINE-HEIGHT: 24px
}
#leftColumn OL {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; COLOR: #666666; LINE-HEIGHT: 24px
}
/**right side**/
#rightColumn {FLOAT: left; WIDTH: 240px}
.prolist ul {PADDING-RIGHT: 20px; PADDING-LEFT: 40px; BACKGROUND: url(images/newsbgMid.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #158a97; PADDING-TOP: 8px;}
.prolist ul ol{ padding:0 0 0 15px; list-style-type: circle; margin:0;}
.prolist ul li A {COLOR: #158a97; TEXT-DECORATION: none; line-height:20px;}
.prolist ul li A:visited{COLOR: #158a97; TEXT-DECORATION: none}
.prolist ul li A:hover {COLOR: #65b6bf; TEXT-DECORATION: underline}
.prolist h4 a{color:#158a97; text-decoration:none;}
.prolist h4 a:hover{color:#158a97; text-decoration: underline;}
.news {BACKGROUND: url(images/newsHeader.gif) no-repeat; WIDTH: 240px; HEIGHT: 56px}
.newsBottom {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/newsbgBot.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 9px}
.projects {
	BACKGROUND: url(images/projectsHeader.gif) no-repeat; WIDTH: 340px; HEIGHT: 56px
}
.feeds {
	BACKGROUND: url(images/feedHeader.gif) no-repeat; WIDTH: 340px; HEIGHT: 56px
}

#contact {
	FONT-SIZE: 11px; MARGIN-LEFT: 20px; COLOR: #6eabb1
}
#horzFade {
	BACKGROUND: url(images/horzFadeBG.gif) repeat-x; HEIGHT: 163px
}
#horzFadeLeft {
	BACKGROUND: url(images/horzfadeLeft.gif) no-repeat; FLOAT: left; WIDTH: 30px; HEIGHT: 163px
}
#horzFadeRight {
	BACKGROUND: url(images/horzfadeRight.gif) no-repeat; FLOAT: left; WIDTH: 30px; HEIGHT: 163px
}
#horzFadeWrap {
	MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto
}
#horzFadeMiddle {
	FLOAT: left; WIDTH: 720px
}
.redOrange {
	BACKGROUND: url(images/redOrangeStretch.gif) repeat-x; WIDTH: auto; HEIGHT: 8px
}
/**navigation**/
#nav {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/navBG.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 33px;}
#nav UL {PADDING: 0px; MARGIN: 0px auto; WIDTH: 720px; LIST-STYLE-TYPE: none}
#nav UL LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#nav UL LI A {DISPLAY: block;FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ffffff; TEXT-DECORATION: none;HEIGHT: 26px}
.navHome { BACKGROUND: url(images/nav.gif) no-repeat; WIDTH: 81px; PADDING-TOP: 7px;}
.navAbout { BACKGROUND: url(images/nav-02.gif) no-repeat; WIDTH: 84px; PADDING-TOP: 7px;}
.navNews { BACKGROUND: url(images/nav-04.gif) no-repeat; WIDTH: 101px; PADDING-TOP: 7px;}
.navProjects {BACKGROUND: url(images/nav-04.gif) no-repeat; WIDTH: 101px; PADDING-TOP: 7px;}
.navReport { BACKGROUND: url(images/nav-05.gif) no-repeat; WIDTH: 140px; PADDING-TOP: 7px;}
.navSupport { BACKGROUND: url(images/nav-06.gif) no-repeat; WIDTH: 99px; PADDING-TOP: 7px;}
.navContact { BACKGROUND: url(images/nav-07.gif) no-repeat; WIDTH: 96px; PADDING-TOP: 7px; }

.con p{padding:0; margin:0; text-align:left; }
.con {text-align:center}
.con a{color:#99CC00; text-decoration:none;}
.con a:hover{background-color:#9c0; color:#fff;}
.con ol {text-align:left; padding:0; margin:0;}
/*product*/
.pro {text-align:left;line-height:22px;border-bottom:1px dotted #ccc;padding:10px 0;font-size: 12px; color:#666;}
.pro h1{font-size:12px; line-height:20px; margin:0; padding:0; color:#9c0;}
.pro img{border:1px solid #ccc; padding:2px; margin-right:15px; float:left;}
.p2 {text-align:left;line-height:22px;border-bottom:1px dotted #ccc;padding:10px 0;background-color:#f6f6f6;font-size: 12px; color:#000;}
.p2 h1{font-size:12px; line-height:20px; margin:0; padding:0; color:#069;}
.p2 img{border:1px solid #069; padding:2px; margin-right:15px; float:left;}
.content{width:300px; height:120px; margin:3px auto; float: left;}
.content td {border-bottom:1px solid #f6f6f6; line-height:18px;}
.cli{ width:300px; height:20px; margin:0;text-align:right;}
.pro a{ color:#ccc; text-decoration:none;}
.p2 a{color:#069; text-decoration:underline}
.con_name{width:300px; height:93px;margin-bottom:7px; line-height:18px;overflow:hidden; }
.con_name h1{margin:0; padding:0; background:none; height:18px;}
.t1 a{color:#006699; text-decoration:none;}
.t1 a:hover{color:#99CC00}