/***** @ Font-Face *****/

@font-face {
    font-family: 'MyriadProRegular';
    src: url('Fonts/myriadpro_regular-webfont.eot');
    src: url('Fonts/myriadpro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/myriadpro_regular-webfont.woff') format('woff'),
         url('Fonts/myriadpro_regular-webfont.ttf') format('truetype'),
         url('Fonts/MyriadPro-Regular') format('opentype'),
         url('Fonts/myriadpro_regular-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProBold';
    src: url('Fonts/myriadpro-bold-webfont.eot');
    src: url('Fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('Fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('Fonts/MyriadPro-Bold') format('opentype'),
         url('Fonts/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProSemiCondBold';
    src: url('Fonts/myriadpro-boldsemicn-webfont.eot');
    src: url('Fonts/myriadpro-boldsemicn-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/myriadpro-boldsemicn-webfont.woff') format('woff'),
         url('Fonts/myriadpro-boldsemicn-webfont.ttf') format('truetype'),
         url('Fonts/myriadpro-boldsemicn-webfont.svg#MyriadProSemiCondBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProItalic';
    src: url('Fonts/myriadpro-it-webfont.eot');
    src: url('Fonts/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/myriadpro-it-webfont.woff') format('woff'),
         url('Fonts/myriadpro-it-webfont.ttf') format('truetype'),
         url('Fonts/MyriadPro-It') format('opentype'),
         url('Fonts/myriadpro-it-webfont.svg#MyriadProItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GaramondPremrProItalic';
    src: url('Fonts/garamondpremrpro-it-webfont.eot');
    src: url('Fonts/garamondpremrpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/garamondpremrpro-it-webfont.woff') format('woff'),
         url('Fonts/garamondpremrpro-it-webfont.ttf') format('truetype'),
         url('Fonts/garamondpremrpro-it-webfont.svg#GaramondPremrProItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/***** @ Font-Face *****/

html, body{overflow:hidden;}

body
{
    font-family:'MyriadProRegular', Verdana;
    font-size:12px;
    color:#3a3a3a;
    margin:0;
    padding:0;
    height:100%;
    background-color:#000;
}
img, a{border:0;}

.ClearFix{clear:both;height:0;overflow:hidden;visibility:hidden;}

.PageWidth
{
    width:980px;
    margin-left:auto;
    margin-right:auto;    
}

#Header
{
    border-bottom:solid 3px #01ad73;
    background:#FFF url(../Images/Backgrounds/HeaderCheckerBoard.gif) repeat-x bottom left;
    position:fixed;
    width:100%;
    z-index:500;
}

#Header .PageWidth
{
    height:83px;
    position:relative;
    
}

#Header .ResilientBusiness
{
    position:absolute;
    top:5px;
    left:6px;
}

#Header #MainNavigation
{
    position:absolute;
    display:inline-block;
    bottom:6px;
    /* left:330px; /* 420px */
    right:4px;
    margin:0;
    padding:0 24px 0 0;
    height:20px;
    line-height:20px;
    width: auto;
}

#Header #MainNavigation > li
{
    margin:0;
    padding:0;
    margin-left:17px;
    display:inline-block;
    float:left;
    font-family:'MyriadProBold',Verdana;
    font-size:14px;
    text-transform:uppercase;  
}

#Header #MainNavigation > li > a
{
    color:#01a76f;
    text-decoration:none;
    position:relative;
    margin-right:9px;
    margin-left:9px;
}

#Header #MainNavigation > li > a,
#Header #MainNavigation > li > a > span
{
    display:inline-block;
    height:20px;
    line-height:20px;   
}

#Header #MainNavigation > li > a > span
{
    position:absolute;
    top:0;
    width:9px;   
}

#Header #MainNavigation > li > a > span.Left{left:-9px;}
#Header #MainNavigation > li > a > span.Right{right:-9px;}

#Header #MainNavigation > li:hover > a,
#Header #MainNavigation > li.Selected > a
{
    background:url(../Images/Backgrounds/MainMenu/01AD73/over/Middle.png) repeat-x left top; 
    color:#FFF;   
}

#Header #MainNavigation > li:hover > a > span.Left,
#Header #MainNavigation > li.Selected > a > span.Left
{
    background:url(../Images/Backgrounds/MainMenu/01AD73/over/Left.png) no-repeat left top;  
}

#Header #MainNavigation > li:hover > a > span.Right,
#Header #MainNavigation > li.Selected > a > span.Right
{
    background:url(../Images/Backgrounds/MainMenu/01AD73/over/Right.png) no-repeat left top; 
    color:#FFF;   
}

#Header #MainNavigation > li.HomeLink > a
{
    position:absolute;
    width:27px;
    height:27px;
    background:url(../Images/Backgrounds/MainMenu/01AD73/home.png) no-repeat 0 -27px;
    margin:0;
    padding:0;
    right:-9px;
    top:-4px;
}

#Header #MainNavigation > li.HomeLink:hover > a,
#Header #MainNavigation > li.HomeLink.Selected > a
{
    background-position:0 0;  
}


#ContentContainer
{
    position:absolute;
    
}

#ContentContainer > #Shadow
{
    background:url(../Images/Backgrounds/HeaderShadow.png) repeat-x top left;
    position:fixed;
    left:0;
    right:0;
    top:86px;
    height:65px;
    z-index:499;
}

.SectionContainer
{
    float:left;
    position:relative;
    overflow:hidden;
}

.BackgroundImage
{
    position:absolute;
    top:0;
    left:0;
    /*z-index:1;*/
}

.BackgroundImageHolding
{
    display:none;   
}

.PageContainer
{
    position:relative;
    /*z-index:2;*/
}

.PageContent
{
    position:absolute;
    /*z-index:3;*/
    top:0;
    bottom:0;
    right:0;
    left:250px;
}

.PreLoader
{
    background:url(../images/backgrounds/Loader.gif) no-repeat center center;
}

/*****************Boxes*****************/

a.FeatureBox:hover { text-decoration:none }

a.MenuBox { padding-left:5px; }
a.MenuBox:hover { text-decoration:none }
	
a.HomeBtnBox { text-decoration:none }

.FeatureBox,.FormBox,.MenuBox,.HomeBtnBox,.PageBox{position:relative;display:block;text-decoration:none;z-index:50;}
.FeatureBox .Border,.FormBox .Border,.MenuBox .Border,.HomeBtnBox .Border,.PageBox .Border{position:absolute;}
.FeatureBox .Top,.FeatureBox .Bottom,.FormBox .Top,.FormBox .Bottom,.MenuBox .Top,.MenuBox .Bottom,.HomeBtnBox .Bottom,.HomeBtnBox .Top,.PageBox .Bottom,.PageBox .Top{left:0;right:0;}
.FormBox .Right,.FormBox .Left,.FeatureBox .Right,.FeatureBox .Left,.MenuBox .Right,.MenuBox .Left,.HomeBtnBox .Left,.HomeBtnBox .Right,.PageBox .Left,.PageBox .Right{top:0;bottom:0;}

/*****************Feature*****************/
.FeatureBox{background:#FFF url(../Images/Backgrounds/CheckerBoard.png);margin:18px 19px 18px 19px;font-size:14px;}
.FeatureBox h2{font-size:17px;font-weight:bold;margin:0;}
.FeatureBox .TopLeft,.FeatureBox .TopRight,.FeatureBox .BottomRight,.FeatureBox .BottomLeft,.FeatureBox .Right,.FeatureBox .Left{width:19px;}
.FeatureBox .TopLeft,.FeatureBox .TopRight,.FeatureBox .BottomRight,.FeatureBox .BottomLeft,.FeatureBox .Top,.FeatureBox .Bottom{height:18px;}
.FeatureBox .TopLeft,.FeatureBox .TopRight,.FeatureBox .Top{top:-18px;}
.FeatureBox .BottomRight,.FeatureBox .BottomLeft,.FeatureBox .Bottom{bottom:-18px;}
.FeatureBox .TopLeft,.FeatureBox .BottomLeft,.FeatureBox .Left{left:-19px;}
.FeatureBox .TopRight,.FeatureBox .BottomRight,.FeatureBox .Right{right:-19px;}

.FeatureBox_de160c .TopLeft{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/TopLft.png);}
.FeatureBox_de160c .Top{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/Top.png);}
.FeatureBox_de160c .TopRight{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/TopRgt.png);}
.FeatureBox_de160c .Right{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/Rgt.png);}
.FeatureBox_de160c .BottomRight{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/BtmRgt.png);}
.FeatureBox_de160c .Bottom{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/Btm.png);}
.FeatureBox_de160c .BottomLeft{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/BtmLft.png);}
.FeatureBox_de160c .Left{background-image:url(../Images/Backgrounds/FeatureBoxes/de160c/Lft.png);}
.FeatureBox_de160c h2{color:#de160c;}

.FeatureBox_01ad73 .TopLeft{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/TopLft.png);}
.FeatureBox_01ad73 .Top{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/Top.png);}
.FeatureBox_01ad73 .TopRight{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/TopRgt.png);}
.FeatureBox_01ad73 .Right{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/Rgt.png);}
.FeatureBox_01ad73 .BottomRight{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/BtmRgt.png);}
.FeatureBox_01ad73 .Bottom{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/Btm.png);}
.FeatureBox_01ad73 .BottomLeft{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/BtmLft.png);}
.FeatureBox_01ad73 .Left{background-image:url(../Images/Backgrounds/FeatureBoxes/01ad73/Lft.png);}
.FeatureBox_01ad73 h2{color:#01ad73;}

.FeatureBox_333333 .TopLeft{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/TopLft.png);}
.FeatureBox_333333 .Top{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/Top.png);}
.FeatureBox_333333 .TopRight{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/TopRgt.png);}
.FeatureBox_333333 .Right{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/Rgt.png);}
.FeatureBox_333333 .BottomRight{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/BtmRgt.png);}
.FeatureBox_333333 .Bottom{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/Btm.png);}
.FeatureBox_333333 .BottomLeft{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/BtmLft.png);}
.FeatureBox_333333 .Left{background-image:url(../Images/Backgrounds/FeatureBoxes/333333/Lft.png);}
.FeatureBox_333333 h2{color:#333333;}
/*****************Feature*****************/

/*****************Menu*****************/

.MenuBox
{
    background:#FFF url(../Images/Backgrounds/CheckerBoard.png);margin:14px 15px 14px 15px;
    color:#000;
    text-transform:uppercase;
    font-size:18px;
}

.MenuBox  { font-family:'MyriadProSemiCondBold',Verdana; font-size:15px; }

.MenuBox h2{font-size:28px;font-weight:normal;margin:0;padding:12px 0 12px 0;text-transform:uppercase;}
.MenuBox .TopLeft,.MenuBox .TopRight,.MenuBox .BottomRight,.MenuBox .BottomLeft,.MenuBox .Right,.MenuBox .Left{width:15px;}
.MenuBox .TopLeft,.MenuBox .TopRight,.MenuBox .BottomRight,.MenuBox .BottomLeft,.MenuBox .Top,.MenuBox .Bottom{height:14px;}
.MenuBox .TopLeft,.MenuBox .TopRight,.MenuBox .Top{top:-14px;}
.MenuBox .BottomRight,.MenuBox .BottomLeft,.MenuBox .Bottom{bottom:-14px;}
.MenuBox .TopLeft,.MenuBox .BottomLeft,.MenuBox .Left{left:-15px;}
.MenuBox .TopRight,.MenuBox .BottomRight,.MenuBox .Right{right:-15px;}

.MenuBox_de160c .TopLeft{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/TopLft.png);}
.MenuBox_de160c .Top{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/Top.png);}
.MenuBox_de160c .TopRight{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/TopRgt.png);}
.MenuBox_de160c .Right{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/Rgt.png);}
.MenuBox_de160c .BottomRight{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/BtmRgt.png);}
.MenuBox_de160c .Bottom{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/Btm.png);}
.MenuBox_de160c .BottomLeft{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/BtmLft.png);}
.MenuBox_de160c .Left{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/Lft.png);}
.MenuBox_de160c h2{color:#000;}
.MenuBox_de160c span.MenuBoxArrow {background-image:url(../Images/Backgrounds/MenuBoxes/de160c/arrow.png); position:absolute; right:0; width:16px; height:17px; display:inline-block;}

.MenuBox_01ad73 .TopLeft{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/TopLft.png);}
.MenuBox_01ad73 .Top{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/Top.png);}
.MenuBox_01ad73 .TopRight{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/TopRgt.png);}
.MenuBox_01ad73 .Right{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/Rgt.png);}
.MenuBox_01ad73 .BottomRight{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/BtmRgt.png);}
.MenuBox_01ad73 .Bottom{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/Btm.png);}
.MenuBox_01ad73 .BottomLeft{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/BtmLft.png);}
.MenuBox_01ad73 .Left{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/Lft.png);}
.MenuBox_01ad73 h2{color:#000;}
.MenuBox_01ad73 span.MenuBoxArrow {background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/arrow.png); position:absolute; right:0; width:16px; height:17px; display:inline-block;}

