body {
	margin: 3px 0 6px 0;
	padding: 0;
	font-family: arial,helvetica,sans-serif;
	font-size: 80%;
	text-align: center;
	background: #a6a4a5 url("/images/bg.jpg") repeat-x;
	color: #000;
}
h1 {
	color: #333;
	background-color: inherit;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 2em;
	padding: 0;
	margin: 5px 0px 10px 0;
	border-bottom: 1px solid #999;
}
h2 {
	font-weight: bold;
	font-size: 1.5em;
}
h3 {
	font-weight: bold;
	font-size: 1.2em;
}

a img { border: 0; }
li {
	margin-bottom: 0.55em;
	line-height: 1.25em;
}

table {
	font-size: 1em;
}

:link img {
	border: 0;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

.note {
	font-size: 0.95em;
	color: #080;
	background-color: inherit;
}

.quote {
	color: #080;
	background-color: inherit;
	font-weight: bold;
	font-style: italic;
}

.noticeBox {
	text-align: center;
	margin: 30px auto;
}
.noticeBox table {
	margin: 0 auto;
	border: 1px solid #ccc;
	font-weight: bold;
	color: inherit;
	background-color: #ddd;
	text-align: left;
}
.noticeBox td {
	padding: 10px;
}
.notice {
	color: #090;
	background-color: inherit;
}
.err, .err td {
	color: #f00;
	background-color: inherit;
	font-weight: bold;
}
.warn, .warn td {
	color: #909;
	background-color: inherit;
	font-weight: bold;
}

.MWOhr {
	color: inherit;
	background-color: #4c4c4c;
	border: 0;
	height: 1px;
}

#processing {
	visibility: hidden;
	font-size: 1.5em;
	font-weight: bold;
}

div.centered {
	text-align: center;
}
div.centered table {
	margin: 10px auto;
	text-align: left;
}

table.alignRight th {
	text-align: right;
	font-weight: normal;
}
table.alignRightBold th {
	text-align: right;
	font-weight: bold;
}

#MWOextas {
	margin: 0 auto;
	width: 970px;
	text-align: right;
    padding-bottom: 2px;
}
#MWOaccountLink {
	display: inline;
	border-right: 1px dotted #000;
	padding-right: 10px;
	font-size: 0.75em;
}
#MWOaccountLink a {
	color: #000;
	background-color: inherit;
	text-decoration: underline;
	padding: 1px;
}
.signedIn, #MWOaccountLink a.signedIn {
	background-color: #faa;
	color: inherit;
}
#MWOchangeTemp {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.75em;
	border-right: 1px dotted #000;
}
#MWOchangeTemp a {
	color: #000;
	background-color: inherit;
	text-decoration: underline;
	padding: 1px;
}
#MWOjoinMLForm {
	padding: 0;
	margin: 0;
}
#MWOjoinML {
    display: inline;
	padding-left: 5px;
}
#MWOjoinMLText {
	font-size: 0.75em;
}
#MWOjoinMLInput {
    width: 120px;
	font-size: 0.75em;
	background-color: #eee;
	color: #000;
	border: 1px solid #666;
}
#MWOjoinMLSubmit {
    font-size: 0.75em;
	font-family: arial,helvetica,sans-serif;
	padding: 0px;
	margin: 0 10px 0 0;
}

#MWOquickSearchForm {
	position: relative;
	right: 0;
	top: -3px;
	padding: 0;
	margin: 0;
}
#MWOquickSearch {
    float: right;
	padding-left: 5px;
}
#MWOquickSearchText {
	font-size: 0.8em;
}
#MWOquickSearchInput {
    width: 80px;
	font-size: 0.8em;
	background-color: #eee;
	color: #000;
	border: 1px solid #666;
}
#MWOquickSearchSubmit {
    font-size: 0.8em;
	font-family: arial,helvetica,sans-serif;
	padding: 0px;
	margin: 0 10px 0 0;
	height: 19px;
}

#MWOcontainer {
	color: inherit;
	background-color: #eee;
	width: 970px;
	border: 1px solid #222;
	text-align: left;
	margin: 0 auto;
}
#MWOheader {
	color: inherit;
	background-color: #fff;
	height: 120px;
	position: relative;
}
#MWOheaderLogo {
	position: absolute;
	left: 0;
}
#MWOheaderLogo a {
	text-decoration: none;
	color: #fff;
	background-color: inherit;
}
#MWOheaderLogo a img {
	border: 0;
}
#MWOheaderImage {
	position: absolute;
	right: 0;
}

