/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
}
ol,ul {	list-style: disc;
margin-left:1.5em;}
body {	
	margin:1em;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75.01%;
	line-height: 1.1em;
	background-image: url(../../images/bgfade.jpg);				 
}
div {
	font-size: 1em;
}
img {
	border: 0;
}
.wrapper {
	margin: 0 auto; 
	background-color:inherit;                              		
	width: 779px;
	border: 2px solid  #8ABDA0;   /* light green */
}
/***********
HEADER
***********/
.header{
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	height:140px;			/* 140 x 772 */
}
.header h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF0;
	padding-top:85px;
	padding-left:2em;
	font-size:85%;
}
/***********
CONTENT
***********/
.contentcell{
	color:#333;
	background-color:#FFF;
	vertical-align:top;
	font-size:85%;
	line-height:115%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	padding:1em;
	border-top:2px solid #8ABDA0;
	}
.contentcell p{
	color:#333;
	background-color:#FFF;
	vertical-align:top;
	font-size:100%;
	line-height:115%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	}
.contentcell table{
	color:#333;
	background-color:#FFF;
	vertical-align:top;
	font-size:100%;
	line-height:115%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
}
.normaltext{
	color:#333;
	background-color:#FFF;
	vertical-align:top;å
	font-size:100%;
	line-height:115%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	}
/*********
LINKS
*********/
a:link, a:visited{
	font-size:100%;
	color: #0059FF;                 /* blue */   								  
	background-color:inherit;
	text-decoration:underline;
}
a:hover{
	color:#A40008;   /* red */												
}
/**********
H1, H2, H3 TAGS
**********/
h1{
	font-size:120%;
	line-height:125%;
	margin-bottom:.5em;
	color:#A40008;   /* red */					
}
h2.green{
	font-size:105%;
	line-height:110%;
	margin-bottom:.3em;
	color:#168E5C;    /*Centre green*/
}
h2.tan{
	font-size:105%;
	line-height:110%;
	margin-bottom:.3em;
	color:#C96A21;    /*dark tan*/
}
h3{
	font-size:.8em;
	line-height:1em;
	margin-bottom:.3em;
	color:#168E5C;    /*Centre green*/
}
/***********
L SIDEBAR
**********/
.Lsidebar{
	/*width:175px;*/
	background-color:#F0F9FB; /*light blue*/
	text-align:left;
	border-right: 2px solid #8ABDA0;   /* light green */
	border-top:2px solid #8ABDA0;
}
/*****/
.menulink {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:.8em;
	color: #0059FF;                 /* blue orig=#000cc*/ 							 
	text-decoration:none;
	font-weight:normal;
	padding-top:.1em;
	}
a.menulink, a.menulink:link, a.menulink:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:.8em;
	color: #0059FF;                 /* blue */ 
	text-decoration:none;
	line-height:2.3em;
	font-weight:normal;
	margin-top:.5em;
	}
a.menulink:hover {
    color:#A40008;   /* red */
	text-decoration:underline;
	}
a.sublinkmenu, a.sublinkmenu:link, a.sublinkmenu:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color: #333;
	text-decoration:none;
	line-height:1.3em;
	margin-left:.5em;
}
a.sublinkmenu:hover {
    color: #A40008;   /* red */		
	text-decoration: underline;
}
.events_image{
	text-align:center;
	background-image:url(../../images/events_noTxt.jpg);
	background-repeat:no-repeat;
	height:150px;
	padding-top:5px;
	margin-left:20px;
	margin-right:40px;
	font-size:95%;
	}
	.events_image2{
	text-align:right;
	background-image:url(../../images/events_170x75.jpg);
	background-repeat:no-repeat;
	height:75px;
	padding-top:7px;
	padding-right:12px;
	margin-left:2px;
	font-size:90%;
	}
.mig_ad{
	text-align:center;
	background-image:url(../../images/mig_ad170x60.jpg);
	background-repeat:no-repeat;
	height:60px;
	padding-top:2px;
	padding-right:12px;
	margin-bottom:5px;
	margin-left:2px;
	font-size:85%;
	}
