html {height:100%;}
body {margin:0; padding:0; height:100%; min-height:100%; position:relative; font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif; font-family:'GillSansMT-Bold1', GillSansMT-BoldItalic1, GillSansMT-BoldItalic1, GillSansMT1;}
@font-face {font-family:GillSansMT-Bold1; src:url(/assets/font/GillSansMT-Bold1.woff);}
@font-face {font-family:GillSansMT-BoldItalic1; src:url(/assets/font/GillSansMT-BoldItalic1.woff);}
@font-face {font-family:GillSansMT-Italic1; src:url(/assets/font/GillSansMT-Italic1.woff);}
@font-face {font-family:GillSansMT1; src:url(/assets/font/GillSansMT1.woff);}

header, footer {width:960px; margin:auto; position:relative; z-index:9;}
section {width:960px; margin:auto;}
.clear {clear:both;}
.bodyWrap {min-height:100%; position:relative; background-color:#e5f1f7;}
.bodyBG {width:100%; height:100%; position:absolute; margin:auto; top:0;}
.bgColor {width:960px; position:relative; height:100%; margin:auto; background-color:#fff; -moz-box-shadow:0px 0px 11px #888888; -webkit-box-shadow:0px 0px 11px #888888;}
a:hover {text-decoration:none;}

.mobile-hide {display:block;}
.main-hide {display:none;}

/* Header */
.gBorder {border-top:10px solid #b8ce02; position:relative; z-index:9;}
.hTop {width:100%; height:165px; background-color:#fff;}
.hLeft {width:240px; height:165px; float:left; text-align:center; background-image:url('../../assets/images/lShadow.jpg'); background-repeat:no-repeat; background-position:right;}
.hLeft img {width:185px; height:50px;}
.hLeft span {font-size:20px; font-weight:bold; color:#199ad6;}
.hMid {width:480px; height:165px; float:left; text-align:center;}
.hRight {width:240px; height:165px; float:right; background-image:url('../../assets/images/rShadow.jpg'); background-repeat:no-repeat; background-position:left; text-align:center;}
.hRight span {font-size:24px; font-weight:bold; color:#199ad6; display:block; margin-top:25px;}
.hSearch {width:205px; height:47px; margin:auto; position:relative; border-bottom-left-radius:20px; border-bottom-right-radius:20px; background-color:#cedce2; border-bottom:6px solid #fff;}
.hSearch input {float:left; width:120px; margin-left:15px; margin-top:13px; border:0; height:20px; padding-left:10px;}
.hSearch span {font-size:13px; color:#fff; font-weight:400; margin-top:15px; float:left; margin-left:10px;}
.hLogin {width:205px; height:50px; margin:auto; margin-top:-13px; border-bottom-left-radius:15px; border-bottom-right-radius:15px; background-color:#d1ebf7; }
.hLogin span {font-size:16px; color:#0c4e6d; font-weight:400; margin-top:0; line-height:60px;}
.hLogin a {width:100%; height:100%; display:block;}
.hSpace {width:100%; height:10px; background-color:#cedce2; border-bottom:2px solid #fff;}

/* Navigation */
nav {width:100%; height:40px; clear:both; background-color:#d1ebf7; border-bottom:2px solid #fff;}
nav ul {margin:auto;}
nav ul li {float:left; list-style:none; font-size:14px; line-height:40px;}
nav ul li a {text-decoration:none; color:#0c4e6d; padding:0px 14px; height:100%; display:block;}
nav ul li a:hover {background-color:#199ad6; color:#fff;}
nav ul li:hover ul {display:block; width:auto;}
nav ul li ul {display:none; float:left; z-index:999; background-color:rgba(12, 78, 109, 0.9); text-align:center;}
nav ul li ul li {width:100%; line-height:17px;}
nav>ul li ul {position:absolute;}
nav ul li ul li a {padding:0; color:#fff; padding:10px 10px;}
nav ul li:hover, nav ul li:hover a {background-color:#199ad6; color:#fff;}
nav ul li:hover li a {background-color:transparent;}

/* Navigation Styles */
.box {width:100%; height:10px; border-bottom:2px solid #fff; background-color:#0c4e6d; border-top:2px solid #fff;}

/* Body */
.mainP {position:relative;}
section.beforeFooter {padding-bottom:207px; z-index:-1;}
.contentBlock {width:440px; margin:20px; float:left;}
.contentBlock article h1 {font-size:25px; color:#199ad6; text-transform:uppercase; margin-bottom:15px;}
h2 {font-size:18px; color:#00a950; text-transform:uppercase; padding-bottom:10px; border-bottom:10px solid #00a950; margin-bottom:20px;}
h1 {font-size:18px; color:#00a950; text-transform:uppercase; padding-bottom:10px; border-bottom:10px solid #00a950; margin-bottom:20px;}
.contentBlock article h3 {font-size:15px; font-weight:bold; text-transform:uppercase; float:left; margin-right:10px; color:#199ad6; margin-top: 1px;}
.contentBlock article span {font-size:15px; color:#199ad6;} 
.contentBlock article p {font-size:12px; color:#0c4e6d; margin-bottom:10px; line-height:19px;}
.social {width:auto; padding:0px 17px; height:50px; background-color:#00a950; margin-top:-25px; float:right; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.social img {width:25px; height:25px; margin-top:13px;}
.t10 {margin-top:10px;}
.map {margin-top:-20px;}
.amaBanner {margin-top:20px;}

/* Sub-Page */
.sidebar_back {top:0; bottom:0; width:240px; z-index:0;  background-color:#199ad6; position:absolute;}
aside {width:240px; height:100%; overflow:hidden; float:left; background-color:#199ad6; display:inline-block; position:relative;}
aside ul {margin:20px 20px 20px 0;}
aside ul li {font-size:16px; font-family:GillSansMT1 !important; padding-left:20px; width:100%; height:29px; line-height:29px; margin:10px 0px;}
aside ul li a {width:100%; height:100%; display:block;}
aside ul li:hover {background-image:url('../../assets/images/whiteArrow.png'); background-repeat:no-repeat;}

.subContent {width:680px; margin:20px; margin-top:12px; float:left; position:relative; }
.subContent h2 {border-bottom:0; margin-bottom:10px; padding-bottom:0; text-transform:capitalize; font-family:GillSansMT1 !important; color:#199ad6;}
.subContent h1 {border-bottom:0; margin-bottom:10px; padding-bottom:0; text-transform:capitalize; font-family:GillSansMT1 !important; color:#199ad6;}
.subContent h1 img {position:relative; top:8px; margin-left:-10px; right:10px;}
.subContent h3 {font-size:18px;  color:#199ad6; margin-bottom:10px;}
.subContent p {font-size:12px; color:#0c4e6d; margin-bottom:20px; line-height:21px;}
.subContent a {color:#199AD6;}
.sArticle {width:435px; padding-right:10px; float:left; border-right:2px solid #199ad6; padding-bottom:20px; margin-bottom:20px;}
.sArticle p {font-size:14px; font-family:'GillSansMT1';}
.downloads {width:188px; margin:0px 20px; float:right;}
.downloads img {float:left; margin-right:10px;}
.downloads span {font-size:14px; width:100px; color:#000; display:block; float:left; margin-top:10px;}
.downloads a{
	clear: both;
	display: block;
	padding-top: 10px;
}
aside .first{padding-left: 20px !important;}
.h3 {font-size:18px; }

/* Footer */
footer {position:absolute; bottom:0px; width:100%; min-width:960px; margin:auto; height:207px;}
.fTop {width:100%; min-width:960px; height:145px; border-top:7px solid #00a950; background-color:#0c4e6d;}
.fTopContent {width:960px; margin:auto;}
.fTopContent ul {width:245px; margin-left:15px; float:left; font-size:14px; margin-top:20px;}
.fTopContent li {margin-top:5px;}
.fTCR {width:245px; float:right; margin-top:20px;}
.fTCR ul {margin-top:0; margin-left:0;}
.fTCR span {float:left; margin-right:15px; font-size:14px; color:#fff; margin-top:25px;}
.fTCR img {width:25px; height:25px; float:left; margin-right:5px; margin-top:15px;}
.fBottom {width:100%; min-width:960px; height:55px; background-color:#083448;}
.fBottomContent {width:960px; text-align:center; margin:auto;}
.fBottomContent span {font-size:14px; color:#4683a0; line-height:50px;}

.officer{width: 206px; float: left; margin-left: 5px;margin-right: 5px;}
.officer img{}
.officer p{text-align: center; font-size:16px; font-weight:900; font-family: 'GillSansMT-Bold1';}
.officer span {text-align:center; display:block; font-size:16px; font-weight:100; font-family:'GillSansMT1';}

.blue{color:#199AD6; font-weight: bold;}
.starter{color:#199AD6;}
.italic{font-style: italic;}
.content_list{list-style-type: none; font-size: 16px; color: #0c4e6d; margin-bottom: 10px; line-height: 21px; font-family:'GillSansMT1';}
.content_list li{margin-bottom: 10px;}
.tabbed{list-style-type: circle !important; font-size: 14px; color: #0c4e6d; margin-bottom: 10px; line-height: 21px; margin-left: 20px;}
#accordion article{margin-left: 5px !important;}
.big{font-size:16px;}

.bottom_n {margin-bottom:0 !important;}
.font {font-family:'GillSansMT1'; font-weight:100;}
.green{color:#00a950 !important;}
.tab{margin-left: 20px;}
aside p {
	color: white;
	margin-left: 39px;
	margin-top: 68px;
}
.form_img{
	  margin-left: 139px;
  border: 3px solid #199AD6;
}
table{
	font-size: 15px;
	margin-bottom: 10px;
	min-width: 100%;
	font-family: 'GillSansMT1';
	line-height: 21px;


}
table td{
	min-width: 200px;
	min-height: 100px;
	padding: 5px;
}
table tr{
	border: 1px solid #CCC8C8;
	padding: 5px !important;

}
#new_submission{
	display: block !important;
}


.inducteeImage {float:left; margin:0px 20px 20px 0;}
.HOFimage {width:204px; margin:auto;}
.ueDate {width:100%;}

nav ul li {position:relative;}
nav>ul li ul {width:100% !important;}

#gallery {padding: 10px; width: 654px;}
#gallery ul {list-style: none;}
#gallery ul li {float:left; width:315px; height:315px; margin:12px; position:relative; margin-left:0; margin-top:0; overflow:hidden;}
#gallery ul img {min-width:100%; min-height:100%; transition:.2s ease;}
#gallery ul li .caption {width:100%; height:0%; background:#199ad6; position:absolute; bottom:0; left:0; transition:.2s ease;}
#gallery ul li:hover .caption {height:50%; transition:.2s ease; box-sizing:border-box; padding:15px; text-align:center;}
#gallery ul li:hover img {margin-top:-20px; transition:.2s ease;}
#gallery ul li span {display:block; color:#fff;}
.h2line {border-bottom:2px solid !important; padding-bottom:5px !important;}

.map {margin-bottom:20px;}

.bold,strong {font-weight:bold;}
.regular {font-weight:normal;}
.italic,em {font-style:italic;}

ol{
	font-size:14px; 
	font-family:'GillSansMT1';
	list-style: decimal;
	margin-bottom: 20px;
}
ol li{
	margin-bottom: 8px;
	margin-left: 15px;
}

.desktop {display:block;}
.mobile {display:none;}
@media screen and (max-width:960px){
	.sidebar_back {display:none;}
	#accordion article {margin-left:5% !important;}
	.subContent h1 img {margin-left:0; right:0; margin-right:10px;}
	.fTCR {width:25px;}
	.downloads {width:90%; margin:0 5% 25px 5%;}
	span.arrow.mobile {position:absolute; top:0; right:0; width:50px; height:50px;}
	.desktop {display:none;}
	.mobile {display:block;}
	nav.mobile {display:none;}
	section.beforeFooter {padding-bottom:0 !important;}
	footer {position:relative;}
	nav.mobile ul li ul {display:none;}
	h2 {color:#fff !important; float:left; width:100%;}
}
