@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans:400,400italic,700,700italic);

@font-face {
  font-family: 'ShelleyAllegroBT-Regular';
  src: url('/images/design/fonts/ShelleyAllegroBT-Regular.eot?#iefix') format('embedded-opentype'),  url('/images/design/fonts/ShelleyAllegroBT-Regular.woff') format('woff'), url('/images/design/fonts/ShelleyAllegroBT-Regular.ttf')  format('truetype'), url('/images/design/fonts/ShelleyAllegroBT-Regular.svg#ShelleyAllegroBT-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}





/* MAIN */

Body{margin: 0px;padding: 0px;background: #ffffff;width:100%;}
#wc_body{background:#003479;margin: 0px;padding: 0px;width:100%;}
.wrapper-status{width:100%;background: #003479;}


.wc_middle{padding:10px 10px 15px 20px;}
.inner-wrapper{width:100%}
.content-wrapper{background: #ffffff;width:100%;border-top:#a8a5a5 2px solid;}
.header-wrapper, .content-wrapper,.outer-wrapper {width:100%; max-width:100%;}
.wc_leftside {width:10%;min-width:130px;padding-top:20px;}
.wc_middlefooter, .wc_leftfooter{height:0px;display:none;}
.CalTable td, .CalTable{padding:0px;}



/* HEADER */

.top-wrapper{background: url(/images/design/i_header.png) repeat-x left top;height: 153px;width: 100%;text-align: center;position:relative;top:0px;max-width:100%;}
.top-bar{background: url(/images/design/i_status.png) repeat-x left top;height: 39px; width: 100%;text-align: center;position:relative;margin:auto;max-width:100%;}
.top-status{max-width:1170px; margin:auto; width:100%;position: relative;height:39px;}
.top-contact,.top-login{position: relative;margin:auto;height: 37px;width:auto;float:right;top: 0px;text-align:right;line-height: 37px;vertical-align: middle;margin-right:20px;}
.top-body{height: 114px;width: 100%;text-align: center;position:relative;margin:auto;max-width:100%;}
.top-content{max-width:1170px; margin:auto; width:100%;position: relative;margin: auto;height:114px;}
.top-image{	background: url(/images/design/img/img1.jpg) no-repeat center center;height: 348px;width: 100%;text-align: center;position:relative;margin:auto; max-width:100%;}
.top-logo{position: absolute;height: 113px;width: 120px;left:268px;top: 0px;}
.top-name{position: absolute;height: 49px;width: 324px;left:5px;top: 22px;}
.menunav{position: absolute;height: 49px;max-width:1170px;right:0px;top: 50px;text-align:right;z-index:89;}











/* TEXT */
body,p,div,span,table,td,a, a:hover, a:visited {font-family:'Alegreya Sans', sans-serif;}
p,td,li,div{font: 16px 'Alegreya Sans', sans-serif;color: #000000;line-height: 140%;}
h4{font: 16px 'Alegreya Sans', sans-serif;color: #000000;line-height: 150%;font-weight:bold;margin-top:15px;margin-bottom:0px;}
h3{font: 18px 'Alegreya Sans', sans-serif;color: #000000;line-height: 160%;margin-bottom:10px;font-weight:bold;margin-top:25px;}
h2{color: #000000;text-transform: uppercase;font-family: 'Alegreya Sans', sans-serif;font-size: 24px;font-weight: normal;margin:0px;line-height:160%;}
h1{color: #000000;font-family:'ShelleyAllegroBT-Regular' !important;font-size: 36px;font-weight: normal;line-height:150%;margin:0px 0px 10px 0px;} 
.footertext,.footertext a,.footertext a:hover{display:none;}
a{font-family:'Alegreya Sans', sans-serif;color: #436491;text-decoration: none;}
a:hover{font-family:'Alegreya Sans', sans-serif;color: #003479;text-decoration: none;}
.top-status, .top-status div, .top-status div a:hover{line-height: 37px;font-weight:normal;font-family: 'Alegreya Sans', sans-serif;font-size: 14px;color:#ffffff;vertical-align: middle;}
.top-status div a{line-height: 37px;font-weight:normal;font-family: 'Alegreya Sans', sans-serif;font-size: 14px;color:#e0ddd6;vertical-align: middle;}
.tbarlink{font-weight:normal;font-family: 'Alegreya Sans', sans-serif;font-size: 10px;color:#e0ddd6;}
.copy_title{line-height: 150%;font-weight:normal;font-family: 'Alegreya Sans', sans-serif;font-size: 20px;color:#e0ddd6;text-transform: uppercase;}
.footer-body div,.footer-body div a:hover, .footer-contact, .footer-contact a:hover{font: 14px 'Alegreya Sans', sans-serif;line-height: 160%;color:#e0ddd6;}
.footer-body div a, .footer-contact a{font: 14px 'Alegreya Sans', sans-serif;line-height: 160%;color:#ffffff;}
.top-login{line-height: 37px;text-align:right;font-family: 'Alegreya Sans', sans-serif;font-size: 15px;vertical-align: middle;}
.CalText{font-size:13px;line-height:15px;font-family: 'Alegreya Sans', sans-serif;margin-bottom:5px;margin-left:3px;}     


/* FOOTER */
.footer_wrapper{width: 100%;height:auto;}

.footer-body{height:106px;background:#436491;border-bottom:#a49c9c 2px solid;border-top:#a49c9c 2px solid;width: 100%;position:relative;margin:auto;text-align:center;margin-bottom:10px;padding-top:2px;}
.footer-left{text-align:left;width:auto;position:absolute;left:5px;top:10px;}
.footer-right{text-align:right;width:400px;position:absolute;right:5px;top:10px;}
.footer-logo{position:absolute;top:0px;left:0px;width:94px;height:84px;}
.footer-contact{position:absolute;top:0px;left:97px;width:400px;height:84px;}
.footer-social{position:absolute;top:0px;right:0px;}
.footer-links{position:absolute;top:33px;right:0px;}


.footer-content2{text-align:left;visibility:hidden;position:relative;margin:auto;height:0px;display:none;}
.footer-content3{text-align:left;visibility:hidden;position:relative;margin:auto;height:0px;display:none;}
.footer-content{padding:10px;max-width:1170px;width:100%;visibility: visible;position:relative;margin:auto;}



/* EXTRA */
.forums{}
.FileTable{}
.FileTable td{padding:0px 5px;}
.FileEvenRow td{padding-top:10px;}
.news_searchform{display:none;}
.news_table td{padding-right:5px;  vertical-align: top;}
.news_title{font-family:'Alegreya Sans', sans-serif;color: #000000;text-decoration: none;font-size: 18px;}

.rss{font-style:italic;}

.wrapper_userinfo, #UserTabs{}

.CalPersonal{display:none;width:0px;}

.EventHeader{margin-right:5px;}

.ers_EventBoard { width: 100%;}

.table-padding td{padding: 5px;}


blockquote {border-width: 0px;}
.t_padding td{padding:5px;}

.bus-Category{font-size:14px;}
.bus-SubCategory{font-size:13px;}



/* LOGIN */
.header-memberbox-inner, .header-memberbox-inner p,.header-memberbox-inner div, .header-memberbox-inner a, .header-memberbox-inner a:hover{z-index: 10;line-height: 37px;text-align:right;font-family: 'Alegreya Sans', sans-serif;font-size: 13px;vertical-align: middle;}
.member-box-area{text-transform: uppercase;}



/* SUBMENU */
.submenutitle {display: none;}
.SNavBar, a.SNavBar:hover {font-family:'Alegreya Sans', sans-serif;line-height: 130%;text-decoration: none;font-weight:normal;display:block;color:#436491;}
a.SNavBar{font-family:'Alegreya Sans', sans-serif;line-height: 130%;text-decoration: none;font-weight:normal;display:block;color:#000000;}
.smbg{padding:5px;border-right:#bdbaba solid 1px;width:100%;min-width:130px;}
.wc_leftside{padding-top:17px;}




/* Responsive Header and Content areas */

.container-fluid {padding-right: 0px;padding-left: 0px;}
.outer-wrapper,.inner-wrapper {max-width:100%;}
.header-wrapper, .content-wrapper{max-width:100%; margin:auto; width:100%;} 
.sub-content-wrapper{max-width:1170px; margin:auto;width:100%; } 
.wrapper_page img {max-width: 100% !important;height: auto;}
.row{ margin-right: 0px;margin-left: 0px;}
.wrapper_page p img {
    height: auto;
    max-width: 100% !important;

}



/* MENU */

.navbar .navbar-nav {display: inline-block;float: none;}

.navbar .navbar-collapse {text-align: center;}

.navbar-default {background: none;filter: none;border: none;-webkit-box-shadow: none;box-shadow: none;}

.navbar {margin-bottom: 0px;}

.navbar-default a,.navbar-default .navbar-nav>li>a{background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;text-decoration: none;text-transform: uppercase;font-family:'Alegreya Sans', sans-serif; color:#e0ddd6;}

.navbar-default .navbar-nav>li>a:hover, .navbar-default a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,.navbar-default a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;text-decoration: none;text-transform: uppercase;font-family:'Alegreya Sans', sans-serif; color:#ffffff;}

.dropdown-menu  {font-family:'Alegreya Sans', sans-serif; color:none;
background: url(/images/design/menu.png) repeat;border-radius: 0px;font-weight:normal;}

.dropdown-menu a:hover {font-family:'Alegreya Sans', sans-serif; color:#436491;font-weight:normal;}

.navbar-nav ul a{text-transform: capitalize;font-size:14px;font-family:'Alegreya Sans', sans-serif; color:#625454;font-size:15px;}

.navbar-nav .collapsible ul .dropdown-menu > li > a:hover,.navbar-nav ul a:hover,.navbar-default .navbar-nav ul>.open>a,.navbar-default .navbar-nav ul>.open>a:focus,.navbar-default .navbar-default ul>.open>a:hover {background-color:none;text-transform: capitalize;	font-size:15px;font-family:'Alegreya Sans', sans-serif; color: #436491;}

.navbar-collapse.collapse.in a:hover{font-family:'Alegreya Sans', sans-serif; color:#436491;}

.dropdown.open.collapsible a.has-submenu.highlighted, .dropdown.open.collapsible a.has-submenu,.navbar-collapse.collapse.in a{font-family:'Alegreya Sans', sans-serif; color:#625454;}

.dropdown.open.collapsible a.has-submenu:hover{font-family:'Alegreya Sans', sans-serif; color:#436491;}

.navbar.navbar-default a, .navbar.navbar-default a:hover{padding-left:7px;padding-right:7px;}

.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow { position: static; margin-top: 10px; margin-right: 0; margin-left: 6px; display: inline-block; width: 0; height: 0; overflow: hidden;}




 
/* Changes to styles for media widths  */


@media (max-width: 1050px) {
.menunav{position: absolute;height: 49px;max-width:1170px;right:0px;top: 65px;text-align:right;z-index:89;}
}




@media (max-width: 980px) {
.top-name{position: absolute;height: 40px;width: auto;left:5px;top: 5px;}
.top-name img{position: absolute;height: 40px;width: auto;left:0px;top: 0px;}

.top-wrapper{background: url(/images/design/i_header.png) repeat-x left top;background-size:100% 120px;height: 120px;width: 100%;text-align: center;position:relative;top:0px;text-align:center;max-width:100%;}
.top-logo{position: absolute;height:80px;width: auto;left:230px;top: 0px;}
.top-logo img{position: absolute;height: 80px;width: auto;left:0px;top: 0px;}

.menunav{position: absolute;height: 20px;max-width:1170px;right:0px;top: 35px;text-align:right;z-index:89;}


.footer-left{text-align:left;width:400px;position:absolute;left:5px;top:10px;}

.footer-logo{display:none;width:0px;}
.footer-contact{position:absolute;top:0px;left:0px;width:400px;height:84px;}




}
	
	
	
@media (max-width: 790px) {
.footer-left{text-align:left;width:400px;position:absolute;left:5px;top:3px;}
.footer-content{visibility:hidden;position:relative;margin:auto;height:0px;display:none;}
.footer-content3{visibility:hidden;position:relative;margin:auto;height:0px;display:none;}
.footer-content2{padding:10px;width:100%;width:100%;visibility: visible;position:relative;margin:auto;display:block;}
}





@media (max-width: 767px) {

.wc_leftside .sm {display:none;}
.wc_leftside {width:0%;min-width:0px;}
.container {width: 100%;}
.wc_middle{padding:10px;}
h1{color: #000000;font-family:'ShelleyAllegroBT-Regular' !important;font-size: 30px;font-weight: normal;line-height:150%;margin:0px 0px 10px 0px;} 



.menunav{position: relative;height: 20px;right:0px;top:30px;text-align:left;width:100%;}

.navbar .navbar-nav {display: inline-block;   float: left;width:100%;}

.navbar .navbar-collapse { text-align: left;}

.navbar-toggle {margin-top: 7px;margin-bottom: 2px;margin-right:0px;right:5px;}

.navbar-default .navbar-toggle .icon-bar{background-color:#e2dfd8;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: url(/images/design/menu.png) repeat;border: 1px solid #eaeaea;}

.navbar-default .navbar-toggle { border: none;}

.navbar-nav>li>a {padding:0px;padding-top: 0px;padding-bottom: 0px;}

.navbar-default a{background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:15px;	text-decoration: none;text-transform: uppercase;text-align:left;color:#625454;line-height:20px;}

.navbar-default a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {	background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:15px;text-decoration: none;text-transform: uppercase;text-align:left;color:#436491;line-height:20px;}
	
.open>.dropdown-menu{background:none;}

.nav>li { padding: 10px;}

.navbar-nav .open .dropdown-menu > li > a:hover{padding: 5px 15px 5px 25px;}

.navbar .navbar-collapse {padding: 0px 10px;}

.navbar-nav .collapsible ul .dropdown-menu > li > a:hover{padding-left:35px;}

.navbar-nav .sub-arrow, .navbar-default .navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow, .navbar-nav open>collapsible .sub-arrow, .navbar-nav .collapsible .has-submenu.highlighted .sub-arrow, .navbar-nav .collapsible .has-submenu .sub-arrow { border-top: 15px solid; border-right: 15px dashed transparent; border-bottom: 15px dashed transparent; border-left: 15px dashed transparent; position:relative;top: 0px;float: right;margin: 5px -20px 0 10px;}

}


@media (max-width: 710px) {
.top-contact{display:none;width:0px;}
}


@media (max-width: 640px) {

.top-wrapper{background: url(/images/design/i_header.png) repeat-x left top;background-size:100% 90px;height: 90px;width: 100%;text-align: center;position:relative;top:0px;text-align:center;max-width:100%;}
.top-name{position: absolute;height: 35px;width: auto;left:5px;top: 5px;}
.top-name img{position: absolute;height: 35px;width: auto;left:0px;top: 0px;}
.top-logo{position: absolute;height:60px;width: auto;left:210px;top: 0px;}
.top-logo img{position: absolute;height: 60px;width: auto;left:0px;top: 0px;}

.top-login{position: absolute;margin-top:3px;height: 20px;width:auto;right:0px;top: 0px;text-align:right;line-height: 20px;vertical-align: middle;margin-right:10px;}
.top-login img{height: 20px;width:19px;}

.top-status{max-width:1170px; width:100%;position: absolute;top:0px;right:0px;height:20px;}
.top-bar{background: url(/images/design/i_status.png) repeat-x left top;background-size:100% 30px;height: 30px;
width: 100%;text-align: right;position:relative;margin:auto;max-width:100%;}


.top-status, .top-status div, .top-status div a:hover{line-height: 20px;font-weight:normal;font-family: 'Alegreya Sans', sans-serif;font-size: 14px;color:#ffffff;vertical-align: middle;}
.top-status div a{line-height: 20px;font-weight:normal;font-family: 'Alegreya Sans', sans-serif;font-size: 14px;color:#e0ddd6;vertical-align: middle;}



.menunav{position: absolute;height: 30px;left:0px;top:10px;text-align:left;width:100%;}



.top-body{height: 70px;width: 100%;text-align: center;position:relative;margin:auto;max-width:100%;}
.top-content{max-width:1170px; margin:auto; width:100%;position: relative;margin: auto;height:70px;}

.footer-body{height:90px;background:#436491;border-bottom:#a49c9c 2px solid;width: 100%;position:relative;margin:auto;text-align:center;margin-bottom:10px;}
.footer-left{text-align:left;width:auto;position:absolute;left:5px;top:15px;}
.footer-right{text-align:right;width:100px;position:absolute;right:5px;top:5px;}
.footer-content{visibility:hidden;position:relative;margin:auto;height:0px;width:0px;display:none;}
.footer-content2{visibility:hidden;position:relative;margin:auto;height:0px;width:0px;display:none;}
.footer-content3{padding:10px 0px;max-width:100%;width:100%;visibility: visible;position:relative;margin:auto;display:block;}
.footer-social{position:absolute;top:0px;right:0px;width:100px;}
.footer-social img{height:15px; width:auto;}






.navbar .navbar-nav {display: inline-block;   float: left;width:100%;}

.navbar .navbar-collapse { text-align: left;}

.navbar-toggle {margin-top: 7px;margin-bottom: 2px;margin-right:0px;right:5px;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: url(/images/design/menu.png) repeat;border: 1px solid #eaeaea;}

.navbar-default .navbar-toggle { border: none;}

.navbar-nav>li>a {padding:0px;padding-top: 0px;padding-bottom: 0px;}

.navbar-default a{background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:15px;	text-decoration: none;text-transform: uppercase;text-align:left;color:#625454;line-height:20px;}

.navbar-default a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {	background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:15px;text-decoration: none;text-transform: uppercase;text-align:left;color:#436491;line-height:20px;}
	
.open>.dropdown-menu{background:none;}

.nav>li { padding: 10px;}

.navbar-nav .sub-arrow, .navbar-default .navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow, .navbar-nav open>collapsible .sub-arrow { border-top: 15px solid; border-right: 15px dashed transparent; border-bottom: 15px dashed transparent; border-left: 15px dashed transparent; position:relative;top: 0px;float: right;margin: 5px -20px 0 10px;}







}


@media (max-width: 550px) {
}



@media (max-width: 450px) {
.welcome{display:none;}



}



/*
	Supersized - Fullscreen Slideshow jQuery Plugin
	Version 3.1.3
	www.buildinternet.com/project/supersized
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/


	
	
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto;max-width:1000%; height:auto; position:relative; display:none; outline:none; border:none; }
	#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
	#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }	/*Quality*/

#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111;}
	#supersized a.prevslide { z-index:-20; }
	#supersized a.activeslide { z-index:-10; }
	#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }
                                    
