body{
font-size: 12px;
color: #000000;
margin-top: 5px;
line-height:1.1;
font-family: Arial, Helvetica, sans-serif; 
}
.bodypg {
margin: 0 auto;
width:782px;
text-align:left;
}
.wrap {
margin: 0 auto;
width:782px;
}

.homeblank {
background-image:url(../images/blankback.jpg);
background-repeat:no-repeat; height:424px; width:850px;
}

.homebg1 {
background-image:url(../_images/newhome_bg1.jpg);
background-repeat:no-repeat; height:424px; width:850px;
}
.homebg2 {
background-image:url(../_images/newhome_bg2.jpg);
background-repeat:no-repeat; height:424px; width:850px;
}
.homebg3 {
background-image:url(../_images/newhome_bg3.jpg);
background-repeat:no-repeat; height:424px; width:850px;
}
.homebg4 {
background-image:url(../_images/newhome_bg4.jpg);
background-repeat:no-repeat; height:424px; width:850px;
}
.subbg {
background-image:url(../_images/sub_bg.gif);
background-repeat:no-repeat;
height:171px;
width:850px;
}
.textwrap{
vertical-align:top;
font-size: 13px;
line-height:1.4;
float:left;
width:430px;
padding:24px 12px 0 24px;

}
.redtxt {
color: #c50000;
}

.leftpad {
padding-left:35px;
}
.leftpad2 {
padding-left:15px;
}
.leftpad3 {
padding-left:135px;
}
.aligntop {
vertical-align:top;
}
.toppad {
padding-top:18px;
}
.toppad2 {
padding-top:6px;
}
.btmpad {
padding-bottom:18px;
}
.bigtoppad {
padding-top:48px;
}
.bigtoppad2 {
padding-top:75px;
}
.regtbl {
padding-top:6px;
padding-left:21px;
}
.nav {
float:left; 
width:200px;
padding-top:145px;
padding-left:25px;
}
.nav ul, li{
padding:0;
margin:0
}
.navpm{
padding:0;
margin:0
}
.pm {
float:left;
vertical-align:top;
width:114px;
font-size: 12px;
padding-top:15px;
padding-bottom:8px;
line-height:1.2;
padding-left:6px;
}
.dvdicon {
float:right;
 font-size: 11px;
width:140px;
height:148px;
padding-top:155px;
padding-right:0;
padding-bottom:27px;
line-height:1.2;
}

.facebook {
float:right;
width:220px;
height:400px;
line-height:1.2;
}


.tablewrap {
vertical-align:top;
float:left; 
width:850px;
}
.logrow {
vertical-align:top;
text-align:right;
float:right;
width:522px;
height:45px;
padding-top:12px; 
padding-right:38px;
padding-bottom:8px;
margin:0;
}
.bc {
vertical-align:top;
float:left;
width:512px;
height:20px;
margin:0;
padding:5px 0 0 30px;
}

input
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
SELECT
{
font-size:8pt;
font-weight: normal;
}
.logtxt
{
height:18px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.subbtn
{
height:18px;
 font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color:#ffffff;
}
.header
{
vertical-align:top;
font-size: 19px;
font-weight: bold;
margin:0;
width:430px;
height:24px;
padding-top:50px;
padding-bottom:8px;
}
.header_np
{
vertical-align:top;
font-size: 19px;
font-weight: bold;
margin:0;
width:430px;
height:24px;
}
.header_np2
{
vertical-align:top;
font-size: 15px;
font-weight: bold;
margin:0;
}

.body_ind1
{
vertical-align:top;
margin:0;
line-height:1.3;
width:450px;
padding-top:5px;
padding-bottom:24px;
padding-left:20px;

}
.body_ind1 p
{
margin-top:0;
margin-bottom:0.8em;
}
.body_ind2 {
padding:5px 0 10px 50px;
float:left;
width:462px;
}
.body_ind3 {
padding:5px 0 10px 0;
float:left;
width:412px;
}
.bodytxt
{
line-height:1.2;
}
.bodytxt p
{
padding-top:0;
padding-bottom:0.3em;
line-height:1.2;
}
.body_ind4 {
vertical-align:top;
margin:0;
line-height:1.2;
padding:5px 0 12px 20px;
width:450px;
}
.body_ind5 {
vertical-align:top;
margin:0;
float:left;
line-height:1.2;
padding:5px 28px 20px 20px;

}
.body_ind5_b {
vertical-align:top;
margin:0;
float:left;
line-height:1.2;
padding:5px 0px 12px 0;

}
.body_ind6 {
padding:5px 0 0px 20px;
line-height:1.2;
width:470px;
}
.body_ind7 {
padding:5px 0 10px 20px;
line-height:1.2;
width:470px;
}
.hdr_5 {
font-size: 19px;
font-weight: bold;
margin:0;
padding-top:50px;
padding-bottom:8px;
float:left;
}
.hdr_5w {
width:338px;
}
.hdr_6 {
font-size: 19px;
font-weight: bold;
margin:0;
padding-top:25px;
padding-bottom:8px;
float:left;
}
.events {
vertical-align:top;
float:left;
width:578px;
padding-top:3px;
padding-left:8px;
}
.evbigpad{
  margin-top:3px;
}
.evsmallpad{
  margin-top:12px;
}
.toprule {
clear:both;
border-top: 1px solid #b5b5b5 ;
}
.btmrule {
clear:both;
border-bottom: 1px solid #b5b5b5 ;
margin-bottom:8px;
}
.navrule {
margin-top:4px;
border-bottom: 1px solid #b5b5b5 ;
margin-bottom:3px;
width:110px;
margin-left:6px
}
.bordt{
border-top: 1px solid #b5b5b5 ;
}
.bordb{
border-bottom: 1px solid #b5b5b5 ;
}
#evbarswrap {
width:468px;
float:left;
margin:0;
padding:0;
}

