* {
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: #000;
	text-align: center;
	background-image: url(media/images/gradient.jpg);
	background-attachment:fixed;
        margin-bottom:0;
}
.wrapper {
	margin:0 auto;
	background-image:url(media/images/backgroundbg.jpg);
	background-repeat:repeat;
	width:800px;
	text-align: left;
	border-style: solid;
	border-width: thin;
	border-color:#fff;
	clear:both;
}
.headerbg {
	background-image: none;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:10px;
}
p.indent {
        text-indent: 20pt;
}
h1 {
	color: #036;
	font-size:14px;
	text-decoration:none;
	margin-bottom:5px;
	font-family:Arial,Helvetica,sans-serif;
}
h2 {
	color:#099;
	font-size:12px;
	text-decoration:none;
        margin-bottom:3px;
}

a:link {
	color: #066;
	text-decoration:none;
	font-weight:bold;
	display:inline;
	
}
a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #066;
	}
a:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #FFF;
}
a:active {
	color:#066;
	font-weight:bold;
	text-decoration:none;
}
img {
	border:none;
}
#logobar {
	width:620px;
	height:95px;
        position:relative;
        z-index: 20;
        left:40px;
        top:-220px;
}
#newslettersignup {
        position:relative;
        width:200px;
        height:20px;
        top: -260px;
        left: 670px;
        color: #fff;
        z-index:25;
        font-size:11px;
}
#banner {
	width:743px;
	height:232px;
        position:relative;
        z-index: 10;
        left: 29px;
        top: 88px;
}

#navigation {
	width:742px;
	height:38px;
	background-image:url(media/images/navbg.jpg);
        font-family:verdana;
	background-repeat:no-repeat;
	margin-left:30px;
        margin-top:-15px
}

#navigationcontent {
	padding:11px;
	text-align:center;
}
#navigationlist li {
        display: inline;
        list-style-type: none;
}

#navigationcontent a:link {
	color: #333;
	text-decoration:none;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#navigationcontent a:visited {
	color:#333;
	font-weight:bold;
        padding-top:10px;
	padding-bottom:10px;
}	
#navigationcontent a:hover {
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
        padding-top:10px;
	padding-bottom:10px;
}

#navigationcontent a:active {
	color: #FFF;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
} 
#subnavigation {
        margin-top:5px;
	margin-left:55px;
	margin-bottom:10px;
	text-align:center;
	color:#FFF;
	width:700px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
}
#subnavigation a:link {
	color: #3CC;
	text-decoration:none;
	font-weight:100;
	padding:5px;
		
}
#subnavigation a:visited {
	color: #3CC;
	text-decoration:none;
	font-weight:100;
		
}
#subnavigation a:hover {
	color:#FFF;
	text-decoration: none;
	font-weight:100;
}
#subnavigation a:active {
	color: #3CC;
	text-decoration:none;
	font-weight:100;
		
}
#newspagenav {
	color: #fff;
	text-align:left;
        font-weight:bold;
        margin-bottom:8px;
        margin-left:10px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        
}
#newspagenav a:link {
        color: #fff;
        text-decoration:none;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
}
#newspagenav a:visited {
        color: #fff;
        text-decoration:none;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
}
#newspagenav a:hover {
        color: #fff;
        text-decoration:none;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
}
#newspagenav a:active {
        color: #fff;
        text-decoration:none;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
}

