html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px; font-family:"Trebuchet MS";}
img {border:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{ outline:none; outline-style:none; outline-width:0;}

body {margin:0; padding:0; font-family:"Trebuchet MS"; background:url(../images/main_bg.jpg) no-repeat top center; color:#707a7a; font-size:13px;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.main_wrap{
width:1000px; margin:0 auto; padding-top:54px;
}
.main_area{
width:100%; float:left;
}
/*---------------------------------------header_part-------------------------------------*/
.header_wrap{
width:100%; float:left; padding:88px 0 0 0; height:210px;
}
/*---------------------------------------submenu_part-------------------------------------*/
.submenu_wrap{
width:100%; float:left; background:url(../images/submenu_bg.jpg) 0 0 no-repeat; height:182px;
}
.submenu_area{
width:930px; margin:0 auto; padding-top:15px;
}
.sub_button{
width:195px; float:left; margin-right:50px;
}
.sub_button1{
width:195px; float:left;
}
/*---------------------------------------body_part-------------------------------------*/
.body_wrap{
width:930px; margin:0 auto; padding-bottom:60px;
}
.divider_body_part{
width:233px; float:left; background:url(../images/divider.jpg) right top repeat-y;
}
.divider_body_part_right{
width:231px; float:left;
}
.body_left_wrap{
width:210px; float:left;
}
.body_meddile_wrap{
width:195px; margin:0 auto;
}
.body_right_wrap{
width:210px; float:right;
}
.prime_text{
font-weight:bold; font-style:italic; font-size:18px; color:#575a5a; text-align:center;
}
.prime_text_body{
line-height:18px; text-align:center; padding:24px 0 30px 0;
}
.harrisburg_text{
font-size:12px; text-align:center; color:#a0a1a1; line-height:16px;
}
/*---------------------------------------news_letter_button-------------------------------------*/
.news_button_wrap{
width:416px; margin:0 auto; height:68px;
}
.newsletter{
width:416px; float:left; background:url(../images/news_button_nor.jpg) 0 0 no-repeat;
display:block; height:52px; text-decoration:none;
}
.newsletter:hover{
width:416px; float:left; background:url(../images/news_button_hover.jpg) 0 0 no-repeat;
display:block; height:52px; text-decoration:none;
}
/*---------------------------------------footer-------------------------------------*/
.footer_main_area{
width:100%; float:left; background:url(../images/divider1.jpg) 0 0 repeat-x; padding:3px 0 0 0;
}
.footer_bottom_wrap{
width:100%; float:left; padding:28px 0 20px 0;
}
.footer_left_wrap{
width:690px; float:left;
}
.footer_text, .footer_text a{
font:normal 14px Georgia, "Times New Roman", Times, serif; color:#fff; padding-left:18px; text-transform:uppercase;
}
.footer_text a {
color:#000; text-decoration: underline;
}
.footer_text a:hover {
text-decoration: none;
}
.footer_texta_com{
font:bold 14px Georgia, "Times New Roman", Times, serif; color:#fff; padding-left:8px; text-transform:uppercase;
}
.footer_right_wrap{
width:250px; float:right;
}
.webpag{
font:bold 14px Georgia, "Times New Roman", Times, serif; color:#000; text-transform:uppercase; text-decoration:none;
}
.webpag:hover{
text-decoration:none; color:#242424;
}

/* gallery */
#slideshow {
   position:relative;
   height:220px;
   width:1000px;
}

#slideshow img{ cursor:pointer;}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/* gallery */
/*------------------------------------------news_latter_part------------------------------------------------*/
.newsletter_wrap{
width:930px; margin:0 auto; padding-bottom:212px;
}
.newsletter_wrap1{
width:420px; margin:0 auto;
}
.newsletter_wrap2{
width:100%; float:left; margin-top:130px; height:946px;
}
.newsletter_header_text{
font-size:30px; font-weight:bold; color:#4a4a4b; padding-bottom:10px;
}
.date_text{
font-size:11px; color:#ee8701;
}
.month{
font-size:12px; font-weight:bold; color:#4a4a4b; text-decoration:none; background:url(../images/buttet.jpg) 0 +6px no-repeat; padding-left:18px; line-height:22px;
}
.month:hover{
color:#616161; text-decoration:none;
}
/* added for neesletter */
#newsletterdiv ul{font-size:11px; color:#4a4a4b; list-style-type:none; }
#newsletterdiv a{font-size:12px; font-weight:bold; color:#ee8701; text-decoration:none; background:url(../images/buttet.jpg) 0 +6px no-repeat; padding-left:18px; line-height:22px;}
