/* CSS Document */

@import url(compact-menu-stylesheet.css);

div.top {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 1000px;
	height: 164px;
	display:block;
	background-image: url(../images/compact-merch_top.png);
	background-repeat:no-repeat;	
}

div.top_home {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 164px;
	display:block;
	background-image: url(../images/frontpageheader.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
		
}

div.main {
	position: relative;
	top: 164px;
	width:1000px;
	min-height:400px; 
	height:auto !important; 
	height:400px;
	padding-bottom:10%;
	z-index:1
}
	
div.container {
	position:relative;
	width: 1000px;
	height:auto;
	text-align:left;
	margin:0 auto;
	border-width:5px;
}	



div.left{
	position:absolute;
	width:180px;
	z-index:2;
	margin-top: 165px;
	height:auto;
	background-color:white;
	margin-left:12px;
	
}


	
div.content_home{
	position:relative;
	width:808px;
	left:192px;
	/*padding-bottom:20%;*/
	min-height:700px; 
	height:auto !important; 
	height:700px;
	background-color:white;

	background-image:url(../images/frontpageheader_bottom.jpg);
	
	background-repeat:no-repeat;	
}

div.content{
	position:relative;
	width:808px;
	left:192px;
	padding-bottom:1px;
	min-height:450px; /* IF MENU GET BIGGER INCREASS THESE VALUES all browsers ex IE */
	/*height:auto !important;*/ 
	/*height:450px;*/ /* IF MENU GET BIGGER INCREASS THESE VALUES IE ONLY */
	background-color:white;
	background-image:url(../images/compact-merch_bannerbottom.png);
	background-repeat:no-repeat;	
}

div.contenttext{
	position:relative;
	padding-top:200px;
	margin-left:10px;
}

div.contenttemplate{
	position:relative;
	padding-top:60px;
	margin-left:30px;
}

.contenttemplate h1{
	font-size:100%;
}


div.footer{
	position: relative;
	/*bottom:0px;*/
	width: 808px;
	height: 240px;
	background-image:url(../images/footer2.png);
	margin-left:192px;
	background-repeat:no-repeat;

}

h1 {
	color:#F38B0D;
	font-size:200%;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif;
	margin:0px;
}

h2 {
	color:#F38B0D;
	font-size:180%;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif;
	margin:0px;
	
}
h3{
	color:#F38B0D;
	font-size:150%;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	
	}

h4 {
	color:#F38B0D;
	font-size:120%;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}


h5 {
	color:#F38B0D;
	font-size:90%;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}


h6 {
	color:#F38B0D;
	font-weight:bold;
	font-weight:normal;
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif;

	
}

html, body {

	color:#0070BA;
	background-color:#F38B0D;
	text-align:center; 
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	height: 120%;
	min-height: 120%;
	
}



div.full{
	width:100%;
}

.thirty{
	margin-left:30px;
}

.tenbottom{
	margin-bottom:10px;
}

.thirtybottom{
	margin-bottom:10px;
}

.fiftybottom{
	margin-bottom:30px;
}

h1.h18{
	font-size:200%;
	margin-bottom:10px
}


.searchpos{
	position:absolute;
	margin-left:780px;
	margin-top:50px;
	height:150px;
}

.searchbox_home {
background-color:#D7EEF6;
border:medium none;
color:#000000;
height:22px;
padding-left:5px;
padding-top:8px;
width:160px;
}

#searchimage_home {
	position:absolute;
	top:35px;
	height:60px;
	left:940px;
	width:50px;
	border:0px;
	/*background:inherit;*/
	border:1px solid
	/*background-color:transparent;*/

}


table.X6{
	border-spacing:5px;
	color:black;
	width:910px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:20px
} 

.halfColumn
{ 
  	float:left;
 	width:350px;
	margin-right:50px;
	margin-left:30px
}

.halfColumn1
{
  	float:left;
 	width:260px;
}

