﻿ .active { background-color: #97c6ff;} 

 .navbar table.table-bordered tr{
     background-color:ghostwhite;
 }

.mainNavCont {
    width: 1170px;
    margin: auto;
    border-bottom: #CCCCCC 1px solid;
    background-image: url(/Content/img/elipse_shadow.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    /*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(0.51, #777777),
	color-stop(1, #333333)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #777777 51%, #333333 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #777777 51%, #333333 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #777777 51%, #333333 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #777777 51%, #333333 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #777777 51%, #333333 100%);*/
}

.mainWidth{
    width:1170px;
    margin:auto;
}

.navbar.navbar-default.mainWidth{
    margin-bottom:0;
}

.mainNav{
    /*background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.49, #636363),
	color-stop(0.5, #7D7D7D),
	color-stop(1, #424242)
    );
    background-image: -o-linear-gradient(top, #636363 49%, #7D7D7D 50%, #424242 100%);
    background-image: -moz-linear-gradient(top, #636363 49%, #7D7D7D 50%, #424242 100%);
    background-image: -webkit-linear-gradient(top, #636363 49%, #7D7D7D 50%, #424242 100%);
    background-image: -ms-linear-gradient(top, #636363 49%, #7D7D7D 50%, #424242 100%);
    background-image: linear-gradient(to top, #636363 49%, #7D7D7D 50%, #424242 100%);*/

    /*background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.49, #000000),
	color-stop(0.5, #363636),
	color-stop(1, #1A1A1A)
    );
    background-image: -o-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -moz-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -webkit-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -ms-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: linear-gradient(to top, #000000 49%, #363636 50%, #1A1A1A 100%);*/

    /*background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.49, #003585),
	color-stop(0.49, #0048B5),
	color-stop(1, #22436C)
    );
    background-image: -o-linear-gradient(top, #003585 49%, #0048B5 49%, #22436C 100%);
    background-image: -moz-linear-gradient(top, #003585 49%, #0048B5 49%, #22436C 100%);
    background-image: -webkit-linear-gradient(top, #003585 49%, #0048B5 49%, #22436C 100%);
    background-image: -ms-linear-gradient(top, #003585 49%, #0048B5 49%, #22436C 100%);
    background-image: linear-gradient(to top, #003585 49%, #0048B5 49%, #22436C 100%);*/

    /*background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.49, #003585),
	color-stop(0.49, #0044AB),
	color-stop(1, #003A8A)
    );
    background-image: -o-linear-gradient(top, #003585 49%, #0044AB 49%, #003A8A 100%);
    background-image: -moz-linear-gradient(top, #003585 49%, #0044AB 49%, #003A8A 100%);
    background-image: -webkit-linear-gradient(top, #003585 49%, #0044AB 49%, #003A8A 100%);
    background-image: -ms-linear-gradient(top, #003585 49%, #0044AB 49%, #003A8A 100%);
    background-image: linear-gradient(to top, #003585 49%, #0044AB 49%, #003A8A 100%);*/

    /*background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #152B43),
	color-stop(0.05, #072F59),
	color-stop(0.2, #0B2D53),
	color-stop(0.22, #0C2F57),
	color-stop(0.87, #0D2E57),
	color-stop(0.89, #082D5B),
	color-stop(0.9, #062B59),
	color-stop(0.95, #0B2F5C),
	color-stop(1, #092B51)
    );
    background-image: -o-linear-gradient(top, #152B43 0%, #072F59 5%, #0B2D53 20%, #0C2F57 22%, #0D2E57 87%, #082D5B 89%, #062B59 90%, #0B2F5C 95%, #092B51 100%);
    background-image: -moz-linear-gradient(top, #152B43 0%, #072F59 5%, #0B2D53 20%, #0C2F57 22%, #0D2E57 87%, #082D5B 89%, #062B59 90%, #0B2F5C 95%, #092B51 100%);
    background-image: -webkit-linear-gradient(top, #152B43 0%, #072F59 5%, #0B2D53 20%, #0C2F57 22%, #0D2E57 87%, #082D5B 89%, #062B59 90%, #0B2F5C 95%, #092B51 100%);
    background-image: -ms-linear-gradient(top, #152B43 0%, #072F59 5%, #0B2D53 20%, #0C2F57 22%, #0D2E57 87%, #082D5B 89%, #062B59 90%, #0B2F5C 95%, #092B51 100%);
    background-image: linear-gradient(to top, #152B43 0%, #072F59 5%, #0B2D53 20%, #0C2F57 22%, #0D2E57 87%, #082D5B 89%, #062B59 90%, #0B2F5C 95%, #092B51 100%);*/

    background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #0A2D58),
	color-stop(0.96, #043468),
	color-stop(0.98, #0A2D58)
    );
    background-image: -o-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: -moz-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: -webkit-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: -ms-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: linear-gradient(to top, #0A2D58 0%, #043468 96%, #0A2D58 98%);

    clear:both;
    
    border-top:#003585 none 1px;
    /*border-radius:4px;*/
    
    padding:0 2px;
    float:left;
    /*display:inline-block;*/
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    overflow:hidden;

}

.mainNav ul, .midNav ul{
    margin:0;
    /*border-left:2px solid #273751;
    border-right:2px solid #000411;*/

}

.mainNav li, .midNav li{
    list-style:none;
    display:inline-block;
    line-height:250%;
    font-family:sans-serif;
    font-size:14px;
    /*border-right:white 1px solid;*/
    float:left;
    border-top:2px solid #273751;
    border-bottom:2px solid #000411;
}

/*.mainNav li:hover,*/ .mainNav li.active{
    /*background-image: 
    repeating-linear-gradient(
      45deg,
      gray,
      #000 1px,
      #000 1px,
      #000 4px 
    );*//* determines size */
    /*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.49, #000000),
	color-stop(0.5, #363636),
	color-stop(1, #1A1A1A)
    );
    background-image: -o-linear-gradient(bottom, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -moz-linear-gradient(bottom, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -webkit-linear-gradient(bottom, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -ms-linear-gradient(bottom, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: linear-gradient(to bottom, #000000 49%, #363636 50%, #1A1A1A 100%);*/

    /*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #002457),
	color-stop(0.48, #003585)
    );
    background-image: -o-linear-gradient(bottom, #002457 0%, #003585 48%);
    background-image: -moz-linear-gradient(bottom, #002457 0%, #003585 48%);
    background-image: -webkit-linear-gradient(bottom, #002457 0%, #003585 48%);
    background-image: -ms-linear-gradient(bottom, #002457 0%, #003585 48%);
    background-image: linear-gradient(to bottom, #002457 0%, #003585 48%);*/

    background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #E1E1E1),
	color-stop(1, #FFFFFF)
    );
    background-image: -o-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: linear-gradient(to top, #E1E1E1 0%, #FFFFFF 100%);

    
    border-top:2px solid #E7E7E7;
    border-bottom:2px solid #E0E0E0;
    

    /*background-color:#003585;*/
}

.mainNav li.active:first-child{
    /*box-shadow:rgba(0,0,0,.4) 7px 8px 15px inset;*/
}

.mainNav li.active:last-child{
    /*box-shadow:rgba(0,0,0,.4) -7px 8px 15px inset;*/
}

.mainNav li:last-child a, .midnNav li:last-child a{
    /*border:none;*/
    /*border-bottom-right-radius:5px;
    border-top-right-radius:5px;*/
    border-right:#052B55 1px none;
    border-left:#173D67 1px solid;
}

.mainNav li:first-child a, .midNav li:first-child a{
    /*border-bottom-left-radius:5px;
    border-top-left-radius:5px;*/
    border-right:#052B55 1px solid;
    border-left:#173D67 1px none;
}

.mainNav li a, .midNav li a{
    color:white;
    padding:0px 5px;
    /*text-shadow:-0px 0px 2px rgba(0,0,0,.9), 1px -1px 1px rgba(0,0,0,.5);*/
    text-shadow:0 1px 0px rgba(15,25,17,1),0 1px 1px rgba(15,25,17,1);
    /*font-weight:bold;*/
    border-right:#052B55 1px solid;
    border-left:#173D67 1px solid;
}

.mainNav li.active a, .midNav li.active a{
    color:#203850;
    padding:0px 5px;
    /*text-shadow:-0px 0px 2px rgba(0,0,0,.9), 1px -1px 1px rgba(0,0,0,.5);*/
    text-shadow:0 1px 0px rgba(255,255,255,1),0 1px 1px rgba(255,255,255,1);
    border:none;
}

.midNav{
    /*display:inline-block;*/
    float:left;
    clear: both;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    /*border:#DDD9C4 1px solid;*/
    border-bottom:none;
    overflow:hidden;

    border-top:#003585 none 1px;
    /*border-radius:4px;*/
    
    padding:0 2px;
    /*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #DDD9C4)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DDD9C4 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DDD9C4 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DDD9C4 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DDD9C4 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #DDD9C4 100%);*/

    /*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #DDD9C4),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #DDD9C4 0%, #FFFFFF 100%);*/

    background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #0A2D58),
	color-stop(0.96, #043468),
	color-stop(0.98, #0A2D58)
    );
    background-image: -o-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: -moz-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: -webkit-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: -ms-linear-gradient(top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
    background-image: linear-gradient(to top, #0A2D58 0%, #043468 96%, #0A2D58 98%);
}

/*.midNav ul{
    margin:0;
    padding:0;
    
}

.midNav ul li{
    border-top: 2px solid #DDD9C4;
    border-bottom: 2px solid #FFFFFF;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 250%;
}*/

.midNav ul li.active{
    /*border-top: 2px solid #DDD9C4;
    border-bottom: 2px solid #FFFFFF;
    background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #DDD9C4),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #DDD9C4 0%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #DDD9C4 0%, #FFFFFF 100%);*/
    box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
    background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #E1E1E1),
	color-stop(1, #FFFFFF)
    );
    background-image: -o-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(top, #E1E1E1 0%, #FFFFFF 100%);
    background-image: linear-gradient(to top, #E1E1E1 0%, #FFFFFF 100%);

    
    border-top:2px solid #E7E7E7;
    border-bottom:2px solid #E0E0E0;


}

/*.midNav ul li.active:first-child{
    box-shadow:3px 0 5px rgba(0, 0, 0, 0.3);
}
.midNav ul li.active:last-child{
    box-shadow:-3px 0 5px rgba(0, 0, 0, 0.3);
}


.midNav ul li a{
    padding:10px 5px;
    
}*/

.rightNav{
    display:inline-block;
    float:right;
}

.rightNav:after, .rightNav ul::after{
    content:"";
    clear:both;
}

.rightNav ul{
    float:right;
    margin:0;
    padding:0;
}

.rightNav ul li{
    float:left;
    list-style:none;
    margin:0 0 0 3px;
    display:inline-block;
    line-height:250%;
    font-family:sans-serif;
    font-size:14px;
    background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.49, #000000),
	color-stop(0.5, #363636),
	color-stop(1, #1A1A1A)
    );
    background-image: -o-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -moz-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -webkit-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -ms-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: linear-gradient(to top, #000000 49%, #363636 50%, #1A1A1A 100%);
    border:2px solid #000;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    overflow:hidden;
}

.rightNav li a{
    color:white;
    padding:10px 5px;
    
}

/*#region standard table divs*/
.standTable{
	display:table;
}

.alignTop{
	vertical-align:top;
}

.alignMid{
    vertical-align:middle;
}

.alignBottom{
    vertical-align:bottom;
}

.alignRight{
	text-align:right;
}

.alignCenter{
    text-align:center;
}

.bgWhite{
    background-color:white;
}

.standTableRow{
	display:table-row;
}

.standTableCell{
	display:table-cell;
}

.fixTableWidth{
	table-layout:fixed;
}

.fullWidthTable{
	width:100%;
}

.stdBorder{
    border:black 1px solid;
}

.stdBorder.white_30{
    border-color:rgba(255,255,255,.3);
}

.stdBorder.white{
    border-color:white;
}

.metricsBrdrCollapse{
    border-collapse:collapse;
}

/*#endregion*/

/*08142014*/
.fantasyStyledTitles{
	border:1px solid #042E5D;
	border-radius:5px;
	color:#043366;
	display:block;
	height:50px;
    width:1170px;
    margin:10px auto 0px;
}

.fantasyStyledTitles h3 {
    font-size: 28px;
    background-image: url("/Content/img/ie_logo_h_med.png");
    background-position: 10px 14px;
    margin: 0;
    padding: 6px 10px 0px 210px;
    background-repeat: no-repeat;
    color: #043366;
    display: inline-block;
    height: 44px;
}

.whatsThisLink{
	color:blue;
    font-size:12px;
    line-height:53px;
    /*box-shadow:-3px 0 5px rgba(0,0,0,.5);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.49, #000000),
	color-stop(0.5, #363636),
	color-stop(1, #1A1A1A)
    );
    background-image: -o-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -moz-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -webkit-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: -ms-linear-gradient(top, #000000 49%, #363636 50%, #1A1A1A 100%);
    background-image: linear-gradient(to top, #000000 49%, #363636 50%, #1A1A1A 100%);*/

	text-align:right;
    padding-right:10px;
}

.whatsThisLink a, .whatsThisLink a:link, .whatsThisLink a:hover, .whatsThisLink a:visited{
    color:blue;
    text-decoration:underline;
}

.catchTheImg img{
    margin-top:0;
}

/*#region standard backgrounds*/
.bg_white_30 {
    /*background-color:rgba(255,255,255,.3);*/
    background-color: #232323;
}
/*#endregion*/