@charset "utf-8";
*{margin:0; padding:0;}
body{background:#fff; color:#000; font:72%/160% Arial, Helvetica, sans-serif; text-align:center;}
h2, h3, h4, h5, h6, p, ul, ol, dl, address/*, img*/{margin:0 10px; padding:.5em 0;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h1{font-size:200%;}
h1:hover, h1:focus, h1:active{}
h1 span{display:block; color:#fff; font-size:80%;}
h2{font-size:160%;}
h3{clear:left; font-size:140%;}
h4{font-size:120%;}
h5{font-size:110%;}
h6{font-size:100%;}
img, img a{border:none;}
p{font-size:100%;}
a{text-decoration:underline; outline:none;}
a:link, a:visited{color:#D8A91B;}
a:hover, a:active, a:focus{color:#D8A91B;}
address{font-style:normal;}
address span{display:block;}
pre{padding-left:20px; font-size:1em;}
code, pre{color:#666; font:1em monaco, courier, monospace; font-weight:normal;}
ul{list-style-type:disc;}
li{}
dt{font:110% Helvetica, Arial, sans-serif; font-weight:bold;}
dt span{display:block; font-weight:normal;}
dd{margin-bottom:.5em;}
dd p img{display:block; float:none;}
dd blockquote{margin:.5em 0;}
dd pre, dd ul{padding-left: 0;}
dd+dt{margin-top:2em;}
blockquote{margin-left:20px; border-left:1px solid #666; padding-left:20px;}
q:before, q:after{content:"";}
form{margin:.5em 10px;}
fieldset{border:1px solid #ccc; padding:1em;}
label{margin-bottom:.5em; cursor:pointer;}
input, textarea{background:#fff; color:#191919; font-family:Arial, Helvetica, sans-serif;}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus{border-color: #7f6619;}
dd p, blockquote p, form p{margin-left:0;}
table{/*margin-left:20px;*/ border-collapse:collapse;}
caption{margin:1em 0 0 20px; font-weight:bold;}
th{/*border-bottom:1px solid #666;*/ padding-right:1em; text-align:left;}
td{/*border-bottom:1px solid #666;*/ padding:.05em 1em .05em 0em; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
td+td{/*border-left:1px solid #666;*/}
hr, legend{display:none;}
abbr.dtstart, abbr.dtend{border:none;}
.clr:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0px;}
	.clr{display:inline-block;}
	/* Hides from IE-mac \*/
	* html .clr{height:1%;}
	.clr{display:block;}
	/* End hide from IE-mac */
.underline{text-decoration:underline;}

body{position:relative;}
/* layout sections */
#container{width:785px; margin:0px auto; text-align:left; /*position:relative;*/ background:#fff; background:url(../images/HOSTicketBar.gif) no-repeat 433px 20px; position:absolute; top:0; left:50%;margin-left:-392px;}

/* branding */
#branding{width:100%; overflow:hidden; padding:0; /*background:url(../images/sports_equipment.jpg) top right no-repeat;*/}
#branding a:link, #branding a:visited{color:#FFF; text-decoration:none;}
#branding h1{display:block; width:8em; margin-left:25px; padding-top:70px; background:url(../images/logo.png) no-repeat 15px 0px; position:absolute; left:0; top:15px;}
#branding h1 a{display:block; line-height:1em; color:#FFF; background:#036e44; font-weight:normal; font-size:0.8em; font-family:"Times New Roman", Times, serif; text-transform:uppercase; margin-left:-24px; text-align:center;}

#mainContactInfo{float:right; position:absolute; right:0; top:146px; padding-right:20px; text-align:right; color:#000000; font-size:1.5em; line-height:1.3em; font-weight:bold;}
#mainContactInfo a:link{color:#000000;}
#mainContactInfo a:hover{color:#000000; text-decoration:underline;}
#mainContactInfo .phone{/*font-size:1.2em;*/}

/* skip */
a#skip{display:none;}

/* nav-main */
#nav-main{width:100%; height:77px; margin-top:83px; overflow:hidden; background:url(../images/headerBG.png) no-repeat; /* background:#fff url(../images/nav_bg.jpg) repeat-x 0 100%;*/}
#nav-main ul{float:right; list-style-type:none; padding:0; margin:1px 1px; width:46.6em; display:inline-block; white-space:nowrap;}
#nav-main li{display:inline;}
#nav-main a{float:left; padding:15px 8px; font-size:1em; line-height:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#fff; background:#036e44;}
#nav-main a:link, #nav-main a:visited{}
#nav-main a:hover, #nav-main a:focus {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
#nav-main a.nav-home{display:none;}
#nav-main ul li:last-child a{border-right:0;}
#nav-main .nav-download{position:absolute; right:0; top:40px; display:block; width:auto; padding:12px 10px 14px 0; margin-right:15px}
#nav-main a.nav-download{/*background:#d8a91b;*/ background-color:transparent; color:#000; text-align:right; text-transform:capitalize; font-size:1.3em;}
#nav-main a.nav-download:hover{text-decoration:underline;}

#nav-main li.startups a{text-align:center;}

/* content */
#content{float:left; width:100%; font-size:140%; background-color:transparent; color:#000; /*border-bottom:10px solid #138E5E;*/ padding-bottom:20px;}
#content a, #content a:link{color:#0000FF; text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content ul{margin-left:40px; padding-top:0px;}
#content ol{margin-left:40px; padding-top:0px;}
#content p{padding-top:0px; line-height:1.3em;}
#content h2{color:#036e44; font-size:1.4em; line-height:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h3{color:#036e44; font-size:1em; line-height:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content p em{font-size:80%;}

/* content-main */
/*#content-main a{color:#0000FF;}*/
#content-main{float:left; width:455px; min-height:250px;}
#content-main ol{}
#content-main ul{list-style-type:square;}
#content-main ol, #content-main ul{padding-left:0px; padding-top:5px; padding-right:25px; color:#000;}
#content-main li{padding-top:5px; padding-bottom:5px;}
#content-main li .text{color:#000; /*#545454;*/}
#content-main hr{display:block; width:75%; margin:1em auto;}
#content-main p, #content-main h2{padding-right:20px;}

/* content-sub */
#content-sub{float:left; overflow:hidden; width:325px; background-color:transparent; padding-top:70px;}
#content-sub h2{margin-left:0;}
#content-sub .dialog{cursor:pointer;}
/*#content-sub .dialog:hover{	filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}*/

blockquote, q{font-size:0.6em; line-height:1.15em; border:none; margin-left:0; margin-right:15px; text-align:right; color:#000; /*#545454;*/}
blockquote p{padding-bottom:0; text-align:left;}
blockquote cite, cite{text-align:right; font-weight:bold; margin:0; padding:0;}

/*-- Even more rounded corners with CSS: Base stylesheet --*/
.dialog{position:relative; min-width:118px; max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */ color:#fff; z-index:1; margin-left:22px; /* default, width of left corner */ margin-bottom:0.5em; /* spacing under dialog */}
.dialog .content,.dialog .t,.dialog .b,.dialog .b div{background:transparent url(../images/HOSRoundedCorners-trans.png) no-repeat top right; /*_background-image:url(../images/RoundBox.gif);*/}
.dialog .content{position:relative; zoom:1; _overflow-y:hidden; padding:15px 30px 0px 0px;}
.dialog .t{/* top+left vertical slice */ position:absolute; left:0px; top:0px; width:22px; /* top slice width */ margin-left:-22px; height:100%; _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;}
.dialog .b{/* bottom */ position:relative; width:100%; text-align:left;}
.dialog .b,.dialog .b div{height:22px; /* height of bottom cap/shade */ font-size:1px;}
.dialog .b{background-position:bottom right;}
.dialog .b div{position:relative; width:22px; /* bottom corner width */ margin-left:-22px; background-position:bottom left;}
.dialog .hd,.dialog .bd,.dialog .ft{position:relative;}
.dialog h1,.dialog p{margin:0px;/*margins will blow out backgrounds, leaving whitespace.*/padding:0.5em 0px 0.5em 0px;}
.dialog h1{padding-bottom:0px;}

.dialog .content p{background-color:#036e44; font-size:0.9em;}
  #content .dialog .content a
, #content .dialog .content a:link
, #content .dialog .content a:visited
, #content .dialog .content a:hover
, #content .dialog .content a:focus{color:#fff; text-decoration:none; display:block;}
#content .dialog .clickLink a:link,#content .dialog .clickLink a:visited, #content .dialog .clickLink a:hover{text-align:right; color:#D8A91B;}
#content .dialog .clickLink a:hover{text-decoration:underline;}
#content .dialog .clickLink{padding-bottom:0px; margin-bottom:0px;}

#content-sub .dialog{width:305px;}

/* nav-sub */
#nav-sub{margin-top:1em; padding:0;}
#nav-sub li{margin:0 0 .7em 0; line-height:normal;}

/* siteinfo */
#siteinfo{width:100%; background:#fff; clear:both; padding-top:15px; padding-bottom:5px; text-align:center; font-size:110%; background:url(../images/footerBG.png) no-repeat;}
#siteinfo p{margin:0; color:#ccc; padding:0; line-height:1.2em; text-align:center; margin-left:1px;}
#siteinfo a:link, #siteinfo a:visited{color:#fff; background-color:#036e44; line-height:2.6em; padding:0px 5px 0 5px; margin-top:5px;}
#siteinfo p.copyright a:link, #siteinfo p.copyright a:visited{line-height:1.2em; padding:0; margin:0; text-decoration:none; color:#CCCCCC;}
#siteinfo p.copyright a:hover{text-decoration:underline;}
/*#siteinfo a:hover{text-decoration:underline;}*/
#siteinfo p .separator{visibility:hidden; display:none;}
#siteinfo p.copyright{font-size:90%; text-align:center;}

/* Home Page */
.homePage #content-main p{font-size:0.8em; line-height:1.3em; padding-right:15px;}
.homePage #content-main .feature{border-top:#036e44 solid 12px; padding-top:20px; padding-right:15px; margin-top:10px; color:#000; /*#545454;*/ font-size:1.25em;}
.homePage #content-main .feature p{padding-right:0;}
.homePage #content-main .feature a{font-weight:normal;}
.homePage #content-main .feature strong{text-decoration:underline; color:#000; font-weight:normal;}
.homePage #content-main .feature li{font-size:0.8em; line-height:1.3em;}
.homePage #content-main .feature li strong{font-weight:bold; text-decoration:none;}
.homePage #content-sub .dialog{font-weight:bold;}
.homePage #content-sub .dialog a{font-weight:normal;}
.homePage #content-sub blockquote{margin-top:15px;}
.homePage hr.divider{width:100%; padding:0; margin:0; color:#036e44;}

#nav-supp{display:none;}

/* Training & Development Page */
.training-development #content-sub{background:url(../images/night_game.jpg) no-repeat; height:350px;}

/* Ticket Sales 2 Go Page */
.ticket-sales #content-sub{background:url(../images/ticket_sales_2_go.jpg) 0px 70px no-repeat; height:420px;}
.ticket-sales #content-sub a, .ticket-sales #content-sub a img{margin:0; padding:0;}
.ticket-sales h3{margin-bottom:10px;}
.ticket-sales #content h2.page-heading .trailing-line{font-size:2px; border-bottom:1px solid #FFC800; padding-right:58%; margin:0 35px 0 0px; background:#FFC800;}
.ticket-sales #content h2.page-heading sup{font-size:40%; vertical-align:text-top;}
.ticket-sales #content p + p{margin-top:10px;}

/* Profile Page */
/*.profilePage #content-sub{background:url(../images/packed_house_day.jpg) 0px 0px no-repeat; height:420px;}*/
.profilePage #content h2.page-heading .trailing-line{font-size:2px; border-bottom:1px solid #FFC800; padding-right:80%; margin:0 35px 0 0px; background:#FFC800;}
/*.profilePage #rob-sine, .profile #nathan-betts{width:48%;}
.profilePage #nathan-betts{margin-left:48%;}
.profilePage h3{margin-bottom:20px;}*/
#content a:link{color:#0000CC;}
#content a:visited{color:#551A8B;}

/* Experience Page */
.experiencePage #logos td{vertical-align:middle; border:0;}
.experiencePage #logos td.logo{text-align:center;}
.experiencePage #content h2.page-heading .trailing-line{padding-right:73%;}
.experiencePage #content-main{/*width:530px; border-right:solid #CCCCCC 8px;*/}
.experiencePage #content-sub{/*width:362px;*/ /*border-left:solid #CCCCCC 5px; margin-left:-5px;*/}
.experiencePage #content-sub #endorsements{/*width:334px;*/ /*height:375px; overflow:auto;*/ padding:3px; border:1px solid #333333; margin-left:10px;}
.experiencePage #content-sub #endorsements blockquote{margin-bottom:20px;}
/*.experiencePage #content-sub #endorsements q{line-height:20px;}*/
.experiencePage #content-sub #endorsements p em, .experience #content-sub #endorsements p cite{color:#006633; font-size:.7em; line-height:12px;}

/* Contact Page */
.contact #content-sub{background:url(../images/packed_house_night.jpg) 0px 0px no-repeat; height:420px;}
.contact #content h2.page-heading .trailing-line{padding-right:79%;}
.contact hr{margin:0; width:100%; padding:0;}
.contact input[type:submit]{background-color:#ffcc00;}

#Acc1{margin-left:10px; width:410px;}
#Acc1 h3{color:#D8A91B;}

table.social{margin-left:0;}
table.social td,table.social th{text-align:center;}
table.social img,table.social td{margin:0; padding:0;}
table.social a{font-size:0.8em; text-align:center;}