﻿/************************* 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
}
.LowerAlpha 
{
	list-style-type:lower-alpha;
}
.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
}
#m93 label,#m93 .rtsTxt
{
	color: #333
}
.SkiRainbowBase .ContactFormTable label
{
	color: #fff !important
}
