﻿@import"css/all.css";@import"css/jquery.megamenu.css";
/*
 * CSS For DotNetNuke Skin by CySoInc.com
 * Copyright 2013 By Cyberspace Solutions Inc.
 */
/*--------- Global CSS Reset & Standards ----------*/
/*@font-face {font-family: 'MyriadPro-Regular';src: url('webfonts/MyriadPro-Regular.otf');}
@font-face {font-family: 'MyriadPro-Semibold';src: url('webfonts/MyriadPro-Semibold.otf');}
@font-face {font-family: 'MyriadPro-SemiboldIt';src: url('webfonts/MyriadPro-SemiboldIt.otf');}
@font-face {font-family: 'AvenirLTStd-Heavy';src: url('webfonts/AvenirLTStd-Heavy.otf');}
@font-face {font-family: 'MuseoSans_300';src: url('webfonts/MuseoSans_300.otf');}*/

Body { margin:0;padding:0; background:#ffffff; font-family: "myriad-pro",sans-serif; font-weight: 400; font-style: normal;}
#Body{ background:#ffffff; color:#6e6e6e; font-family: "myriad-pro",sans-serif; font-weight: 400; font-style: normal;}
html,body{ margin:0; padding:0; height:100%; font:normal 400 16px "myriad-pro"; color:#6e6e6e; }
form#Form{ height:100%; }
th,tr,td,div{ font:normal 400 "myriad-pro";}
p{ margin:0 0 8px 0; }
ol, ol li{ list-style: normal;}
ul, ul li{ list-style: disc; }
a{outline:0;border:0;}
img{border:0;}

A:link { color :#C17800; text-decoration : none; }
A:visited { color :#C17800; text-decoration : none; }
A:active { color :#C17800; text-decoration : none; }
A:hover { color :#b77201; text-decoration : none; -moz-transition:all 0.5s linear!important;  -webkit-transition:all 0.5s linear!important; -o-transition:all 0.5s linear!important; -ms-transition:all 0.5s linear!important; transition:all 0.5s linear!important;}

h1{font-size:28px;line-height:1.5em;color:#454545;font:normal 600 "myriad-pro";}
h2{font-size:24px;line-height:1.5em;color:#454545;font:italic 300 "myriad-pro";}
h3{font-size:20px;line-height:1.5em;color:#454545;font:normal 600 "myriad-pro";}
h4{font-size:18px;line-height:1.5em;color:#454545;font:normal 600 "myriad-pro";}
h5{font-size:16px;line-height:1.5em;color:#454545;font:normal 600 "myriad-pro";}
h6{font-size:14px;line-height:1.5em;color:#454545;font:normal 600 "myriad-pro";}

.Head{ font-weight:bold; font-size:16px; }
.SubHead { font-weight:bold;  font-size:14px; }
.SubSubHead{ font-size:13px; }
.Normal { font-size:16px; line-height:1.5em; }

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}

/*--------- ControlPanel style ----------*/
.controlpanel_bg { width: 100%; background:#000000; }
.controlpanel_style {width:900px; margin:0 auto; z-index:1003;}
.controlpanel_style table {width:100%}


.CommandButton { font-size: 11px; font-weight : normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : underline; }
A.CommandButton:hover { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : none; }

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000; text-decoration: underline; }
.FileManager A:hover{ color:#000; text-decoration:none; }
.dnnPrimaryAction, .dnnFormItem input[type=submit], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none; }

/*--------- Search style ----------*/
#Search_Blue{ float:none; background:url(images/search_bg_Blue.png) no-repeat left top; width:226px; height:30px;  }
#Search_Green{ float:none; background:url(images/search_bg_Green.png) no-repeat left top; width:226px; height:30px;  }
.searchcss, a.searchcss:link, a.searchcss:active, a.searchcss:visited{ color:#ffffff; text-decoration:none; font-weight:normal; font-size:0px; display:block; position:absolute; width:25px; height:17px; right:10px; top:2px; text-indent:-99999px; overflow:hidden; }
a.searchcss:hover{ color:#000000; text-decoration:none; font-weight:normal; font-size:0px; }
#dnn_dnnSEARCH_txtSearch{ width:189px; height:17px; font-size: 14px; color:#94999b; font-family: "myriad-pro",sans-serif; font-style:italic; font-weight: 400; text-align: left; padding:1px 3px 1px 3px; background:none; border:none; display:block; position:absolute; left:-225px; top:6px; }

/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#FFFFFF; font-size:12px; text-decoration:none; }
A.Breadcrumb:hover  { color:#CCCCCC; text-decoration:none; }

/*--------- BottomLinks style ----------*/
.Bottom_links, A.Bottom_links:link, A.Bottom_links:visited, A.Bottom_links:active { font-size:12px; color:#FFFFFF; padding:0 3px; text-decoration:none; }
A.Bottom_links:hover { font-size:12px; color :#CCCCCC; text-decoration: none;}

/*--------- Footer Blue style ----------*/
.FooterBlue, A.FooterBlue:link, A.FooterBlue:visited, A.FooterBlue:active { padding:0px 8px; color:#c6660d; font-size:12px; text-decoration:none; font-family: "myriad-pro",sans-serif; font-weight: 400; font-style: normal;}
A.FooterBlue:hover { color:#c6660d; text-decoration: none;}

/*--------- Footer Green style ----------*/
.FooterGreen, A.FooterGreen:link, A.FooterGreen:visited, A.FooterGreen:active { padding:0px 8px; color:#d99f75; font-size:12px; text-decoration:none; font-family: "myriad-pro",sans-serif; font-weight: 400; font-style:normal;}
A.FooterGreen:hover { color:#d99f75; text-decoration: none;}

/*--------- BannerPane Links style ----------*/
.bannerpane a { color :#f5f5f5; text-decoration : underline; }
.bannerpane a:visited { color :#dddddd; text-decoration : none; }
.bannerpane a:active { color :#ffffff; text-decoration : none; }
.bannerpane a:hover { color :#cccccc; text-decoration : none; }

/*--------- BannerPane Content style ----------*/
.bannerpane2, .bannerpane2 .Normal, .bannerpane2 p, .bannerpane2 div { color:#FFFFFF; font-size: 16px}

/*--------- FooterPane Links style ----------*/
.footerpane_style a { color :#ffffff; text-decoration : underline; }
.footerpane_style a:visited { color :#ffffff; text-decoration : none; }
.footerpane_style a:active { color :#ffffff; text-decoration : none; }
.footerpane_style a:hover { color :#b77201; text-decoration : none; }

/*--------- FooterPane Content style ----------*/
.footerpane_style, .footerpane_style .Normal, .footerpane_style p { color:#FFFFFF;}


/*--------- Main Top style ----------*/
.main_top ul{ list-style:none;margin:0;padding:0;}
.main_top ul li{ list-style:none;margin:0;padding:0;}
.main_top h3{ text-align:center;}
.main_top p{ text-align:center;}

/*--------- Footer Quick Links style ----------*/
.quick_links { padding-top:10px; }
.quick_links ul{list-style:none;margin:0;padding:0;}
.quick_links ul li {float:left;list-style:none;margin:0;padding-top:0; width:100px; line-height:25px;}
	#dnn_contentPane{
		width:100%;
	}

/* Navigation
-------------------------------------*/
/* Site Navigation */
.nav {
    float: left;
    display: inline-block;
}

ul#dnn_pnav {
    float: left;
    margin: 0;
    padding: 0;
}

#dnn_pnav li {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
}

#dnn_pnav > li {
    float: left;
    padding: 0;
    margin: 0 0 0 25px;
}

    #dnn_pnav > li > a, #dnn_pnav > li > span {
        display: block;
        color: #fff;
        font-size: 20px;
        font-weight: normal;
        text-transform:uppercase;
        text-decoration: none;
        padding: 5px 0 0 0;
        border-bottom: solid 7px transparent;
        margin: 0;
    }

    #dnn_pnav > li:hover > a, #dnn_pnav > li.active > a {
        color: #c17800;
    }

        #dnn_pnav > li:hover > a:active {
            color: #c17800;
        }

    #dnn_pnav > li:hover > span {
        color: #c17800;
    }

    /* Secondary level */
    #dnn_pnav > li ul { /* Styles for all sub levels */
        display: none;
        position: absolute;
        z-index: 2;
        width: 225px;
        padding: 0;
        border: 1px solid #000;
        margin: 10px 0 0 0;
        background: #104161;
        /* CSS3 */
        border-radius: 0px;
        -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);
        -webkit-animation-duration: .25s;
        -webkit-animation-delay: .2s;
        -webkit-animation-timing-function: ease;
        -webkit-animation-fill-mode: both;
        -moz-animation-duration: .25s;
        -moz-animation-delay: .2s;
        -moz-animation-timing-function: ease;
        -moz-animation-fill-mode: both;
        -ms-animation-duration: .25s;
        -ms-animation-delay: .2s;
        -ms-animation-timing-function: ease;
        -ms-animation-fill-mode: both;
        animation-duration: .25s;
        animation-delay: .2s;
        animation-timing-function: ease;
        animation-fill-mode: both;
    }

#dnn_pnav li:hover > ul {
    display: block;
}

#dnn_pnav > li > ul { /* styles specific to secondary level */
    top: 30px;
    padding: 5px;
}

    #dnn_pnav > li > ul.rightDropdown {
        right: 0 !important;
    }

    #dnn_pnav > li > ul:after {
        position: absolute;
        top: -15px;
        left: 20px;
        content: '';
        width: 0px;
        height: 0px;
        font-size: 0px;
        line-height: 0px;
    }

#dnn_pnav > li ul a {
    display: block;
    padding: 5px 15px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    /* transition decleration */
    transition: all ease-in 100ms;
    -moz-transition: all ease-in 100ms; /* Firefox 4 */
    -webkit-transition: all ease-in 100ms; /* Safari and Chrome */
    -o-transition: all ease-in 100ms; /* Opera */
    -ms-transition: all ease-in 100ms; /* IE9? */
}

#dnn_pnav ul li:last-child > a {
}

#dnn_pnav > li > ul li:hover > a {
    color: #ff5f76;
    
}

/* Tertiary level */
#dnn_pnav li ul li ul {
    left: 225px;
    top: -25px;
    padding: 5px;
    border-left: 1px solid #ddd;
}
