@charset "UTF-8";
.main {font-family: Arial; font-size: 12px; color: #000000;}
.mainbold {font-family: Arial; font-size: 12px; color: #000000; font-weight:bold;}
.mainhdr {font-family: Arial; font-size: 14px; color: #000000; font-weight:bold; }
.subscr {font-family: Arial; font-size: 16px; color: #FFFFFF; }
.mainwht {font-family: Arial; font-size: 12px; color: #FFFFFF;}

.org {font-family: Arial; font-size: 12px; color: #ff9900;}
.orgbold {font-family: Arial; font-size: 12px; color: #ff9900; font-weight:bold;}
.grn {font-family: Arial; font-size: 12px; color: #66cc33;}
.grnbold {font-family: Arial; font-size: 12px; color: #66cc33; font-weight:bold;}
.blu {font-family: Arial; font-size: 12px; color: #0099cc;}
.blubold {font-family: Arial; font-size: 12px; color: #0099cc; font-weight:bold;}
.redbold {font-family: Arial; font-size: 12px; color: #cc0000; font-weight:bold;}

.nav {font-family: Arial; color:#333333; font-size: 11px; font-weight:bold; }
A.nav:link {font-family: Arial; color:#333333; font-size: 11px; font-weight:bold; }
A.nav:visited {font-family: Arial; color:#333333; font-size: 11px; font-weight:bold; }
A.nav:hover {font-family: Arial; color:#0099cc; font-size: 11px; font-weight:bold;  }

.subnav {font-family: Arial; color:#FFFFFF; font-size: 12px; font-weight:bold; }
A.subnav:link {font-family: Arial; color:#FFFFFF; font-size: 12px; font-weight:bold; }
A.subnav:visited {font-family: Arial; color:#FFFFFF; font-size: 12px; font-weight:bold; }
A.subnav:hover {font-family: Arial; color:#FFFFFF; font-size: 12px; font-weight:bold;  }

.subnav2 {font-family: Arial; color:#ff9900; font-size: 12px; font-weight:bold; }
A.subnav2:link {font-family: Arial; color:#ff9900; font-size: 12px; font-weight:bold; }
A.subnav2:visited {font-family: Arial; color:#ff9900; font-size: 12px; font-weight:bold; }
A.subnav2:hover {font-family: Arial; color:#ff9900; font-size: 12px;  font-weight:bold; }

.topnav2 {font-family: Arial; color:#333333; font-size: 10px; }
.topnav {font-family: Arial; color:#333333; font-size: 10px; }
A.topnav:link {font-family: Arial; color:#333333; font-size: 10px; }
A.topnav:visited {font-family: Arial; color:#333333; font-size: 10px;}
A.topnav:hover {font-family: Arial; color:#ff9900; font-size: 10px; }


.hdrnav {font-family: Arial; color:#000000; font-size: 14px; font-weight:bold; }
A.hdrnav:link {font-family: Arial; color:#000000; font-size: 14px; font-weight:bold; }
A.hdrnav:visited {font-family: Arial; color:#000000; font-size: 14px; font-weight:bold; }
A.hdrnav:hover {font-family: Arial; color:#ff9900; font-size: 14px; font-weight:bold; }

.btmlink {font-family: Arial; color:#FFFFFF; font-size: 12px; }
A.btmlink:link {font-family: Arial; color:#FFFFFF; font-size: 12px;}
A.btmlink:visited {font-family: Arial; color:#FFFFFF; font-size: 12px; }
A.btmlink:hover {font-family: Arial; color:#FFFFFF; font-size: 12px; }

.ftrtxt {font-family: Arial; color:#999999; font-size: 10px; }
.ftr {font-family: Arial; color:#999999; font-size: 10px; }
A.ftr:link {font-family: Arial; color:#999999; font-size: 10px; }
A.ftr:visited {font-family: Arial; color:#999999; font-size: 10px; }
A.ftr:hover {font-family: Arial; color:#999999; font-size: 10px;  }

.linkorg {font-family: Arial; color:#ff9900; font-size: 12px; text-decoration:underline; }
A.linkorg:link {font-family: Arial; color:#ff9900; font-size: 12px; text-decoration:underline; }
A.linkorg:visited {font-family: Arial; color:#ff9900; font-size: 12px; text-decoration:underline; }
A.linkorg:hover {font-family: Arial; color:#ff9900; font-size: 12px; text-decoration:underline; }

.linkgrn {font-family: Arial; color:#66cc33; font-size: 12px; text-decoration:underline; }
A.linkgrn:link {font-family: Arial; color:#66cc33; font-size: 12px; text-decoration:underline; }
A.linkgrn:visited {font-family: Arial; color:#66cc33; font-size: 12px; text-decoration:underline; }
A.linkgrn:hover {font-family: Arial; color:#66cc33; font-size: 12px; text-decoration:underline; }

.linkblu {font-family: Arial; color:#0099cc; font-size: 12px; text-decoration:underline; }
A.linkblu:link {font-family: Arial; color:#0099cc; font-size: 12px; text-decoration:underline; }
A.linkblu:visited {font-family: Arial; color:#0099cc; font-size: 12px; text-decoration:underline; }
A.linkblu:hover {font-family: Arial; color:#0099cc; font-size: 12px; text-decoration:underline; }

.linkgry {font-family: Arial; color:#333333; font-size: 12px; }
A.linkgry:link {font-family: Arial; color:#333333; font-size: 12px; }
A.linkgry:visited {font-family: Arial; color:#333333; font-size: 12px; }
A.linkgry:hover {font-family: Arial; color:#333333; font-size: 12px; text-decoration:underline; }

.pdbtm5 {padding-bottom:5px;}
.pdbtm7 {padding-bottom:7px;}
.pdbtm12 {padding-bottom:12px;}

.pdlft7 {padding-left:7px;}
.pdlft12 {padding-left:12px;}
.pdlft13 {padding-left:13px;}
.pdlft25 {padding-left:25px;}

.pdtp5 {padding-top:5px;}
.pdtp7 {padding-top:7px;}
.pdtp12 {padding-top:12px;}
.pdtp13 {padding-top:13px;}
.pdtp15 {padding-top:15px;}
.pdtp25 {padding-top:25px;}

.pdrgt7 {padding-right:7px;}
.pdrgt12 {padding-right:12px;}
.pdrgt13 {padding-right:13px;}
.pdrgt40 {padding-right:40px;}
.pdrgt70 {padding-right:70px;}
.pdrgt80 {padding-right:80px;}
.pdrgt90 {padding-right:90px;}
.pdrgt100 {padding-right:100px;}

.pd3 {padding:3px;}
.pd5 {padding:5px;}
.pd7 {padding:7px;}
.lhftr {line-height:16px;}
.lhlft {line-height:20px;}
.pdlftnav {padding-left:50px;}
.lh18 {line-height:18px;}

.clrgry {color:#333333;}

.brdbtmgry {border-bottom:#eeeeee 1px solid;}
.brdtpgry {border-top:#eeeeee 1px solid;}
.brdtpgry2 {border-top:#cccccc 1px solid;}
.brdrgtgry {border-right:#eeeeee 1px solid;}
.brdbtmgry2 {border-bottom:#cccccc 1px solid;}
.brdlftgry2 {border-left:#cccccc 1px solid;}
.brdrgtgry2 {border-right:#cccccc 1px solid;}
.brdgry {border-top:#eeeeee 1px solid; border-left:#eeeeee 1px solid;}
.brdgry2 {border-top:#cccccc 1px solid; border-left:#cccccc 1px solid;}
.brdlftwht {border-left:#ffffff 1px solid;}

.bgbtn {background-image:url(graphics/bg-btn.jpg); background-position:top; background-repeat:no-repeat;}
.bgbtnmolly {background-image:url(graphics/bg-btnmolly.jpg); background-position:top; background-repeat:no-repeat;}
.bgbtnbot {background-image:url(graphics/bg-btnbot.jpg); background-position:right; background-repeat:no-repeat;}
.bgbtncolgrad {background-image:url(graphics/bg-btncolgrad.jpg); background-position:right top; background-repeat:no-repeat;}
.bgbtncolgrad2 {background-image:url(graphics/bg-btncolgrad2.jpg); background-position:right top; background-repeat:no-repeat;}
.bgbtncolgrad3 {background-image:url(graphics/bg-btncolgrad3.jpg); background-position:right top; background-repeat:no-repeat;}
.bgbtnjumpjump {background-image:url(graphics/bg-btnjumpjump.png); background-position:top; background-repeat:no-repeat;}
.bgbtnR3 {background-image:url(graphics/bg-btnR3.png); background-position:top; background-repeat:no-repeat;}
.bgbtnR3all {background-image:url(graphics/merchandise/R3alltrc.jpg); background-position:top; background-repeat:no-repeat;}
.bgbtnR1rope {background-image:url(graphics/merchandise/R1trc.jpg); background-position:top; background-repeat:no-repeat;}
.bgbtnR2rope {background-image:url(graphics/merchandise/R2trc.jpg); background-position:top; background-repeat:no-repeat;}
.bgbtnR3rope {background-image:url(graphics/merchandise/R3trc.jpg); background-position:top; background-repeat:no-repeat;}
.bgbtnJNRtrain {background-image:url(graphics/JNR_frost.png); background-position:top; background-repeat:no-repeat;}
.bgbtnJNRcftrain {background-image:url(graphics/JNR_nofrost2.png); background-position:top; background-repeat:no-repeat;}
.bgbtnobj {background-image:url(graphics/bg-btnobj.jpg); background-position:top; background-repeat:no-repeat;}
.bgbtnlink {background-image:url(graphics/bg-btnlink.jpg); background-position:top; background-repeat:no-repeat; padding-right:18px; padding-top:5px;}


.btnhdr {font-family: Arial; color:#333333; font-size: 12px; font-weight:bold;}
.bggrytp {background-color:#eeeeee; border:#CCCCCC 1px solid;}

.bgsubhdr {background-image: url(graphics/hdr-sub.jpg); background-repeat:no-repeat; background-position:left top; border-right: #eeeeeee 1px solid;}
.bgsubshdw {background-image:url(graphics/bg-subshdw.jpg); background-position:top left; background-repeat:no-repeat;}
.bgorg {background-image:url(graphics/bg-suborg.jpg); background-repeat:repeat-y; background-position:left top;}
.bgblu {background-image:url(graphics/bg-subblu.jpg); background-repeat:repeat-y; background-position:left top;}
.bggrn {background-image:url(graphics/bg-subgrn.jpg); background-repeat:repeat-y; background-position:left top;}
.bgsubscr { background-image:url(graphics/bg-scrb.jpg); background-position:top; background-repeat:repeat-x; padding:12px;}

.subhdr {font-family: Arial; color:#FFFFFF; font-size: 18px; padding-right:10px; padding-bottom:7px;}
.subhdr2 {font-family: Arial; color:#FFFFFF; font-size: 16px; padding-bottom:7px; padding-left:55px;}

/*contact*/

.cnt {font-family:Arial; font-size:11px; color:#FFFFFF;  padding-top:7px; text-align:left;}
.form {font-family:Arial; font-size:11px; color:#000000; border: #cccccc thin solid; padding:2px; background-color:#FFFFFF;}

.cnt2 {font-family:Arial; font-size:12px; color:#OOOOOO;  padding-top:7px; text-align:left;}
.form2 {font-family:Arial; font-size:12px; color:#000000; border: #cccccc thin solid; padding:2px; background-color:#eeeeee;}

/*program*/
.prnavbg {background-color:#eeeeee; padding:7px; height:220px;}

.prnavgen {font-family: Arial; color:#333333; font-size: 12px; font-weight:bold; line-height:20px; }

.prnav {font-family: Arial; color:#333333; font-size: 12px; font-weight:bold; text-decoration:underline; }
A.prnav:link {font-family: Arial; color:#333333; font-size: 12px; font-weight:bold; text-decoration:underline; }
A.prnav:visited {font-family: Arial; color:#333333; font-size: 12px; font-weight:bold; text-decoration:underline; }
A.prnav:hover {font-family: Arial; color:#0099cc; font-size: 12px; font-weight:bold; text-decoration:underline; }

.prbghdr {font-family:Arial; color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#333333;}

/*sitemap*/
.smblu {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smblu:link {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smblu:visited {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smblu:hover {font-family: Arial; color:#0099cc; font-size: 14px font-weight:bold;; }

.smgrn {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smgrn:link {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smgrn:visited {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smgrn:hover {font-family: Arial; color:#66cc33; font-size: 14px; font-weight:bold; }

.smorg {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smorg:link {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smorg:visited {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; }
A.smorg:hover {font-family: Arial; color:#ff9900; font-size: 14px; font-weight:bold; }
