@font-face {font-family: Trebuchet MS; font-style: normal; font-weight: normal; src: url(TREBUCH0.eot);}
#header {width: 890px; height: 125px;}
#navigation {background: url("images/nav_bg.jpg") no-repeat; width: 890px; height: 51px;}
#nav_txt {position: relative; top: 6px; left: 6px; width: 877px; height: 36px; background: url("images/nav_txt_bg.jpg") repeat-x; border: solid; border-width: 1px; border-color: #5F7FBA;}
#content {width: 890px;background: url("images/content_bg.jpg") no-repeat;}
#container {position: relative; left: 25px; top: 10px;}
#home-pg-desc {width: 240px; height: 440px; border: solid; border-width: 1px; border-color: #5F7FBA; background: url("images/left-nav-bg.jpg") no-repeat; float: left;}
#news-style {text-decoration: none; color: #112357; font-family: "Trebuchet MS"; font-size: 14px; line-height:16px; text-decoration: none; display: block; margin-bottom: 5px;}
#home-pg-desc-txt {position: relative; top: 5px; left: 5px; width: 230px; font-family: "Trebuchet MS"; font-size: 14px; line-height: 15px; color: #112357;}
#home-pg-tri-box-bg {position: relative; top: 10px; left: 0px; width: 595px; height: 200px; border: solid; border-width: 1px 1px 1px 0px; border-color: 5F7FBA; display: block;}
#home-pg-tri-box {position: relative; top: 4px; left: 0px; width: 590px; height: 190px; border: solid; border-width: 1px 1px 1px 0px; border-color: #5F7FBA; background: url("images/tri-box-bg.jpg");}
.tri-container {display: block; width: 181px; height: 170px;}
.tri-title {width: 179px; height: 30px; background: url("images/nav_txt_bg.jpg"); border: solid; border-width: 1px; border-color: #5F7FBA;}
#green-fact-title {width: 275px; height: 30px; background: url("images/green-fact-title-bg.jpg"); border: solid; border-width: 1px; border-color: #135E17; font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF;}
#green-fact-content {width: 275px; height: 193px; border: solid; border-width: 0px 1px 1px 1px; border-color: #135E17;}
#news-title {width: 300px; height: 30px; background: url("images/nav_txt_bg.jpg"); border: solid; border-width: 1px; border-color: #112357; font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF;}
#news-content {width: 300px; height: 193px; background: url("images/news-box-bg.jpg"); border: solid; border-width: 0px 1px 1px 1px; border-color: #112357;}
#rmsla-features-title {width: 650px; height: 30px; background: url("images/nav_txt_bg.jpg"); border: solid; border-width: 1px; border-color: #112357; font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF;}
#padding {padding: 0px 5px 5px 5px;}
#aux-nav-container {width: 168px; height: 260px; border: solid; border-width: 1px; border-color: #695237; background: url("images/aux-nav-bg-fair.jpg") no-repeat; padding: 3px;}
#aux-nav-links {width: 162px; height: 234px; font-family: "Trebuchet MS"; font-size: 14px; line-height: 16px; color: #112357; border: solid; border-width: 1px; border-color: #695237; padding: 2px;}
#aux-nav-title {width: 168px; height: 20px; background: url("images/aux-nav-title-bg.jpg"); border: solid; border-width: 0px 0px 0px 0px; border-color: #5F7FBA; font-family: "Trebuchet MS"; font-size: 14px; line-height: 20px; color: #FFFFFF;}
#aux-nav-title-fair {width: 168px; height: 20px; background: url("images/aux-nav-title-fair-bg.jpg"); border: solid; border-width: 0px 0px 0px 0px; border-color: #5F7FBA; font-family: "Trebuchet MS"; font-size: 14px; line-height: 20px; color: #FFFFFF;}
#aux-nav-container-fair {width: 168px; height: 400px; border: solid; border-width: 1px; border-color: #EA8818; background: #FFFFFF; padding: 3px;}
#aux-nav-links-fair {width: 162px; height: 374px; font-family: "Trebuchet MS"; font-size: 14px; line-height: 16px; color: #112357; border: solid; border-width: 1px; border-color: #EA8818; padding: 2px;}
#footer {background: #EDF0F7; width: 873px; height: 30px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 12px; color: #8A9FC4;}
#pg-content {width: 650px; padding: 0px 10px 10px 10px; font-family: "Trebuchet MS"; font-size: 14px; line-height: 20px; color: #112357;}
#b-o-d {border: solid; border-width: 0px; border-color: #A8BDE4;}
#fair-hp-container {width: 215px; height: 240px; font-family: "Trebuchet MS"; font-size: 11px; line-height: 12px; color: #5A6608; background: #FDFFED; display: block;}
#fair-hp-title {width: 212px; height: 30px; background: url("images/fair-title-bg.jpg"); border: solid 1px #EB8A1A;}
#fair-features-title {width: 650px; height: 30px; background: url("images/fair-title-bg.jpg"); font-family: "Trebuchet MS"; font-size: 13px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #EA8A1B;}
#fair-hp-title-o {width: 650px; height: 30px; background: url("images/fair-hp-title-bg.jpg"); font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #93A60E;}
#fair-hp-title-h {width: 653px; height: 30px; background: url("images/fair-hp-title-bg.jpg"); font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #93A60E;}

#rmsla-list-container {width: 638px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #112357; background: #EDF0F7; padding: 6px; border-left: solid 1px #290000;  border-right: solid 1px #290000; border-bottom: solid 1px #290000;}
#fair-list-container {width: 638px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #5A3409; background: #FFF5E9; padding: 6px; border-left: solid 1px #EA8A1B;  border-right: solid 1px #EA8A1B; border-bottom: solid 1px #EA8A1B;}

#new-fair-list-container {text-align: left; margin-bottom: 5px; width: 638px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #112357; padding: 6px; border-bottom: solid 1px #8ba6f3;}

#rmsla-wksp-container {width: 638px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #112357; background: #EDF0F7; padding: 6px; border-left: solid 1px #290000;  border-right: 
solid 1px #290000; border-bottom: solid 1px #290000;}
#rmsla-list-container {font-size: 14px; line-height: 18px;}
#fair-list-container-white {width: 638px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #112357; padding: 6px; border-left: solid 1px #112357; border-right: solid 1px #112357; border-bottom: solid 1px #112357;}
#fair-features-title-half {width: 322px; height: 30px; background: url("images/fair-title-bg.jpg"); font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #112357;}
#fair-features-title-blue {width: 322px; height: 30px; background: url("images/nav_txt_bg.jpg"); font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #112357;}
#fair-list-container-white-half {width: 310px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #112357; padding: 6px; border-left: solid 1px #112357; border-right: solid 1px #112357; border-bottom: solid 1px #112357;}
#yellow-tent {width: 638px; height: 30px; background: #E1BF12; font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #E1BF12;}
#blue-tent {width: 638px; height: 30px; background: #4D568C; font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF; border: solid;
border-width: 1px; border-color: #4D568C;}
#green-tent {width: 638px; height: 30px; background: #135E17; font-family: "Trebuchet MS"; font-size: 14px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #135E17;}
#side-content-container {width: 168px; padding: 3px 3px 3px 3px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 20px; color: #5A6608; border: solid; border-width: 1px; border-color: #EA8818;}
#side-content {width: 162px; padding: 2px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 20px; color: #5A6608; border: solid; border-width: 1px; border-color: #EA8818;}
.film-title {font-size: 110%; font-weight: bold; font-style: italic;}
.sm-br {font-size: 2px; line-height: 2px;}
.page-header {font-weight: bold; font-size: 120%;}
#form-150 {float:left; width: 150px;}
#form-200 {float:left; width: 200px;}
#form-250 {float:left; width: 250px;}
#form-300 {float:left; width: 285px;}
.images-buffer {padding: 3px 3px 3px 3px; border: 1px #888888 solid; margin: 4px;}
.images-sponsor {padding: 3px 3px 3px 3px; margin: 5px;}

#shuttle-header {float: left; text-align: center; margin-right: 2px; width: 83px; height: 35px; background: url("images/nav_txt_bg.jpg"); color: #FFFFFF; font-size: 11px; line-height: 11px; padding: 4px; border: solid 1px #112357;  }
#shuttle-container {margin-right: 2px;  width: 750px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #112357; padding: 6px;}
.shuttle-item {float: left; text-align: center; margin-right: 2px; width: 83px; height: 35px; color: #112357; font-size: 11px; line-height: 11px; padding: 4px; }
#pg-content-shuttle {width: 750px; padding: 0px 10px 10px 10px; font-family: "Trebuchet MS"; font-size: 14px; line-height: 20px; color: #112357;}


#freeworkshops-title {padding: 0px 0px 0px 5px; text-align: left; width: 670px; height: 30px; background: #FFFFFF; font-family: "Trebuchet MS"; font-size: 13px; line-height: 30px; color: #FFFFFF; border: solid; border-width: 1px; border-color: #999999;}
#free-workshops-container {width: 663px; font-family: "Trebuchet MS"; font-size: 12px; line-height: 14px; color: #444444; background: #FFFFFF; padding: 6px; border-left: solid 1px #999999;  border-right: solid 1px #999999; border-bottom: solid 1px #999999;}

.alten {color: #F70D17;}
.greenbuild {color: #168E36;}
.lifestyles {color: #365FA8;}
.nhh {color: #001E51;}
.eltent {color: #E36C0A;}
.gltent {color: #BA9F07;}
.zenzonetent {color: #AE5EA2;}

.twelve {font-size: 12px;line-height: 12px;}
.regtitle-wk {font-size: 14px; line-height: 28px; height: 30px; position: relative; left: -6px; top: -10px; padding: 3px; background: #445FAE; color: #FFFFFF; width: 644px; text-transform: uppercase; background: url("images/nav_txt_bg.jpg");}
.regtitle-ab {font-size: 14px; line-height: 28px; height: 30px; position: relative; left: -6px; top: -10px; padding: 3px; background: #445FAE; color: #FFFFFF; width: 644px; text-transform: uppercase; background: url("images/fair-title-bg.jpg");}
.regtitle-re {font-size: 14px; line-height: 28px; height: 30px; position: relative; left: -6px; top: -10px; padding: 3px; background: #445FAE; color: #FFFFFF; width: 644px; text-transform: uppercase; background: url("images/green-fact-title-bg.jpg");}
.series {font-size: 13px; clear: both; font-weight: bold; font-style: italic;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}