#MWOmission {
	background-color: #ccc;
	color: #000;
	font-size: 0.85em;
	clear: both;
	padding: 2px 10px 2px 15px;
	text-align: center;
}

#MWOtip {
	background-color: #ccf;
	color: #000;
	font-size: 0.85em;
	font-family: verdana, arial, helvetica, sans-serif;
	clear: both;
	padding: 2px 10px 4px 15px;
	text-align: center;
	font-weight: bold;
}

#MWOcontent {
	padding: 10px 8px 0 0;
	width: 760px;
	margin-left: 190px;
	position: relative;
	min-height: 570px;
}
#MWOlinks {
	float: left;
	width: 180px;
	padding: 16px 0 0 10px;
}
#MWOstate {
    margin-bottom: 8px;
}
#MWOlinks img {
	margin-bottom: 10px;
}
#MWOlinks ul {
	padding-left: 22px;
	margin: 0;
	list-style-type: none;
}
#MWOlinks li {
	margin: 3px 0 0 0;
}
#MWOlinks li a img {
	border: 0;
	margin: 0;
}
.MWOlinksLine {
	margin-top: 3px;
}

#MWOhowww {
	position: relative;
	top: -95px;
	left: 19px;
	height: 0;
}
#MWOleft {
	float: left;
	width: 452px;
}

#MWOright {
	float: right;
	width: 280px;
	margin-right: 0px;
	/* margin-left: 10px; */
}

.MWOcalloutBox {
	border: 1px solid #999;
	padding: 5px;
	background-color: #fff;
	color: inherit;
}

.MWObox {
	padding: 0;
	margin-bottom: 10px;
	background: #4c4c4c url("/images/round-topleft.gif") no-repeat top left; /* 418995 */
	color: inherit;
}

.MWOboxHeader {
	background-color: inherit;
	background: url("/images/round-topright.gif") no-repeat top right;
	padding: 3px 10px 4px 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
}
.MWOboxHeaderRight {
	float: right;
	font-weight: normal;
	font-family: arial, sans-serif;;
	font-size: 0.95em;
	margin-right: 5px;
}
.MWOboxHeader a {
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}
.MWOboxHeader a:hover {
	text-decoration: underline;
}
.MWOboxHeaderRight a {
	color: #fff;
	background-color: inherit;
	text-decoration: underline;
}
.MWOboxContent {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #4c4c4c;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #fff;
	color: inherit;
}
.MWOboxContentPad {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #4c4c4c;
	font-family: arial, helvetica, sans-serif;
	background-color: #fff;
	color: inherit;
	padding: 5px;
}
.MWObox ul {
	margin: 0;
	padding-left: 1.5em;
}

#MWOicons {
	margin-bottom: 5px;
}
#MWOicons a img {
	background: url('/images/icons/icon-bg-sm.gif') no-repeat;
	border: 0;
}
#MWOicons a:hover img {
	background: url('/images/icons/icon-bg-sm-hover.gif') no-repeat;
}

#MWOIconsRight {
	/* display: inline-table; */
}
#MWOIconsRightAfter {
	clear: both;
	font-size: 0;
	height: 10px;
}
/* Hides from IE Mac \*/
* html #MWOIconsRight {height: 1%; margin-bottom: 11px;}
* html #MWOIconsRightAfter { height: 0; }
#MWOIconsRight{display:block;}
/* End Hack */
#MWOIconsRight a {
  	color: #fff;
	text-align: center;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	background-color: #406;
	margin-right: 1px;
	width: 92px;
	float: left;
	text-decoration: none;
}
#MWOIconsRight a:hover {
	background-color: #418995;
	color: #fff;
}
#MWOIconsRight img {
	width: 92px;
	height: 50px;
	border: 0;
	margin-bottom: 1px;
}

