/* CTLBIZ - All kind of Navigation and Link styles definitions */

/* Header - Util Links and Menu */
.top-util-links {padding: 0px 0px; list-style: none; font-size: 11px; }
.top-util-links > li {display: inline-block; padding: 3px 3px 3px 0px;}
.top-util-links > li + li:after {
    padding-left: 3px;
   /* content: "|\00a0";*/
    /*background: url(../img/nav/ctl_nav_seps.gif) no-repeat left top  ;*/
}
.top-util-links > li > a { color: #666; padding: 0px 5px; }
.top-util-links > li > a:hover { color: #00853f;}
    .top-util-links > li.has-sub{width: 113px; transition: all 0.2s ease 0s; }
    .top-util-links > li:hover.has-sub { background: #F8F8F8; box-shadow: 0 3px 3px #ddd;}
    .top-util-links .dropdown-menu{
        box-shadow: 0 3px 3px #ddd;
        border: none;
        padding: 0;
        margin: 0;
        /*left: 120px;
        top: 0;*/
        transition: all 0.2s ease 0s;
        min-width: 0px;
        font-size: 11px;
    }
    .top-util-links .dropdown-menu li{border-bottom: 1px solid #ccc; background: #F8F8F8;  }
    .top-util-links .dropdown-menu li a{padding: 3px 10px; }
    .top-util-links .dropdown-menu li a:hover{text-decoration: underline;}
    /* Right Side Util Links */
    .right.top-util-links > li.has-sub{width: 115px;}
    .right.top-util-links .dropdown-menu{left: 0px; top: 100.5%;}
    .right.top-util-links .dropdown-menu li a{padding: 3px 8px 3px 8px; }

    .top-util-links > li.has-sub .caret {
        border-top: 4px solid transparent;
        border-left: 4px solid;
        border-bottom: 4px solid transparent;
    }
    .top-util-links > li:hover.has-sub .caret {
        border-top: 4px solid;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }


.top-util-links > li .active {color: #00853f; font-weight: bold;}
.top-util-links li.seperator {
    background-color: #333333;
    display: inline-block;
    height: 11px;
    width: 1px;
    line-height: 11px;
    padding: 0px;
}
/* Util Links - Links with Icons - pdf etc.,*/
.util-links a{font-size: 12px; color: #999;}

/* Top Util Links for mobile */
.mobile .top-util-links{ margin-top: 8px;}
.mobile .top-util-links li{ display: block; text-align: right; padding: 0}
.mobile .top-util-links li a{padding:0  }

/*Top Navigation - Desktop */
.ctl_navbar{display:block; background:url(../img/nav/grad_seperator.gif) left bottom no-repeat; margin-top: 15px;}
/* First Level */
.ctl_navbar ul{list-style: none; padding: 0; margin-bottom: 0px; letter-spacing: -2px; }
.ctl_navbar ul li{display:inline; padding:5px 0px; background: url(../img/nav/grad_seperator.gif) right top no-repeat;}
.ctl_navbar ul li a{padding:5px 25px; letter-spacing: normal;}
.ctl_navbar ul li a:hover{}
/*.ctl_navbar ul li.active{background: url(../img/nav/grad_seperator.gif) top right no-repeat;}*/
.ctl_navbar ul li.empty{background: none !important; content: " ";}
.ctl_navbar > ul > li.active > a{
    margin-right: 1px;
    font-weight:bold;
    background:#ffffff;
    background:-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 40%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f6f6f6));
    background:-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 40%);
    background:-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 40%);
    background:-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 40%);
    background:linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 40%);
    -pie-background: linear-gradient(#ffffff, #f6f6f6);
    behavior: url(/business/src/js/plugins/PIE.htc);
}
.ctl_navbar ul li:first-child.active a{background: none !important;}
	/* 2nd Level */
	.ctl_navbar ul li.active ul{
		display:block;
		float:left;
		width:100%;
		border-color: #CCCCCC #CCCCCC #D7D7D7;
		border-radius: 0 0 7px 7px;
		border-style: solid;
		border-width: 1px 1px 2px;
		box-shadow: 0 1px 1px #CACACA;
		margin-top:1px;
		background: #ffffff;
		background: -moz-linear-gradient(top,  #f6f6f6 0%, #e9e9e9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e9e9e9));
		background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e9e9e9 100%);
		background: -o-linear-gradient(top,  #f6f6f6 0%,#e9e9e9 100%);
		background: -ms-linear-gradient(top,  #f6f6f6 0%,#e9e9e9 100%);
		background: linear-gradient(to bottom,  #f6f6f6 0%,#e9e9e9 100%);
        -pie-background: linear-gradient(#f6f6f6, #e9e9e9);
        behavior: url(/business/src/js/plugins/PIE.htc);
        z-index: 10;
	}
    .ctl_navbar ul li.active  ul.empty{border-width: 1px 1px 0px; box-shadow: 0 0 0; }
	.ctl_navbar ul li.active ul li{
		float: left;
        display: inline-block;
		list-style: none outside none;
		margin: 0;
        padding:5px 0 3px 0;
        background: url(../img/nav/ctl_nav_seps.gif) no-repeat right center ;
	}
    .ctl_navbar ul li.active ul > li:last-child{background: none;}
    .ctl_navbar ul li.active ul > li:last-child > a{padding-right: 14px; padding-right: 7px\0;}
	.ctl_navbar ul li.active ul li a{color: #666; font-weight: normal !important; padding: 0px 15px; background: none !important;}

    .ctl_navbar ul li.active ul li.active a{color: #00803f; font-weight: bold !important; }
	.ctl_navbar ul li.active ul li a:hover{}

.ctl_navbar ul li ul{display: none; letter-spacing: normal;}

/* Site Map */
/* Sitemap section and links */
.ctl_siteMap{font-size: 11px;}
.ctl_siteMap ul{list-style:none; padding-left:0px;}
.ctl_siteMap h4, .ctl_siteMap h4 a, .ctl_siteMap p a{color:#00803f;}
.ctl_siteMap a, .ctl_siteMap p{ color:#666666}
.ctl_siteMap h4{font-size: 12px !important; font-weight:600; margin-bottom:6px;}

    .ctl_siteMap_links{}
    .ctl_siteMap_links ul li{ padding-bottom:5px;}
    .ctl_siteMap_links ul li h4{padding-bottom:0px; margin-top:0px;}

    .ctl_ft_connect{}
    .ctl_ft_connect h4{padding-bottom:6px;}
    .ctl_ft_connect ul li{float:left; margin-right:4%;}
    .ctl_ft_connect ul li a{display:block; line-height:0}

    .ctl_ft_thinkGig{}
    .ctl_ft_thinkGig ul li {padding: 10px 0px 0px 0px;}
    .ctl_ft_thinkGig ul li p{/*font-size: 0.95em;*/margin:0px;}

/* Footer */
footer{color:#666; font-size:11px;}
footer .footerLinks p{text-align:center; line-height:1.5em}
footer .footerLinks p a{color:#666;}
footer p.copyright{}
footer .ctl_comment{line-height:0;}
footer .ctl_comment a{display:inline-block; line-height:0;}



