@import url('fonts/fonts.css');
@import url('specimen.css');

header{position: relative;}
header.homeHeader{height: 830px;}
header.innerHeader{height: 462px;}
header img.bannerImg{position: absolute; top: 0;z-index: -1}
.homeBannerContent{width: 750px;height: 130px;border-radius: 5px; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;background:url(../images/bg-opacity-dark.png); color: #fff; margin: 190px auto;padding-top: 20px;text-align: center;}
.homeBannerContent h1{text-transform: uppercase; font-size: 32px;font-family: 'oswaldregular',Arial;line-height: 40px;margin-bottom: 5px;}
.homeBannerContent span{font-style: italic;font-size: 15px}

.innerContainer{width: 1000px; margin: auto}
.overFlow{overflow: hidden;}


header nav{background:url(../images/bg-opacity.png);height: 64px; width: 1000px;padding: 0 140px;}
.lnkLogo{position: absolute;width: 217px;height: 93px;background: url(../images/eagle-logo.png) no-repeat;text-indent: -9999px;z-index: 1;}
header nav ul{float: right;margin-top: 30px;}
header nav ul li{float: left;font-family: 'oswaldregular',Arial;text-transform: uppercase;font-size: 19px;margin: 0 23px;}
header nav ul li a{color: #fff;}
.subMenu.innerSub{background: #fff;height: 335px; position: absolute;left: 0; right: 0;top: 65px;
-moz-box-shadow:0px 10px 15px rgba(0,0,0,0.3);
-webkit-box-shadow:0px 10px 15px rgba(0,0,0,0.3);
box-shadow:0px 10px 15px rgba(0,0,0,0.3);
padding-top: 30px;
display: none;
}

.bodylist {list-style:disc;padding-left:12px;font-size: 14px;line-height: 20px}

.lnkContact{position: relative;}
.lnkContact a.lnkSublink{position: absolute;width: 193px;height: 113px;top: 35px;left:-50px; display: none;}
.subMenuArrow{
	border-bottom:solid #fff 13px;
	border-left:solid transparent 13px;
	border-right:solid transparent 13px;
	width: 0;height: 0;position: absolute; top: -13px;
}

.menu-solutions .subMenuArrow{left:720px;}
.menu-StrategicPartners .subMenuArrow{left: 890px;}
.lnkCloseMenu{background: url(../images/btn-close.png) no-repeat; position: absolute;width: 26px;height: 26px;right: 160px;
bottom: 10px;}
header nav .subMenu ul{margin-top: 0px;margin-bottom: 20px;}
header nav .subMenu ul a{color: #3352a4;}
header nav .subMenu ul a:hover, header nav .subMenu ul a.selected{color: #dc213d;text-decoration: underline;}
.subMenuAside{float: left;width: 450px; padding-left: 15px;}
.subMenuAside h2{font-size: 17px; font-style: italic;color: #dc213d;margin-bottom: 20px;}
.subMenuAside p{color: #1f1f1f;font-size: 14px;line-height: 20px;}
.subMenuAside ol{margin-top: 50px;color: #dc213d;}
.subMenuAside ol dt{margin-bottom: 10px;line-height: 20px;font-size: 14px;background: url(../images/icon-bullet.png) no-repeat left 8px; padding-left: 20px;font-style: italic;}


.pnlPushes{width: 1060px;height: 290px;position: absolute; bottom: 0; left: 100px}
.pnlPushes li{
	width: 150px;
	height: 250px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:solid #b3b3b3 1px;
	float: left;
	margin: 0 12px;
	-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.3);
	box-shadow:0px 0px 15px rgba(0,0,0,0.3);
}
.pnlPushes li .thumbPush{height: 173px;}
.pnlPushes li .lnkPush{margin-top: 15px;text-align: center;text-transform: uppercase;}
.pnlPushes li .lnkPush span{display: block;font-size: 23px;font-family: 'oswaldregular',Arial;color: #dc213d;margin-bottom: 5px;}
.pnlPushes li .lnkPush a{display: block;font-size: 15px;font-family: 'oswaldlight',Arial;color: #dc213d;}
.pnlPushes li .lnkPush a:hover{color:#020b11;}

.pnlPushes li .lnkPushNew{margin-top: 15px;text-align: center;text-transform: uppercase;}
.pnlPushes li .lnkPushNew span{display: block;font-size: 23px;font-family: 'oswaldregular',Arial;color: #dc213d;margin-bottom: 5px;}
.pnlPushes li .lnkPushNew a{font-size: 15px;font-family: 'oswaldlight',Arial;color: #dc213d;}
.pnlPushes li .lnkPushNew a:hover{color:#020b11;}



.pnlSectionHeader{text-align: center;font-size: 23px;font-family: 'oswaldregular',Arial;color: #dc213d;text-transform: uppercase; margin:0 auto 30px; width: 950px;}
.pnlSectionHeader .imgLine{width: 130px;height: 1px; margin: 12px 50px 0}



footer{height: 60px; background: #252525;margin-top: 30px;clear: both;}
footer .copyrights{float: left;width: auto;color: #fff;font-size: 13px;margin-top: 25px;}
footer .footer-links{float: right;width: auto;margin-top: 20px;}
footer .footer-links li{float:left;margin: auto 15px;}
footer .footer-links li a{font-family: 'oswaldregular',Arial;text-transform: uppercase;font-size: 19px;color: #fff}
footer .footer-links li a:hover{color:#dc213d}


.pnlHomeBlock{width: 330px;float: left;overflow: hidden;}
.pnlHomeBlockNo{font-family: 'oswaldbold',Arial;font-size: 30px;color: #dc213d;float: left;width: 30px;line-height: 40px;}
.pnlHomeBlockDesc{float: left;width: 300px;line-height: 25px;}



/* Home page popup window */
.popupWindow{position: fixed;left: 50%;top: 50%;background: #fff;padding: 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;z-index: 99;display: none;}
.homePopupwindow{width: 710px;height: 420px;margin: -220px 0 0 -315px}
.bgOpacity{background:url(../images/bg-opacity-dark.png);position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 98;display: none;cursor: pointer;}
.lnkClosePopup{background: url(../images/btn-close.png) no-repeat; position: absolute;width: 26px;height: 26px;right: 10px;
top: 10px;}

.homePopupLeft{float: left;width: 320px;}
.homePopupRight{float: right;width: 340px; margin-top: 70px;padding-right: 20px}
.homePopupRight h2{font-size: 17px;font-style: italic;color: #dc213d; margin-bottom: 15px; line-height: 25px;text-transform: uppercase;}
.homePopupRight p{color: #1f1f1f;font-size: 14px;margin-bottom: 15px;line-height: 25px;}



/* Inner page */
.innerPageTitle{background: #3352a4;height: 54px;font-family: 'oswaldregular',Arial;color: #fff;font-size: 34px;text-transform: uppercase;line-height: 57px;margin-bottom: 20px;}
.innerContentContainer{width: 950px; margin: auto}

.pnlInnerPageLeft{float: left;width: 190px; border-right: solid 1px #dcdcdc;padding-right: 20px; min-height: 250px}
.pnlInnerPageLeft li{background: url(../images/icon-bullet-red.png) no-repeat 5px 5px; padding-left: 25px; font-size: 13px;border-bottom: solid 1px #dcdcdc;padding-bottom: 5px;}
.pnlInnerPageLeft li a{color: #b6374c;line-height: 20px;}
.pnlInnerPageRight{float: right;width: 700px;}
.pnlInnerPageRight h2{color: #3352a4; font-size: 24px;font-family: 'Arial', Gadget, sans-serif;margin-bottom: 15px;}
.pnlInnerPageRight p{margin: 20px 0;font-size: 14px;line-height: 20px}
