/* =Reset--------------------------------------------------------------*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {	border: 0;	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;	margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;}html {	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */-ms-overflow-y: scroll;	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {	display: block;}ol,ul {	list-style: none;}table {	/* tables still need 'cellspacing="0"' in the markup */border-collapse: separate;	border-spacing: 0;}caption,th,td {	font-weight: normal;	text-align: left;}blockquote:before,blockquote:after,q:before,q:after {	content: "";}blockquote,q {	quotes: "" "";}a:focus {	outline: thin dotted;}a:hover,a:active {	/* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */outline: 0;}a img {	border: 0;}/*End reset-------------------------------------------------*//* =Global-----------------------------------------------*/body,button,input,select,textarea {	color: #444444;	font-family: 'Roboto', sans-serif; sans-serif;	font-size: 14px;	font-size: 1.6rem;	line-height: 1.5;	margin-top:0;	line-height:165%;}/**************************************************************ELEMENTS**************************************************************//* Headings */h1,h2,h3,h4,h5,h6 {	clear: both;}h1 {	font-family: 'Copse', serif;	font-size: 2.3em;	color: #444444;	padding-bottom:0;	margin-bottom:0;}h2{font-family: 'Copse', serif;	font-size: 1.7em;	color: #444444;	padding-bottom:0;	margin-bottom:15px;	margin-top:15px;}h3{	font-size: 1.3em;	color: #444444;	padding-bottom:0;	margin-bottom:1.3em;	line-height:165%;}p {	font-size: 1em;	font-weight:500;	color:#444444;	line-height:165%;	margin-bottom:1em;}p.intro {	font-size: 1.3em;	font-weight:500;	color:#444444;	line-height:165%;}strong{	font-size:normal;	font-weight:bold;}.dt{	float:left;	width:400px;	padding-bottom:1px;border-bottom:1px dotted #CCCCCC;}.dd{	margin-left:410px;	color:#000000;	padding-bottom:1px;border-bottom:1px dotted #CCCCCC;}/* Links */a:link,a:visited {	color: #2E19AD;	text-decoration:underline;	padding:0 5px;}a:hover {	color: #000000;}ul{	padding-left:45px;	list-style: square;}ol{	padding-left:20px;list-style-type: decimal;}/*PDF attachment link*/a:link.pdf,a:visited.pdf{	color: #2E19AD;  background: url(/wp-content/uploads/ico-pdf.gif) 0 3px no-repeat;  padding-left: 20px;  padding-right:0;  text-decoration:none; height: 20px;}a:hover.pdf{  color:#586314;  text-decoration:underline;}a:link.download-pdf,a:visited.download-pdf{	color: #2E19AD;  background: url(/wp-content/uploads/ico-pdf.gif) 0 3px no-repeat;  padding-left: 20px;  padding-right:0;  text-decoration:none; height: 20px;}a:hover.download-pdf{  color:#586314;  text-decoration:underline;}/*Excel attachment link*/a:link.excel,a:visited.excel{	color: #2E19AD;  background: url(/wp-content/uploads/ico-excel.gif) 0 3px no-repeat;  padding-left: 20px;  text-decoration:none; height: 20px;}a:hover.excel{  color:#586314;  text-decoration:underline;}/*Word attachment link*/a:link.word,a:visited.word{	color: #2E19AD;  background: url(/wp-content/uploads/ico-word.gif) 0 3px no-repeat;  padding-left: 20px;  padding-right"0;  text-decoration:none; height: 20px;}a:hover.word{  color:#586314;  text-decoration:dashed;}/* ******************************HEADER HOME****************************** */#wrapper-23,#wrapper-24,/*slider*/#wrapper-26{		background:#333333;}#col-23-1 h3{	color:white;	padding:10px 0 0 0;	font-size:2.8em;	font-weight:bold;	margin-bottom:0;}/*strapline*/#col-23-1 p{	color:#FFBB00;	font-weight:bold;	font-size:1.1em;	padding:0 0 20px 0;}/*slider*/#container-24{	margin-top:-20px;	padding-top:30px;}/**************************************************************HEADER CONTENT**************************************************************//*site title*/#wrapper-15,#wrapper-14,#wrapper-20,#wrapper-21{	background:#333333;}#col-15-1 h3,#col-20-1 h3{	color:white;	padding:10px 0 0 0;	font-size:2.8em;	font-weight:bold;	margin-bottom:0;}/*strapline*/#col-15-1 p,#col-20-1 p{	color:#FFBB00;	font-weight:bold;	font-size:1.1em;	padding:0 0 20px 0;}.login-link{	padding-top:20px;	padding-right:30px;	float:right;}.login-link a:link,.login-link a:visited{	font-size:.8em;	color:#888888;	text-decoration:none;}.login-link a:hover{	color:#CCCCCC;}/*login page*/.swpm-forgot-pass-link,.swpm-join-us-link{	display:none;}.page-item-122,.page-item-123{	display:none;}/*search input*/#s{max-height:25px;width:150px;}#searchsubmit{	background:#FFBB00;	border:0;	border-top:1px solid #FFBB00;	padding:3px;	font-size:12px;}#searchsubmit:hover{	background:#000000;	color:#FFBB00;		border-top:1px solid #000000;}/* ******************************header member****************************** *//* ******************************NAV****************************** */.nav-holder{	float:left;}.nav-holder ul li:first-child{padding-left:0!important;}.ultimatum-menu .nav-holder .navigation > li > a:first-child {  padding-left:0;}ul.ultimatum-menu-nav {  padding-bottom:60px;}.ultimatum-menu .nav-holder .navigation > li > a:link,.ultimatum-menu .nav-holder .navigation > li > a:visited { 	color:#FFFFFF;	font-weight:bold;	font-size:1em;	text-decoration:none; 	padding:0;	}	.ultimatum-menu .nav-holder .navigation > li > a:hover{	border-bottom:2px solid #FFBB00;	}.ultimatum-menu .nav-holder .navigation > li.menu-item-has-children > a:hover{	border-bottom:none;	}.ultimatum-menu .nav-holder .navigation > li.current-page-ancestor  a{ 	border-bottom:2px solid #FFBB00;}li.current-menu-parent >a, .current-menu-item >a {	border-bottom:2px solid #FFBB00;}/*drop down*/.nav-holder ul ul {padding-top:3px;  box-shadow:none;  background:transparent;}.ultimatum-menu .nav-holder .navigation > li > ul > li a:link,.ultimatum-menu .nav-holder .navigation > li > ul > li a:visited{	background:#f2f2f2;	color:#444444;	text-decoration:none;	border-bottom:1px dotted #444444!important;	font-size:.8em!important;}.ultimatum-menu .nav-holder .navigation > li > ul > li a:hover{	background:#444444;	color:#FFBB00;}/* ******************************sidebar nav****************************** */	/*put pic at top*/.hot-random-image{	margin-top:42px;	max-width:260px;	height:auto;}#text-5 ul{	margin-top:40px;	margin-left:0;	padding-left:0;}#text-5 ul li a:link,#text-5 ul li a:visited{	display:block;	background:#f2f2f2;	border:1px solid #CCCCCC;	width:260px!important;	padding:2px 2px 2px 5px;	font-size:.8em;	text-decoration:none;	margin-bottom:2px;}	#text-5 ul li a:hover{		background: #444444;		color:#FFBB00;	}	#text-5 ul li.current_page_item a {background:  #444444;color:#FFBB00;}/* ******************************member nav****************************** */#text-6 ul{	margin-top:40px;	margin-left:0;	padding-left:0;}#text-6 ul li a:link,#text-6 ul li a:visited{	display:block;	background:#f2f2f2;	border:1px solid #CCCCCC;	width:70%;	padding:2px 2px 2px 5px;	font-size:.8em;	text-decoration:none;	margin-bottom:2px;}	#text-6 ul li a:hover{		background: #444444;		color:#FFBB00;	}	#text-6 ul li.current_page_item a {background:  #444444;color:#FFBB00;}/*logout as LH mewnu*/pre{	background:none;}#text-7 a.logout:link,	a.logout:visited{	display:block;	background:#444444;	border:1px solid #CCCCCC;	color:#FFBB00;	width:70%;	margin:25px 0 0 0;	padding:6px 6px 6px 6px;	font-size:.8em;	text-decoration:none;	margin-bottom:2px;}#text-7 a.logout:hover{		background: #CCCCCC;		color:#444444;	}	/* ******************************	PAGES	****************************** */		/*HOME*/		/*slider legend*/	.slider-legend{	font-family: 'Copse', serif;	font-size: 1.3em;	color: #CCCCCC;	text-align:center;	}										/*CONTENT*/													/*page title below nav*//*wrapperf-67 is openwrapper-22 is member*/#wrapper-6,#wrapper-22,#wrapper-25{background:#FFBB00;/*	background: #d6d6d6;background: -moz-linear-gradient(top,  #d6d6d6 0%, #f2f2f2 74%);background: -webkit-linear-gradient(top,  #d6d6d6 0%,#f2f2f2 74%);background: linear-gradient(to bottom,  #d6d6d6 0%,#f2f2f2 74%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f2f2f2',GradientType=0 );*/}/*page title*//*home*/#col-25-1,/*content*/#col-6-1 .execphpwidget h1,/*member*/#col-22-1 .execphpwidget h1{	padding:30px 0 30px 340px;}	.breadcrumb {  background-color:#FFFFFF;  border-radius:0;  list-style:none;  margin-bottom:15px;  padding:18px 15px 8px 0;  font-size:.9em;}.breadcrumb li:first-child a:link,.breadcrumb li:first-child a:visited{	color:#2E19AD;	font-weight:400;}.breadcrumb li a:link,.breadcrumb li a:visited{	color:#444444;	font-weight: 400;border-bottom:1px dotted #800000;text-decoration:none;}.breadcrumb li a:hover{	color:#000000;	font-weight: 600;border-bottom:1px solid #000000;background:none;text-decoration:none;}/*home sidebar*/.well{	background:none;	border:0;  border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc;}.home-sidebar{  background-color:#F5F5F5;  border-radius:0;  box-shadow:0;  margin-top:40px;  margin-right:45px!important;  margin-bottom:20px;  min-height:20px;  padding:35px 19px 19px 19px;}	/* ******************************member****************************** *//*meeting dates table*/.meetings{    border-collapse: collapse;    border-spacing: 0;    width: 100%;}.meetings th{	font-weight:bold;	color:#FFFFFF;	background:#444444;	    padding: 8px;	      	border-bottom:1px solid #FFBB00;	}.meetings td {    border-bottom:1px solid #444444;    text-align: left;    padding: 8px;}.meetings tr:nth-child(even){	background-color: #f2f2f2}/*minutes*//*accordion*/a.accordion-toggle:link, .panel-heading a.accordion-toggle:visited {    background:url(/wp-content/uploads/rarrow.png) 10px 10px no-repeat;}a.accordion-toggle.active:link, .panel-heading a.accordion-toggle.active:visited {    background:url(/wp-content/uploads/darrow.png) 10px 10px no-repeat;}.accordion-heading a:link,.accordion-heading a:visited{text-decoration:none;color:#444444;padding-left:40px;}.accordion-inner{	background:#fffbf0;	padding:0;}.accordion-inner ul {	padding:0;	margin:0;}.accordion-inner ul li{	list-style: none;	margin:0;	padding:3px 3px 3px 10px;	border-bottom:1px solid #FFBB00;}.accordion-inner ul li:hover{	background:#f1f1f1;	margin-left:0;}.accordion-inner ul li a:link.pdf,.accordion-inner ul li a:visited.pdf,.accordion-inner ul li a:link.word,.accordion-inner ul li a:visited.word{display:block;width:100%;color:#333333!important;text-decoration:none;padding-left:25px;}/* ******************************footer****************************** */#wrapper-10{	background:#333333;	border-top:102px solid #F2F2F2;text-align:center;}/*footer nav*/.nav-holder {float:none !important}.ultimatum-nav {  display: table;  margin: 0 auto !important;}#col-10-1 .ultimatum-nav .horizontal-menu{}.horizontal-menu ul{	margin-top:40px;}.horizontal-menu ul li {  border:left:1px solid #FFFFFF;  margin-top:0;  padding:0 12px;}.horizontal-menu ul li a:link,.horizontal-menu ul li a:visited{	color:#aaaaaa;	font-size:.9em;	text-decoration:none;	border-bottom:1px dotted #CCCCCC;	}.horizontal-menu ul li a:hover{	color:#FFFFFF;	border-bottom:1px dotted #FFFFFF;}#col-10-1 p{	text-align:center;	color:#FFBB00;	font-size:.9em;	font-weight:bold;	padding:30px 5px 160px 5px;	}