#MWOconditionsTable {
	border-collapse: collapse;
	width: 450px;
	height: 47px;
}
#MWOconditionsTable th {
	border-right: 1px solid #fff;
	background-color: #ccc;
	font-size: 0.95em;
	color: #666;
	text-align: center;
	padding: 2px;
}
#MWOconditionsTable th.last {
	border-right: 0;
}
#MWOconditionsTable td {
	border-right: 1px solid #ccc;
	background-color: #fff;
	color: #069;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	padding: 3px;
}
#MWOconditionsTable td.last {
	border-right: 0;
}
#MWOconditionsTable td.metar {
	font-weight: normal;
	font-size: 0.85em;
	color: #000;
	background-color: #fff;
	border: 0;
	text-align: left;
}
.MWOsummitConditions1 {
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	color: #0077ba;
	background-color: #dee;
	padding-top: 5px;
}
.MWOsummitConditions2 {
	color: #0077ba;
	background-color: #dee;
	text-align: center;
	padding: 2px 0 2px 0;
}
.MWOsummitConditionsDate {
    font-size: 0.9em;
	color: #666;
	font-style: italic;
	background-color: #dee;
	text-align: center;
	padding-bottom: 5px;
}

#MWOcommentsFrame {
	width: 280px;
	height: 250px;
}
* html #MWOcommentsFrame { width: 278px; }

.MWOh1right {
	float: right;
	margin-top: 3px;
	font-size: 1.15em;
	font-weight: bold;
	color: #333;
	background-color: inherit;
	font-style: italic;
}
.MWOh1below {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	background-color: inherit;
}
.MWOh1image {
	float: right;
	padding: 0 0 10px 10px;
	background-color: #eee;
	color: inherit;
}
.MWOimageLeft {
	float: left;
	font-size: 0.75em;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #227a82;
	background-color: inherit;
	margin: 0 10px 5px 0;
}
.MWOimageRight {
	float: right;
	font-size: 0.75em;
	font-family: arial, helvetica, sans-serif;
	color: #227a82;
	background-color: inherit;
	margin: 0 0 5px 10px;
}

.MWOresearchCollaborators {
	background-color: #fff;
	color: inherit;
	text-align: center;
	margin-bottom: 10px;
	padding: 5px 0 5px 0;
}
.MWOresearchCollaborators a {
	margin-right: 20px;
}

.MWOformInput {
	border: 1px solid #999;
	background-color: #efe;
	color: #000;
	padding: 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
}
.MWOformInputBoldFont {
	font-size: 100%;
	font-weight: bold;
}
.MWOfundraisingButton {
	border: 0;
	background-color: #227a82;
	color: #fff;
	font-size: 1.3em;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
.MWOfundraisingButton2 {
	border: 0;
	background-color: #600060;
	color: #fff;
	font-size: 1.3em;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
.MWOfundraisingBigBold {
	font-weight: bold;
	font-size: 1.4em;
}
.MWOfundraisingFade {
	color: #888;
	background-color: inherit;
}
#MWOfundraisingSponsors table {
	border: 1px solid #333;
	border-collapse: collapse;
	width: 715px;
}
#MWOfundraisingSponsors th {
	padding: 2px;
	background-color: #ddd;
	color: inherit;
	text-align: center;
	border: 1px solid #333;
}
#MWOfundraisingSponsors th:first-child {
	text-align: left;
}
#MWOfundraisingSponsors td {
	padding: 3px;
	border: 1px solid #333;
	font-size: 0.9em;
}
#MWOfundraisingTotal table {
	display: inline;
}
#MWOfundraisingTotal td {
	padding: 3px;
	border-bottom: 1px solid #999;
	font-size: 0.9em;
}

.MWObanner {
	background-color: #856e3c;
	color: #fff;
	font-size: 1.25em;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	margin-top: 2em;
}

.formTable {
	font-family: arial,helvetica,sans-serif;
	text-align: left;
	width: 500px;
	margin: 10px auto;
	border-collapse: collapse;
}
.formTable th {
	text-align: right;
	font-weight: bold;
	width: 10em;
	padding: 5px;
	border: 1px solid #999;
	vertical-align: top;
}
.formTable td {
	padding: 5px;
	border: 1px solid #999;
	vertical-align: top;
}
.formTableHeader {
	padding: 5px;
	background-color: #4c4c4c;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.row1 {
  	background: #fff;
	color: inherit;
}
.row2 {
  	background: #ddd;
   	color: inherit;
}

