.main {font-family: Arial; font-size: 12px; color: #333333;}
.mainwht {font-family: Arial; font-size: 12px; color: #FFFFFF;}
.mainblu {font-family: Arial; font-size: 12px; color: #006699;}
.mainblu2 {font-family: Arial; font-size: 14px; color: #006699;}
.bgtp {background-image:url(graphics/bg-tp.jpg); background-repeat:repeat-x;}
.bgbtm {background-image:url(graphics/bg-btm.jpg); background-repeat:repeat-x;}
.bgrgt {background-image:url(graphics/bg-rgt.jpg); background-repeat:repeat-x;}
.bgcont {background-image:url(graphics/bg-cont.jpg); background-repeat:repeat-x;}


.hdr {background-image:url(graphics/bg-hdr.jpg); background-repeat:repeat-x;  text-align:right; font-family:Arial; color:#FFFFFF; font-size:14px; padding-right:5px; padding-top:5px; padding-bottom:2px;}

.brdbtm {border-bottom:#FFFFFF solid 2px;}
.brdtp {border-top:#FFFFFF solid 2px;}
.brdlft {border-left:#FFFFFF solid 2px;}
.brdlntp {border-top:#eeeeee solid 1px;}
.brdlnlft {border-left:#eeeeee solid 1px;}
.pd12tp {padding-top:12px;}
.pd12 {padding:12px;}
.pd5 {padding:5px;}
.pd7 {padding:7px;}
.pd5tp {padding-top:5px;}
.pd5lft {padding-left:5px;}
.pd5rgt {padding-right:5px;}
.pd5btm {padding-bottom:5px;}
.pd2lft {padding-left:2px;}
.pd12btm {padding-bottom:12px;}

.gry {color:#666666;}

.nav {font-family: Arial; color:#333333; font-size: 12px; }
A.nav:link {font-family: Arial; color:#333333; font-size: 12px;}
A.nav:visited {font-family: Arial; color:#333333; font-size: 12px;}
A.nav:hover {font-family: Arial; color:#333333; font-size: 12px; text-decoration:underline; }

.subnav {font-family: Arial; color:#006699; font-size: 12px; text-decoration:underline; }
A.subnav:link {font-family: Arial; color:#006699; font-size: 12px; text-decoration:underline;}
A.subnav:visited {font-family: Arial; color:#006699; font-size: 12px; text-decoration:underline;}
A.subnav:hover {font-family: Arial; color:#cc3300; font-size: 12px; text-decoration:underline; }

.linkred {font-family: Arial; color:#cc3300; font-size: 12px; text-decoration:underline; }
A.linkred:link {font-family: Arial; color:#cc3300; font-size: 12px; text-decoration:underline;}
A.linkred:visited {font-family: Arial; color:#cc3300; font-size: 12px; text-decoration:underline;}
A.linkred:hover {font-family: Arial; color:#cc3300; font-size: 12px; text-decoration:underline; }

.ftrnav {font-family: Arial; color:#666666; font-size: 11px; }
A.ftrnav:link {font-family: Arial; color:#666666; font-size: 11px; }
A.ftrnav:visited {font-family: Arial; color:#666666; font-size: 11px;}
A.ftrnav:hover {font-family: Arial; color:#666666; font-size: 11px; }

.cpyrgt {font-family: Arial; color:#999999; font-size: 10px; }

.navred {font-family: Arial; color:#cc3300; font-size: 12px; font-weight:500; }
.datred {font-family: Arial; color:#cc3300; font-size: 11px;}
.title {font-family: Arial; font-size: 12px; color: #333333; text-decoration:underline; font-weight:bold;}
.div878 {width:878px;}

.subbg {background-image:url(graphics/subhdr.jpg); background-repeat:repeat-x;  height:28px; padding-top:48px; padding-left:5px;  line-height:.7; }
.subbg2 {background-image:url(graphics/subhdr.jpg); background-repeat:repeat-x;  height:28px; padding-top:48px; padding-left:5px;  line-height:.7; }
.subhdr {font-family:Arial; font-size:22px; color:#FFFFFF; text-align:right; text-transform:lowercase; margin-right:0px; margin-bottom:0px; padding-bottom:0px;}

.div200 {width:200x}
.divlft {float:left; width:140px;}
.divrgt {float:right; width:50px;}

.cnt {font-family:Arial; font-size:11px; color:#333333;  font-weight:bold; padding-top:7px;}
.form {font-family:Arial; font-size:10px; color:#333333; border: #cccccc thin solid; padding:2px; background-color:#eeeeee;}

.nmbr {font-family:Arial; font-size:36px; color:#FFFFFF; background-color:#006699; font-weight:bold;}