﻿.divControls
{
	margin: .5em 0;
}
.divLabel
{
	font-size: 1.25em; 
	line-height: 1.25em;
	height: 1.25em;
	color: #460B67;
}
input[type=text], input[type=password]
{
	margin: 0;
	padding: 0;
	color: #01B9DB; 
	font-size: 1.25em; 
	height: 16px;
	visibility: visible;
}
.Textarea
{
	margin: 0;
	padding: 0;
	color: #01B9DB; 
	font-size: 1.5em; 
}
input[type=submit], input[type=button]
{
	margin: 0;
	padding: 0;
	width: 100px;
	height: 31px;
	line-height: 31px;
	background-image: url('../Images/SubmitSmall.png');
	background-repeat: no-repeat;
	background-color: Transparent;
	background-position: bottom center;
	border: 0;
	color: #ffffff;
	cursor: pointer;
}
input[type=submit]:hover
{
	color: #460B67;
}
select
{
	color: #01B9DB; 
	font-size: 1.5em;
}
select.inline
{
	height: 18px;
}
select.inline2
{
	font-size: 1em;
	height: 22px;
}
.divProcess
{
	margin: 0;
	padding: 0;
	margin-top: .5em;
	float: none;
	display: none;
	width: 100%;
}
.divAlert
{ 
	margin: .5em 0;
	padding: 0;
	float: none;
	display: none;
	width: 100%;
	background-color: #01B9DB;
	border: solid 3px #460B67;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 2.5em;
	text-align: center;
	color: White;
}
.divAlert p
{ 
	color: White;
	font-size: 1.25em;
	font-weight: bold;
}
.divButtons
{
	margin: 0;
	padding: 0;
	float: none;  
	overflow: hidden;
  width: 100%;
  margin-top: 1em;
}
.BlueText
{
	font-size: 1.2em;
	color: #460B67;
}

a.button 
{
	background: transparent url('../Images/ButtonsEnd.png') no-repeat scroll top right;
	color: #ffffff;
	display: block;
	float: left;
	height: 31px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.button span 
{
	font-size: 1.25em;
	background: transparent url('../Images/Buttons.png') no-repeat;
	display: block;
	line-height: 15px;
	padding: 9px 0 7px 18px;
}
a.button:hover
{
    color: #460B67;
}
a.button:active 
{
    background-position: bottom right;
    color: #000000;
    outline: none;
}
a.button:active span 
{
    background-position: bottom left;
    padding: 10px 0 6px 18px;
}

h2.sectionheader
{ 
	margin: 0px;
	padding: 0px;
	border: 0px; 
	color: #FFFFFF;
	display: block;
	background: url('../Images/SectionHeaderLeft.png') top left no-repeat;
}
h2.sectionheader span
{
	background: url('../Images/SectionHeaderRight.png') top right no-repeat;
	display: block;
}
h2.sectionheader a:link, h2.sectionheader a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	display: block; 
	background: url('../Images/SectionHeaderMid.png') top right repeat-x;
	margin: 0 20px;
	text-align: center;
	font-size: 1.5em;
	height: 30px;
	outline: none;
	line-height: 35px;
}
div.SectionContent 
{
	font-size: 1.25em;
	border-right: solid 1px #01B9DB;
	border-bottom: solid 1px #01B9DB;
	border-left: solid 1px #01B9DB;
}
div.SectionContent span
{
	padding: .5em 1em;
	display: block; 
}