/* MAIN */
Body{margin: 0px;padding: 0px;background: #ffffff;font-family:Garamond,"Times New Roman", Times, serif;width:100%}
#wc_body{margin: 0px;padding: 0px;font-family:Garamond,"Times New Roman", Times, serif;	width:100%}
body,p,div,span,table,td,a, a:hover, a:visited {font-family:Garamond,"Times New Roman", Times, serif;}
.wrapper-status,.statbar-div, statbar_full{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; 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; }





/* CONTENT */
.wc_middlecontent{padding:10px 5px 20px 10px;}
.content-wrapper{background: url(../images/sitepicts/design2014/i_middle.png) repeat-y center top;width:100%;}
.sub-content-wrapper{background: url(../images/sitepicts/design2014/i_subcontent.png) repeat-x center bottom;width:100%;}
.wc_leftside{padding:10px;}




/* HEADER */
#wc_header{width:100%;text-align:center;}
.top-wrapper{height: 160px;width: 100%;text-align: center;position:relative;top:0px;background: url(../images/sitepicts/design2014/i_header.png) repeat-x center top;text-align:center;left:0px;top:0px;position:absolute;z-index:10;}
.top-content{height: 125px;width: 980px;position: relative;top: 0px;margin: auto;}
.top-logoflag{position: absolute;height: 100px;width: 100px;left:10px;top: 3px;}
.top-logoname{position: absolute;height: 80px;width: 330px;left:111px;top: 3px;}
.top-login{position: absolute;height: 46px;width: 600px;right: 0px;top: 0px;text-align:right;}
.menunav{position: absolute;height: 36px;width:930px;right:0px;top: 76px;text-align:right;}


/* FOOTER */
.controls-wrapper{height: 160px;width: 100%;text-align:center;background: url(../images/sitepicts/design2014/w_footer.png) repeat-x left top;padding:14px 0px 0px 0px;z-index:5;left:0px;bottom:0px;position:absolute;}
.controls{width: 980px;position:relative;margin:auto;height: 120px;}
.footer_name{height: 39px;width: 182px;position: absolute;left: 103px;top: 50px;}
.footer_printer{height: 22px;width: 23px;position: absolute;left: 948px;top: 50px;}
.footer_logo{height: 80px;width: 80px;position: absolute;left: 10px;top: 40px;}
.footer_menu{height: 36px;width: 800px;position: absolute;left: 170px;top: 0px;text-align:right;}
.footer-content{height: auto;width: 800px;position: absolute;left: 137px;top: 90px;text-align:left;padding-bottom:20px;}
.footer-icons{height: auto;width: 75px;position: absolute;right: 0px;top: 30px;text-align:right;}


.content-wrapper,.footer_wrapper{height:0px;display:none;}
.header-wrapper{height:100%}


/* TEXT */
p,td,li,div{font: 16px Garamond,"Times New Roman", Times, serif;color: #000000;line-height: 140%;}
h4{font: 18px Garamond,"Times New Roman", Times, serif;color: #000000;line-height: 140%;margin-bottom:-10px;border-bottom:1px dashed #999999;display:block;width:90%;font-weight:bold;margin-top:25px;}
h3{font: 18px Garamond,"Times New Roman", Times, serif;color: #000000;line-height: 140%;margin-bottom:-10px;font-weight:bold;margin-top:25px;}
h2{color: #000000;text-transform: uppercase;font-family: Garamond,"Times New Roman", Times, serif;font-size: 22px;font-weight: normal;margin:0px;line-height:140%;}
h1{color: #000000;text-transform: uppercase;font-family:'Fira Sans', Arial, Helvetica, sans-serif;font-size: 30px;font-weight: normal;font-weight: 400;} 

.footertext,.footertext a,.footertext a:hover{display:none;}
a{font-family:Garamond,"Times New Roman", Times, serif;color: #96151f;text-decoration: none;}
a:hover{font-family:Garamond,"Times New Roman", Times, serif;color: #8b8b8a;text-decoration: none;}
.copy{font: 14px Garamond,"Times New Roman", Times, serif;color: #000000;line-height: 150%;}
.copy a:hover{font: 14px Garamond,"Times New Roman", Times, serif;color: #969595;line-height: 150%;}
.copy a{font: 14px Garamond,"Times New Roman", Times, serif;color: #b2031f;line-height: 150%;}
.privacy,.privacy a{color: #ffffff;font-family: 'Fira Sans', Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-transform: uppercase;vertical-align: middle;line-height:36px;}
.privacy a:hover{color: #c3c3c3;font-family: 'Fira Sans', Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-transform: uppercase;vertical-align: middle;line-height:36px;}
.CalText{font-size:11px;line-height:14px;font-family: Garamond,"Times New Roman", Times, serif;margin-bottom:5px;margin-left:3px;}      




/* EXTRA */
.forums{width:770px;}
.FileTable{margin-left:70px;}
.FileTable td{padding:0px 5px;}
.FileEvenRow td{padding-top:10px;}
.news_searchform{display:none;}
.news_table{margin-left:50px;}
.news_title{font-family:Garamond,"Times New Roman", Times, serif;color: #000000;text-decoration: none;}
.CalTable{border:1px solid #b7b6b6;}
.rss{font-style:italic;}


/* LOGIN */
.member-box-area{}
.member-box-area div{font-size:14px;}
.header-memberbox-inner {padding:0px 10px; color:#000000; width:600px; height:32px;line-height: 24px;vertical-align: middle;font-size:14px;}
.header-memberbox-inner a, .header-memberbox-inner a:hover, .member-name {color:#969595; text-decoration:none;padding:3px;line-height: 24px;vertical-align: middle;font-size:14px;}
.header-memberbox-inner a:hover {color:#000000;line-height: 24px;vertical-align: middle;font-size:14px;}


.member-title, .member-name {color:#000000;line-height: 24px;vertical-align: middle;font-size:14px;float:right;} 




/* SUBMENU */
.submenutitle {display: none;}
.sm{border-right:#b3b1b1 1px solid;width:160px;padding:0px 5px;}
.SNavBar, a.SNavBar, a.SNavBar:hover {font-family:'Fira Sans', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 120%;text-decoration: none;font-weight:normal;}
.smbg{padding-top:15px;}






/* MENU */
.Custmenulist, .Custmenulist  ul {margin: 0;padding: 0;list-style: none;width:auto;float:right;}

/* ul.Custmenulist {width:890px;margin:auto;} */

.Custmenulist ul {
 display: none; position: absolute; top: 0; margin-top: 36px;  right: 0px; width: 200px;}
.Custmenulist ul ul { top: 0px; margin-top: -1; right:201px;}
.Custmenulist li {
 float: left;
 display: block;
 position: relative;
 background: none;
 border: none;
 margin: 0px;
}

.Custmenulist ul li {

 float: none;
 margin: 0;
 margin-bottom: 0px;
}
.Custmenulist ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

.Custmenulist li a {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px;
	text-align:center;
	float:left;
	display: block;
	color: #ffffff;
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	text-decoration: none;
	text-transform: uppercase;
	line-height:36px;
	padding:0px 10px;
	vertical-align: middle;
}

.Custmenulist li a:hover, .Custmenulist li a.highlighted:hover, .Custmenulist li a:focus {
 color: #d5d3d4;
font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
 font-weight:normal;
text-transform: uppercase;
 font-size:16px;
 margin: 0px;
line-height:36px;
background: none;
padding:0px 10px;vertical-align: middle;
 }
 
.Custmenulist li a.highlighted {
 color: #d5d3d4;
 margin:0px;
background: none;
}

/* SUB MENUS */
.Custmenulistsub {
 border:none;
 margin:0px;
background:none;border-top:#ffffff solid 1px;text-decoration: none;text-transform: none;}
}

.Custmenulistsub li {border:none;}

.Custmenulistsub li a {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px;
	vertical-align:middle;
	text-align:left;
	float:left;
	display: block;
	color: #000000;
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight:normal;
	font-size:14px;
	text-decoration: none;
	background: url(../images/sitepicts/design2014/menu.png) repeat left top;
	border-left:#ffffff solid 1px;
	border-right:#ffffff solid 1px;
	border-bottom:#ffffff solid 1px;
	border-top:#d7d7d6 solid 1px;
	line-height:17px;
	padding:7px;
}
.Custmenulistsub li a:hover, .Custmenulistsub li a.highlighted:hover, .Custmenulistsub li a:focus {
	color: #969595;
	margin: 0;
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight:normal;
	font-size:14px;
	background: #ffffff;
	border-left:#ffffff solid 1px;
	border-right:#ffffff solid 1px;
	border-bottom:#ffffff solid 1px;
	border-top:#d7d7d6 solid 1px;
	line-height:17px;
	padding:7px;
}
.Custmenulistsub li a.highlighted {
 color: #969595;
 background: #ffffff;
border-left:#ffffff solid 1px;border-right:#ffffff solid 1px;border-bottom:#ffffff solid 1px;border-top:#d7d7d6 solid 1px;
line-height:17px;padding:7px;text-transform: none;
}


.Custmenulist li a .subind {margin-right:3px;margin-top:17px;float:left; }


.Custmenulist ul li a .subind {
 display: block;
margin-top:9px;
 float: right;
}

.Custmenulist ul a { float: none;}
.Custmenulist a { float: none;}

*:first-child+html .Custmenulist ul li { float: left; width: 100%;}
* html .Custmenulist ul li { float: left; height: 1%;}
* html .Custmenulist ul a { height: 1%;}                                                                                                                                                                       
                 