#evbars {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 13px;
}
#evbars a, #evbars a:visited {
display: block;
height:30px;
background-color: #e4e4e4;
color: #464646;
margin: 0;
padding: 0;
text-decoration: none;
}

#evbars li.rule {
border-bottom: 1px solid #b5b5b5 ;
}

.sitemap ul{
list-style: none;
margin-left: 0;
padding-left: 1em;
padding-bottom:6px;
}
.sitemap li{
padding-bottom:3px;
list-style: none;
}

#evbars ul
{
margin:0;
padding:0;
background-color: #00ffe4;
}
#evbars a:hover {
background-color: #646464;
color: #ffffff;
}
#evbarswrap #evbars  {
cursor: default;
}

.evdat {
padding:7px 0 3px 12px;
width:142px;
height:13px;
float:left;
}
.evpic {
width:24px;
height:30px;
margin-bottom:-3px;

float:left;
}
.evttl {
padding:7px 0 3px 12px;
height:13px;
float:left;
width:268px;
}
.medpic {
width:90px;
margin-top:8px;
margin-right:8px;
float:left;
}
.trhlogo {
float:left;
width:96px;
}

.cevpad {
padding:6px 0 6px 2px;
clear:both;
}
.address {
font-size: 11px;
margin-left:0px;
clear:both;
width:578px;
height:20px;
padding-top:8px;
padding-left:1px;

border-top-color:#b5b5b5;
border-top-width:1px;
border-top-style:solid;
border-bottom-color:#b5b5b5;
border-bottom-width:1px;
border-bottom-style:solid;
}
.legal {
padding-top:8px;
text-align:left;
}
.txt{
font-size: 12px;
text-align:left;
}
.blocktext1 {
vertical-align:top;
line-height:1.5;
padding-top:15px;
padding-left:35px;
padding-right:15px;
}
.blocktext2 {
vertical-align:top;
line-height:1.5;
padding-top:15px;
padding-left:15px;
padding-right:35px;
}
.warnborder{
border:1px solid #c50000;
padding:6px 0 8px 20px;
margin:2px 0;
color:#c50000;
width:450px;
}

.midgrey{background-color:#646464;}
.palegrey{background-color:#e4e4e4;}

.bordpic {
float:left;
margin-right:12px;
border-color:#FFFFFF;
border-width:1px;
border-style:solid;
}
.pics {
float:left;
padding-top:24px;
padding-left:22px;
padding-right:9px;
}
.picpad {
padding-bottom:8px;
}
.h1 { 
font-size: 18px;
font-weight: bold;
}
.h2 { 
font-size: 13px;
font-weight: bold;
}
.big { 
font-size: 15px;
font-weight: bold;
padding-bottom:1px;
}
.caption {
font-size: 12px;
padding-top:2px;
padding-bottom:24px;
line-height:1.3;
}
.small {
font-size: 9px;
}
.scrollpane{
width:800px;
height:442px; 
overflow:auto;
scrollbar-face-color : #d2d2d2;
scrollbar-highlight-color : #dddddd;
scrollbar-3dlight-color : #dddddd;
scrollbar-shadow-color : #888888;
scrollbar-darkshadow-color : #555555;
scrollbar-track-color: #eeeeee;
scrollbar-arrow-color : #555555;
}
.scrollbody{
line-height:1.5;
margin-top:24px;
margin-left:35px;
margin-bottom:30px;
margin-right:24px;
}
a {
color: #666666;
}
a.bc1 {
text-align: center;
font-size: 12px;
color: #666666;
text-decoration: none;
}
a.bc1:hover {
color: #c50000;
}
.bc1 {
font-size: 12px;
color: #666666;
}
a.bc2 {
font-size: 12px;
color: #000;
}
a.bc3 {
font-size: 9px;
color: #666666;
text-decoration: none;
}
a.bc3:hover {
color: #c50000;
}
a.bc4 {
font-size: 12px;
color: #666666;
text-decoration: none;
}
a.redlink {
font-size: 12px;
color: #c50000;
text-decoration: none;
}
a.link1 {
font-size: 12px;
color: #000;
}
a.link2 {
font-size: 12px;
color: #000;
text-decoration: none;
}
a.sublink {  
font-size: 12px; 
color: #001D95;
font-weight:normal;
text-decoration: none;
}
a:hover {
color: #c50000;
}