#titlebox {
	margin-left:47px;
	height:35px;
        width:100%;
}
#newsup {
	background-image:url(media/images/newsup.jpg);
	width:445px;
	height:16px;
	margin-top:0px;
	margin-left:47px;
}
#newsmid {
	background-image:url(media/images/newsmid.jpg);
	background-repeat:repeat;
	background-position:bottom;
	width:445px;
	margin-left:47px;
        margin-bottom: 0;
        margin-top: 0;
        margin-right: 0;
        padding: 0;
}
#newsdown {
	background-image:url(media/images/newsdown.jpg);
	width:445px;
	height:17px;
	margin-left:47px;
	margin-bottom:10px;
}
#newscontent {
        display:inline-block;
	margin-left:15px;
	margin-right:15px;
        margin-top:0;
        margin-bottom:0;
        padding: 0;
}
#newscontent td {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#newscontent img {
	margin:5px;
        border: none;
}
#newscontentborder {
        display:inline-block;
	margin-left:15px;
	margin-right:15px;
        margin-bottom:0;
        padding:0;
}
#newscontentborder td {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
}
#newscontentborder img {
	margin-right: 10px;
        margin-left: 10px;
        border: thin solid #006e93;
        padding:0;
}
#newscontentborder p {
        padding: 0;
        margin-bottom: 10px;
}
#readmore {
       width:300px;
       height:23px;
       float:right;
       margin-bottom:10px;
       text-align:right;
}
#readmore img {
        border: none;
        margin: 0;
        padding: 0;
}
#readmoreprogram {
       float:right;
       clear:right;
       margin:0;
       padding:0;
}
#readmoreprogram img {
        border: none;
        padding:0;
        margin:0;
}
#mainbodyup {
	background-image:url(media/images/bodyup.jpg);
	width:717px;
	height:19px;
	margin-left:42px;
	clear:both;	
}
#mainbodymid {
	background-image:url(media/images/bodymid.jpg);
	background-repeat:repeat;
	background-position:bottom;
	width:717px;
	margin-left:42px;
	clear:both;
}
#mainbodycontent {
	display:inline-block;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;	
}
#mainbodycontent td {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#mainbodydown {
	background-image:url(media/images/bodydown.jpg);
	width:717px;
	height:19px;
	margin-left:42px;
	margin-bottom:15px;	
}
#mainbodycontent img {
	margin:5px;
}
#mainbodycontentborder {
	display:inline-block;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;	
}
#mainbodycontentborder img {
        margin:5px;
        border: 2px solid #006e93;
        padding: 3px;
}
#mainbodycontentborder p {
        margin: 0;
        padding-bottom: 10px;
}
#mainbodycontentborder td {
	margin-left:20px;
	padding:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
        border-bottom: thin solid #036;
}
#mainbodycontentborder table {
        border: none;
}
#sidebarup {
	background-image:url(media/images/missionup.jpg);
	width:217px;
	height:10px;
	margin-top:0px;
	margin-right:47px;
	float:right;
	overflow:hidden;
        display:inline;
}
#sidebaruphome {
	background-image:url(media/images/missionup.jpg);
	width:217px;
	height:10px;
	margin-top:0px;
	margin-right:47px;
	float:right;
        clear:right;
	overflow:hidden;
        display:inline;
}
#sidebarmid {
	background-image:url(media/images/missionmid.jpg);
	background-repeat:repeat;
	background-position:bottom;
	width:217px;
	margin-right:47px;
	float:right;
	clear:right;
        display:inline;
}
#sidebardown {
	background-image:url(media/images/missiondown.jpg);
	width:217px;
	height:8px;
	margin-right:47px;
	float:right;
	clear:right;
	overflow:hidden;
	margin-bottom:8px;
        display:inline;
}
#sidebarcontent {
	margin: 5px 10px 10px 10px;
	padding:10px;
	background-color:#FFF;
	text-align: left;
        color:#006633;
        font-family:tahoma;
}
#sidebarcontent a:link {
	color:#066;
        text-decoration:none;
}
#sidebarcontent a:visited {
        color: #066;
        text-decoration:none;
}
#sidebarcontent a:hover {
	color:#003;
	text-decoration:none;
}
#sidebarcontent a:active {
	color:#066;
        text-decoration:none;
}
#sidebarcontent img {
	border-style: solid;
	border-width: 1px;
	border-color: #069;
        margin:5px;
        padding: 3px;
}
#sidebarcontent img.noborder {
	border: none;
        margin:5px;
}
#migmclub {
	width:217px;
	margin-right:47px;
	margin-top:0px;
	margin-bottom:10px;
	float:right;
	clear:right;
        text-align:center;
        display:inline;
}
#footer {
	background-image:url(media/images/navbg.jpg);
        font-family:verdana;
	width:742px;
	height:38px;
	margin-top:20px;
	margin-left:30px;
	margin-bottom:20px;
	clear:both;
}
#footercontent {
	padding:11px;
	text-align:center;
}
#footerlist li {
        display: inline;
        list-style-type: none;
}

