@charset "utf-8";
html, body, div, span, applet, object, iframe, h4, h5, h6, pre, abbr, acronym, address,
big, cite, code, dfn, em, font, img, kbd, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, li, fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td, a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
	left: 0;
	top: 0;

}
body {
	padding: 25px 0 0 25px;
	line-height: 1.25em;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#000;
        background-image:url('images/bgmainth.jpg');
        background-repeat: repeat;
	vertical-align: top;
	width: 1000px;
	height: 100%;
}
p {
	line-height: 1.25em;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
a:link {
	text-decoration: none;
	color: #00f;
	
}
a:visited {
	text-decoration: none;
	color: #00f;
	
}
a:hover {
	text-decoration: none;
	color: #000;
	
}
a:active {
	text-decoration: none;
	color: #000;
	
}

h1 {
   padding-top: 20px;
   margin: 0px;
}

a:hover img {
 border: 1px;
}

#header {
	padding:0;
	margin:0;

	color:#06124c;
}




#footer {
	font-size: 0.8em;
	text-align:center;
	color:#fff;
	background-color:#06124c;
/*	padding-top:3px; */
	display:block;
	width:100%;
	padding-bottom: 5px;
}




.thrColLiqHdr #container { 
	width: 100%;
	background: #fff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
}



.underline {
text-decoration:underline;
}

.strikethrough {
text-decoration:line-through;
}

.nowrap {
white-space:nowrap;
}

.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}

/*  Image Styles */
img {
	border:0;
}

.mainbody {
 clear: both;
 width: 1000px; 
}


.titletext {
}

a img {
border: 0;
}

.topheader {
    color:  #003333;
    font-weight: bold;
    padding-top: 0px;

    margin-left: 0px;
    height: 100px; 
    vertical-align: middle;
  z-index: 6;
}

.headerlink {
   float: left;
   width: 100px;
   height: 100px;
}
.headerlink a {
	text-decoration: none;
	color: #00f;
        background: transparent;
	vertical-align: middle;
}

.logooverlay {
position: absolute;
top: 25px;
left: 25px;
z-index: 1;
}
.logooverlay1 {
position: absolute;
z-index: 1;
}

.headerlink a:hover {
	text-decoration: none;	color: #000;
	 background: transparent;
}
.topheaderlink {
   float: left;
   width: 100px;
   height: 26px;
/*  background-image:url('images/bg4a.jpg'); */
   vertical-align: bottom;
   text-align: center;
    text-decoration:none;

}

.topheaderlink a {
   position:relative;
   color: #0000ff;
   width: 100px;
   font-weight: bold;
  font-size: 12px;
  vertical-align: bottom;
        background: transparent;
	text-decoration: none;
  z-index: 1;

}
.topheaderlink a:hover {
   color: #000000;
}

.top1 {
   vertical-align: bottom;
}

.lefthalf {
   float: left;
  width: 375px;
  padding: 10px;
   background-color: #f0c9e8;
}



.footer a {   
   float: left;
background-image:url('images/bg5.jpg');
   width: 100px;
   height: 31px;
   text-align: center;
   font-size: 12px;
   text-decoration:none;
   vertical-align:bottom;
   color: #000000;
   font-weight: bold;
}

.column1 {
  float: left;
  width: 100px;
  height: 100px;
}
.column2 {
  float: left;
  width: 100px;
  padding: 10px;

}


.column1a {
  width: 100px;
  height: 100px;
}

.textheader {
  text-align: center;
  font-weight: bold;
  color: #0000ff;
  padding-bottom: 10px;
}
.textheader1 {
  text-align: center;
  font-weight: bold;
  color: #0000ff;

}
.textheader2 {
  text-align: center;
  color: #0000ff;
 
}
.textheader3 {
  text-align: center;
  font-weight: bold;
 
}

.text1 {
   width: 900px;
   margin: 0 0 0 100px;
   padding-top: 10px;


}
.text2 {
   border: 2px solid #06124c;
   width: 450px;
   padding: 10px;
   margin: auto;
    background-color: #f0c9e8;

}
.text3 {
    border: 2px solid #06124c;
  padding: 10px;
   width: 800px;
   margin: auto;
   background-color: #f0c9e8;
}
.text4 {
  border: 2px solid #06124c;
   width: 400px;
   padding: 10px;
   margin: auto;
    background-color: #f0c9e8;
  text-align: center;
}
.text5 {
 text-align: center;
  color: #0000ff;
  font-style: italic;
}
.text5 img
{
  vertical-align: top;
}
.text6 {
    border: 2px solid #06124c;
  padding: 10px;
   width: 650px;
   margin: auto;
   background-color: #f0c9e8;
 text-align: center;
}
.text7 {
    border: 2px solid #06124c;
  padding: 10px;
   width: 800px;
   margin: auto;
   background-color: #f0c9e8;
 text-align: center;

}
.left7 {
  float: left;
  width: 220px;
  text-align:center;
}
.left8 {
  float: left;
  width: 310px;
  text-align:center;
}

.text8 {
   border: 2px solid #06124c;
   width: 600px;
   padding: 10px;
   margin: auto;
   background-color: #f0c9e8;
   vertical-align:middle;
}

.column1b {
  float: left;
  width: 200px;
  text-align: center;
  
}

.centertext1 {
   padding: 10px 0 10px 0px;
   margin: 0 10px 0 110px;
   text-align:center;
   background-color: #f0c9e8;

}
.showhighlight {
   font-weight: bold;
   color: #0000ff;

}

.center {
  text-align: center;
}

.photo {   
   margin: 20px;
   border: 1px dotted #06124c;
     vertical-align: middle;

}
.photo-oppor
 {   
   margin: 20px;
   padding: 20px;
 /*  border: 3px double #03C;
*/     vertical-align: middle;
	 background-color: white;
	 width: 700px;
}


.photo1 {
   margin: 20px;
   border: 1px dotted #06124c;
   float: right;
}
td.workshops1 {
  width: 100px;
  min-width: 100px;
}
td.workshops2 {
  width: 300px;


}
td.workshops3 {
  width: 200px;
  min-width: 200px;
}


.column1c {
  float: left;
  width: 400px;
  text-align: center;
}
.column1c-oppor 
{
	  text-align: center;
}


h2.qshow
{ 
  text-align: center;
  font-size: 26px;

}
h1.qshow
{ 
  font-size: 30px;
  text-align: center;
}

.buttonline
{
 line-height: 28px;
}

table
{
  cell-spacing: 0px;
  cell-padding: 0px;
  border: 0px;
  
}

tr.event td
{
  border-bottom: 1px dashed #0000FF;
}

.lefttext
{
	color: black;
width: 800px;
 text-align: left;
  margin: auto;
  padding: 10px;
  font-style: normal;
     border: 2px solid #06124c;
    background-color: #f0c9e8;

}

.joplin
{
	text-align: center;
	font-size: 1.3em;
	font-style: italic;
}

.winnerbox
{
	float:left;
	height: 210px;
	padding: 5px;
	width: 150px;
	
}
.winnerbox1 {
	float:left;
	height: 200px;
	padding: 2px;
	width: 150px;
   border: 2px solid #06124c;
   background-color: #f0c9e8;
   vertical-align:middle;
   margin-left: 6px;
   text-align: center;
   
}

.winnerboxrow
{
  width: 1000px;
  height: 220px;
}
.text9
{
	 width:950px;
}