.halfColumn2,.halfColumn_pat
{
  	float:left;
 	width:350px;
	margin-right:30px;
	margin-left:0px
}

.halfColumn3
{
  	float:left;
 	width:400px;
}

.halfColumn4
{
  	margin-top:0px;
 	width:400px;
	float:left;
	margin-right:50px
}

.button_submitevent
{
 background:url(../images/button_orange_submit_an_event.png) no-repeat;
 width:150px;
 height:30px;
padding:9px 0 5px;
 text-align:center;
 font-size:17px;
 float:left;
 margin-right:20px;
 font-weight:bold;
cursor: pointer;
	cursor: hand;
	color:white;



}

.region_chooser {
    float:left;
	font-size:20px;
	color:#f7921e;
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	padding:8px 40px 0 10px;
	font-weight:bold;

	
}

h3.eventheader {
	border-bottom:1px solid #f7921e;
	margin-left:0px;
	background-color:#f7921e;
	margin-top:20px;
	color:#fff;
	font-size:150%;
	width:380px;
	padding:5px 0px 3px 10px ;
	background-image:url(../images/headersection-topleft.gif);
	background-repeat:no-repeat;
	
}

.eventbreak{
	display:block;
	width:100%;
	clear:left;
}


.dateText1{
	margin-top:50px;
 	margin-bottom:20px;
	display:block;
	color:#034D9A;
	border:1px solid green

}

.datatext{
	display:block;
	color:#034D9A;
	

}

.dataholder{
	width:350px;
	float:left;
	margin-bottom:30px;
	margin-right:20px;
	height:110px;
}

.dataholder h4 {
	margin-top:0px;
	margin-bottom:1px;
	color:#0070BA;
	font-size:105%;
}

.dataholder h4 a, .dataholder h4 a:hover, .dataholder h4 a:visited, .dataholder h4 a:link {
	color:#0070BA;
	text-decoration:none;
}

.dataholder h5 {
	margin-top:0px;
	margin-bottom:1px;
	color:#F7921E;
	font-size:100%;
}

.dataholder .usefull
{
 color:#0070BA;

}


.CompactWeekInTheNorthWest
{
	margin-top:30px;
	/*margin-left: -30px;*/
	padding-bottom:20px;
}


.dataholder a:link, .dataholder a:visited {
	color:#f7921e;
	font-weight:bold;
	text-decoration:underline;
}

.dataholder  a:hover
{
	color:#f7921e;
	font-weight:bold;
	text-decoration:underline;

}

.HasUnderLinedLinks:link,.HasUnderLinedLinks:hover, .HasUnderLinedLinks:visited {
	color:#f7921e;
	font-weight:bold;
	text-decoration:underline; 
}



.dataholder p{
 color:#818181;
	margin:0px;
	padding:1px 0 0;
}

.datatext{
	display:block;
	width:200px;
	margin-left:160px;
}

.newsHolder{
	display:block;
	width:600px;
	margin-bottom:30px
}
.newstext{
	float:left;
	width:400px;
	margin-left:20px;
}

.newsHolder h4{
	color:#0070BA	
}

.newsHolder p{
	margin:0px;
	padding:0px;
}

.newsHolder a:link, .newsHolder   a:hover, .newsHolder  a:visited {
	color:#f7921e;
	font-weight:bold;
	text-decoration:underline;
}

.info_pane_item a:link, .info_pane_item   a:hover, .info_pane_item  a:visited {
	color:#f7921e;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.info_pane_item p {
 color:#818181;
 margin:0px;
 padding:0px;
}

.info_pane_item h4 a.title {
 font-size:110%;
 color:#0070BA;
 margin:0px;
 margin-bottom:5px;
 margin-top:0px;
 font-weight:bold;
}

.info_pane_item{
	margin-bottom:20px;
}

.map
{
  	position:relative;
	left:0px;
	margin-top:0px
}

