body {

 text-align: center;
 font-family: arial,helvetica,sans-serif;
 font-size: 10pt;
 color: #ffffff;
 background-color: #808080;

}

a:link, a:active, a:visited {
  
 text-decoration: none;
 color: #ffffff;
}

a:hover { color: #FEEA0A }


.container {

 width: 1000px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 text-align: left;

}

.panel_top {

 width: 1000px;
 height: 138px ;

}

.panel_nav {

 width: 1000px;
 height: 45px;
 margin-top: 10px;
 background-image: url('../images/panel_buttons.png');
 background-repeat: no-repeat;
 

}

.panel_nav_top_spacer { height: 8px; }  /* Nav bar buttons empty spacer div */


.home_but {
 
 float: left;
 width: 70px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;
 

}

.news_but {
 
 float: left;
 width: 70px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.bio_but {
 
 float: left;
 width: 100px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.blog_but {
 
 float: left;
 width: 70px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.videos_but {
 
 float: left;
 width: 80px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.goodies_but {
 
 float: left;
 width: 80px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.services_but {
 
 float: left;
 width: 80px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.contact_but {
 
 float: left;
 width: 80px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.links_but {
 
 float: left;
 width: 70px;
 height: 20px;
 border-right: dashed 1px #4AC636;
 padding: 5px;
 text-align:center;
 font-size: 10pt;
 font-weight: bold;

}

.con_panel_top {

 width: 1000px;
 height: 14px;
 margin-top: 10px;
 background-image: url('../images/panel_content_top.gif');
 background-repeat: no-repeat;
 

}

.con_panel_mid {

 width: 1000px;
 height:3800px;
 background-image: url('../images/contents_panel_back.gif');
 
 

}

.con_container_top_spacer { height: 1px; }                       /* Middle contents panel empty spacer div */


.news_container {

 margin: 18px 50px 0 50px;

}

.video_stills_container {

 
 margin: 18px 25px 0 25px;

}

.video_stills {
 width: 380px;
 height: 214px;
 margin: 25px 45px 45px 48px;
 float: left;
}

.video_stills_caption {
 margin-top: 15px;
 text-align: center;
}

.video_player {
 width: 853px;
 margin: 25px 0 15px 23px;
 border: 1px solid #000000;
}
 

.con_container {
 
 margin: 18px 50px 0 50px;

}

 
.con_panel_bot {

 width: 1000px;
 height: 17px;
 background-image: url('../images/panel_content_bot.gif');
 background-repeat: no-repeat;
 

}

.copyright {

 margin-top: 4px;
 color: #1C1C1C;
 font-size: 8pt;
 text-align: center;

}


.bio_colone_container {
 
 float:left;
 width: 445px;
 margin: 18px 0 0 50px;
  
 
}


.bio_coltwo_container {

 float:left;
 width: 414px;
 margin: 18px 0 0 50px;
 
 
}



.index_left_col_con {					/* left column on the index page */
 
 float:left;
 width: 500px;
 height: auto;
 margin-top: 5px;
 
}

.index_right_col_con {
 
 float:left;
 width:300px;
 height: auto;
 
 margin-top: 26px;
 margin-left: 55px;
 
 
}


.icons_container {

 
 width: 317px;
 height: 64px;
 margin-bottom: 25px;
  
}

.fwebicon {
 float:left;
 margin-top:35px;
 margin-left:-4px;
 
 
 
}

.webicons {

 float:left;
 margin-top:35px;
 margin-left:21px;
 
}





 