a.donate, a.donate:link, a.donate:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:.8em;
	color: #0059FF;                 /* blue */ 
	text-decoration:underline;
	line-height:2.3em;
	font-weight:normal;
	margin-top:.5em;
	/*margin-left:2.5em;*/
	}
a.donate:hover{
    color:#A40008;   /* red */
	}
/********
HRs
********/
/*#hr {
   height: 1px;
   padding: 1em;
   border-bottom: 4px inset #E3AC77;   /*light tan 
   margin: .05em;
}*/

#hr {
   height: 1px;
   padding-top: .1em;
   border-bottom: 1px inset #888;
   margin: 0;
}

/***********
FOOTER
***********/
.footer{
    margin-top:.4em;
	color:#555;
	line-height:1.8em;    
	background-color:inherit;								
	font-size:85%;
	font-weight:bold;
}
a.footerlink, a.footerlink:link, a.footerlink:visited{
	color:#555;                              		       
	background-color:inherit;
	font-size:100%;
	line-height:1.8em;     
	font-weight:bold;
	text-decoration:none;
}
a.footerlink:hover{
	font-size:100%;
	line-height:1.8em;    
	font-weight:bold;
	color:#A40008;   /* red */                              		       											
	background-color:inherit;
	text-decoration:underline;
}

/*********
FORM STYLES
*********/
#form p{
	font-size:11px;
}
#form h2{
	font-size:1em;
	line-height:1em;
	color:#666;
}
.text_box{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333;
	border:1px solid #333;
	width:200px;
}
.inputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-bottom: 2px;
	margin-top: 2px;
	width:180px;
}
.inputBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-bottom: 2px;
	margin-top: 2px;
	width:80px;
}
/**********
MENSHED TABLE
**********/
table.locations{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
td.locations{
	border-bottom: 1px solid #999999;
	padding:5px;
}
/**********
MISC
**********/
.floatleft{float:left;}
.floatright{float:right}
.clearfloat{clear:both}
.pad10px{padding:10px;}
.center{text-align:center;}
.left{text-align:left}
.right{text-align:right;}
.justify{text-align:justify;}
.normalweight{font-weight:normal;}
.blocktext{
	border: 1px solid #999999;
	padding:10px;
	margin-left:5%;
	margin-right:5%;
	}
/**********
MEN IN GREEN STYLES
**********/
.MiG_contentcell{
	text-align:right;
    background-image: url(../../images/man_in_green2.jpg);
	background-repeat:no-repeat;
	/*background-image: url(../../images/main_green_bg.jpg);
	background-repeat:no-repeat;*/
	background-color:#B4D779;
	padding:0;
	color:#333;
	vertical-align:top;
	font-size:85%;
	line-height:115%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border-top:2px solid #8ABDA0;
	}
	
.boldwhite_med{
	font-size:250%;
	color:#FFF;
	line-height:115%;
	padding-right: 10px;
	/*padding-right:.5em;*/
}
.boldwhite_lge{
	font-size:400%;
	color:#FFF;
	line-height:115%;
	padding-right: 10px;
	/*padding-right:.5em;*/
}
h3.black {
	font-size:125%;
	color:#333;
    line-height:115%;
	padding-right: 10px;
	padding-top:5px;
}
.MiG_contentcell p{
	color:#333;
	background:inherit;
	vertical-align:top;
	font-size:120%;
	line-height:135%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	padding-right: 10px;
}
	.black {
	font-size:150%;
	color:#333;
	font-weight:bold;
    line-height:115%;
	padding-right: 10px;
}
    .sponsorlogo{
	text-align:right;
	padding: 20px;
	padding-top:5px;
	padding-right: 10px;
}
  .sponsorlogo2{
	text-align:left;
	padding-left: 10px;
	padding-bottom:8px;
	}
.green_bg{
	background-color:#B4D779;

}
p.green_bg{
	background-color:#B4D779;
}
.green{
	color:#168E5C;    /*Centre green*/
}
    