@charset "utf-8";
/* This site and it's styles were solely created for Evening Tribune(GateHouse Media). Please do not use or distribute this property. */




/* BODY & WRAPPERS
====================================================================================*/
body { margin: 0; padding: 0; font-family: 'Times New Roman', Times, serif; font-size: 15px; color: #878787; }

:focus { outline: 0; }

#container { width: 815px; margin: 0 auto; padding: 5px 0; text-align: center; }

#wrap { width: 815px; height: auto; overflow: visible; margin: 10px 0; padding: 0; text-align: center; }

#adbox { width: 815px; height: auto; overflow: visible; margin: 0; padding: 0; text-align: left; list-style: none; }
#adbox li { width: 188px; height: 264px; margin: 6px; padding: 0; border: 0; float: left; }

#specialimg { width: 815px; height: 380px; margin: 0; padding: 0; border: 0; }

#miniads { width: 805px; height: auto; overflow: visible; margin: 5px; padding: 0; }
#miniads img { width: 25px; height: 25px; margin: 0; padding: 0; border: 1px solid #878787; }

#screenshot { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }

#introduction { width: 815px; height: 229px; margin: 0; padding: 0; border: 0; }

#cu3er { float: left; width: 815px; height: 450px; margin: 15px 0 0 0; text-align: center; padding: 0; background: #FFF url(images/shadow.jpg) top center scroll no-repeat; }
#cu3er_swf { width: 815px; height: 450px; margin: 0 0 5px 0; padding: 0; border: 0; }




/* TYPOGRAPHY & HEADERS
====================================================================================*/
p {font-size:15px; margin: 0; padding: 0; color:#878787; line-height:18px; }

h1 {font-size:26px; margin: 0; padding: 0; color:#878787; font-weight: normal; }
h2 {font-size:21px; margin: 0; padding: 0; color:#878787; font-weight: normal; }
h3 {font-size:19px; margin: 0; padding: 0; color:#878787; font-weight: normal; }
h4 {font-size:17px; margin: 0; padding: 0; color:#878787; font-weight: normal; }
h5 {font-size:15px; margin: 0; padding: 0; color:#878787; font-weight: normal; }
h6 {font-size:15px; margin: 0; padding: 0; color:#878787; font-weight: normal; }

a:link, a:active, a:visited {margin: 0; padding: 0; color:#878787; text-decoration: underline; }
a:hover {margin: 0; padding: 0; color:#878787; text-decoration: none; }

div { margin: 0; padding: 0; }




/* HEADER PROPERTIES
====================================================================================*/
#header { width: 815px; height: 63px; margin: 0; padding: 0; }
#header img { border: 0; margin: 0 auto; padding: 0; }




/* FOOTER PROPERTIES
====================================================================================*/
#footer { width: 800px; height: 30px; margin: 0 5px; padding: 5px 0 0 0; border-top: 1px solid #a7a7a7; clear: both; }
#update { float: left; font-size: 12px; }
#update a:link, #update a:hover, #update a:active, #update a:visited { color:#878787 }
#copyright { float: right; font-size: 12px; }




/* INQUIRY FORM PROPERTIES
====================================================================================*/
#inquirybox { width:815px; margin: 0 0 20px 0; border: 0; background-color: #FFFFFF; text-align: left; }

#inquirybox ul { width: 775px; height: 600px; margin: 20px auto 0 auto; padding: 0; list-style: none; }

#inquirybox ul li { width: 800px; margin: 0 0 15px 0; padding: 0; }

#inquirybox ul li div { width: 800px; height: 40px; margin: 0; padding: 0; }

.textinput { width: 400px; height:24px; margin: 7px 0; padding: 4px; border: 1px solid #a7a7a7; background-color: #FFFFFF; font-size: 16px; font-family: 'Arial', Helvetica, sans-serif; color: #000000; }
.textinput:focus { border: 1px solid #6F0; }

.textarea { width: 600px; height:224px; margin: 7px 0; padding: 4px; border: 1px solid #a7a7a7; background-color: #FFFFFF; font-size: 16px; font-family: 'Arial', Helvetica, sans-serif; color: #000000; }
.textarea:focus { border: 1px solid #6F0; }

#inquirybox #li_4 div { height: 240px; }

.button { margin: 7px 0; padding: 0; }

#inquirybox h1 { margin: 20px 0 0 45px; padding: 0; }

#successbox { width:815px; height: 150px; margin: 0 0 20px 0; padding: 20px 0 0 0; border: 0; background-color: #FFFFFF; text-align: center; }




/* BUTTON STYLES
====================================================================================*/
.submitbutton { float: left; width:107px; height:38px; display:block; background-image:url(images/twobuttons.jpg); background-position: top right; }
.submitbutton span.hover{ position: absolute; display: block; width:107px; height:38px; background-position: bottom right; background-image:url(images/twobuttons.jpg); }

.homebutton { float: left; width:120px; height:38px; display:block; background-image:url(images/twobuttons.jpg); background-position: top left; }
.homebutton span.hover{ position: absolute; display: block; width:120px; height:38px; background-position: bottom left; background-image:url(images/twobuttons.jpg); }

.ghm_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/ghm_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.ghm_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/ghm_a.jpg) no-repeat; background-position: bottom; }

.rt15_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/rt15_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.rt15_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/rt15_a.jpg) no-repeat; background-position: bottom; }

.i86_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/i86_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.i86_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/i86_a.jpg) no-repeat; background-position: bottom; }

.rt6_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/rt6_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.rt6_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/rt6_a.jpg) no-repeat; background-position: bottom; }

.industry_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/industry_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.industry_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/industry_a.jpg) no-repeat; background-position: bottom; }

.women_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/women_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.women_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/women_a.jpg) no-repeat; background-position: bottom; }

.house_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/house_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.house_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/house_a.jpg) no-repeat; background-position: bottom; }

.year_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/year_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.year_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/year_a.jpg) no-repeat; background-position: bottom; }

.fact_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/fact_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.fact_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/fact_a.jpg) no-repeat; background-position: bottom; }

.improve_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/improve_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }
.improve_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/improve_a.jpg) no-repeat; background-position: bottom; }

.health_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/health_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }	
.health_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/health_a.jpg) no-repeat; background-position: bottom; }

.grads_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/grads_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }	
.grads_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/grads_a.jpg) no-repeat; background-position: bottom; }

.baby_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/baby_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }	
.baby_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/baby_a.jpg) no-repeat; background-position: bottom; }

.police_btn { clear: both; position:relative; display:block; height: 264px; width: 188px; background:url(btns/police_a.jpg) no-repeat; background-position:0 0; cursor: pointer; }	
.police_btn span.hover { position: absolute; display: block; height: 264px; width: 188px; background: url(btns/police_a.jpg) no-repeat; background-position: bottom; }