
body{background-color:white;}
a:link{font:bold 10pt 'Verdana';font-variant:small-caps;color:#400040;text-decoration:none}
a:visited{font:bold 10pt 'Verdana';font-variant:small-caps;color:#400040;text-decoration:none}
a:hover{font:bold 10pt 'Verdana';font-variant:small-caps;color:#400040;text-decoration:none}

a.clsFeaturedProject:link{text-decoration:none;border-style:none;}
a.clsFeaturedProject:visited{text-decoration:none;border-style:none;}
a.clsFeaturedProject:hover{text-decoration:none;border-style:none;}

.clsFeaturedProject{position:relative;left:75px;width:350px;border-bottom:thin solid #A0A0A0;text-align:center;color:#400040;font:14pt 'Verdana';}

a.nav_link:link{font:8pt 'Verdana';font-variant:normal;color:green;text-decoration:none}
a.nav_link:visited{font:8pt 'Verdana';font-variant:normal;color:green;text-decoration:none}
a.nav_link:hover{font:8pt 'Verdana';font-variant:normal;color:green;text-decoration:none;font-weight:bold;font-style:italic}
a.clsExternalLink:link{text-decoration:none}
a.clsExternalLink:visited{text-decoration:none}
a.clsExternalLink:hover{text-decoration:none;font-weight:bold;font-style:italic}
a.clsEventLink:link {text-decoration:none}
a.clsEventLink:visited {text-decoration:none}
a.clsEventLink:hover {text-decoration:none;font-weight:bold;font-style:italic}

h1.nav_title{font:bold 10pt 'Verdana';font-variant:small-caps;color:#400040;}

ul.clsNavList{text-align:center;padding:0px;margin-top:2px;margin-left:0px;list-style-type:none;font:bold 14pt 'Comic Sans MS';}
li.clsNavList{padding-right:100px;display:inline;position:relative;}	
ul.clsLinkList{}
li.clsLinkList{padding-bottom:10px;}	

ul.clsPortfolioNav{text-align:center;padding:0px;margin-top:2px;margin-left:0px;list-style-type:none;}
li.clsPortfolioNav{padding-right:14px;display:inline;position:relative;}	
a.clsPortfolioNav:link{font:bold 11pt 'Verdana';color:#400040;text-decoration:none}
a.clsPortfolioNav:visited{font:bold 11pt 'Verdana';color:#400040;text-decoration:none}
a.clsPortfolioNav:Hover{font:bold 12pt 'Verdana';color:#400040;text-decoration:none;font-style:italic}
a.clsPortfolioNavHigh:link{font:bold 11pt 'Verdana';color:#400040;text-decoration:underline}
a.clsPortfolioNavHigh:visited{font:bold 11pt 'Verdana';color:#400040;text-decoration:underline}
a.clsPortfolioNavHigh:Hover{font:bold 12pt 'Verdana';color:#400040;text-decoration:underline;font-style:italic}

li.clsEmailItems{display:inline;}

.clsHTW_refs{float:right;}
.clsHTW_logos{border:0px;}
.clsServiceImage{height:188px;width:250px;border:0px;}

.clsEditBoxButton{margin-left:10px;}
.clsEditBox{z-index:99;margin:5px;padding:5px;background-color:#F0D0D0;color:black;border:groove;text-align:left;font:10pt 'Comic Sans MS';}
.clsSaveBox{z-index:99;margin:5px;padding:5px;background-color:silver;color:red;border:thick solid red;text-align:left;font:10pt 'Comic Sans MS';}
.clsEditBoxLabel{width:60px;text-align:right;}
.clsEditBoxInput{width:200px;text-align:left;}

.clsMenuBarLink{position:absolute;top:-2px;}
.clsMenuBarImage{border:0px;}
.clsMenuBarText{position:relative;top:-37px;left:0px;width:130px;text-align:center;font:bold 14pt 'Arial';color:white}
.clsMenuBarTextHover{position:relative;top:-30px;left:40px;font:13pt 'Arial';color:black}

.clsNavigation{position:absolute;left:0px;top:107px;width:960px;height:45px;border:0px;background-image: url(images/menu_bar.jpg);}
.clsBodyNormal{text-align:left;font:10pt 'Verdana';}
.clsHomePageMain{position:absolute;left:200px;top:155px;width:550px;font:12pt 'Verdana';color:#400040;}
.clsHomePageMain2{position:absolute;left:200px;top:450px;width:550px;text-align:center;font:bold 12pt 'Verdana';font-variant:small-caps;color:green}
.clsHomePageVideo{position:absolute;left:320px;top:265px;}

.clsMainNavBox{position:absolute;width:120px;height:110px;text-align:center;border:1px solid black;font:bold 10pt 'Verdana';font-variant:small-caps;color:#400040;}
.clsMainNavBoxHover{position:absolute;width:120px;height:110px;text-align:center;border:3px solid #400040;font:bold 10pt 'Verdana';font-variant:small-caps;color:#400040;}
.clsMainNavImage{border:0px;}
.clsEditIcon{border:0px;position:absolute;left:0px;top:0px;z-Index:10;}
.clsFooter{position:absolute;left:10px;top:720px;width:960px;z-index:2;visibility:visible;font:bold 8pt 'Verdana';text-align:center;}

.clsTagLine{font-weight:bold;color:#660033;}
.clsFloatRight{float:right;}
.clsCenter{text-align:center;}
.clsNoBorder{border:0px;}
.clsPortfolioNavImage{margin:0px;padding:0px;border:0px;}

.clsDivider{width:800px;position:absolute;left:20px;top:150px;} 
.clsBodyExtraSpace{line-height:12pt;text-align:left;font:10pt 'Comic Sans MS';}
.clsImage{position:absolute;width:600px;left:220px;top:0px}
.clsIntro{position:relative;left:130px;top:155px;width:300px;}
.clsEventList{position:absolute;left:130px;top:155px;width:300px;border-right:thin solid #C0C0C0;}
.clsNotice1{position:absolute;left:130px;top:460px;width:300px;border-right:thin solid #C0C0C0;}
.clsSingleColumn{position:absolute;left:10px;top:145px;width:960px;}
.clsSingleColumnInset{position:relative;top:0px;width:905px;margin-left:10px;}

.clsPortfolioMain{position:relative;top:-10px;width:905px;margin-left:10px;}
.clsColumn2{position:absolute;left:440px;top:155px;width:320px;}
.clsTableLabel{width:120px;text-align:right;vertical-align:top;font:bold 10pt 'Comic Sans MS';}
.clsTableText{text-align:left;vertical-align:top;font:10pt 'Comic Sans MS';}
.clsButton{width:100px;text-align:center;font:bold 10pt 'Comic Sans MS';}

.clsEmailButton{position:relative;top:-11px;text-align:center;width:150px;height:40px;cursor:pointer;font:12pt 'Comic Sans MS';cursor:pointer}
.clsEmailButtonText{font:12pt 'Comic Sans MS';cursor:pointer}

.clsNavigationList{position:absolute;width:105px;left:0px;top:190px;text-align:left;padding:5px;border-right:thin solid #C0C0C0;font:12pt 'Comic Sans MS';}
.clsHeaderLeft{text-align:left;font:14pt 'Comic Sans MS';}
.clsHeaderCenterUnderline{text-align:center;font:bold 12pt 'Comic Sans MS';text-decoration:underline;}
.clsBoldBigHeaderLeft{text-align:left;font:bold 18pt 'Comic Sans MS';}
.clsPageHeader{position:absolute;left:0px;top:10px;width:780px;}
.clsMissionStatement{position:relative;left:450px;top:-150px;width:340px;height:150px;text-align:left;font:14pt 'Comic Sans MS';background-color:white;}
.clsWeather{position:relative;left:580px;top:-300px;}
.clsHeaderHorzLine{position:relative;left:0px;top:-167px;}
.clsLogo{width:776px;height:150px;padding-left:10px;border:thin solid blue;font:bold 28pt 'Times New Roman';color:#00008B;background-color:#ADD8E6;}
.clsHiddenLinks{position:absolute;left:10px;top:10px;width:1px;visibility:hidden;font:1pt 'Comic Sans MS';color:#F8F8F8;}

.clsCenterBig{text-align:center;font:bold 20pt 'Verdana';text-decoration:underline}