.MenuBox_333333 .TopLeft{background-image:url(../Images/Backgrounds/MenuBoxes/333333/TopLft.png);}
.MenuBox_333333 .Top{background-image:url(../Images/Backgrounds/MenuBoxes/333333/Top.png);}
.MenuBox_333333 .TopRight{background-image:url(../Images/Backgrounds/MenuBoxes/333333/TopRgt.png);}
.MenuBox_333333 .Right{background-image:url(../Images/Backgrounds/MenuBoxes/333333/Rgt.png);}
.MenuBox_333333 .BottomRight{background-image:url(../Images/Backgrounds/MenuBoxes/333333/BtmRgt.png);}
.MenuBox_333333 .Bottom{background-image:url(../Images/Backgrounds/MenuBoxes/333333/Btm.png);}
.MenuBox_333333 .BottomLeft{background-image:url(../Images/Backgrounds/MenuBoxes/333333/BtmLft.png);}
.MenuBox_333333 .Left{background-image:url(../Images/Backgrounds/MenuBoxes/333333/Lft.png);}
.MenuBox_333333 h2{color:#333333;}
.MenuBox_333333 span.MenuBoxArrow {background-image:url(../Images/Backgrounds/MenuBoxes/333333/arrow.png); position:absolute; right:0; width:16px; height:17px; display:inline-block;}

.MenuBox:hover,
.MenuBox:hover h2
{
    cursor:pointer;
    color:#000;   
}

.MenuBox_de160c:hover, .MenuBox_de160c.Selected{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/CheckerBox.png);}
.MenuBox_de160c:hover .TopLeft,.MenuBox_de160c.Selected .TopLeft{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/TopLft.png);}
.MenuBox_de160c:hover .Top, .MenuBox_de160c.Selected .Top{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/Top.png);}
.MenuBox_de160c:hover .TopRight, .MenuBox_de160c.Selected .TopRight{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/TopRgt.png);}
.MenuBox_de160c:hover .Right, .MenuBox_de160c.Selected .Right{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/Rgt.png);}
.MenuBox_de160c:hover .BottomRight, .MenuBox_de160c.Selected .BottomRight{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/BtmRgt.png);}
.MenuBox_de160c:hover .Bottom, .MenuBox_de160c.Selected .Bottom{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/Btm.png);}
.MenuBox_de160c:hover .BottomLeft, .MenuBox_de160c.Selected .BottomLeft{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/BtmLft.png);}
.MenuBox_de160c:hover .Left, .MenuBox_de160c.Selected .Left{background-image:url(../Images/Backgrounds/MenuBoxes/de160c/over/Lft.png);}

