﻿@charset "utf-8";
/* CSS Document */
a{outline:none !important; text-decoration: none !important;}

body{
	background-image:url(../images/body-bg.jpg);
}
img{ max-width:100%;}
.header{
	background-image:url(../images/header-bg.jpg); background-size:cover;
	background-repeat:no-repeat; background-position:center; padding:0px 0;
	border-bottom:4px solid #de7301;
}
.hed{ overflow:hidden;}
.hdright{
	display:inline-block; text-align:left;
}
.top-nav ul{
	display:inline-block; vertical-align:middle; font-family: 'Roboto Condensed', sans-serif; overflow:hidden;
	margin:0px 0 0 0; padding:0; list-style:none;
}
.nav1 li{
	display:inline-block; margin:0 5px; font-size:13px;
}
.nav1 li a{
	display:block; background-color:#009DDD; color:#fff; padding:6px 10px; text-decoration:none; outline:none;
	border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;
}
.nav1 li a:hover, .active-page{ background-color:#085568 !important; color:#fff !important;}
.nav2 li{
	color:#fff; display:inline-block; vertical-align:middle; padding:0 10px; font-size:13px;
	border-right:1px solid #e2e2e2;
}

.htlink {
    font-size:13px !important; 
}
.htlink a{
    background:#c76702 !important;
    color:#fff !important;
}
.htlink a:hover{
    background:#085568 !important;
}


#results-col .col-md-3{ margin:10px 0px 10px 0px; }
#results-col .col-md-2{ margin:10px 0px 10px 0px; }

.banner{
	margin:-60px 0 0 0 ; position:relative;
}
.banner .container{
	background-color:#fff;
	padding:10px;
}
.bann{
	background-color:#f0f0f0;
}

.main-txt{
	text-align:center; font-family: 'Roboto Condensed', sans-serif; font-style:italic;
	padding:10px 0;
}
.main-txt h2{ color:#636569; font-size:22px;}
.hm-tabs{
	margin:10px 0;	display:block; font-family: 'Roboto Condensed', sans-serif;
	font-size:35px; text-decoration:none !important; outline:none;
	text-align:center; color:#fff;
	padding:30px;
	transition:all ease-out 0.2s;-moz-transition:all ease-out 0.2s;-ms-transition:all ease-out 0.2s;-o-transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
}
.hm-tabs:hover{
	background-color:#00B7F1 !important;
	color:#fff;
}


.navi{ background-color:#3E6089; margin:10px 0; text-align:center;}
.navi ul{
	margin:0; padding:10px 0; list-style:none; overflow:hidden; display:inline-block;
}
.navi ul li{
	float:left; font-family: 'Roboto Condensed', sans-serif; text-align:center;
}
.navi ul li a{
	display:block; padding:0px 40px; color:#fff; font-size:16px;
	border-right:2px solid #fff; text-decoration:none;
}


p{
	font-family: 'PT Sans', sans-serif; text-align:justify;
}
.con-col{
	position:relative;
}

h4{
	font-family: 'Roboto Condensed', sans-serif; color:#034DA9;
}
h2{ font-family: 'Roboto Condensed', sans-serif; color:#034DA9;}

.page-hed{
	background-color:#009600; margin:20px 0;
}
.page-hed h1{ margin:0; padding:5px; color:#fff; font-family: 'PT Sans', sans-serif; font-size:23px; text-align:center;}

.cols{
	background-color:#D1E4EB; border-radius:5px; overflow:hidden; padding-bottom:10px;
}

.cols h3{
	background-color:#A7CAD7; margin:0; padding:10px;  font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
}
.cols h4{
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
}

.logs{
	margin:0; padding:0; list-style:none;
}
.logs li{
	margin:25px 0; padding:0 10px; cursor:pointer;font-family: 'Roboto Condensed', sans-serif; 
}

.careerguid{ }

.career-col{ padding:0px; margin:13px 0px; }
.career-col span{ display:block; font-family: 'PT Sans', sans-serif; padding:7px 10px; border-bottom:1px solid #dfdfdf; text-decoration:none; outline:none; color:#ED1C24; }
.career-col li{ padding:0px 0px; margin:0px 0px 0px 0px;   list-style-type:none; }
.career-col li a{ padding:5px 20px;  background-image:url(../images/RightArow01.png); background-repeat:no-repeat; background-position:10px 13px; }

.logs li div.in-log{ position:relative;}
.career-guid{ position:relative !important; box-shadow:none !important; min-width:250px;}

.log-link{
	position:absolute; background-color:#fff; top:0; right:0; left:0;  border:1px solid #ccc; display:none; z-index:5625;
	box-shadow: 0 0 20px #999;
}
.log-link img{
	padding:5px;
}
.log-link a{
	display:block; font-family: 'PT Sans', sans-serif; padding:10px; border-bottom:1px solid #dfdfdf;
	text-decoration:none; outline:none; color:#303030;
}
.log-link a:hover{
	background-color:#6CC247; color:#fff;
}

.btm-link{
	position:absolute; right:0; bottom:0; padding:6px 20px; font-size:15px;
	font-family: 'Roboto Condensed', sans-serif; color:#fff;
	border-radius:5px 5px 0 0 ;
	background-color:#A7CAD7;
}
.con-col-2{
	padding:20px 0; font-family: 'Roboto Condensed', sans-serif; overflow:hidden;
}
.con-col-2 h3{
	color:#303030;
}
.con-col-2 h4{
	color:#FF2D16;
}

.columns{
	box-shadow:0 0 2px #ccc;
	background-color:rgba(260,260,260,0.4);-moz-background-color:rgba(260,260,260,0.4);-ms-background-color:rgba(260,260,260,0.4);
	-o-background-color:rgba(260,260,260,0.4);-webkit-background-color:rgba(260,260,260,0.4);
	padding:15px; position:relative;
	border-radius:10px;
}
.columns p{ color:#606060;
}

.tab-pane ul li{ color:#606060; display:block; padding:6px 0; font-family: "PT Sans",sans-serif; background-image:url(../images/RightArow01.png); background-repeat:no-repeat; background-position:0px 8px; padding:0px 10px; text-align:justify; }
.tab-pane ul li span{ }

.aside-nav{
	margin:0; padding:0; list-style:none;
}
.aside-nav li{ background-image:url(../images/RightArow01.png); background-repeat:no-repeat; background-position:0px 16px;}

.aside-nav li a{
	display:block; padding:6px 0px 6px 10px; font-family: 'Roboto Condensed', sans-serif;
	font-size:16px; text-decoration:none; outline:none;
	color:#303030;
}
.aside-nav li a:hover{
	color:#f00;
}

.aside-nav>.hdng{
	font-family: 'Roboto Condensed', sans-serif;
    color: #034DA9;
	font-size:18px;
    background-position: 0px 50px;
}


.ullicol{ padding:0px; margin:13px 0px; }
.ullicol span{ display:block; font-family: 'PT Sans', sans-serif; padding:10px; border-bottom:1px solid #dfdfdf; text-decoration:none; outline:none; color:#303030;}
.ullicol li{ padding:0px 10px; margin:0px 10px 0px 10px;   background-image:url(../images/RightArow01.png); background-repeat:no-repeat; background-position:0px 8px; list-style-type:none; font-family: 'PT Sans', sans-serif; }
.ullicol li a{ padding:10px 10px; font-family: 'PT Sans', sans-serif; }


.eventscol{ padding:0px; margin:13px 0px; }
.eventscol li{ padding:0px 10px; margin:0px 10px 0px 10px;   background-image:url(../images/RightArow01.png); background-repeat:no-repeat; background-position:0px 10px; list-style-type:none; }
.eventscol li a{ padding:10px 5px;   font-family: 'PT Sans', sans-serif; font-size:16px; }

.eventbox{ margin-right:10px; padding:2px; background-color:#F0F0F0; box-shadow:0px 0px 2px #aaa; text-decoration:none !important; text-align:center;  }
.eventbox span{ background-color:#FFF; display:block; padding:15px 10px 0px 10px ; border:1px solid #eee; color:#000;  font-family: 'Roboto Condensed', sans-serif; font-size:17px; overflow:hidden; min-height:175px; }
.eventbox span p{ text-align:center;}
.readmor{ position:absolute; bottom:8px; right:0px; left:0px; } 
.readmor a{ font-size:12px; border:1px solid #eee; padding:2px 4px; text-transform:uppercase; color:#444; font-weight:bold; }

li.active a{
	color:#f00 !important;
}
.con-list{
	margin:0; padding:0; list-style:none;
}
.con-list li{
	margin:8px 0; font-family: 'PT Sans', sans-serif;
}
.jb-link{
	margin:0; padding:0; list-style:none; overflow:hidden;
}
.jb-link li{
	font-family: 'Roboto Condensed', sans-serif; font-size:19px;
	text-transform:uppercase;
}
.jb-link li a{
	display:block; padding:6px 15px; text-decoration:none; background-color:#666; color:#fff; text-align:center; border:1px solid #FFF;
}
.jb-link li a:hover, .current-page{
	background-color:#EC1C24 !important;
}

.footer{
	background-color:#009600;
}

.footer p{ margin:0px; color:#FFF; text-align:center; line-height:40px; }
.footer p a{ color:#FFF;}


.gallerycol li a{ padding:10px; background-color:#7AA8D0; display:block; color:#FFF; text-align:center; text-decoration:none; }
.gallerycol li a:hover{ background-color:#31B0D5; }
#galactive a{background-color:#31B0D5;}

.resp-nav{
	display:none;
}

.blink{  -moz-animation:blink 1s infinite; -webkit-animation:blink 1s infinite; animation:blink 1s infinite; animation-iteration-count:infinite; }

.contact-col .log-link{ max-height:400px; overflow:auto; }
.contact-col .log-link h4{ padding:3px 10px; border-bottom:1px solid #CCC; margin:0px }
.contact-col .log-link p{ padding:0px 10px; margin:5px 0px; text-align:left; }
.contact-col .log-link p strong{ color:#ED1C24; font-weight:500; }

.iframe-col{ min-height:800px; border:none; }

#onlineform{ width:70%; margin:auto; }
#partners-form{
	padding:20px; 
    background-color:#fef5e3;
	border-radius:5px; 
    border:1px solid #dbc69d;
}
#partners-form label{
	 font-family: 'PT Sans', sans-serif;  font-weight:normal; font-size:13px; text-transform:uppercase;
}
#partners-form input{
	 font-family: 'PT Sans', sans-serif; font-weight:normal; font-size:13px;
}

.dlink{ background-color:#ED3237; color:#FFF; }

#promo-col ul{ padding:0; margin:0; }
#promo-col ul li{ margin:0; padding:0; list-style-type:none; float:left; margin:5px; }
#promo-col ul li a{ border:1px solid #CCC; padding:3px; display:block; }

@-webkit-keyframes blink {
	0%{ color:#EC3237; }
	50%{ color:#fff; }
	100%{ color:#FDDC1F; }
}

@-moz-keyframes blink {
	0%{ color:#EC3237; }
	50%{ color:#fff; }
	100%{ color:#FDDC1F; }
}

@keyframes blink {
	0%{ color:#EC3237; }
	50%{ color:#fff; }
	100%{ color:#FDDC1F; }
}

/*@media (max-width:980px){
.hdright{
	display:block;
    padding-left:155px;
}*/

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th
{
        border: 1px solid #b8e4ee;
}

#onlineform{ width:100%;}
