﻿
body {font-family: arial; padding-top:5px;background: #9cabbd url(../graphics/background.gif) repeat-x top left; }

h1{font-family: arial;margin:0;padding:5px 0 10px 0;font-size:12pt;color: #000000;font-weight: bold;}
h2{font-family: arial;margin:0;padding:10px 0 10px 0;font-size:14pt;color: #000066;font-weight: normal;}
h3{font-family: arial;margin:0;padding:5px 0 0px 0;font-size:12pt;color: #f3f781;font-weight: normal;}

h4{font-family: arial;margin:0;padding:0px 0px 10px 0px;line-height:120%;font-size:10pt;color: #000000;font-weight: bold;}

p {font-family: arial;margin:0;padding:0px 0px 10px 0px;line-height:120%;font-size:10pt;color: #000000;}
p.blue {color: #000099;font-style:italic;font-weight:bold;}

p a{font-family: arial;font-weight:bold; color: #000000;text-decoration:none;}
p a:hover{font-family: arial;font-weight:bold; color: #000099;}

table.alpine {font-family: arial;}

img {border-style: none;}

#outline {background: #ffffff url(../graphics/shadow-r.png) no-repeat top right;
text-align: left; width: 980px; 
margin: 0px auto 10px auto; 
padding: 5px 0px 0px 0px;
overflow: hidden;
}

#maincontainer {width: auto;height: auto;margin: 0px 10px 5px 5px;}

.header {position: relative; float: left; background: #3798f9 url(../graphics/newbanner.gif) no-repeat top left;width: 965px;height:100px; overflow: hidden;}

.home {position: relative; float: left; left: 0px; width: 225px;height:90px; overflow: hidden;}

.tagline{position: relative; float:left; width:200px; height:90px;color: #ffffff;font-family: arial;  font-style:oblique; font-weight: bold; font-size: 16px;width:725px; text-align: right; padding: 5px 10px 0px 0px;overflow:hidden;}

#fellrunner {background: transparent url(../graphics/fellrunner.png) no-repeat top left;width: 118px;height:108px;
position: relative; top: -135px; left: 530px;z-index: 1;}

#mainmenu {clear:both;background: #ffffff;width: auto; height:auto;}

.menu {border-top: 2px #ffffff solid;border-bottom: 2px #bbbbbb solid;height:35px;width:965px;font-family: arial;font-size:10pt;}

ul.menu {margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block; background:#dadada url("../graphics/menu1.gif") repeat-x top left;}

ul.menu li{display:block;float:left;} 
ul.menu li a{display:block;float:left;text-decoration:none;font-family: arial; font-weight:bold;padding:10px 20px 1px 20px;height:25px;color: #000000;background:transparent url("../graphics/border.gif") no-repeat top right;}

ul.menu li a:hover {background:#3798f9 ;color: #eeeeee; padding:11px 19px 0 21px;font-family: arial;}
ul.menu li.selected a {background:#3798f9;color: #ffffff;padding:10px 20px 1px 20px;font-family: arial;}
ul.menu li.selected a:hover {background:#3798f9;color: #ffffff;padding:11px 19px 0px 21px;font-family: arial;}

#banner {margin: 5px 0px 0px 0px; width: 965px; height:250px;}

.wrapper{position: relative; float: left; width: 965px; background-color: #ffffff;margin: 5px 0px 5px 0px;}

.leftcol{ position: relative; float: left; left: 0px; width: 225px;height:auto; background-color: #ffffff;overflow: hidden;}

.leftcol-purple{ position: relative; float: left; left: 0px; width: 215px;height:auto; background-color: #02005c;overflow: hidden;padding: 10px 0px 5px 10px; }

.leftcol-grey{ position: relative; float: left; left: 0px; width: 215px;height:auto; background-color: #e1e1e1;overflow: hidden;padding: 10px 0px 5px 10px; }

.navbanner{height: 25px;font-size:10pt;font-family: arial;font-weight: bold;width:auto;color: #ffffff;
background:#02005c url("../graphics/second-nav-arrow.gif") no-repeat center right; margin-top: 0px; padding: 9px 5px 0px 15px; text-align:left;
border-top: 1px solid #dadada;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
}

a.nav1, a.nav1:link, a.nav1:visited, a.nav1:hover {display:block; width:198px; height:28px;text-align:left; text-decoration:none;font-family: arial;font-weight: bold;border-left: 1px solid #dadada;border-right: 1px solid #dadada; border-top: 1px solid #ffffff;border-bottom: 1px solid #555555;padding: 7px 10px 0px 15px;font-size: 10pt; color:#ffffff;background:#02005c }

a.chosen1 {display:block; width:198px; height:28px;text-align:left; text-decoration:none;font-weight: bold;border-left: 1px solid #dadada;border-right: 1px solid #dadada; border-top: 1px solid #ffffff;border-bottom: 1px solid #555555;padding: 7px 10px 0px 15px;font-family: arial;font-size: 10pt; color:#ffffff;padding: 7px 10px 0px 15px; background:#02005c url("../graphics/second-nav-arrow.gif") no-repeat center right;}

a.nav2, a.nav2:link, a.nav2:visited, a.chosen2 {display:block; width:198px; height:28px;background: #e1e1e1;text-align:left; text-decoration:none;font-family: arial;font-weight: bold;border-left: 1px solid #dadada;border-right: 1px solid #dadada; 
border-top: 1px solid #ffffff;border-bottom: 1px solid #555555;}

a.nav3, a.nav3:link, a.nav3:visited, a.chosen3 {display:block; width:198px; height:22px;background: #e1e1e1;border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-top: 1px solid #ffffff;text-align:left; text-decoration:none;font-family: arial;font-weight: bold;}

ul.nav {margin:0;padding:0; display:block;}

ul.nav2, a.nav2, a.nav2:link, a.nav2:visited, a.chosen2 {padding: 7px 10px 0px 15px;font-family: arial;font-size: 10pt; color:#000000;}
ul.nav3, a.nav3, a.nav3:link, a.nav3:visited, a.chosen3 {padding: 3px 0px 0px 30px; font-family: arial;font-size: 9pt;color:#000000;}

a.nav2:hover {color:#fafafa; background:#3798f9 ; padding: 7px 11px 0px 14px;font-family: arial;font-size: 10pt; }

a.nav3:hover {color:#fafafa; background:#3798f9;padding: 3px 1px 0px 29px;font-family: arial;font-size: 9pt;}

a.chosen2 {font-family: arial;color:#ffffff; background:#3798f9 url("../graphics/second-nav-arrow.gif") no-repeat center right;  }
a.chosen-h {font-family: arial;color:#ffffff; background:#3798f9 url("../graphics/second-nav-arrow.gif") no-repeat center right;  }

a.chosen3 {font-family: arial;color:#ffffff; background:#3798f9 url("../graphics/second-nav-arrow.gif") no-repeat center right;  }

.navbase {height:10px; width: auto; overflow: hidden;background: transparent ;border-top: 2px solid #dadada;}

.sliderbanner{height: 25px;font-size:10pt;font-family: arial;font-weight: bold;width:auto;color: #ffffff;
background: #02005c ;margin-top: 1px; padding: 9px 5px 0px 15px; text-align:left;
border-top: 1px solid #dadada;
border-left: 1px solid #dadada;
border-bottom: 1px solid #dadada;}

#slider .contentdiv{width: 100px;}

.sliderwrapper {position: relative; overflow: hidden; width: 223px; padding: 5px;height:320px; border-left:1px solid #cccccc;border-right: 1px solid #cccccc;}

.sliderwrapper1 {position: relative; overflow: hidden; width: 223px; padding: 5px;height:180px; border-left:1px solid #cccccc;border-right: 1px solid #cccccc;}

.contentdiv{
background: #f1f1f1 ;
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
font-family: arial;font-size:9pt;font-weight: bold;
padding: 5px;
width: 215px;
height: 100%;
}

.contentdiv p{font-family: arial;font-size: 9pt; font-weight:normal;}

.contentdiv a:link {color: #000033;text-decoration: underline;font-family: arial;}
.contentdiv a:visited {color: #222222;text-decoration: underline;font-family: arial;}
.contentdiv a:hover {color: #000066;text-decoration: underline;font-family: arial;}

.slidercontrols {height:38px; width: 225px; background:#dadada url("../graphics/menu1.gif") repeat-x top left;
border-top:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #aaaaaa;}
.slidercontrols ul{padding: 0;margin: 0; list-style-type: none;background-color: f1f1f1;}

.slidercontrols ul li{ display: inline;float: left;width:auto;}

.slidercontrols ul li a{background:transparent url("../graphics/border.gif") no-repeat top right;float:left;margin:0px;font-family: arial;font-size:13px;font-weight:bold;color: #000000;display: block;text-decoration: none;padding-left:0px;padding-top:10px;padding-bottom:10px; width:111px; height:auto;text-align: center; }

.slidercontrols ul li a:hover{background:#3798f9; color: #ffffff;font-family: arial;}
.sliderwrapper{padding:0px}

.maintext{position: relative; float: left; left: 5px; width: 450px;padding: 5px 0px 0px 10px;
background:#ffffff url("../graphics/maintextbackground.gif") no-repeat center;}

.mainform{position: relative; float: left; left: 5px; width: 450px;padding: 5px 0px 0px 10px;
background:#ffffff }

.charity-tablediv {position: relative; float: left; width: 670px;background:#ffffff;font-family: arial; }

table.charitytable-top{background-color:#ffffff;width: 670px;border-collapse:collapse;font-family: arial;}

.charitytable1 {background:#02005c url("../graphics/second-nav-arrow.gif") no-repeat center right;padding: 2px 5px 0px 15px;width: 190px;color:#ffffff;height: 33px;font-family: arial;font-size:10pt;font-weight: bold;border-top:1px solid #ffffff; border-bottom: 10px solid #ffffff;}

.charitytable2 {background:#ffffff; padding: 1px 5px 0px 15px;width: 400px;color:#000000;font-family: arial;font-size:12pt;font-weight: bold;}

.course-schedule {background-color:#ffffff;width: 480px;border-collapse:collapse;font-family: arial; font-size: 10pt;}

.cs-bold {font-family: arial;font-weight: bold;font-size: 10pt;}

.c-img {background:#e1e1e1;padding: 10px 0px 10px 10px; width: 200px;color:#ffffff;height: auto;border-top:1px solid #ffffff;border-top: 1px solid #dadada; border-bottom: 3px solid #ffffff;}

.c-text {background:#ffffff; padding: 10px 5px 0px 15px;width: 400px;color:#000000;font-size:10pt;font-weight: normal;font-family: arial;vertical-align: top;}

.review {padding: 10px 0px 10px 110px; width: 340px;color:#ffffff;height: auto;border-top:1px solid #ffffff;border-top: 1px solid #dadada; }

.voucherlogo {padding: 10px 0px 10px 110px;}

.photos{ position: relative; float: left;left: 20px; width: 205px;height:auto; margin-top: 10px;padding:0px 0px 0px 0px;background: #ffffff;}

.slides {width:210px; height:230px; background:transparent url("../graphics/slides.gif") no-repeat center;}
.slides1 {width:210px; height:230px; background:transparent url("../graphics/slides-mirror.gif") no-repeat center;}

img.hz {padding:45px 0px 0px 25px; width:160px; height:120px;}
img.vz {padding:25px 0px 0px 45px; width:120px; height:160px;}

img.hz {padding:45px 0px 0px 25px; width:160px; height:120px;}
img.vz {padding:25px 0px 0px 45px; width:120px; height:160px;}

.verticaltext{ position: relative; float: right; right: 0px; width: 42px;background: #ffffff; }

#footer {clear: both;overflow: hidden;
background: #b2beca url(../graphics/footer.gif) repeat-x top left;
width: auto; height:35px;
padding: 1px 20px 0px 30px;
text-align: center;font-family: arial;
color:#ffffff;
border-top: 1px solid #b1beca;
border-left: 1px solid #b1beca;
border-right: 1px solid #b1beca;
}

.foot-img {float:left;width: auto; height:35px;color:#02005c;font-size: 12pt;font-family: arial;font-weight: bold; padding: 0px 5px 0px 10px;}

.foot-item {float:left;width: auto; height:25px;color:#02005c;font-size: 12pt;font-family: arial;font-weight: bold; padding: 10px 10px 0px 0px;}

.foot-item a:link {color:#02005c;text-decoration: none;font-family: arial;}
.foot-item a:visited {color:#02005c;text-decoration: none;font-family: arial;}
.foot-item a:hover {color:#000099;font-family: arial;}


.lower-ds {background: #9cabbd url(../graphics/shadowbase.png) no-repeat top left;
width: 980px; height: auto;
font-size:9pt;font-family: arial;
text-align:center;
padding: 5px 0px 15px 0px;}

.lower-ds1 {background: #9cabbd url(../graphics/shadowbase1.gif) no-repeat top left;width: 980px; height: 5px;}


.lower-ds a:link {color: #000033;text-decoration: none;font-family: arial;}
.lower-ds a:visited {color: #000000;text-decoration: none;font-family: arial;}
.lower-ds a:hover {color: #ffffff;text-decoration: none;font-family: arial;}

.cmenu {border-top: 2px #ffffff solid;border-bottom: 2px #bbbbbb solid;height:35px;width:965px;font-size:10pt;}
ul.cmenu {margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block; background:#dadada url("../graphics/menu1.gif") repeat-x top left;}
ul.cmenu li{display:block;float:left;} 
ul.cmenu li a{display:block;float:left;text-decoration:none;font-family: arial; font-weight:bold;padding:10px 50px 1px 90px;height:25px;color: #000000;width:825px;}
ul.cmenu li a:hover {background:#3798f9 ;color: #eeeeee;font-family: arial; padding:11px 49px 0 91px;width:825px;}

.emenu {border-top: 2px #ffffff solid;border-bottom: 2px #bbbbbb solid;height:35px;width:965px;font-size:10pt;}
ul.emenu {margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block; background:#dadada url("../graphics/menu1.gif") repeat-x top left;}
ul.emenu li{display:block;float:left;} 
ul.emenu li a{display:block;float:left;text-decoration:none;font-family: arial; font-weight:bold;padding:10px 10px 1px 20px;height:25px;color: #000000;width:935px;}
ul.emenu li a:hover {background:#3798f9 ;color: #eeeeee;font-family: arial; padding:11px 9px 0 21px;width:935px;}

#formpadding {padding: 5px 10px 10px 50px;}

table.formtable{background-color:#ffffff;width: 375px;height: 330px;font-family: arial;font-size:10pt;color:#000000;
border: 1px solid #cccccc;}
table.formtable td{border: solid 2px #52514e;pading: 0px;font-family: arial;}

table.contact {border: 0px; border-collapse:collapse; background-color:#ffffff; width: 320px;font-family: arial;font-size:10pt;}

.contact-thanks {border-top: 4px #ffffff solid;border-bottom: 2px #bbbbbb solid;background:#dadada url("../graphics/menu1.gif") repeat-x top left;height:35px;width:965px;font:bold 12pt #ffffff;font-family: arial;}

.contact-thanks a {display:block;float:left;text-decoration:none; font-weight:bold;padding:10px 20px 0px 21px;height:25px;color: #000000;font-family: arial; }

.contact-thanks a:hover {background:#3798f9 ;color: #eeeeee; padding:11px 19px 0 21px;}

.input {border: 1px solid #000000;background: #ffffff;font-family: arial;}
.input:hover {border: 1px solid #000066;background: #f6f6f6;}

.submitbutton {width:320px;height: 30px;font-family: arial; font-weight:bold;font-size:10pt;}

.info-top {height: 25px;font-family: arial;font-size:10pt;font-weight: bold;width:auto;color: #ffffff;
background: #02005c ;margin-top: 10px; padding: 9px 5px 0px 15px; text-align:left;
border-top: 1px solid #dadada;
border-left: 1px solid #dadada;
border-bottom: 1px solid #dadada;}

.info-text {width: 198px; height:auto; padding: 10px 15px 5px 10px; border-left:1px solid #cccccc;border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #f1f1f1;margin-bottom:5px;}

.info-text1 {width: 198px; height:auto; padding: 10px 15px 30px 10px; border-left:1px solid #cccccc;border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #f1f1f1;}

.info-text p, .info-text1 p {font-family: arial;font-size: 9pt; font-weight:normal;}