.info_pane {
	position:relative;
	background-image:url(../images/index_footer.png); 
	background-repeat:no-repeat;
	width:793px;
	min-height:393px; 
	height:auto !important; 
	height:393px;
	text-align:left;
	margin-left:10px;	
	margin-top:20px;	
}

.panel h3 {
	font-size:150%;
	color:#0070BA;
	margin:0px;
	margin-bottom:40px;
	margin-top:0px;
	font-weight:bold;
	
}

.panel h3 a, .panel h4 a:hover, .panel h4 a:visited, .panel h4 a:link {
	color:#0070BA;
	text-decoration:none;	
}

.panel h4 {
	font-size:110%;
	color:#0070BA;
	margin:0px;
	margin-bottom:5px;
	margin-top:0px;
	font-weight:bold;
	
}

.panel h5 {
	font-size:100%;
	margin:0px;
	margin-bottom:5px;
	margin-top:0px;
	font-weight:bold;
}


.pane_left {
	float:left;
	width:220px;
	margin-left:40px;
	margin-top:30px;
}

.pane_center {
	float:left;
	width:220px;
	margin-left:30px;
	margin-top:30px;
}
	
	
.pane_right {
	float:left;
	width:220px;
	margin-left:30px;
	margin-top:30px;	
}


#button_submitpoll {
	margin-top:20px;
	margin-bottom:10px;
	background-color:#fff;
	background-image:url(../images/button_orange_small.jpg);
	background-repeat:no-repeat;
	width:87px;
	height:40px;
	border:0px;
	color:white;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	
}

.poll
{
 text-align:left;
 margin:0em;
 margin-top:0;
 color:#0071bc;
 font-weight:bold;
}



.footertext{
  position:relative;
  top: 210px;
  bottom:10px;
  margin-left:20px;
  color:white;
  width:600px;

}

.footer_compact {
	font-size:25px;
	color: white;
	font-weight:bold;
	margin-left:150px;
	display:none;
}

.footerA:LINK
{
    FONT-SIZE: 12px; 
    COLOR:white; 
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	font-family:   Arial, Helvetica, sans-serif;
}
.footerA:visited
{
    FONT-SIZE: 12px;
	COLOR:white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	font-family:  Arial, Helvetica, sans-serif;
}

.footerA:hover
{
    FONT-SIZE: 12px ;
    COLOR:white;
    TEXT-DECORATION: none;
	border-style: none;
	font-family:  Arial, Helvetica, sans-serif;
}

hr{
	
	background-color: #f7921e;
	color: #f7921e;
	border: none;
	padding: 0;
}



.introText
{
 	margin-bottom:20px;
 	margin-left:30px;
	margin-right:10px;
	/*color:#034D9A;*/
	display:block;

}


a
{
  color:#F38B0D;
}

.submitLightBlue,.submitLightBlue:visited,.submitLightBlue:hover,.submitLightBlue:link,.submitLightBlue:visited
{
background-image:url(../images/button_orange_large.png);
background-repeat:no-repeat;
border:0 none;
color:white;
display:block;
font-family:Arial;
font-size:22px;
height:70px;
margin-bottom:0;
margin-top:0.5em;
padding-left:0.2em;
padding-top:0.3em;
text-decoration:none;
width:214px;
}

.getInvolved
{
 margin:-20px;
 padding-top:30px;
}


.getInvolved_header
{
 background:url(../images/header_for_table.png) no-repeat;
 margin:0em;
 padding:0em;
 height:18px;
 width:795px;
}
.getInvolved_footer
{
 background:url(../images/footer_for_table.png) no-repeat;
 margin:0em;
 padding:0em;
 height:18px;
 width:795px;
}


.getInvolved table
{
 background-color:#D7EEF7;

 color:#034D9A;
 border:1.8em solid #D7EEF7;
 vertical-align: top;
 margin-left:0px;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
width:790px;
}

.getInvolved tr
{
 vertical-align:top;
}

.getInvolved td
{
 vertical-align: top;
 font-size:1.2em;
}

.getInvolved .event
{
 background: url(../images/backgroundforleft.png) repeat-x;

}

