.main {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 150%
}
A.main:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.main:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.main:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.main:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.mainbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.micro {
	FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.micro:link {
	TEXT-DECORATION: none
}
A.micro:visited {
	TEXT-DECORATION: none
}
A.micro:active {
	TEXT-DECORATION: none
}
A.micro:hover {
	TEXT-DECORATION: underline
}
#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
list-style:none; float: right; 
margin: 0; 
font-size: 10px;
line-height: 20px;
white-space: nowrap;
text-indent: 15px;
}

#mainlevel-nav a {
float: none;
}

/*different setting for newsflash*/
.newsflash td {
color: #000000;
}

/*setting for the greetings*/
.mainpage {
text-align: justify;
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}

.style1 {
text-align: justify;
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}


/*pathaway setting*/
.pathway {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
}

a.pathway:link, a.pathway:visited {
  color            : #ff9900;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #ff3300;
  font-weight      : normal;
  text-decoration   : none;
}

/*for the tag-line*/
.subtitle {
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
color : #666666;
text-transform: uppercase;
letter-spacing: 2px;
}

#active_menu {
  color: #000000;
}

/* --Default Class Settings-- */

a.mainlevel:hover {
color: #333333;
}

a.mainmenu:link, a.mainmenu:visited {
color: #ffffff; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;

}
a.mainmenu:hover {
color: #333333; 
}
.pollstableborder {
border: 1px solid;
padding: 1px;
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}

table.pollstableborder {
	border: 1px solid #cccccc;
}

.sectiontableheader {
  background-color : #CCCCCC;
  color            : #333333;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2 {
  background-color : #E0E0E0;
}

.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
  background       : #FFFFFF;
}

.contentpaneopen {
  border : 0px ridge #0099cc;
  width: 100%;
  padding: 1px;
}

.contentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 24px;
  font-weight      : bold;
  color            : #993300;
  text-align       : left;
}

.componentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 24px;
  font-weight      : bold;
  color            : #000000;
  text-align       : left;
}


.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}

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

a:hover {
color: #ffffff;
text-decoration: underline;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 24px;
  font-weight      : bold;
  color            : #993300;
  text-align       : left;
	}

a.contentpagetitle:hover {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 24px;
  font-weight      : bold;
  color            : #993300;
  text-align       : left;
	}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
  font-size: 11px;
font-weight: bold;
}

a.category:hover {
  color            : #999999;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
.code {
	background-color: #f0f0f0;
	border: 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}

/* Javascript Back button */
.back_button {
	text-align: center;
}

table.contenttoc {
	color: #333300;
	background-color: #e0e0e0;
	border: 1px solid #333;
}

table.contenttoc td {
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #293C43;
	color: #ffffff;
	font-weight: bold;
}			











BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; margin: 0px 0px 0px 0px; color: #000; background-color:#cccccc;
line-height: 150%}
div.width {width: 760px; margin-left: auto; margin-right: auto; } 
div.iecenterhack { text-align: center;  }
/*IE hack for centering*/
div.width { text-align: justify; }
form { display: inline }
/*img { vertical-align: middle; border: 0px }*/

TABLE, TR { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000;
font-weight: normal;
}

td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
font-weight: normal;
}

