/*
	Ex Machina by TEMPLATED
    templated.co @templatedco
    Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body
	{
	}

	body,input,textarea,select
	{
		font-size: 11pt;
	}

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner, #bannerHome
	{
        padding:5em 0em;
	}

    #bannerHome{
        padding:10em 0em;
        background-repeat:no-repeat;
        background-size:100%;
    }
    #splash p{
        color:#ffffff;
        font-family:'Eras ITC';
        font-size:3em;
        line-height:1.2em;
        margin-top:3.5em;
        font-weight:400;
        margin-left:5em;
        
    }

	/*.homepage #banner
	{
		padding: 6em 0em;
	}*/
#slider, #banner, #bannerHome{
    padding-top: 5.8em;
}
    #slider iframe {
        height: 24em;
    }
/*********************************************************************************/
/* Main                                                                          */
/*********************************************************************************/

	#page
	{
		padding: 2em 0em 17em 0em;
	}
	
	.homepage #page
	{
		padding: .3em 0em;
	}

	#main
	{
		margin-top: .5em;
		border-top: none;
        padding: .2em 2em .2em 3em;
	}
	
	.homepage #main
	{
		margin-top: 6em;
		padding-top: 6em;
	}

.homepage #marketing img {
    max-height:10em;
    max-width:10em;
    margin-left:2em;
    margin-right:2em;
    border-left:2px solid #000000;
    border-right:2px solid #000000;
    
}

    .homepage #marketing p.image{
            /*background-color:#363232;*/
            border-radius:2em;
        }




	#header
	{
		position: fixed;
        width:100%;
        z-index:100;
	}

    #logoDesktop a {
        font-size:inherit;
    }

    #logoDesktop {
        position:absolute;
        top:-8px;
        left:-13em;
        /*width:80%;*/
        margin-left:.5em;
        /*background-color:#cce7e9;*/
    }

    /*#logoDesktop > a > img{ width:80%;}*/

    #logoMobile {display:none;}


    #nav > a 
    {
        text-decoration:none;
        text-transform:uppercase;
        color: #fff;
    }

    /*#nav .view-mobile{display:none}*/

    /*FOR TESTING DROP DOWN MENU STYLES
    /*#nav > ul > li > ul {
        display:block;
    }
    #ddo2 > ul > li > ul > li > ul{
        display:block;
    }
        /*#nav > ul > li > ul > li > ul > li > ul,
        #nav > ul > li > ul > li > ul > li > ul > li > ul
        {
        display:block;
        }*/
    /*END TEST*/
   
        #nav > ul > li:hover > ul 
        {
            display:block;
            position:absolute;
            background-color:#309ca5;
            /*background-color:#0030a9;*/
            margin-left:0.7em;
            border-top:.8em solid #309ca5 ;
            margin-top:-1em;
            z-index:-5;

           /* padding: 0.4em 1em;*/
        }

#nav > ul > li > ul > li
{
   padding: 0.2em 1em;
}



#nav > ul > li > ul > li:hover  {
    /*background:#00d5df;*/
      background-color:#33559d;
}
        #nav > ul > li:hover > ul > li > a, 
        #nav > ul > li.active > ul > li > a,
        #nav .bc-detail .t3-menu li a,
        #nav li.active .bc-detail .t3-menu li a,
        #nav ul > li.active > ul > li > ul > li > a 
        {
            color: #fff;
            text-decoration: none;
            text-transform: uppercase;
            font-weight:500;
            border-top:none;
        }

        	/*#nav ul > li.active > ul > li > a,
            #nav ul > li.active > ul > li > ul > li  a
			{
                /*background-color:#008590;
                background-color:#0030a9;
				color: #fff;
                font-weight:600;
			}*/

            #nav .bc-detail .t3-menu li:hover,
            #nav li.active .bc-detail .t3-menu li:hover,
            #nav ul > li.active > ul > li:hover > a,
            #nav ul > li.active > ul > li:hover > ul > li:hover > a
			{
                /*background-color:#00d5df;*/
                background-color:#33559d;
			}

 #nav .bc-detail li:hover > ul,
 #nav ul > li.active > ul > li:hover > ul
 {
     display:block;
     position:absolute;
     background-color: #309ca5;
     /*background-color:#0030a9;*/
     margin-left:17em;
     padding: .50em 0em;
     /*top:2.2em;*/
 }


 #ddo1 ul.t3-menu {
    top:0.001em;
    width:100%;
}
 #ddo2 ul.t3-menu {
    top:2.0em;
    width:100%;
}
 #ddo3 ul.t3-menu {
    top:6.5em;
}
 ul.t4-menu{
     width:100%;
     /*top:2.2em;*/
 }

  ul.t5-menu{
    width:100%;

 }

#nav .bc-detail .t3-menu li 
{
    padding: 0em 1em;
   
}
 

#nav .bc-detail .t3-menu li a,
#nav li.active .bc-detail .t3-menu li a
{            
    text-transform:none;
}


/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/
	
	#footer
	{
		padding: 0em 0em 4em 0em;
	}

/*********************************************************************************/
/* Featured                                                                      */
/*********************************************************************************/
	
	#featured
	{
		padding: 4em 0em;
	}

	
	#featured .divider
	{
		padding: 2em 0em;
	}
/*********************************************************************************/
/* Side Bar                                                                      */
/*********************************************************************************/

/*#services .sidebar ul > li > #summaryPanel
{
    display:block;
}*/
#services .sidebar ul > li.active > #summaryPanel {
    display:none;
}

    #services .sidebar ul > li:hover > #summaryPanel {
    display:block;
    position:absolute;
    left:28.0em;
    border:solid;
    border-radius:6px;
    background: #f4f4f4;
    width:40em;
    top:5em;
    margin:3em;
}
#summaryPanel > ul {  
    margin:0 0 1em 15px;  

}
 #summaryPanel > ul > li {
    width:100%;
    background-image:url('images/Right-Arrows.png');
    background-position: 1em;
    background-size: 1em;
    background-repeat:no-repeat;
    margin: .25em 0;
    padding: 0 0 0 30px;
}
 #summaryPanel > ul > li > a  {
    color:grey;
}

 #summaryPanel .style1{
     float:left;
     padding:1em 2em;
 }

#summaryPanel ul.style1 li {
    border:none;
}

 #summaryPanel > #summary {
    display:block;
    border-bottom:double;    
    padding:.4em;
    font-size:2.5em;
    line-height:1;
    background-color:#d8d8d8;
    /*position:absolute;*/

}