.getInvolved .event3{
 background: url(../images/backgroundforleftsmall.png) repeat-x;
}


.getInvolved th
{
 font-size:14px;
 padding-left:0.5em;
 font-weight:bold;
}

.getInvolved .event p
{
 margin:0.5em;
 font-size:16px;
 font-weight:bold;
  font-size:14px;
 color:#034D9A;
}

.getInvolved ul
{
 list-style: none;
 padding:0px;
 margin:0px;
}


.getInvolved ul li {
	background-color:white;
	color:#535353;
	font-size:14px;
	line-height:1.42pc;
	margin-bottom:0.3em;
	padding:0.5em;
	vertical-align:top;
}

.results
{
 margin-top:25px;
 width:700px;
}

.searchKeyword
{
 font-weight:bold;
}

.results .searchDescription
{
 color:#868686;
}


.results .searchLink
{
 color:#F7921E;
 margin-bottom:10px;
 display:block;
 font-size:12px;
 text-decoration: none;
}

.results .searchLink:visited
{
 color:#F7921E;
 margin-bottom:10px;
 display:block;
 font-size:12px;
 text-decoration: none;
}

.results .searchLink:hover
{
 color:#F7921E;
 margin-bottom:10px;
 display:block;
 font-size:12px;
 text-decoration: underline;
}


.results h3 {
	color:#034D9A;
	font-size:120%

}

.results p {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:5px;

}


.resultsComments
{
	 margin-top:20px;
	 color:#034D9A;
	 font-size:12px;
}



.contactform input,.contactform select
{

 border:1px solid #C8E9F1;
 background-color:#C8E9F1;
  float:left;
  clear:left;
  color:black;
  height:25px;
  width:350px;
  z-index:9999999;

}

.contactform input
{  
 /margin-left:-30px;
}

.contactform select
{

 background-color:white;
  float:left;
  clear:left;
  color:black;
  height:25px;
  width:250px;
  z-index:9999999;


}



.contactform textarea
{
 border:1px solid #C8E9F1;
 background-color:#C8E9F1;
  float:left;
  clear:left;
  color:black;
  width:500px;
  height:150px;
  /margin-left:-30px;

}


.contactform label
{
  float:left;
  clear:left;
  padding-top:13px;
  padding-bottom:3px;
  color:#3571AE;
  text-align:left;
  font-weight:bold;
 

}


.contactform .submit
{
 background:url(../images/button_orange_submit_an_event.jpg) no-repeat;
 
 color:white;
 cursor:pointer;
 float:left;
 font-size:17px;
 font-weight:bold;
 height:37px;
 margin-right:20px;
 text-align:center;
 width:87px;
 border:none;
 text-align:center; 
 margin-top:25px;
}

fieldset
{
 border:1px solid white;
}

.contactform{
	margin-left:30px;
	
	
}

/*
 Compact Merchadise Order Form Products
*/
.products
{
 clear:left;
}

.product
{
 float:left;
 height:250px;
width:140px;
 padding-right:30px;
}

.product p
{
 padding:0px;
 margin:0px;
}


.product h3,.product p
{
 clear:left;
 color:#034D9A;
 font-size:16px;
 font-weight:normal;
 text-align:left;
}

.product h3
{

font-size:1.0em;
display:inline;
 font-weight:bold;
}

div.chrishr{
	width:700px;
	border:1px solid #F7921E;
	margin-bottom:10px;
	margin-top:-20px;
	margin-left:1px;
}

 .getInvolved .lastOnList
 {
	background-color:white;

	border-bottom:#D7EEF7 15px solid;

	margin:0px;


 }
 
 .getInvolved ul .getInvolvedBottom{ 
 background:none;
 border-top:4px #D7EEF7 solid;
 }
 
 .getInvolved .tdGetInvolved{
 background:none;
 background-color:white;
 border:0px;
 padding:0px;
 }