fieldset.search { padding: 6px; line-height: 150% }
label { cursor: pointer }
/*img.attach { padding: 2px; border: 2px outset #EEF2F7 }*/
.googleroot { padding: 6px; line-height: 130% }
.googlechild { padding: 6px; margin-left: 30px; line-height: 130% }
.googlepagelinks { font-size: 1.1em; letter-spacing: 1px }
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size: 10px; color: #434951 }
li.helprow { padding: 0px; margin: 0px 0px 10px 0px }
ul#help { padding: 0px 0px 0px 15px }
option.cat { font-weight: bold }
option.sub { font-weight: bold; color: #555 }
.caldate { text-align: right; font-weight: bold; font-size: 11px; padding: 4px; margin: 0px; color: #777; background-color: #DFE6EF }
.warngood { color: green }
.warnbad { color: red }
#padandcenter { margin-left: auto; margin-right: auto; text-align: center; padding: 14px 0px 14px 0px }
#profilename { font-size: 28px; font-weight: bold }
#calendarname { font-size: 22px; font-weight: bold }
#photowrap { padding: 6px }
#phototitle { font-size: 24px; border-bottom: 1px solid black }
#photoimg { text-align: center; margin-top: 15px }
#ucpmenu { line-height: 150%; width: 22%; background-color: #F5F9FD; border: 1px solid #345487 }
#ucpmenu p { padding: 2px 5px 6px 9px; margin: 0px }
#ucpcontent { line-height: 150%; width: auto; background-color: #F5F9FD; border: 1px solid #345487 }
#ucpcontent p { padding: 10px; margin: 0px }
#ipsbanner { position: absolute; top: 1px; right: 5% }
#logostrip { padding: 0px; margin: 0px; background-color: #3A4F6C; border: 1px solid #345487 }
#submenu { font-size: 10px; margin: 3px 0px 3px 0px; font-weight: bold; color: #3A4F6C; background-color: #DFE6EF; border: 1px solid #BCD0ED }
#submenu a:link, #submenu  a:visited, #submenu a:active { font-weight: bold; font-size: 10px; text-decoration: none; color: #3A4F6C; background-color: #DFE6EF }
#userlinks { background-color: #F0F5FA; border: 1px solid #C2CFDF }
#navstrip { font-weight: bold; padding: 6px 0px 6px 0px }
.activeuserstrip { padding: 6px; background-color: #BCD0ED }
.pformstrip { font-weight: bold; padding: 7px; margin-top: 1px; color: #3A4F6C; }
.pformleft { padding: 6px; margin-top: 1px; width: 25%; border-top: 1px solid #C2CFDF; border-right: 1px solid #C2CFDF; background-color: #F5F9FD }
.pformleftw { padding: 6px; margin-top: 1px; width: 40%; border-top: 1px solid #C2CFDF; border-right: 1px solid #C2CFDF; background-color: #F5F9FD }
.pformright { padding: 6px; margin-top: 1px; border-top: 1px solid #C2CFDF; background-color: #F5F9FD }
.post1 { background-color: #F5F9FD }
.post2 { background-color: #EEF2F7 }
.postlinksbar { padding: 7px; margin-top: 1px; font-size: 10px; }
.row1 { background-color: #F5F9FD }
.row2 { background-color: #DFE6EF }
.row3 { background-color: #EEF2F7 }
.row4 { background-color: #E4EAF2 }
.darkrow1 { color: #4C77B6; background-color: #C2CFDF }
.darkrow2 { color: #3A4F6C; background-color: #BCD0ED }
.darkrow3 { color: #3A4F6C; }
.hlight { background-color: #DFE6EF }
.dlight { background-color: #EEF2F7 }
.titlemedium { font-weight: bold; padding: 7px; margin: 0px; color: #3A4F6C; background-color: #C2CFDF }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active { text-decoration: underline; color: #3A4F6C }
.maintitle { vertical-align: middle; font-weight: bold; letter-spacing: 1px; padding: 8px 0px 8px 5px; color: #FFF; background-color: #465584 }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }
.plainborder { background-color: #F5F9FD; border: 1px solid #345487 }
.tableborder { padding: 0px; margin: 0px; width: 760px; text-align: left; background-color: #FFF; border: 1px solid #345487 }
.tablefill { padding: 6px; background-color: #F5F9FD; border: 1px solid #345487 }
.tablepad { padding: 6px; background-color: #F5F9FD }
.tablebasic { width: 100%; padding: 0px 0px 0px 0px; margin: 0px; border: 0px }
.wrapmini { float: left; line-height: 1.5em; width: 25% }
.pagelinks { float: left; line-height: 1.2em; width: 35% }
.desc { font-size: 10px; color: #434951 }
.edit { font-size: 9px }
.signature { font-size: 10px; color: #339 }
.postdetails { font-size: 10px }
.postcolor { font-size: 12px; line-height: 160% }
.normalname { font-size: 12px; font-weight: bold; color: #003 }
.normalname a:link, .normalname a:visited, .normalname a:active { font-size: 12px }
.unreg { font-size: 11px; font-weight: bold; color: #900 }
.searchlite { font-weight: bold; color: #F00; background-color: #FF0 }
#QUOTE { font-family: Verdana, Arial; font-size: 11px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; color: #465584; background-color: #FAFCFE; border: 1px solid #000 }
#CODE { font-family: Courier, Courier New, Verdana, Arial; font-size: 11px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; color: #465584; background-color: #FAFCFE; border: 1px solid #000 }
.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }
.codebuttons { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.forminput, .textinput, .radiobutton, .checkbox { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.thin { padding: 6px 0px 6px 0px; line-height: 140%; margin: 2px 0px 2px 0px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF }
.purple { font-weight: bold; color: purple }
.red { font-weight: bold; color: red }
.green { font-weight: bold; color: green }
.blue { font-weight: bold; color: blue }
.orange { font-weight: bold; color: #F90 }
.forum2 { background-color: #F5F9FD }
.category { font-weight: bold; padding: 7px; margin-top: 1px; color: #3A4F6C; }

.SKILLE { }

H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,

H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 

{color: #000;}

.ArchiveMonthDate

{ color:#666666; }



.IndexCaption,

.StoryContent,

.StoryContent H1,

.StoryContent H3,

.StoryCaption,

.StoryQuoteBox,

.StoryTime,

.botBullets,

.FormTextB,

.SectTimestamp,

.Sponsor,

.SmallText,

.SectCopyright,

.SectExtSites,

.StoryContrib,

.SectBoxSubhd,

.SectT2s,

.SectT1,

.SectResBox,

.SectBulletItems,

.SectSubLk1,

.SectSubLk2,

.SectSubLk3,

.SectSubG,

.StoryBoxHeadB,

.SectT2head,

.TransHeaders,

.TransSubHead,

.SectWhtBox,

.TransDate,

.LocalT2s,

.LocalT1,

.ProgramsTime,

.ProgramsText,

.ProgramsSchedule,

.ProgramsSmTime,

.ProgramsPrimetime,

.SkiReportTable TD,

.ProgramsDateHead

{ color: #000000; }



.SmallText,

{ color: #333333; }


.submenu { font-size: 10px;margin: 3px 0px 3px 0px;font-weight: 
bold;color: #3A4F6C;background-color: #DFE6EF;border: 1px solid #BCD0ED; }

.submenu a:link, #submenu  a:visited, #submenu a:active { font-weight: 
bold;font-size: 10px;text-decoration: none;color: #3A4F6C;background-color: #DFE6EF; }

.userlinks { background-color: #F0F5FA;border: 1px solid #C2CFDF; }


.SectBoxHeadW,

.StoryBoxHeadW,

.ProgramsOnairHead,

.ProgramsOnairNav

{ color: #FFFFFF; }



.SectBoxHeadR,

.StorySearch,

.StoryTools,

.ProgramsTimestamp,

.EuLang,

.SpecArchHead,

.TransHead,

.ServicesHd,

.SkiHd,

.TransStoryHead

{ color: #CC0000; }



A:visited:hover,

A:link:hover,

.CriticalMass:link

{ text-decoration: none; }



.CriticalMass,

{ line-height: 11px; }




.SectBoxHeadW {

background-color: #15467C;

}

.SectResBox,

.SectBulletItems

 {

line-height: 16px;

}



.SectSubLk1

{ padding-bottom: 6px; }



.SectSubLk2

{

line-height: 16px;

padding-top: 6px;

padding-bottom: 6px;

}



.SectSubLk3

{

line-height: 16px;

padding-top: 6px;

padding-bottom: 26px;

}

.SectT2s

{

  padding-top: 6px;

  padding-left: 0px;

  padding-bottom: 6px; 

  padding-right: 0px;

 }



.ResBullets { padding-bottom: 2px;}



.SectBoxHeadW {

  padding-left: 6px;

}





.SectCopyright {

  padding-top: 3px;

}



.SectExtSites {

  padding-top: 3px;

}





.SectionT1 H2 {

	margin: 0px;

}



.SectionT1 P {

	margin-top: 0.5em;

	margin-bottom: 0.5em;

}



.SectBox {  

  padding-top: 6px;

  padding-left: 6px;

  padding-bottom: 6px; 

  padding-right: 0px;}



.SectWhtBox {  

  padding-top: 6px;

  padding-left: 0px;

  padding-bottom: 6px; 

  padding-right: 0px;

  }



  

.botBullets

{

	padding-top: 3px;

	padding-bottom: 3px;

}



/* _______________INSIDE SAILING___________________ */

.InsideSailing {

	background-color: #fff;

	border: 1px solid;

	border-color: #69c;

}

/* _______________ Story pages _______________ */



.StorySearch {

  padding-top: 6px;

}

.StoryCaption {

  padding-top: 3px;

}

.StoryContent {

  	padding-left: 10px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

}



.StoryContent H1 {

  	padding: 0px;

	margin: 0px;

}







 .StoryBoxHeadW {

	 padding-top: 3px;

	 padding-left: 6px;

	 padding-right: 6px;

	 padding-bottom: 3px;

}



.StoryQuoteBox {

  line-height: 20px;

  padding-top: 6px;

  padding-left: 6px;

  padding-bottom: 6px; 

  padding-right: 6px;}

  /* ______________ Transcripts ________________________ */



.TransProv {font-family: verdana, helvetica, sans-serif;

font-size:12px; font-weight:bold; padding:1px;}





/* ______________ Archives ________________________ */

.ArchiveBullet TD {

font-family: arial, helvetica, sans-serif;

font-size: 12px;

line-height: 16px;

}



/* _______________ Breaking News Bar _______________ */



.BreakingNewsBar {

	background-color: #c00;

	speak: normal;

}



.BreakingNewsTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: bold;

	color: #fff;

}



.BreakingNewsTitle H1 {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1em;
	display: inline;
}



.BreakingNewsText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #fff;

}



.BreakingNewsText A:link, .BreakingNewsText A:visited {

	color: #fff;

}





/* _______________ Breaking News Tab _______________ */



.BreakingNewsTab {

	background-color: #c00;

}



.BreakingNewsTabText {

	background-color: #c00;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	padding-left: 4px;

}



/* _______________ root Roof Bar _______________ */



TD.Roof {

	background-color: #ccc;

	background-image: url("http://i..net./.element/img/1.0/main/roofbar_bg.gif");

	background-position: top;

	background-repeat: repeat-x;

	color: #333;

	font-weight: bold;

	border: solid 1px;

	border-color: #fff #333 #fff #fff;

	border-bottom: none;

	text-shadow: #eee 1px 1px;

	vertical-align: middle;

	cursor: pointer;

}

TD.Roof A:link, TD.Roof A:visited {

	color: #333;

	text-decoration: none;

}

TD.Roof A:link:hover, TD.Roof A:visited:hover {

	color: #c00;

}





/* _______________ Legacy root Nav Bar _______________ */



.NavButton {

	font-family: verdana, arial, sans-serif;

	font-size: 10px;

	background-color: #369;

	color: #fff;

	font-weight: bold;

	padding: 1px;

	margin: 2px;

	border-top: solid 1px #69c;

	border-right: solid 1px #069;

	border-bottom: solid 1px #069;

	border-left: solid 1px #69c;

}



.NavAd {

	padding-top: 4px;

	padding-bottom: 4px;

	color: #000;

}



.NavText, .NavHighlightText, .NavGroupText {

	font-family: verdana, arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	padding-left: 6px;

}



.Nav {

	background-color: #036;

	color: #fff;

}



.Nav A:link, .Nav A:visited { color: #fff; }

.NavHighlight A:link, .NavHighlight A:visited { color: #fff; }

.NavGroup A:link, .NavGroup A:visited { color: #fff; }



.NavHighlight {

	background-color: #c00;

	color: #fff;

}



.NavGroup {

	background-color: #666;

	color: #fff;

}



/* _______________ Legacy root Nav Bar _______________ */



.NavSearch {

	background-color: #ffc;

	color: #000;

	border: 1px solid;

	border-color: #ccc #333 #333 #ccc;

}



.NavButton, .FormButton {

	font-family: verdana, arial, sans-serif;

	font-size: 10px;

	background-color: #369;

	color: #fff;

	font-weight: bold;

	padding: 1px;

	margin: 2px;

	border-top: outset 2px #69c;

	border-right: outset 2px #069;

	border-bottom: outset 2px #069;

	border-left: outset 2px #69c;

}



.NavAd {

	padding-top: 4px;

	padding-bottom: 4px;

	color: #000;

}



.NavText {

	font-family: verdana, arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	padding-left: 4px;

}



.Nav {

	background-color: #036;

	color: #fff;

	cursor: pointer;

}

.Nav A:link, .Nav A:visited {

	color: #fff;

}


H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,

H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 

{color: #000;}

A:link

{

	color: #003366;

	text-decoration: none;

}



A:visited 

{

	color: #003366;

	text-decoration: none;

}



A:link:hover 

{color: #900;}



A:visited:hover 

{color: #600;}

.ArchiveMonthDate

{ color:#666666; }


