body { margin: 0; padding: 0; }
p { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 6px 0; padding: 0; }
li { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; margin: 0 0 6px; padding: 0 0 0 0; list-style-type: square; }
td { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; margin-bottom: 6px; border-bottom: 1px solid #666; }
#content a:link { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; }
#large a:link { color: #5b9b17; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin: 0 0 6px; padding: 0; }
#large a:visited { color: #5b9b17; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin: 0 0 6px; padding: 0; }
#large a:hover { color: #e67a1c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 6px; padding: 0; }
#large a:active { color: #5b9b17; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin: 0 0 6px; padding: 0; }
#container { position: relative; width: 900px; height: auto; margin-top: 25px; margin-right: auto; margin-left: auto; }
#top_image { position: absolute; width: 900px; height: 215px; z-index: 1; }
#logo { position: absolute; top: 30px; left: 30px; width: 282px; height: 109px; z-index: 10; }
#menu_container { position: absolute; top: 185px; left: 30px; width: 185px; height: auto; z-index: 10; padding-bottom: 10px; }
#main_content { background-color: #fff; position: absolute; top: 185px; left: 215px; width: 615px; height: auto; z-index: 100; padding: 20px; }
#content_background { background-color: #fff; padding: 20px; position: absolute; z-index: 10; top: 185px; left: 215px; width: 615px; height: auto; }
/*<agl.folder "menuStyle">*/
    #menu_holder a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 170px; height: 16px; margin: 0; padding: 14px 15px 0 0; display: block; }
    .menu_head { color: #fff; font-size: 11px; line-height: 12px; background-image: url(../images/button_back.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; cursor: pointer; position: relative; text-decoration: none; text-align: right; width: 185px; height: 30px; }
    .selected { color: #fff; font-size: 11px; line-height: 12px; text-decoration: none; background-image: url(../images/button_back.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; text-align: right; cursor: pointer; position: relative; width: 185px; height: 30px; }
    .menu_body {
    display:none;
}
.menu_body a{ display:block; color:#a9d056; font-size: 11px; font-weight:normal; line-height: 11px; background-color: #404040; text-decoration:none; text-align: right; margin: 0; padding: 0 25px 0 0; }
.menu_body a:hover{ color: #fa6e14; text-decoration: none; }
/*</agl.folder>*/
#menu2 { background-color: #404040; width: 185px; height: auto; padding-top: 10px; padding-bottom: 10px; }
#menu2 a{ color:#a9d056; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height: 25px; text-decoration:none; text-align: right; width: 170px; height: 25px; margin: 0; padding: 0 15px 0 0; display: block; }
#menu2 a:hover, #menu2 a.selected { color: #e67a1c; background-image: none; }
#left { position: relative; width: 300px; height: auto; float: left; }
#large { position: relative; width: 615px; height: auto; float: left; }
#right { position: relative; left: 15px; width: auto; height: auto; float: left; }
.space_below { margin-bottom: 15px; }
.home { background: #c3d3da url(../images/home_body.jpg) no-repeat fixed center 0; }
#contact_box { background-color: #a9d056; width: 130px; height: 55px; margin-top: 15px; margin-left: 20px; padding: 10px; opacity:0.8; filter:alpha (opacity=80); }
#contact_box p { color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0; }
#contact_box a { color: #0c1330; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; margin: 0; padding: 0; }
#contact_box a:hover { color: #e67a1c; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; margin: 0; padding: 0; }
#contact_box b { color: #000; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; margin: 0; padding: 0; }
#right_image { position: absolute; top: -20px; left: 0; width: auto; height: auto; z-index: 5; }
#ad_flash { position: absolute; z-index: 10; top: -10px; left: -130px; width: 170px; height: 170px; }
#ad_one { position: absolute; z-index: 10; top: -10px; left: -30px; width: 170px; height: 170px; }
#ad_two { position: absolute; z-index: 10; top: 140px; left: 0; width: 170px; height: 170px; }
#ad_three { position: absolute; z-index: 10; top: 295px; left: -10px; width: 170px; height: 170px; }
.force_right { margin-left: 310px; }
#footer { position: absolute; bottom: -20px; left: 0; width: 615px; height: 20px; clear: both; }
#footer2 { position: absolute; bottom: -35px; left: 0; width: 615px; height: 20px; clear: both; }
#footer p, #footer a, #footer2 p, #footer2 a { color: #000; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-align: right; margin: 0; padding: 0; }
#footer a:hover, #footer2 a:hover { color: #e67a1c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#news { background-color: #a9d056; background-image: url(../images/news.jpg); background-repeat: no-repeat; background-position: left 0; position: relative; top: 0; left: 0; width: 615px; height: 22px; clear: both; }
.news .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 65px;
width: 540px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
color: #fff; font: 11px/22px Verdana, Arial, Helvetica, sans-serif; position: relative; left: 650px; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: ;
}
ul.newsticker a { white-space: nowrap; padding: 0; color: #333; font: 11px/22px Verdana, Arial, Helvetica, sans-serif; margin: 0 50px 0 0; }
ul.newsticker a.hover { color: #e67a1c; font: 11px/22px Verdana, Arial, Helvetica, sans-serif; }
ul.newsticker span {
margin: 0 10px 0 0;
}
#large img.right { text-decoration: none; float: right; margin-bottom: 20px; margin-left: 20px; }
h1 { color: #fa6e14; font-size: 25px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; text-decoration: none; }
#location { position: relative; top: 0; width: 595px; height: auto; padding: 10px; border: solid 1px #666; }
#form_holder { background-color: #efefef; position: relative; width: 330px; height: auto; float: right; padding: 20px; }
#address_holder { position: relative; width: 210px; height: auto; float: left; }
.clear { clear: both; }
h2 { 
color: #404040; 
font-size: 20px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: normal; 
line-height: 25px; 
text-decoration: none; 
}
h3 { 
color: #fa6e14; 
font-size: 15px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: normal; 
line-height: 25px; 
text-decoration: none; 
}
h4 { 
color: #404040; 
font-size: 15px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: normal; 
line-height: 20px; 
text-decoration: none; 
}
h5 { 
color: #404040; 
font-size: 10px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: normal; 
line-height: 14px; 
text-decoration: none; 
}