.MWObutton {
	width: 16em;
}
.MWObuttonTop {
	background-color: inherit;
	background: url(/images/edges/fff-tr.gif) no-repeat top right;
	color: inherit;
	font-size: 1px;
}
.MWObuttonTop div {
	background-color: inherit;
	background: url(/images/edges/fff-tl.gif) no-repeat top left;
	color: inherit;
	height: 7px;
}
.MWObuttonBottom {
	background-color: inherit;
	background: url(/images/edges/fff-br.gif) no-repeat top right;
	color: inherit;
	font-size: 1px;
}
.MWObuttonBottom div {
	background-color: inherit;
	background: url(/images/edges/fff-bl.gif) no-repeat top left;
	color: inherit;
	height: 7px;
}
.MWObuttoneeeTop {
	background-color: inherit;
	background: url(/images/edges/eee-tr.gif) no-repeat top right;
	color: inherit;
	font-size: 1px;
}
.MWObuttoneeeTop div {
	background-color: inherit;
	background: url(/images/edges/eee-tl.gif) no-repeat top left;
	color: inherit;
	height: 7px;
}
.MWObuttoneeeBottom {
	background-color: inherit;
	background: url(/images/edges/eee-br.gif) no-repeat top right;
	color: inherit;
	font-size: 1px;
}
.MWObuttoneeeBottom div {
	background-color: inherit;
	background: url(/images/edges/eee-bl.gif) no-repeat top left;
	color: inherit;
	height: 7px;
}
.MWObuttonMiddle {
	text-align: center;
}
.MWObuttonMiddle a {
	color: #fff;
	background-color: inherit;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}
.MWObuttonSubmit {
/*
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #227a82;
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	width: 100%;
*/
}

.MWOname { border-bottom: 1px solid #666; }
.MWOname a { font-size: 1.2em; font-weight: bold; }
.MWOname :link { font-size: 1em; font-weight: normal; }
#MWOnamelist { width: 100%; margin-left: 20px; margin-right: 20px; }
#MWOnamelist a { font-weight: bold; white-space: nowrap; }
#MWOnamelist td { vertical-align: top; }

.MWOfieldRequired { margin-left: 3px; color: #f00; background-color: inherit; }

#MWOrightConditions {
	width: 278px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	margin: 0;
	padding: 0.5em 0;
	color: inherit;
	background: #fff;
}
#MWOrightConditions table {
	width: 278px;
}
.MWOconditions a img {
	border: 0;
}
.MWOconditions th {
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Times New Roman", serif;
	text-align: left;
	color: #666;
	background-color: inherit;
	margin: 0;
	padding: 0 0 0 35px;
	width: 100px;
}
.MWOconditions td {
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Times New Roman", serif;
	text-align: left;
	color: #666;
	background-color: inherit;
	margin: 0;
	padding: 0 20px;
}
.MWOconditions td.MWOConditionsTitle {
	padding: 5px 0 10px 15px;
}
.MWOconditions td.MWOConditionsNA {
	background-color: inherit;
	color: #c0362c;
}
.MWOconditions td.MWOConditionsTime {
	padding: 10px 0 5px 15px;
	font-style: italic;
	font-size: 1.1em;
	font-family: "Times New Roman", serif;
	vertical-align: middle;
}
.MWOconditions td.MWOConditionsTime span {
	white-space: nowrap;
}
.MWOconditions td.MWOConditionsCam {
	padding-top: 5px;
	width: 146px;
}
.MWOconditions td.MWOConditionsCamMore {
	padding-top: 5px;
	width: 146px;
}

/****************************** Footer & Copyright ***********************/
#MWOfooter {
	clear: both;
	background-color: #4c4c4c;
	color: #ddd;
	font-size: 8pt;
	text-align: center;
	padding: 5px 0 5px 0;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.6em;
}
#MWOfooter a {
	color: #fff;
	background-color: inherit;
}
#MWOfooter a:hover {
	color: #fff;
	background-color: inherit;
}
.MWOfooterAddress {
	color: #eee;
	margin-top: 3px;
	background-color: inherit;
}

#MWOsponsors {
	font-size: 9pt;
	color: #444;
	background-color: inherit;
	font-weight: bold;
	padding-top: 5px;
	margin: 5px auto;
	width: 960px;
}

#MWOsponsors td {
	padding-right: 14px;
}
#MWOsponsors a {
	color: #333;
	background-color: inherit;
	text-decoration: none;
}
#MWOsponsors a img {
	border: 0;
}

#MWOcopyright {
	font-size: 8pt;
	text-align: center;
	color: #444;
	background-color: inherit;
	padding-top: 5px;
}
#MWOcopyright a {
	color: #069;
	background-color: inherit;
	font-weight: bold;
}

