/*========================================================*/
/*    			CSS for DotNetNuke Skin 		          */
/*========================================================*/

/* Web Fonts */
@import url("css/variations/stylesheetwidget.css"); 

@font-face {
    font-family: 'HelveticaNeueLTStd55Roman';
    src: url('helveticaneueltstd-roman-webfont.eot');
    src: url('helveticaneueltstd-roman-webfont.eot#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-roman-webfont.woff') format('woff'),
         url('helveticaneueltstd-roman-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-roman-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd77BdCn';
    src: url('helveticaneueltstd-bdcn-webfont.eot');
    src: url('helveticaneueltstd-bdcn-webfont.eot#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-bdcn-webfont.woff') format('woff'),
         url('helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-bdcn-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.mapper {display:none}

/* Base Settings */

* { margin:0; }
html, body { height:100%; background:#fff; font-family:'HelveticaNeueLTStd55Roman', Helvetica, Arial, sans-serif; font-size: 12px; line-height: normal; text-align:left; }
td { font-family:'HelveticaNeueLTStd55Roman', Helvetica, Arial, sans-serif; font-size: 12px; line-height: normal;  }
.main { font-family:'HelveticaNeueLTStd55Roman', Helvetica, Arial, sans-serif; font-size: 12px; line-height: normal;  }
#Form { height:100%;}
.LocationHeader div { color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; background-color:#000000}
a, a:link, a:visited, a:active, a:hover {font-family:'HelveticaNeueLTStd55Roman', Helvetica, Arial, sans-serif; text-decoration:none; color:#da6b10; font-weight:bold}
.clear { clear:both;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}  /* for IE/Mac */

/* Structure */
.mainbox { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -150px; background-image:url(bg_lines.png);  }
.mainboxfb { min-height: 100%;  background-image:url(bg_lines.png);  }
.footerbox, .push { height:150px; z-index:500 }
.centercolumn {text-align: left; margin: 0 auto; padding: 0;z-index:250;  }

.masterwidth { width:1000px; }
.masterwidthfb { width:500px; }
.hpheaderwidth { width:1200px; }

.areaone { text-align: center; height:85px; background-color:#fff;}
.Landing .areaone { text-align: center; height:85px; background:transparent; height:117px; padding-top:35px;}
.areatwo { text-align: center; background-color:#000; color:#CCCCCC; z-index:750}
.areatwofb { text-align: left; background-color:#000; color:#CCCCCC;}
.Landing .areatwo { padding-top:55px; height:auto;}
.areathree { text-align: center; height:84px; border-bottom:1px solid #282828; background-color:#000; background-image:url(bg_fabric_1.png); background-repeat:repeat-x; background-position:bottom;}
.areathreefb { text-align: left; height:84px; border-bottom:1px solid #282828; background-color:#000; background-image:url(bg_fabric_1.png); background-repeat:repeat-x; background-position:bottom;}
.Landing .areathree { background:transparent; background-image:none; height:auto; border:none; padding-top:50px;}
.IP1 .areathree { border-top:3px solid #f66e00;}
.areafour { text-align:center; padding:25px 0 0 0;}
.areafourfb { text-align:left; padding-left:8px;padding-right:28px;}
.adminbox .areafour { text-align:center; padding:25px 0; border-top:10px solid #000;}
.footerarea { text-align:center; height:132px; background-color:#000;}
.footerbasearea { text-align:center; height:18px; background-image:url(bg_lines_orange.png);}

.topleftbox { float:left; width:329px; height:84px;}
.toprightbox { float:left; width:671px; height:84px;}
.userbox { height:38px; padding-top:5px; text-align:right; font-size:9px; color:#666666;}
.menubox { height:41px; z-index:500}

.darkzone, .darkzone a, .darkzone a:link, .darkzone a:visited, .darkzone a:active { color:#fff; }
.darkzone a:hover {color:#fbb618;}

.darkzone2, .darkzone2 a, .darkzone2 a:link, .darkzone2 a:visited, .darkzone2 a:active { color:#FF6633; font-size:12px; font-weight:bold }
.darkzone2 a:hover {color:#ccc;}

.contactbox { float:left; width:280px; height:95px;font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; background-image:url(icon_FlySafe_Landing.png); background-repeat:no-repeat; background-position:-18px 10px; padding:27px 0 0 220px; display: }
.contactboxfb { float:left; width:380px; height:95px;font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; background-image:url(icon_FlySafe_Landing.png); background-repeat:no-repeat; background-position:-10px 10px; padding:37px 0 0 220px;}
.socialbox { float:left; width:390px; height:82px; padding-top:50px; text-align:center; background-image:url(bg_social.png); background-repeat:no-repeat; background-position:center 18px; z-index:9000}

.sociallink {}

a span.icon {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; background-image:url(Sprite.png);}
a span.twitter {width:31px; height:30px; margin-left:4px; background-position:0px 0px;}
a:hover span.twitter { background-position:0px -30px;}
a span.facebook {width:14px; height:30px; margin-left:8px; background-position:-31px 0px;}
a:hover span.facebook { background-position:-31px -30px;}
a span.youtube {width:33px; height:30px; margin-left:6px; background-position:-45px 0px;}
a:hover span.youtube { background-position:-45px -30px;}
a span.circlepoint1 {width:44px; height:44px; margin-right:10px; background-position:-94px 0px; z-index:0}
a:hover span.circlepoint1 { background-position:-94px -44px;}
a span.circlepoint2 {width:44px; height:44px; margin-right:10px; background-position:-138px 0px; z-index:0}
a:hover span.circlepoint2 { background-position:-138px -44px;}

a.btn1, a.btn1:link, a.btn1:visited, a.btn1:active {
display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative;
font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; cursor:pointer; outline:none;  text-shadow: 1px 1px 1px #000000;
height:30px; line-height:30px; width:auto;
margin-left: 30px;
}
a.btn1:hover { color:#fbb618;}

a.btn2, a.btn2:link, a.btn2:visited, a.btn2:active {
display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative;
font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:16px; color:#fff; text-decoration:none; text-transform:uppercase; cursor:pointer; outline:none;
background-image:url(bg_gray.png);
width:127px; height:53px; padding:10px; line-height:20px;
margin-left:10px;
}
a.btn2:hover { color:#fbb618;}

a.SubSubHead, a.SubSubHead:link, a.SubSubHead:visited, a.SubSubHead:active {
display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative;
font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:16px; color:#fff; text-decoration:none; text-transform:uppercase; cursor:pointer; outline:none;
background-image:url(bg_gray.png);
width:127px; height:53px; padding:10px; line-height:20px;
margin-left:10px;
}
a.SubSubHead:hover { color:#fbb618;}


a.SubSubHead2, a.SubSubHead2:link, a.SubSubHead2:visited, a.SubSubHead:active {
display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative;
font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:16px; color:#fff; text-decoration:none; text-transform:uppercase; cursor:pointer; outline:none;
 background-image:url(bg_lines_orange.png);
width:127px; height:53px; padding:10px; line-height:20px;
margin-left:10px;
}
a.SubSubHead2:hover { color:#fbb618;}

a.btn3, a.btn3:link, a.btn3:visited, a.btn3:active {
display:-moz-inline-stack; display:inline-block;  *display:inline; vertical-align:top; position:relative;
font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:20px; color:#fbb618; text-decoration:none; text-transform:uppercase; cursor:pointer; outline:none;  
height:44px; line-height:44px; width:auto;
margin-top: 10px;
}
a.btn3:hover { color:#e49f00;}

a.btn4, a.btn4:link, a.btn4:visited, a.btn4:active {
display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative;
font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:20px; color:#f66e00; text-decoration:none; text-transform:uppercase; cursor:pointer; outline:none;  
height:44px; line-height:44px; width:auto;
margin-top: 10px;
}
a.btn4:hover { color:#db650c;}

a.btnfirst, a.btnfirst:link, a.btnfirst:visited, a.btnfirst:active, a.btnfirst:hover { margin:0;}

.contactleft {float:left; width:136px; line-height:24px; text-transform:uppercase; }
.contactright { float:left; width:240px; line-height:24px; text-transform:uppercase; z-index:1000 }

.contactleft a, .contactleft a:link, .contactleft a:visited, .contactleft a:active, .contactleft a:hover {font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif;} 

.copyright { text-transform:uppercase; text-align:center; font-size:9px; line-height:18px;}

.headpanel-1 { float:left; width:272px; height:84px; padding-right:45px; border-right:1px solid #000;}
.headpanel-2 { float:left; width:272px; height:84px; padding:0 44px; border-right:1px solid #000; border-left:1px solid #414141;}
.headpanel-3 { float:left; width:272px; height:84px; padding-left:45px; border-left:1px solid #414141;}

.headpanel-1fb { float:left; width:160px; height:84px; padding-right:3px; padding-left:3px; border-right:1px solid #000;}
.headpanel-2fb{ float:left; width:160px; height:84px; padding:0 3px; border-right:1px solid #000; border-left:1px solid #414141;}
.headpanel-3fb { float:left; width:160px; height:84px; padding-left:3px; border-left:1px solid #414141;}

.headpanel-1int { float:center;  height:84px; padding-right:45px; border-right:1px solid #000;}
.headpanel-2int { float:center;  height:84px; padding-left:34px;padding-right:35px; border-right:1px solid #000; border-left:1px solid #414141;}
.headpanel-3int { float:center;  height:84px; padding-left:45px; border-left:1px solid #414141;}

a.panelbutton, a.panelbutton:link, a.panelbutton:visited, a.panelbutton:active { display:block; height:84px; text-shadow: 1px 1px 3px #000000;}
a.panelbutton:hover {}
a.panelbutton span.title { display:block; height:47px; line-height:57px; border-bottom:1px solid #ffde11; color:#fff; font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size: 24px; text-transform:uppercase; cursor:pointer }
a.panelbutton:hover span.title { color:#ffde11; cursor:pointer}
a.panelbutton span.subtitle { display:block; height:36px; line-height:28px; color:#7d7d7d; font-size:16px; text-transform:uppercase; }
a.panelbutton:hover span.subtitle { color:#ffde11;} 

a.panelbutton:hover span.subtitle span.arrow { }


a.panelbuttonfb, a.panelbuttonfb:link, a.panelbuttonfb:visited, a.panelbuttonfb:active { display:block; height:84px; text-shadow: 1px 1px 3px #000000;}
a.panelbuttonfb:hover {}
a.panelbuttonfb span.title { display:block; height:47px; line-height:57px; border-bottom:1px solid #ffde11; color:#fff; font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size: 16px; text-transform:uppercase; }
a.panelbuttonfb:hover span.title { color:#ffde11;}
a.panelbuttonfb span.subtitle { display:block; height:36px; line-height:28px; color:#7d7d7d; font-size:10px; text-transform:uppercase; }
a.panelbuttonfb:hover span.subtitle { color:#ffde11;} 
a.panelbuttonfb span.subtitle span.arrow { float:center;display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:16px; height:11px; background-image:url(Sprite.png); background-position:-78px 0; background-repeat:no-repeat; margin-top:9px; }
a.panelbuttonfb:hover span.subtitle span.arrow { }


.HP .main-1 { float:left; width:655px;}
.HP .main-2 { float:left; width:325px; margin-left:20px;}
.IP1 .main-1 { float:left; width:655px;}
.IP1 .main-3 { float:left; width:1000px;}
.IP1 .main-2 { float:left; width:325px; margin-left:20px;}
.Landing .main-1 { float:left; width:490px; margin-right:10px;}
.Landing .main-2 { float:left; width:490px; margin-left:10px;}

/* ---DNN Styles--- */
/* Check Container.css for more */

/* Tokens */
.txtUser, a.txtUser, a.txtUser:link, a.txtUser:visited, a.txtUser:active { color:#666666; font-size:9px; text-decoration:none; text-transform:uppercase; }
a.txtUser:hover { color:#000;}

/* Acton Menu */
.ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 10px 1px 0; padding: 10px 0 10px 0; background-image:url(http://skyzonesports.com/Portals/_default/Skins/2011Skins/submenu_drop_bg.gif); background-repeat:repeat-x; background-color: #e4e4e4; border-color:#6a6a6a; border-width: 1px; font-weight:normal; filter:none;}
.ModuleTitle_MenuItemSel { border:0; margin:0; font-family: arial; color: #ffffff; font-size: 11px; cursor: pointer; cursor: hand; padding: 0px 35px 0px 16px; height: 20px; background: #a8a8a8; font-weight:bold;}
.ModuleTitle_MenuItem { border:0; margin:0; font-family: arial;  color: #3b3b3b; font-size: 11px; padding: 0px 35px 0px 16px; height: 20px; font-weight:bold;}
.ModuleTitle_MenuContainer { background: transparent; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }

h1 { font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:38px; color:#000; margin:0; padding:0; margin:15px 0 8px 0; text-transform:uppercase; }
h2 { font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:18px; color:#f66e00; margin:0; padding:0; margin:8px 0; text-transform:uppercase; }



.RedHighlight { font-size:14px; font-weight:bold; color:#FF0000

}

.OrangeBoxCP A:link {color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.OrangeBoxCP A:visited {color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.OrangeBoxCP A:active {}
.OrangeBoxCP A:hover { color:#ccc}

.ContentPaneMHO A:link {color:#da6b10; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline }
.ContentPaneMHO A:visited {color:#da6b10; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.ContentPaneMHO A:active {}
.ContentPaneMHO A:hover { color:#FF0000}

.ContentPaneMHO a.SubSubHead, .ContentPaneMHO a.SubSubHead:link, .ContentPaneMHO a.SubSubHead:visited, .ContentPaneMHO a.SubSubHead:active {
display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative;
font-family:'HelveticaNeueLTStd77BdCn', Helvetica, Arial, sans-serif; font-size:16px; color:#fff; text-decoration:none; text-transform:uppercase; cursor:pointer; outline:none;
background-image:url(bg_gray.png);
width:127px; height:53px; padding:10px; line-height:20px;
margin-left:10px;
}
.ContentPaneMHO a.SubSubHead:hover { color:#fbb618;}
.rgAdd{display:none}