.MenuBox_01ad73:hover, .MenuBox_01ad73.Selected{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/CheckerBox.png);}
.MenuBox_01ad73:hover .TopLeft, .MenuBox_01ad73.Selected .TopLeft{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/TopLft.png);}
.MenuBox_01ad73:hover .Top, .MenuBox_01ad73.Selected .Top{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/Top.png);}
.MenuBox_01ad73:hover .TopRight, .MenuBox_01ad73.Selected .TopRight{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/TopRgt.png);}
.MenuBox_01ad73:hover .Right, .MenuBox_01ad73.Selected .Right{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/Rgt.png);}
.MenuBox_01ad73:hover .BottomRight, .MenuBox_01ad73.Selected .BottomRight{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/BtmRgt.png);}
.MenuBox_01ad73:hover .Bottom, .MenuBox_01ad73.Selected .Bottom{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/Btm.png);}
.MenuBox_01ad73:hover .BottomLeft, .MenuBox_01ad73.Selected .BottomLeft{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/BtmLft.png);}
.MenuBox_01ad73:hover .Left, .MenuBox_01ad73.Selected .Left{background-image:url(../Images/Backgrounds/MenuBoxes/01ad73/over/Lft.png);}

.MenuBox_333333:hover, .MenuBox_333333.Selected{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/CheckerBox.png);}
.MenuBox_333333:hover .TopLeft, .MenuBox_333333.Selected .TopLeft{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/TopLft.png);}
.MenuBox_333333:hover .Top, .MenuBox_333333.Selected .Top{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/Top.png);}
.MenuBox_333333:hover .TopRight, .MenuBox_333333.Selected .TopRight{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/TopRgt.png);}
.MenuBox_333333:hover .Right, .MenuBox_333333.Selected .Right{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/Rgt.png);}
.MenuBox_333333:hover .BottomRight, .MenuBox_333333.Selected .BottomRight{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/BtmRgt.png);}
.MenuBox_333333:hover .Bottom, .MenuBox_333333.Selected .Bottom{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/Btm.png);}
.MenuBox_333333:hover .BottomLeft, .MenuBox_333333.Selected .BottomLeft{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/BtmLft.png);}
.MenuBox_333333:hover .Left, .MenuBox_333333.Selected .Left{background-image:url(../Images/Backgrounds/MenuBoxes/333333/over/Lft.png);}