/*********************************** Home *******************************/

#MWOhomeIntro {
	float: left;
	width: 452px;
	margin: 5px 0 15px 0;
}

.MWOhomeHeader img, .MWOhomeHeader a img {
	border: 0;
}

#MWOmainConditions {
	float: right;
	width: 450px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	margin: 0;
	padding: 10px 0;
	color: inherit;
	background: #fff;
}
#MWOmainConditions table {
	width: 450px;
}

#MWOhomeComments {
	margin-top: 6px;
}
#MWOhomePJ {
	position: absolute;
	bottom: 15px;
	width: 282px;
	margin-right: 10px;
	margin-top: 20px;
}
#pjphoto {
	border: 1px solid #ccc;
}
#MWOfeatures {
	margin-top: 20px;
}
#MWOfeatures a img {
	border: 0;
}
#MWOfeatures1 {
	margin-right: 10px;
}

/*********************************** News & Events *******************************/

#MWOevents dt {
	font-weight: bold;
	color: #06c;
	background-color: inherit;
	font-size: 1.35em;
	margin-bottom: 1em;
}
#MWOevents dt.MWOeventsYear {
	text-align: center;
	font-size: 1.65em;
	margin-bottom: 0;
	padding-top: 0.5em;
	border-top: 1px solid #bbb;
}
#MWOevents dd {
	margin-bottom: 1em;
	
}

/*********************************** WINDSWEPT *******************************/

#MWOwindswept dt {
	font-weight: bold;
	font-size: 1.2em;
}
#MWOwindswept dd {
	margin-bottom: 1em;
}

/*********************************** OBS Comment *******************************/

.MWOobscomment {
	border-top: 1px solid #bbb;
	margin-top: 1em;
}
.MWOobscommentDate {
	color: #069;
	background-color: inherit;
	font-weight: bold;
}
.MWOobscommentName {
	color: #063;
	background-color: inherit;
	font-weight: bold;
}
.MWOcommentsWarn {
	color: #f00;
	background-color: inherit;
	font-weight: bold;
}

/*********************************** Weather *******************************/

.MWOwxDate {
	text-align: center;
	color: #069;
	background-color: inherit;
	font-weight: bold;
	font-size: 1.25em;
}
.MWOwxTime {
	text-align: center;
	color: #069;
	background-color: inherit;
	font-weight: bold;
	margin-bottom: 1em;
}
.MWOwxCaution {
	font-size: 0.95em;
	color: #333;
	background-color: #fcc;
	padding: 10px;
	margin-bottom: 1em;
}
.MWOwxWarn {
	font-size: 1.15em;
	font-weight: bold;
	text-align: center;
	color: #f00;
	background-color: #fff;
	border: 2px solid #f00;
	padding: 20px;
	margin-bottom: 1em;
}
.MWOwxObserver {
	font-weight: bold;
	color: #063;
	background-color: inherit;
}
.MWOwxObserverTitle {
	margin-bottom: 1em;
}

/* Cams */
.MWOcamViews td {
    font-size: 0.75em;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #227a82;
    background-color: inherit;
    text-align: center;
    padding: 5px;
    vertical-align: top;
}
.MWOcamViews img {
    border: 1px solid #000;
	cursor: pointer;
}
.MWOcamMovie {
    margin-left: 5px;
    text-align: center;
	color: inherit;
    background-color: #000;
    width: 256px;
	cursor: pointer;
}
.MWOcamMovieFirst {
    margin-right: 6px;
}
.MWOcamCaption {
    font-size: 0.75em;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #227a82;
    background-color: inherit;
}

/******************************** News Feature ****************************/

#MWOnewsFeature {
	clear: both;
	height: 1em;
	background-color: #ccc;
	color: inherit;
	padding: 7px 1em 8px 1em;
	font-size: 0.85em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#MWOnewsFeatureAlert {
	float: left;
	margin-right: 5px;
	font-weight: bold;
}
#MWOnewsFeatureAlert a {
	text-decoration: none;
	color: #d70000;
	background-color: inherit;
}
#MWOnewsFeatureItem {
	float: left;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}
#MWOnewsFeatureItem a, #MWOnewsFeatureItem a:link, #MWOnewsFeatureItem a:visited {
	color: #33f;
	background-color: inherit;
	text-decoration: underline;
}

