body     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #fff url(../images/page_bg.gif) repeat-x scroll }
#galleryCat  { color: #00708a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #cedade; float: left; margin-right: 6px; margin-bottom: 8px }
.pageHeader  { color: #00708a; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; padding-top: 12px; padding-bottom: 6px; border-bottom: 1px dotted #cedade; width: 100% }
.SubHeader  { color: #00708a; font-weight: 100; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 12px }
.ProjectSubHeader  { color: #00708a; font-size: 10.5px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 12px; padding-right: 12px; }
.ProjectSubHeader2  { color: #00708a; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 12px; padding-right: 12px; }
.quotes { margin-top: 12px; margin-bottom: 12px; border-top: 1px dotted #cedade; border-bottom: 1px dotted #cedade }
p   { }
ul { list-style-image: url(../images/listBullet.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 0px; margin-left: 18px; padding-left: 0px }
td {}
.boldWhite  { color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tameerForm  { color: #00708a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 0px }
.jobForm { color: #00708a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 0px; padding-top: 8px; border-top: 1px dotted white }
.newsTxt  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.inputTxt { color: #00708a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 0px }
.tier1Active      { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/navbg_dn.gif) no-repeat; text-indent: 17px; margin-top: 0px; margin-bottom: 0px; display: block }
.tier1      { color: #00708a; font-weight: bold; font-size: 12px; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/navbg_up.gif) no-repeat; text-indent: 17px; margin-top: 0px; margin-bottom: 0px; display: block }
a.tier1:link { color: #00708a; text-decoration: none }
a.tier1:visited { color: #00708a; text-decoration: none }
a.tier1:hover    { color: #FFFFFF; text-decoration: none; background-image: url(../images/navbg_dn.gif) }
a.tier1:active { color: #00708a; text-decoration: none }
.tier2    { color: #00708a; font-size: 11px; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/navbg_t2.gif) no-repeat; text-indent: 17px; margin-top: 0px; margin-bottom: 0px; display: block }
a.tier2:link { color: #00708a; text-decoration: none }
a.tier2:visited { color: #00708a; text-decoration: none }
a.tier2:hover  { color: #00708a; text-decoration: none; background-image: url(../images/navbg_up.gif) }
a.tier2:active { color: #00708a; text-decoration: none }
.tier3   { color: #00708a; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../images/navbg_up.gif) repeat-x left ; text-indent: 22px; padding-top: 7px; width: 100%; height: 30px; display: block }
a.tier3:link { color: #00708a }
a.tier3:visited { color: #00708a }
a.tier3:hover  { color: #00708a; text-decoration: underline; background: url(../images/navbg_dn.gif) no-repeat left  }
a.tier3:active { color: #00708a }
.footer   { color: #01cfff; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left }
.newsList { color: #00708a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(../images/bullet.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 0px; margin-left: 20px }
.newsListItem { margin-top: 0px; padding-top: 0px }
a.footer:link { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.footer:visited { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.footer:hover { color: #ffffff; text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.footer:active { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.featureTxt    { color: #000; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-top: 0px; margin-bottom: 0px; padding: 6px 12px; border-top: 1px dotted #cedade; border-bottom: 1px dotted #cedade }
.tealHeading    { color: #00708a; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-top: 0px; margin-bottom: 0px; padding: 8px 12px 6px }
.linkBox   { text-align: left; margin-top: 0px; padding-top: 8px; padding-right: 12px; padding-left: 12px }
a.featureLink:link { color: #00708a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../images/bullet.gif) no-repeat left ; margin-left: 0px; padding-left: 14px }
a.featureLink:visited {color: #00708a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../images/bullet.gif) no-repeat left ; margin-left: 0px; padding-left: 14px }
a.featureLink:hover { text-decoration: underline }
a.featureLink:active {color: #00708a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../images/bullet.gif) no-repeat left ; margin-left: 0px; padding-left: 14px }

a.webLink:link    { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: no-repeat left center; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px }
a.webLink:visited  { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: no-repeat left  }
a.webLink:hover { text-decoration: underline }
a.webLink:active  { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: no-repeat left  }

.tab-wrapper { width:100%; overflow:hidden; cursor:pointer; float:left;}
/*Tab Active*/
a.tab-active {
	height:33px;
	display:block;
	float:left;
    	background:url(../images/tab_up_rt.gif) no-repeat bottom right;
    	padding-right:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-transform:capitalize;
	color:#00708a;
	}
a.tab-active span {
	line-height:23px;
	display:block;
	padding:5px 0 5px 14px;
    background:url(../images/tab_up_lt.gif) no-repeat;
	}
a.tab-active:hover {
	background:url(../images/tab_up_rt.gif) no-repeat bottom right;
	color:#00708a;
	}
a.tab-active:hover span {
	background:url(../images/tab_up_lt.gif) no-repeat bottom left;
	}
a.tab-active:active span {
	background:url(../images/tab_dn_lt.gif) no-repeat bottom left;
	padding:6px 0 4px 14px;
	}
/*Tab Inactive*/
a.tab-inactive {
	height:33px;
	display:block;
	float:left;
    	background:url(../images/tab_dn_rt.gif) no-repeat bottom right;
    	padding-right:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-transform:capitalize;
	color:#00708a;
	}
a.tab-inactive span {
	line-height:23px;
	display:block;
	padding:5px 0 5px 14px;
    background:url(../images/tab_dn_lt.gif) no-repeat;
	}
a.tab-inactive:hover {
	background:url(../images/tab_over_rt.gif) no-repeat bottom right;
	color:#ffffff;
	text-decoration:none;
	}
a.tab-inactive:hover span {
	background:url(../images/tab_over_lt.gif) no-repeat bottom left;
	}
a.tab-inactive:active span {
	background:url(../images/tab_up_lt.gif) no-repeat bottom left;
	padding:6px 0 4px 14px;
	}
#event  { color: #000; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 12px; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px dotted #cedade }
.eventHeader  { color: #00708a; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-bottom: 6px }
.imgEvent { float: left; margin-right: 12px }
a { color: #00708a; text-decoration: none }
a:hover { color: #00708a; text-decoration: underline }
.breadcrumbs  { color: #cedade; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 12px; padding-right: 12px; border-right: 1px dotted #cedade }
.a.breadcrumbs.link  { color: #cedade; font-size: 11px; text-decoration: underline; width: 100% }
.a.breadcrumbs.visited { color: #cedade; font-size: 11px; text-decoration: underline }
.a.breadcrumbs.hover  { color: #00708a; font-size: 11px; text-decoration: underline }
.a.breadcrumbs.active { color: #cedade; font-size: 11px; text-decoration: underline }
.projectBox  { float: right; margin-bottom: 12px; margin-left: 12px }
.jobSearchBox { float: right; margin-bottom: 12px; margin-left: 12px; border-left: 1px dotted #cedade }
.linkopacity {}
a.linkopacity img { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
a.linkopacity:hover img { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0 }
.galleryTmb  { margin-bottom: 6px; border: solid 1px white }
.hzRule { border-top: 1px dotted #cedade }
#inputTxt { color: #00708a; font-size: 11px; background-color: #f2f8fa; padding: 3px; border: solid 1px #00708a }
.leftCol { background: url(../images/left_white_bg.gif) repeat-y }
.newsTxt ul li {list-style-type: none; margin-left: 0px; list-style-image: none;}
.newsTxt ul li a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
#newsItem  { margin-top: 6px; margin-bottom: 6px }
#contentItem  { float: left; width: 580px }
#ReadMore  { float: right; margin: auto; padding-left: 10px; width: 80px }
#dottedline  { clear: both; border-bottom: 1px dotted #cedade }

#yearLink
  { color: #fff; font-weight: bold; font-size: 28px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/yearbg.gif) no-repeat; padding-left: 10px; width: 155px; height: 31px; display: block }

#yearLink:hover
{ 
  background-position: 0 -31px;
  text-decoration: none;
}

#yearLink span
{
  display: block;
}