/*****************Menu*****************/

/*****************Back To Home*****************/
.HomeBtnBox
{
    background:#FFF url(../Images/Backgrounds/HomeBtnBoxes/01AD73/CheckerBox.png);margin:14px 15px 14px 15px;
    color:#FFF;
    text-transform:uppercase;
    font-family:'MyriadProSemiCondBold',Verdana; 
    font-size:18px;
}

.HomeBtnBox span.BackToHomepageArrow { display:block; background:url(../Images/Backgrounds/HomeBtnBoxes/01AD73/arrow.png) top left no-repeat; width:16px; height:17px; float:left; margin-top:2px }

.HomeBtnBox .TopLeft,.HomeBtnBox .TopRight,.HomeBtnBox .BottomRight,.HomeBtnBox .BottomLeft,.HomeBtnBox .Right,.HomeBtnBox .Left{width:15px;}
.HomeBtnBox .TopLeft,.HomeBtnBox .TopRight,.HomeBtnBox .BottomRight,.HomeBtnBox .BottomLeft,.HomeBtnBox .Top,.HomeBtnBox .Bottom{height:14px;}
.HomeBtnBox .TopLeft,.HomeBtnBox .TopRight,.HomeBtnBox .Top{top:-14px;}
.HomeBtnBox .BottomRight,.HomeBtnBox .BottomLeft,.HomeBtnBox .Bottom{bottom:-14px;}
.HomeBtnBox .TopLeft,.HomeBtnBox .BottomLeft,.HomeBtnBox .Left{left:-15px;}
.HomeBtnBox .TopRight,.HomeBtnBox .BottomRight,.HomeBtnBox .Right{right:-15px;}

.HomeBtnBox_01ad73 .TopLeft{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/TopLft.png);}
.HomeBtnBox_01ad73 .Top{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/Top.png);}
.HomeBtnBox_01ad73 .TopRight{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/TopRgt.png);}
.HomeBtnBox_01ad73 .Right{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/Rgt.png);}
.HomeBtnBox_01ad73 .BottomRight{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/BtmRgt.png);}
.HomeBtnBox_01ad73 .Bottom{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/Btm.png);}
.HomeBtnBox_01ad73 .BottomLeft{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/BtmLft.png);}
.HomeBtnBox_01ad73 .Left{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/Lft.png);}

.HomeBtnBox:hover
{
    cursor:pointer;
    color:#FFF;   
}

.HomeBtnBox_01ad73:hover{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/CheckerBox.png);}
.HomeBtnBox_01ad73:hover .TopLeft{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/TopLft.png);}
.HomeBtnBox_01ad73:hover .Top{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/Top.png);}
.HomeBtnBox_01ad73:hover .TopRight{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/TopRgt.png);}
.HomeBtnBox_01ad73:hover .Right{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/Rgt.png);}
.HomeBtnBox_01ad73:hover .BottomRight{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/BtmRgt.png);}
.HomeBtnBox_01ad73:hover .Bottom{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/Btm.png);}
.HomeBtnBox_01ad73:hover .BottomLeft{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/BtmLft.png);}
.HomeBtnBox_01ad73:hover .Left{background-image:url(../Images/Backgrounds/HomeBtnBoxes/01ad73/over/Lft.png);}
/*****************Back To Home*****************/

/*****************Page*****************/
.PageBox{background:#FFF url(../Images/Backgrounds/CheckerBoard.png);margin:20px 19px 20px 19px;font-size:14px;}

.PageBox .TopLeft,.PageBox .TopRight,.PageBox .BottomRight,.PageBox .BottomLeft,.PageBox .Right,.PageBox .Left{width:19px;}
.PageBox .TopLeft,.PageBox .TopRight,.PageBox .BottomRight,.PageBox .BottomLeft,.PageBox .Top,.PageBox .Bottom{height:20px;}
.PageBox .TopLeft,.PageBox .TopRight,.PageBox .Top{top:-20px;}
.PageBox .BottomRight,.PageBox .BottomLeft,.PageBox .Bottom{bottom:-20px;}
.PageBox .TopLeft,.PageBox .BottomLeft,.PageBox .Left{left:-19px;}
.PageBox .TopRight,.PageBox .BottomRight,.PageBox .Right{right:-19px;}

.PageBox_de160c .TopLeft{background-image:url(../Images/Backgrounds/PageBoxes/de160c/TopLft.png);}
.PageBox_de160c .Top{background-image:url(../Images/Backgrounds/PageBoxes/de160c/Top.png);}
.PageBox_de160c .TopRight{background-image:url(../Images/Backgrounds/PageBoxes/de160c/TopRgt.png);}
.PageBox_de160c .Right{background-image:url(../Images/Backgrounds/PageBoxes/de160c/Rgt.png);}
.PageBox_de160c .BottomRight{background-image:url(../Images/Backgrounds/PageBoxes/de160c/BtmRgt.png);}
.PageBox_de160c .Bottom{background-image:url(../Images/Backgrounds/PageBoxes/de160c/Btm.png);}
.PageBox_de160c .BottomLeft{background-image:url(../Images/Backgrounds/PageBoxes/de160c/BtmLft.png);}
.PageBox_de160c .Left{background-image:url(../Images/Backgrounds/PageBoxes/de160c/Lft.png);}

.PageBox_01ad73 .TopLeft{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/TopLft.png);}
.PageBox_01ad73 .Top{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Top.png);}
.PageBox_01ad73 .TopRight{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/TopRgt.png);}
.PageBox_01ad73 .Right{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Rgt.png);}
.PageBox_01ad73 .BottomRight{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/BtmRgt.png);}
.PageBox_01ad73 .Bottom{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Btm.png);}
.PageBox_01ad73 .BottomLeft{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/BtmLft.png);}
.PageBox_01ad73 .Left{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Lft.png);}