#footercontent a:link {
	color: #333;
	text-decoration:none;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#footercontent a:visited {
	color:#333;
	font-weight:bold;
        padding-top:10px;
	padding-bottom:10px;
}	
#footercontent a:hover {
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
        padding-top:10px;
	padding-bottom:10px;
}

#footercontent a:active {
	color: #FFF;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
table.forms {
       font-family: Arial,Helvetica,sans-serif;
       font-size: 12px;
       font-weight: normal;
       border:thin #000 solid;
       background-color:#3CC;
       clear:both;
}
td.forms {
    border-bottom:thin #000 solid;
    clear:both;
}
#programimages {
        color:#066;
        font-weight:bold;
        float:right;
        text-align:center;
        padding: 10px;
        margin-left:20px;
        background-color: #fff;
        margin-bottom:10px;
}
#programimages img {
        padding:2px;
        margin:0;
        text-align:center;
        border:0;
}
#programimages a:link {
	color:#066;
        text-decoration:none;
}
#programimages a:visited {
        color: #066;
        text-decoration:none;
}
#programimages a:hover {
	color:#003;
	text-decoration:none;
}
#programimages a:active {
	color:#066;
        text-decoration:none;
}
hr.pad {
       height:1px;
       width: 100%;
       margin-bottom:10px;
       clear:both;
       color: #036;
       background-color:#036;
       border:0;
}
hr.margin {
       height:1px #036 solid;
       width: 100%;
       margin-bottom:5px;
}
hr.marginlr {
       height:1px #036 solid;
       margin-bottom:15px;
       margin-top:15px;
}
#clear {
      clear:both;
}
#waiver {
        float:none;
        clear:none;
}
#waiver img {
        padding:0;
        margin:0;
}
#waiver td {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.nopad {
      padding:0;
      margin:0;
}
.nopad img {
      padding:0;
      margin:0;
      float:right;
}
#subnavigation a.orange:link {
       color:#FFD700;
}
#subnavigation a.orange:visited {
       color:#FFD700;
}
#subnavigation a.orange:hover {
       color:#fff;
}
#subnavigation a.orange:active {
       color:#FFD700;
}
#vidpagefull {
        margin:0 auto;
        text-align:center;
        width:640px;
        height:360px;
}
#musicplayer {
        margin:0 auto;
        text-align:center;
        width:415px;
}
#newspaper {
     text-align:right;
     border: 0;
}
#newspaper img {
     float:right;
     border: 0;
     margin:0;
     padding:0;
}
#sitemap {
      float:none;
}
#sitemap a.white:link {
       color:#fff;
}
#sitemap a.white:visited {
       color:#fff;
}
#sitemap a.white:hover {
       color:#fff;
}
#sitemap a.white:active {
       color:#fff;
}
#navlist li {
        display: inline;
        list-style-type: none;
}
.border {
        border: thin solid #006e93;
}
.clear1 { 
        height:1px;
        font-size:1px;
        padding:0;
        clear:both; 
}
.required {
       color: red;
}
}
#loginbox {
	float:right;
	background-image:url(media/images/player.jpg);
	width:390px;
	height:125px;
	margin-top:20px;
	margin-right:28px;
	overflow:hidden;
        display:inline;
}
#loginboxcontent {
	padding: 10px;
	height:90px;
	color: #366;
        text-align:right;
}
#loginboxcontent a:link {
	color: #fff;
}
#loginboxcontent a:visited {
        color: #fff
}
#loginboxcontent a:hover {
	color:#fff;
	text-decoration:underline;
}
#loginboxcontent a:active {
        color:#fff;
}
#loginboxcontent img {
	margin-left:4px;
	margin-top:3px;
	border-style: solid;
	border-width: thin;
	border-color:#fff;
}
td.loginbox {
       font-size:12px;
       font-family:Arial,Helvetica,sans-serif;
       color: #366;
}
#logo {
	float:left;
	background-image:url(media/images/logo.jpg);
	width:337px;
	height:125px;
	margin-top:20px;
	margin-left:30px;
	margin-bottom:10px;
        display: inline;
}