﻿/************************* Module Layout Styles *************************/
div.SkiRainbowBase, html.SkiRainbowBase{
	font-size: 9pt;
	color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	background: #155CAA
}
div.SkiRainbowBase{
	background: #155CAA url(bluetop.png) no-repeat top right;
	min-height: 400px
}
.ContentPane div.SkiRainbowBase{
	width: 630px;
	padding-top: 20px;
	margin-right: 20px
}
.SkiRainbowBase .ModuleButton {
	float: right;
	position: relative;
}
.SkiRainbowBase .ModuleTitle{
	padding: 0;
	margin: 0;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 20px
}
.SkiRainbowBase .ModuleTitle img{
	margin-left: -5px
}
.SkiRainbowBase .ModuleContent{
	padding: 5px 20px 10px 20px;
	vertical-align: top
}
.RightPane .SkiRainbowBase .ModuleContent {
	font-size: .9em
}
.Highlight{
	color: #014A81
}
.SkiRainbowBase .Highlight{
	color: #014A81
}
.PadBottom20{
	padding-bottom: 20px
}
.SkiRainbowBase .PadBottom20{
	padding-bottom: 20px
}
.SkiRainbowBase a {
	color: #203d9f
}
.SkiRainbowBase a:hover {
	color: #014A81
}
.ContentPane .SkiRainbowBase .EventCalendar a,.ContentPane .SkiRainbowBase .EventCalendar a:link,.ContentPane .SkiRainbowBase .EventCalendar a:visited,.ContentPane .SkiRainbowBase .EventCalendar a:hover {
	color: #000
}
.WhiteBG{
	background: #fff;
	color: #1459A5
}
.ContentPane .SkiRainbowBase .WhiteBG a,.ContentPane .SkiRainbowBase .WhiteBG a:link,.ContentPane .SkiRainbowBase .WhiteBG a:visited {
	color: #1459A5
}
.ContentPane .SkiRainbowBase .WhiteBG a:hover {
	color: #E41E26
}
.SkiRainbowBase h1, .SkiRainbowBase .Head{
	font-size: 1.3em;
	font-weight: 400;
	color: #fff
}
.SkiRainbowBase h2, .SkiRainbowBase .SubHead{
	font-size: 1.2em;
	font-weight: 400;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #fff
}
.GreyPane .SkiRainbowBase h2,.GreyPane .SkiRainbowBase h2 a,.GreyPane .SkiRainbowBase h2 a:link,.GreyPane .SkiRainbowBase h2 a:visited,.GreyPane .SkiRainbowBase h2 a:hover{
	color: #E41E26;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.1em
}
.ContentPane .SkiRainbowBase a,.ContentPane .SkiRainbowBase a:link,.ContentPane .SkiRainbowBase a:visited,.ContentPane .SkiRainbowBase a:hover{
	color: #fff
}
.SkiRainbowBase h3, .SkiRainbowBase h4, .SkiRainbowBase h5, .SkiRainbowBase h6{
	font-size: 1.2em;
	font-weight: 400;
	color: #fff
}
.SkiRainbowBase .Field{
	font-weight: normal;
	font-size: .9em;
	background-color: #f5f4f2;
	border: 1px #c6c6c6 solid
}
.SkiRainbowBase .NormalTextArea, .SkiRainbowBase textarea, .SkiRainbowBase select{
	border: 1px #c6c6c6 solid;
	font-weight: normal;
	font-size: .9em;
	background-color: #f5f4f2
}
.SkiRainbowBase .Button, .SkiRainbowBase a.Button, .SkiRainbowBase a:link.Button, .SkiRainbowBase a:visited.Button, .SkiRainbowBase a:hover.Button, .SkiRainbowBase a:active.Button{
	border-right: #696969 1px solid;
	padding-right: 1em;
	border-top: silver 1px solid;
	margin-top: 0.1em;
	padding-left: 1em;
	font-weight: bolder;
	font-size: .9em;
	margin-bottom: 0.1em;
	padding-bottom: 3px;
	overflow: visible;
	border-left: silver 1px solid;
	color: #fff;
	line-height: 20px;
	padding-top: 3px;
	border-bottom: #696969 1px solid;
	background-repeat: repeat-x;
	background-color: #203d9f;
	text-align: center;
	text-decoration: none
}
.SkiRainbowBase input.Button{
	font-size: .9em;
	line-height: 12px
}
.SkiRainbowBase .BlogFooter{
	color: #58585a;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: .8em
}
.SkiRainbowBase .BlogFooter a{
	color: #58585a
}
.SkiRainbowBase .InfoPanel {
	background:#D1D2D4;
	border:1px solid #104885
}