.PageBox_333333 .TopLeft{background-image:url(../Images/Backgrounds/PageBoxes/333333/TopLft.png);}
.PageBox_333333 .Top{background-image:url(../Images/Backgrounds/PageBoxes/333333/Top.png);}
.PageBox_333333 .TopRight{background-image:url(../Images/Backgrounds/PageBoxes/333333/TopRgt.png);}
.PageBox_333333 .Right{background-image:url(../Images/Backgrounds/PageBoxes/333333/Rgt.png);}
.PageBox_333333 .BottomRight{background-image:url(../Images/Backgrounds/PageBoxes/333333/BtmRgt.png);}
.PageBox_333333 .Bottom{background-image:url(../Images/Backgrounds/PageBoxes/333333/Btm.png);}
.PageBox_333333 .BottomLeft{background-image:url(../Images/Backgrounds/PageBoxes/333333/BtmLft.png);}
.PageBox_333333 .Left{background-image:url(../Images/Backgrounds/PageBoxes/333333/Lft.png);}
/*****************Page*****************/

/*****************Form*****************/
.FormBox{background:#FFF url(../Images/Backgrounds/FormBoxes/Blue/CheckerBoard_Blue.png);margin:37px;color:#FFF;}
.FormBox .TopLeft,.FormBox .TopRight,.FormBox .BottomRight,.FormBox .BottomLeft,.FormBox .Right,.FormBox .Left{width:37px;}
.FormBox .TopLeft,.FormBox .TopRight,.FormBox .BottomRight,.FormBox .BottomLeft,.FormBox .Top,.FormBox .Bottom{height:37px;}
.FormBox .TopLeft,.FormBox .TopRight,.FormBox .Top{top:-37px;}
.FormBox .BottomRight,.FormBox .BottomLeft,.FormBox .Bottom{bottom:-37px;}
.FormBox .TopLeft,.FormBox .BottomLeft,.FormBox .Left{left:-37px;}
.FormBox .TopRight,.FormBox .BottomRight,.FormBox .Right{right:-37px;}

.FormBoxBlue .TopLeft{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_TopLft.png);}
.FormBoxBlue .Top{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_Top.png);}
.FormBoxBlue .TopRight{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_TopRgt.png);}
.FormBoxBlue .Right{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_Rgt.png);}
.FormBoxBlue .BottomRight{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_BtmRgt.png);}
.FormBoxBlue .Bottom{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_Btm.png);}
.FormBoxBlue .BottomLeft{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_BtmLft.png);}
.FormBoxBlue .Left{background-image:url(../Images/Backgrounds/FormBoxes/Blue/FormBox_Blue_Lft.png);}
/*****************Form*****************/

/*****************Boxes*****************/

/*****************Arrows*****************/

.FeatureBox .Arrow,
.MenuBox .Arrow
{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:40px;
    background-repeat:no-repeat;
    background-position:left center;
}
.FeatureBox_333333 .Arrow, .MenuBox_333333 .Arrow{background-image:url(../Images/Backgrounds/Arrows/333333.png);}
.FeatureBox_de160c .Arrow, .MenuBox_de160c .Arrow{background-image:url(../Images/Backgrounds/Arrows/DE160C.png);}
.FeatureBox_01ad73 .Arrow, .MenuBox_01ad73 .Arrow{background-image:url(../Images/Backgrounds/Arrows/01ad73.png);}

/*****************Arrows*****************/

/*****************section*****************/

.NextSectionButton .Arrow { background-image:url(../Images/Backgrounds/Arrows/NextSectionButton.png) }
.PreviousSectionButton .Arrow { background-image:url(../Images/Backgrounds/Arrows/PreviousSectionButton.png) }

.NextSectionButton .Arrow:hover { background-image:url(../Images/Backgrounds/Arrows/NextSectionButton_hover.png) }
.PreviousSectionButton .Arrow:hover { background-image:url(../Images/Backgrounds/Arrows/PreviousSectionButton_hover.png) }

.ContentSectionContainer
{
    margin-top:135px;
    margin-bottom:135px;
}

.NextSectionButton, .PreviousSectionButton { }

@media (max-width: 1080px){
.NextSectionButton, .PreviousSectionButton {
    position:fixed;
    top:250px;
    width:67px;
    height:120px;
    visibility:hidden }
}

@media (min-width: 1080px){
.NextSectionButton, .PreviousSectionButton {
    position:fixed;
    z-index:900;
    top:250px;
    width:67px;
    height:120px; }
}

.NextSectionButton .Arrow, .PreviousSectionButton .Arrow
{
    width:67px;
    height:120px;
}

.PreviousSectionButton .Arrow
{
    background-position:right center;
}

.NextSectionButton
{
    right:0;
    margin-right:0;   
}

.PreviousSectionButton
{
    left:0;
    margin-left:0;   
}

.SectionCatchPhrase
{
    position:absolute;
}

.ContentSectionContainer .SectionCatchPhrase
{
    top:55px;
    left:85px; 
}

.SubMenuContainer
{
    width:230px;
    position:absolute;
    left:0;
    top:10px;   
}

