@charset "UTF-8";

/* -------- GLOBAL STYLES -------- */

html,body,ul,ol,li,div,h1,h2,h3,h4,img,button {margin: 0;padding: 0;border: 0;}

body  {font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;-webkit-text-size-adjust: none;background:#000 url('/design/backgrounds/rotator.php') no-repeat 50% 0%;}

table {font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;-webkit-text-size-adjust: none;}

ul,li {list-style-type:none;}

a {outline:none;text-decoration:none;color:#b8a15e;}

a:visited {outline:none;text-decoration:none;color:#b8a15e;}

a:hover,a:active {text-decoration:none;color:#f4d680;}

button {cursor:pointer;}

p {margin: 10px 0 0 0;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:18px;color:#FFF;}

br {clear: left;}

form {margin: 0;}

.clear {clear:both;height:0px;overflow:hidden;}

/* -------- PAGE STYLES -------- */

div#flash-container {height: 100%;overflow: visible;width: 100%;}

div#background {position: absolute;top: 0;left: 0;margin: 0;padding: 0;width: 100%;height: auto;text-align: center;overflow: hidden;}

#flash-background {overflow: hidden;}

#container {position:relative;margin: 0 auto;width: 988px;text-align:left;}

/* -------- HEADER STYLES -------- */

#header {position:relative;width: 988px;height:auto;z-index:2;}

#header #logo {width:248px;height:98px;padding:0;border:#454545 1px solid;float:left;margin-top:10px;}

#header #insiderform {width:175px;height:22px;padding:0;border:#454545 1px solid;float:right;margin-top:10px;}

#header #insiderform #s {float:left;padding:0;margin: 6px 0 0 6px;border: 0;width: 130px;background:none;font-family:'helvetica neue',arial,sans-serif;font-size:9px;}

#header #insiderform #go {float: right;margin: 3px 4px 0 0;}

#header #searchform {width:248px;height:22px;padding:0;border:#454545 1px solid;float:left;margin-top:10px;}

#header #searchform #ss {float:left;padding:0;margin: 6px 0 0 6px;border: 0;width: 195px;background:none;font-family:'helvetica neue',arial,sans-serif;font-size:9px;}

#header #searchform #ssgo { float: right;margin: 3px 4px 0 0;}

#header h1 a {display: block;width:248px;height:98px;cursor: pointer;}

#header #localsites {height:39px;padding:0;float:left;margin-top:15px;margin-left:12px;text-align:left;font-size:10px;color:#AAA;;font-family:'helvetica neue',arial,sans-serif;}

#header #gbinsider {height:39px;padding:0;float:right;margin-top:15px;margin-right:6px;text-align:left;font-size:10px;color:#AAA;font-family:'helvetica neue',arial,sans-serif;}

#header .socialmedia {height:39px;padding:0;float:right;margin-top:10px;margin-left:1px;}

#header #navigation {position:relative;width:725px;height:30px;margin-top:0px;padding:0;float:right;text-align:left;border-bottom:#454545 1px solid;border-top:#454545 1px solid;}

/* -------- FOOTER STYLES -------- */

#footer {position:relative;margin: 0 auto;width: 988px;border-top:#454545 1px solid;}

.footercopy  {font-size: 10px;color:#666666;}

.footerlink  {font-size: 10px;color:#b8a15e;}

.bear-box {position:relative;float:left;width:329px;height:150px;text-align:left;background:url(/design/assets/images/bear-box.png) repeat-x 0% 0%;}

.bear-box p {margin-left:72px;margin-right:15px;font-size:11px;}

.bear-box-head {padding: 10px 15px 12px 72px;font-size:12px;color:#b8a15e;font-weight:bold;background:url(/design/assets/images/bear-box-arrow.png) no-repeat 0% 0%;}

/* -------- NAVIGATION STYLES -------- */

#nav, #nav ul {width:725px;list-style: none;font-size:11px;font-weight:bold;padding:0;margin:0;font-family:'helvetica neue',arial,sans-serif;}
#nav a {display: block;color: #FFFFFF;text-decoration: none;}
#nav li {position: relative;float:left;padding: 7px 14px;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li ul {position: absolute;list-style:none;left:-999em;width:200px;height: auto;line-height:11px;margin: 7px 0 0 -14px;background:#b8a15e;}
#nav li li {margin:0;width:172px;}
#nav li li span {margin:0;padding:2px 0;display:block;position:relative;font-size:11px;}
#nav li li a, #nav li li a:visited {text-decoration:none;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background:#b8a15e;}
#nav li li:hover, #nav li li.sfhover {background:#5c512f;}

/* -------- HOMEPAGE STYLES -------- */

#header #swapbackground {width:725px;height:28px;padding:0;float:right;text-align:right;margin-top:10px;font-size:9px;color:#AAA;}

#homebody {position:relative;width: 988px;height:320px;z-index:1;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;}

#homebody #jackiihero {width:362px;height:320px;padding:0;float:left;}

#homebody #hpvideo {width:626px;height:320px;padding:0;float:left;text-align:center;}

#lower-container {position:relative;margin: 0 auto;width:100%;text-align:left;background:url(/design/assets/images/lower-gradient.png) no-repeat 50% 0%;}

#lower-body {z-index:1;margin: 0 auto;width:988px;}

#jack-quote {margin:68px 0 20px 0;width:341px;height:137px;font-weight:normal;color:#b8a15e;font-size:12px;font-style:oblique;background:url(/design/assets/images/jack-quote.png) 0 0 no-repeat;}

ul#video-navigation {height:37px;width:988px;font-size:12px;font-weight:bold;}
ul#video-navigation li {float:left;height:37px;line-height:37px;}
ul#video-navigation li a {display:block;height:37px;}
ul#video-navigation li a#jackii {width:305px;height:37px;text-align:left;background:url(/design/assets/images/video-jackii.png) 0 0 no-repeat;}
ul#video-navigation li a#spacer {width:10px;height:37px;}
ul#video-navigation li a#video-a {width:205px;height:37px;}
ul#video-navigation li a#video-b {width:215px;height:37px;}
ul#video-navigation li a#video-c {width:235px;height:37px;}
ul#video-navigation li a#video-a:hover,
ul#video-navigation li a#video-b:hover,
ul#video-navigation li a#video-c:hover { }

/* -------- INTERIOR STYLES -------- */

#header #toprighthead {width:695px;height:auto;padding:0;float:right;text-align:right;padding-top:30px;padding-bottom:30px;padding-right:30px;font-size:28px;color:#FFF;font-family:'myriad pro',georgia,arial,sans-serif;}

#main-body {margin: 0 auto;width:988px;text-align:left;background:url(/design/assets/images/nav-gradient.png)  repeat-x 0% 0%;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;}

#main-body #left-column {float:left;position:relative;width:590px;padding:30px 0 30px 30px;}

#main-body #right-column {position:relative;width:305px;float:right;padding:30px;text-align:left;}

#main-body h1 {font-size:22px;padding-bottom:10px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;border-bottom:#b8a15e 1px solid;}

#main-body h2 {margin-top: 10px;font-size:22px;line-height:24px;font-weight:normal;color:#ffffff;font-family:'myriad pro',georgia,arial,sans-serif;}

#main-body h3 {margin-top: 10px;font-size:16px;line-height:24px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;}

#main-body h4 {margin: 0px;padding:20px 0px 0px 0px;font-size:18px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;}


#main-body2 {margin: 0 auto;width:988px;text-align:left;background:url(/design/assets/images/nav-gradient.png)  repeat-x 0% 0%;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;}

#main-body2 h4 {margin: 0px;padding:0px 0px 15px 0px;font-size:16px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;}

#main-body2 #left-column {float:left;position:relative;width:590px;padding:15px 0 30px 30px;}

#main-body2 #right-column {position:relative;width:305px;float:right;padding:30px;text-align:left;}



.gold {color:#b8a15e;}
.dark-grey {color:#666666;}

.imgright {float:right;margin: 12px 0 10px 10px;font-size: 11px;line-height:14px;font-style:oblique;color:#b8a15e;}
.imgleft {float:left;margin: 12px 10px 10px 0;font-size: 11px;line-height:14px;font-style:oblique;color:#b8a15e;}
.imgcenter {float:left;margin: 12px 0 10px 0;font-size: 11px;line-height:14px;font-style:oblique;color:#b8a15e;}


.date-news  {font-size: 10px;color:#ffffff;}

.gallery-off {border: solid 1px #000000; }

.gallery-on {border: solid 1px #ffffff; }

/* -------- COURSE STYLES -------- */

#header #toprightcourse {width:695px;height:auto;padding:0;float:right;text-align:right;padding-top:10px;padding-bottom:10px;padding-right:10px;}

#header #toprightcourse #course{width:auto;height:auto;float:right;text-align:center;}

.coursename {font-size:28px;line-height:38px;color:#FFF;font-family:'myriad pro',georgia,arial,sans-serif;}

.courselocation {font-size:11px;font-weight:normal;font-family:'helvetica neue',arial,sans-serif;text-transform:uppercase;}

.courselocation a {outline:none;text-decoration:none;color:#fff;text-transform:none;}

.courselocation a:visited {outline:none;text-decoration:none;color:#fff;text-transform:none;}

.courselocation a:hover,a:active {text-decoration:none;color:#f4d680;text-transform:none;}

.imgrightmap {float:right;margin: 10px 0 10px 10px;border:#454545 1px solid;padding:2px;background:#fff;}

#main-body #left-column-course {position:relative;width:435px;padding:30px 0 30px 30px;}

#main-body #right-column-course {position:relative;width:460px;float:right;padding:30px;text-align:left;}

ul#course-list {margin: 15px 0 0 20px;padding: 0;}
ul#course-list li {list-style-image: url(/design/assets/images/list-bear.png);margin: 15px 0 0 5px;}
ul#course-list a {outline:none;text-decoration:none;color:#fff;}
ul#course-list a:visited {outline:none;text-decoration:none;color:#fff;}
ul#course-list a:hover,a:active {text-decoration:none;color:#f4d680;}
ul#course-list li li {list-style-image: url(/design/assets/images/disc.png);margin: 10px 0 0 20px;}

#myMap .MSVE_Copyright {display:none;}


/* -------- TAB STYLES -------- */

ul.tabnavigation {list-style: none;margin: 30px 0 0 0;padding: 0;border-bottom:#b8a15e 1px solid;padding-bottom:10px;}
ul.tabnavigation li {display: inline;margin-right:18px;font-size:20px;font-weight:normal;font-family:'myriad pro',georgia,arial,sans-serif;}
ul.tabnavigation li a {color: #676767;text-decoration: none;}
ul.tabnavigation li a.selected,ul.tabnavigation li a:hover {color: #b8a15e;}
ul.tabnavigation li a:focus {outline: 0;}
div.tabs > div {padding: 0;margin: 18px 0 0 0;}
div.tabs > div h2 {margin: 0;}

/* -------- TOOLTIP STYLES -------- */

.tipsy {padding: 5px;font-size:10px;line-height:12px;font-weight:bold;opacity: 0.95; filter: alpha(opacity=95); background-repeat: no-repeat;background-image: url(/design/assets/images/tipsy.gif);margin-top:-8px;}
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
.tooltip {display: block;width:150px;height:90px;cursor: pointer;}
.tooltip a {display: block;width:150px;height:90px;cursor: pointer;}

/* -------- SHADOWBOX STYLES -------- */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:bold;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/design/assets/images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:12px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:10px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/design/assets/images/close.png);}
#sb-nav-next{background-image:url(/design/assets/images/next.png);}
#sb-nav-previous{background-image:url(/design/assets/images/previous.png);}
#sb-nav-play{background-image:url(/design/assets/images/play.png);}
#sb-nav-pause{background-image:url(/design/assets/images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:10px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/* -------- FORM STYLES -------- */

.formfield {width:290px;float:left;margin:20px 0;}
.formbox {color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;width:270px;height:18px;margin-bottom: 5px;}
.selectbox {width:280px;height:22px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;margin-bottom: 5px;}
.selectbox2 {width:125px;height:22px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;}
.textarea {width:565px;height:150px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;}
#comments2 {display:none;}
button {width:150px;height:25px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;}
button.clicked {background-color:#bbbbbb;}

div#courses {
	z-index: 999;
	float: left;
	position: absolute;
	background-color: #000;
	width: 274px;
	margin-top: 25px;
	visibility: hidden;
}

div#courses blockquote { font-size: 11px; margin: 0; padding: 1px 0 1px 10px;}

.hide { display: none; }