.percentImage {
 background-image: url(../images/percentImage_back.jpg);
 background-repeat: no-repeat;
 background-color: white;	
}

.noBorder {
 border: none;	
}

#requiredFields {
	margin-top: 0.5em;	
	color:#F38B0D;
	font-weight:bold;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}

#errorMsg h2 {
	margin-left:30px;
	color:#F38B0D;
	font-weight:normal;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}

#errorMsg ol {
	list-style-position: inside;
}

#errorMsg ol li {
  color:#3571AE;
  text-align:left;
  font-size:1.0em;
}

.newstext h4 a, .newstext h4 a:hover, .newstext h4 a:visited, .newstext h4 a:link {
	color:#0070BA;
	text-decoration:none;
}

/*.showError input, .showError textarea {
	margin-left: 0px;
}*/
.showError input, .required input, .showError textarea, .required textarea {
	margin-left: 0px;
}

.errorMessage {
	margin-left:30px;
	color:#F38B0D;
	font-weight:normal;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;	
}

.formCrossLink {
	margin-left: 30px;
}

.formCrossLink h4 a, .formCrossLink h4 a:link, .formCrossLink h4 a:hover, .formCrossLink h4 a:visited {
	text-decoration:none;
}

ul {
 color: orange;
 list-style-type: square;
}

ul li a, ul li a:link, ul li a:hover, ul li a:visited {
 color: #0070BA;
 text-decoration:none;
}

.toolbar ul {
 list-style-type: none;
}

.pageNumbering {
	margin-left: 20px;
}

a.selected {
	font-weight: bold;
	text-decoration: none;
}

ul.month {
	font-weight: normal;
}

li.selected {
	font-weight: bold;
}

.archiveNewsHolder {
	margin-left: 20px;
	padding:0 0 50px;
}

.archiveNewsHolder .archiveNews {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #E3F0F9 repeat-x scroll center top;/*#BA0000 url(../images/archiveBG3.jpg) repeat-x scroll center top;*/
color:#FFFFFF !important;
}

.archiveNews {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 -1px;
padding:0 0 0 0;
position:absolute;
width:500px;
}

div.archiveNewsHolder ul.archiveNews li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}

.archiveNews li ul {
display:block;
left:0;
margin:9px 0 70px;
padding:0;
position:absolute;
top:1.6em;
width: 500px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #C3DDF4 repeat-x scroll center top;/*#A7A6AC url(../images/archiveBG2.jpg) repeat-x scroll center top;*/
border-top:1px solid #FFFFFF;
color:#FFFFFF !important;
}


div.middleCol div.archiveNewsHolder ul.archiveNews li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

div.archiveNewsHolder ul.archiveNews li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}

.archiveNews li.selected a {
padding:0.5em;
border-left:1px solid #FFFFFF;
}

.archiveNews li a:hover, .archiveNews li.selected a, .archiveNews li.selected ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #79B6E5 repeat-x scroll center top;/*#5878CF url(../images/archiveBG1.jpg) repeat-x scroll center top;*/
color:#FFFFFF !important;
}

.archiveNews li a {
display:block;
float:left;
padding:0.5em;
color:#5E87A7 !important;
}

.archiveNews li.selected ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #C3DDF4 repeat-x scroll center top; /*#A7A6AC url(../images/archiveBG2.jpg) repeat-x scroll center top;*/
color:#FFFFFF !important;
}

.archiveNews li.selected ul li.selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #AED2F2 repeat-x scroll center top;/*#5878CF url(../images/archiveBG1.jpg) repeat-x scroll center top;*/
color:#FFFFFF !important;
}

p.pollResult {
  color: #0071BC;
  margin: 13px 0;
}

ul.viewingOptions li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 6px;
	text-align:right;
}

.medFont {
	font-size:125%;
}

.largeFont  {
	font-size:150%;
}

.poll a, .poll a:link, .poll a:hover, .poll a:visited {
	font-weight: normal;
	text-decoration:none;
}

.toolbar {
 margin-top: -50px;
}