.SubMenuContainer .MenuBox,
.SubMenuContainer .HomeBtnBox
{
    margin-left:25px;
    margin-right:25px;
    margin-bottom:28px;    
}

.SubMenuContainer .HomeBtnBox
{
    margin-top:50px;
    text-align:right;   
}

.SignNavLabel
{
    position:absolute;
    left:-10px;
}

.SignNavLabel > .Top
{
    background:url(../Images/Backgrounds/MenuSign/SignNavLabelTop.png) no-repeat top left;
    position:absolute;
    top:0;
    left:0;
    width:30px;
    height:30px;
}

.SignNavLabel > .Middle
{
    background:url(../Images/Backgrounds/MenuSign/SignNavLabelMiddle.png) repeat-y top left;
    position:absolute;
    top:30px;
    left:0;
    bottom:30px;
    width:30px; 
}

.SignNavLabel > .SignNavLabelArrow
{
    position:absolute;
    left:25px;
    background:#01AD73 url(../Images/Backgrounds/MenuSign/SignNavLabelArrow.png) no-repeat center left;
    font-family:'MyriadProRegular',Verdana;
    font-size:15px;
    color:#FFF;
    padding:5px 20px 5px 25px;
    white-space:nowrap;
}

.SignNavLabelArrow_01AD73 > .SignNavLabelArrow{background-color:#01AD73;}
.SignNavLabelArrow_333333 > .SignNavLabelArrow{background-color:#333333;}
.SignNavLabelArrow_DE160C > .SignNavLabelArrow{background-color:#DE160C;}

.SignNavLabel > .Bottom
{
    background:url(../Images/Backgrounds/MenuSign/SignNavLabelBottom.png) no-repeat top left;
    position:absolute;
    bottom:0;
    left:0;
    width:30px;
    height:30px;
}

/*****************Home Section*****************/

.HomeSectionContainer
{
    margin-top:115px;
    margin-bottom:115px;
}

.HomeSectionContainer .SectionCatchPhrase
{
    top:85px;
    left:23px; 
}

.HomeFeatureBoxContainer
{
    position:absolute;
    left:0;
    top:320px;
    right:0;
}

.HomeFeatureBoxContainer .FeatureBox
{
    position:absolute;
    
    width:245px;
    padding-right:40px;
    color:#3a3a3a; 
}

.HomeFeatureBoxContainer .FeatureBoxOne{left:0;}
.HomeFeatureBoxContainer .FeatureBoxOne:hover{left:10px;}

.HomeFeatureBoxContainer .FeatureBoxTwo{left:329px;}
.HomeFeatureBoxContainer .FeatureBoxTwo:hover{left:339px;}

.HomeFeatureBoxContainer .FeatureBoxThree{left:657px;}
.HomeFeatureBoxContainer .FeatureBoxThree:hover{left:667px;}



.HomeFeatureBoxContainer .FeatureBox img
{
    float:left;
    margin-right:10px;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;   
}

.SectionMask
{
    display:none;
    position:absolute;
    background-color:Black;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    *z-index:0;      /* IE7 Hack to stop SectionMask from covering CheckResilienceFormContainer */
}

#CheckResilienceFormContainer
{
    position:absolute;
    z-index:99999;
    top:0;
    right:0;
    left:582px;
    margin-top:0;
    height:317px;
}

#CheckResilienceFormContainer .FormBox
{
    margin:0;
    position:absolute;
    top:37px;
    bottom:37px;
    right:37px;
    left:37px;
}

#CheckResilienceFormContainer .FormBox p
{
 font-size:14px;   
}

#CheckResilienceFormContainer .FormBox p a
{
 color:#FFF;   
}

#CheckResilienceForm
{ 
}

#CheckResilienceForm h1
{
    margin:0 0 10px 0;
    font-size:31px;   
}

#CheckResilienceForm .FormInstructions
{
    border-top:solid 1px #1482cd;
    border-bottom:solid 1px #035893;
     
}

#CheckResilienceForm .FormInstructions .Inner
{
    border-top:solid 1px #035893;
    border-bottom:solid 1px #1482cd;
    padding:6px 0 6px 0;
    font-family:'GaramondPremrProItalic',Verdana;
    font-size:18px;
    text-align:left;    
}

/*****************Home Section*****************/

/*****************Main Page Content*****************/

.PageBox
{
    padding:20px;
}

.PageBoxMaxHeight{position:absolute;margin:0;bottom:20px;top:20px;right:19px;left:19px;padding-right:10px;}

.VerticleScroll
{
    overflow-x: hidden;
    -ms-overflow-x: hidden;
    overflow-y: scroll;
    -ms-overflow-y: scroll;
}

.PageBox h1
{
    padding:0;
    margin:0 0 0 0;
    font-family:'MyriadProBold',Verdana;
    /* font-weight:bold; */
    font-size:40px;   
}

.PageBox h2
{
    font-family:'GaramondPremrProItalic',Verdana;
    font-size:20px;
    font-weight:normal;
    margin:0 0 0 0;
    font-style:italic;
}
/* url(../Images/Backgrounds/ContentArea-FaderRepeater-Top.png) top left repeat-x */
.MainPageContent .ContentAreaFaderTop { background:red; position:absolute; top:90px; height:29px; width:646px }
.MainPageContent .ContentAreaFaderBottom { background:url(../Images/Backgrounds/ContentArea-FaderRepeater-Bottom.png) bottom left repeat-x; position:absolute; bottom:15px; height:29px; width:646px }

.MainPageContent,
.ListPageItems
{
    margin-top:20px;
    padding-top:1px;
}

.MainPageContent, .ListPageItems,.MainPageContent > .Inner, .ListPageItems > .Inner
{
    border-top:solid 1px #c4c4c4;
           
}

.MainPageContent .ListItem
{
    background:url(../Images/Backgrounds/hSep.png) repeat-x left bottom;
    padding:0 5px 14px 5px;
    margin-top:10px;   
}

.MainPageContent .ListItem img
{
    float:left;
    margin:0 15px 0 0;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.MainPageContent .ListItem h3
{
    font-family:'MyriadProBold',Verdana;
    font-size:15px;
    margin:0 0 4px 0;
    padding:0;
}

.MainPageContent .ListItem p
{
    margin:0 0 4px 0;   
}

.MainPageContent .ListItem .Button
{
    text-align:left;   
}

.MainPageContent .ListItem .Button a
{
    display:inline-block;
    margin-top:8px;
    width:94px;
    height:20px;
    background:url(../Images/Buttons/btn-read-more.png) no-repeat left top;
}

.MainPageContent .ListItem .Button a:hover { background:url(../Images/Buttons/btn-read-more.png) no-repeat left bottom; }

.BackToMain
{
    position:absolute;
    z-index:999;
    bottom:0;
    left:20px;
    display:inline-block;
    width:94px;
    height:20px;
    background:url(../Images/Buttons/btn-back-to-main.png) no-repeat left top;   
}

.BackToMain:hover { background:url(../Images/Buttons/btn-back-to-main.png) no-repeat left bottom }

/*****************Main Page Content*****************/

/*****************Check Resilience Form*****************/

#CheckResilienceForm
{
    
}

#StepContainer
{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    overflow:hidden;
}

.CloseFormButton
{
    display:inline-block;
    position:absolute;
    top:0;
    right:0;
    width:145px;
    height:29px;
    cursor:pointer;
    background:url(../Images/Buttons/CheckResilienceBox/close-window.png) no-repeat left top;
}

.CloseFormButton:hover { background:url(../Images/Buttons/CheckResilienceBox/close-window.png) no-repeat left bottom; }

.Questions
{
    margin:0;
    padding:0;
}

.Questions li
{
    list-style-type:none;
    margin:0;
    padding:0;
    display:block;
    font-size:14px;
    text-align:left;
    line-height:16px;
}


/*****************Check Resilience Form*****************/

/*****************Form*****************/

.Form .Field
{
    margin-bottom:14px;
}

.Form .Field > label
{
    display:inline-block;
    width:115px;
    font-size:14px;
}

.Form .Field > select
{
    width:200px;
    background-color:#fdfdfd;
    border:solid 1px #dadada;
    color:#3a3a3a;  
}

/*.Form .ButtonAnswer,
.Form .ButtonAnswerYes { position:absolute; bottom:50px; }
.Form .ButtonAnswer { left:0 }
.Form .ButtonAnswerYes { left:90px }
*/

.Form .ButtonAnswer,.Form .ButtonAnswerYes
{
    display:inline-block;
    width:64px;
    height:29px;
    position: absolute;
    bottom:40px;
}

.Form .ButtonAnswer { left:0}
.Form .ButtonAnswerYes { left:70px }

.Form .ButtonAnswer { background:url(../Images/Buttons/CheckResilienceBox/Btn-No.png) no-repeat top left  }
.Form .ButtonAnswerSelected,
.Form .ButtonAnswer:hover { background:url(../Images/Buttons/CheckResilienceBox/Btn-No.png) no-repeat bottom left; cursor:pointer }

.Form .ButtonAnswerYes { background:url(../Images/Buttons/CheckResilienceBox/Btn-Yes.png) no-repeat top left }

.Form .ButtonAnswerYesSelected,
.Form .ButtonAnswerYes:hover { background:url(../Images/Buttons/CheckResilienceBox/Btn-Yes.png) no-repeat bottom left; cursor:pointer }

.Form ol.Questions li input
{
    display:none;
}


.Form .SubmitButton
{
    margin:0;
    padding:0;
    text-align:right;   
}

.Form .SubmitButtonHidden
{
    display:none;   
}


.Form .SubmitButton .StepOne,
.Form .StepTwo
{
    display:inline-block;
    width:206px;
    height:29px;
    background:transparent url(../Images/Buttons/CheckResilienceBox/Get-started.png) no-repeat top left;
    border:0;
    cursor:pointer;              
}

.Form .SubmitButton .StepOne:hover { background:transparent url(../Images/Buttons/CheckResilienceBox/Get-started.png) no-repeat bottom left }

.Form .SubmitButton .StepOne
{
    margin-right:3px;
}

.Form .StepTwo
{
    display:none;
    position:absolute;
    bottom:0;
    right:0;
    width:206px;
    height:29px;
    background:transparent url(../Images/Buttons/CheckResilienceBox/Show-Results.png) no-repeat top left;           
}

.Form .StepTwo:hover { background:transparent url(../Images/Buttons/CheckResilienceBox/Show-Results.png) no-repeat bottom left}

#StepContainer .viewport
{
     
}


#CheckResilienceForm
{
    position:relative;  
}

#StepContainer .BackButton,
#StepContainer .NextButton
{
    position:absolute;
    bottom:0;   
    cursor:pointer;
    display:none;
    width:86px;
    height:29px;   
}

#StepContainer .BackButton{left:0;right:auto;top:auto; background:url(../Images/Buttons/CheckResilienceBox/Prev.png) no-repeat left top;}
#StepContainer .NextButton{right:0;left:auto;top:auto; background:url(../Images/Buttons/CheckResilienceBox/Next.png) no-repeat left top;}

#StepContainer .BackButton:hover { background:url(../Images/Buttons/CheckResilienceBox/Prev.png) no-repeat left bottom }
#StepContainer .NextButton:hover { background:url(../Images/Buttons/CheckResilienceBox/Next.png) no-repeat left bottom}
/*****************Form*****************/

/*****************Custom Scroll Bar*****************/

.ScrollbarContainer { clear: both; }
.ScrollbarContainer .viewport { overflow: hidden; position: relative; }
.ScrollbarContainer .overview { list-style: none; position: absolute; left: 0; top: 0; padding-bottom:50px }
.ScrollbarContainer .thumb .end,
.ScrollbarContainer .thumb { background-color: #efefef; }
.ScrollbarContainer .scrollbar { background-color: #DDDDDD;position: relative; float: right; width: 15px; margin:5px 0 5px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.ScrollbarContainer .track { height: 100%; width:15px; position: relative; padding: 0 0; }
.ScrollbarContainer .thumb { height: 14px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0;background:#e9e9e9 url(../Images/Backgrounds/ScrollThumbTop.png) no-repeat top left; }
.ScrollbarContainer .thumb .end { overflow: hidden; height: 100%; width: 15px;background:url(../Images/Backgrounds/ScrollThumbEnd.png) no-repeat bottom left; }
.ScrollbarContainer .disable{ display: none; }

/*****************Custom Scroll Bar*****************/

/*****************Home Page Video*****************/

.ReplayVideo { position: fixed; top:251px; left:-2px; background:url(../Images/Buttons/ReplayVideo.png) top left no-repeat; width:68px; height:118px; display:block }

.jqmWindow h2 { font-family:'MyriadProBold', Verdana; font-size:24px; line-height:24px; border-bottom:solid 1px #C4C4C4; padding-bottom:5px; margin-bottom:0; }
.jqmWindow h2 span { color: #08ae76; }
.jqmWindow p { font-family:'MyriadProBold', Verdana; font-size:14px; }
.jqmWindow p.first { border-top:solid 1px #C4C4C4; margin-top:2px; padding-top:22px; }

.jqmWindow .Logo { background:url(../Images/Resilient-Business.png); width:210px; height:125px; position:absolute; top:5px; left:6px; z-index:999999;}
.jqmWindow .OuterContainer { margin:0px }
.jqmWindow .InnerContent { position:relative; padding:20px 19px 20px 19px; width:865px; margin:50px 0 25px 45px;}
.jqmWindow .Content { background:#FFF url(../Images/Backgrounds/CheckerBoard.png); margin:0; padding:0; height:385px; }

.jqmWindow .LeftContent { width:295px; position:absolute; top:100px; left:35px; }
.jqmWindow .VideoContainer { position:absolute; top:90px; right:35px; width:498px; height:280px; background-color:transparent; }

.jqmWindow .ContinueToWebsite { background:url(../Images/Buttons/continue-to-website.png) top left no-repeat; width:184px; height:20px; display:block; }

.InnerContent .TopLeft {position:absolute; top:0; left:0; width:19px; height:20px}
.InnerContent .Top {position:absolute; top:0; left:19px; width:865px; height:20px}
.InnerContent .TopRight {position:absolute; top:0; right:0; width:19px; height:20px}
.InnerContent .Right {position:absolute; top:20px; right:0; width:19px; height:385px}
.InnerContent .BottomRight {position:absolute; bottom:0; right:0; width:19px; height:20px}
.InnerContent .Bottom {position:absolute; bottom:0; left:19px; width:865px; height:20px}
.InnerContent .BottomLeft {position:absolute; bottom:0; left:0; width:19px; height:20px}
.InnerContent .Left {position:absolute; top:20px; left:0; width:19px; height:385px}

.jqmWindow .TopLeft{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/TopLft.png);}
.jqmWindow .Top{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Top.png);}
.jqmWindow .TopRight{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/TopRgt.png);}
.jqmWindow .Right{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Rgt.png);}
.jqmWindow .BottomRight{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/BtmRgt.png);}
.jqmWindow .Bottom{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Btm.png);}
.jqmWindow .BottomLeft{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/BtmLft.png);}
.jqmWindow .Left{background-image:url(../Images/Backgrounds/PageBoxes/01ad73/Lft.png);}

.jqmWindow {
    display: none;    
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -490px;
    width: 980px;
    color: #333;
    z-index:99999;
}

.jqmOverlay  { background-color: #000; z-index:-1000; }

.jqmOverlayImg { width:100%; height:100%; position:fixed; top:101px; left:0; z-index:-1; background-color:#011c2d }		
.jqmOverlayImg .imgStretch { width:100% }

.jqmClose  {
    background: transparent url(../Images/Buttons/CheckResilienceBox/close-window.png) no-repeat top left; 
    display:block; 
    height:29px; 
    width:145px;
    position:absolute;
    top:20px;
    right:20px;
}

.jqmClose:hover { background: transparent url(../Images/Buttons/CheckResilienceBox/close-window.png) no-repeat bottom left; }

/*****************Home Page Video*****************/

/**************Auckland Council Logo**************/

@media (min-height: 660px){
    .AucklandCouncilLogo {
        width:648px; 
        height:114px; 
        background: transparent url(../Images/AucklandCouncilLogo.png) no-repeat bottom left; 
        position:fixed; 
        bottom:21px; 
        right:0; 
        z-index:1;
        display: block;
    }
}

@media (min-width: 1100px){
    .AucklandCouncilLogoContentPage {
        width:648px; 
        height:114px; 
        background: transparent url(../Images/AucklandCouncilLogo.png) no-repeat bottom left;
        position:fixed; 
        bottom:21px; 
        right:0; 
        z-index:1;
        display: block;
    }
}

/**************Auckland Council Logo**************/

/*****************Print Link*****************/
#print_link {
    display:block;
    margin-top:15px;
    padding-top:2px;
    padding-bottom:2px;
    width:45px;
    text-align: center;
    background-color:#01ac72;
    color:#fff;
    border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;     
}

#print_link:hover { text-decoration:none; background-color:#017b52 }

@media only print  {
    a.PrintPage { display:none; }	
}
/*****************Print Link*****************/