HTML {
	HEIGHT: 100%
}

BODY {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#F9E7EE;
	LINE-HEIGHT: 1.4em;
}

P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	MARGIN-TOP: 10px;
	TEXT-INDENT: 0px;
	PADDING-TOP: 0px;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #8C2A4A;
	LINE-HEIGHT: 1.2em;
	margin: 0px; 
	padding: 5px 5px 0px 25px;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	COLOR: #8C2A4A;
	LINE-HEIGHT: 1.5em;
}

H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	COLOR: #117065;
	LINE-HEIGHT: 1.5em;
}

.redbold {
	COLOR: #8C2A4A;
	font-weight: bold;
}


HR {
	COLOR: #AAAAAA;
}

INPUT {
	font-size: 12px;
}

SELECT {
	font-size: 12px;
}

SPAN {
	COLOR: black;
}

SPAN.Small {
	font-size: 12px;
}

DIV{
	background-color:#FFFFFF;
}

DIV.left {
	padding-left: 25px;
}

TD {
	border-style: none;
}

.Error {
	font-weight: bold;
	color: #8C2A4A;
	padding-left: 5px;
}

.Padding {
	padding: 10px;
}

.Padding_1Step {
	padding: 5px;
}

.PaddingLeftTop {
	padding-left: 10px;
	padding-top: 10px;
}

.PaddingLeftTop_1Step {
	padding-left: 5px;
	padding-top: 5px;
}

.PaddingLeftTopFirst{
	padding-left: 10px;
	padding-top: 15px;
}

.PaddingLeftTopFirst_1Step{
	padding-left: 5px;
	padding-top: 10px;
}

.PaddingLeftTopRight {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

.PaddingLeftTopRight_1Step {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

.PaddingLeftTopRightFirst {
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 10px;
}

.PaddingLeftTopRightFirst_1Step {
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
}

.PaddingTop {
	padding-top: 10px;
}

.PaddingTop_1Step {
	padding-top: 5px;
}

.PaddingTopRight {
	padding-top: 10px;
	padding-right: 10px;
}

.PaddingTopRight_1Step {
	padding-top: 5px;
	padding-right: 5px;
}

.PaddingTopRightBottom {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.PaddingTopRightBottom_1Step {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

IMG {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}

A {
	outline: none
}

.left {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

.right {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.center {
	DISPLAY: block;
	MARGIN: 0px auto;
	TEXT-ALIGN: center
}

BLOCKQUOTE {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px;
	BORDER-LEFT: 8px solid;
	PADDING-TOP: 10px
}

UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 16px;
	PADDING-TOP: 0px;
	COLOR: #8C2A4A;
}

LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
}

OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 8px 0px 0px 24px;
	PADDING-TOP: 0px
}

OL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 11px;
	PADDING-TOP: 0px
}

#links {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto
}

#footer {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto
}

#logo {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto
}

#menu {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto
}

#content {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto
}

#main_wide {
	BORDER-RIGHT: 1px solid;
	COLOR: #000000;
	PADDING-RIGHT: 30px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px auto;
	BORDER-LEFT: 1px solid;
	WIDTH: 800px;
	BORDER-BOTTOM: 1px solid;
	HEIGHT: auto;
	TEXT-ALIGN: left;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}

#main_normal {
	BORDER-RIGHT: 1px solid;
	COLOR: #000000;
	PADDING-RIGHT: 30px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px auto;
	BORDER-LEFT: 1px solid;
	WIDTH: 640px;
	BORDER-BOTTOM: 1px solid;
	HEIGHT: auto;
	TEXT-ALIGN: left;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
#main_normal_no_frame {
	COLOR: #000000;
	background-color:#F9E7EE;
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px auto;
	WIDTH: 650px;
	HEIGHT: auto;
	TEXT-ALIGN: center;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
#links {
	PADDING-RIGHT: 21px;
	PADDING-LEFT: 19px;
	FONT-SIZE: 88%;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 726px;
	PADDING-TOP: 12px;
	HEIGHT: 24px
}

#footer {
	PADDING-RIGHT: 21px;
	PADDING-LEFT: 19px;
	FONT-SIZE: 88%;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 726px;
	PADDING-TOP: 12px;
	HEIGHT: 24px
}

#links {
	TEXT-ALIGN: center
}

#footer {
	BORDER-TOP: 2px solid;
	TEXT-ALIGN: center
}

#links A {
	TEXT-DECORATION: none
}

#footer A {
	TEXT-DECORATION: none
}

#links A:hover {
	TEXT-DECORATION: underline
}

#footer A:hover {
	TEXT-DECORATION: underline
}



.testimonials {
	BORDER-RIGHT: #000000 1px double;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #000000 1px double;
	PADDING-LEFT: 15px;
	FONT-SIZE: small;
	PADDING-BOTTOM: 15px;
	BORDER-LEFT: #000000 1px double;
	WIDTH: 450px;
	COLOR: #000000;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #000000 1px double;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	BACKGROUND-COLOR: #ffffcc;
	TEXT-ALIGN: center
}

.footertext {
	FONT-SIZE: 10px;
	COLOR: #AAAAAA;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	margin-top: 25px;
}

.noindent {
	TEXT-INDENT: 0pt;
	TEXT-ALIGN: left
}

IMG {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}