﻿
@import url(reset.css);
@import url(Editor.css);
@import url(FAQ.css);
@import url(ContactForms.css);
body
{
	margin: 10px 0px 0px 0px;
	line-height: 1.7em;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 0.75em;
	text-align: center;
	color: #333333;
	background-color: #cac1b6;
	padding: 0px;
}

ul{ list-style-type: circle; margin: 0px 0px 0px 20px;}
li{ margin: 5px 0px 5px 5px}

/*----------------------   Headings ---*/
a
{ color: #E2068E; text-decoration: underline; font-weight: bold;}
a:hover {color: #A3248F; text-decoration: underline;}
.Download {color: #E2068E; text-decoration: underline; font-weight: bold; font-size: 1.6em;
	  background-image: url(../images/template/heart.jpg);
                background-repeat: no-repeat;
                background-position: left center;
                padding: 3px 0px 3px 30px;}

h1
{
 color: #A3248F; font-family: Arial Narrow, Arial, Sans-Serif; font-size: 2.3em; font-weight: normal; margin: 0px 0px 10px 0px;
}

h2
{
	color: #E2068E; font-family: Arial Narrow, Arial, Sans-Serif; font-size: 2.1em; font-weight: normal; margin: 0px 0px 10px 0px;

	
}

h3
{

}

h4
{
	
}

h5
{
	
}
p
{
 margin: 5px 0px 10px 0px; line-height: 1.3em;
}
strong{font-weight: bold;}

.CentralDiv th{ text-align: center;}
/*-----  ----------------  Positioning Divs    -------*/
.MasterDiv
{
	width: 900px;
	display: table;
	text-align: left;
	margin: 0px auto 20px auto;
	background: #fff;
	border: 1px solid #A3248F;
}

.Banner{ clear: both;}
.Banner .Logo { float: left; margin: 20px 60px 20px 15px;} 
.Banner .Bannerimg { float: left; margin: 20px 0px 20px 0px;}

.BodyDiv{ width: 900px; clear: both; margin-top: 0px; margin: 0px; padding: 0px; display: table;}

.CentralDiv{ width:620px; float: left; margin: 20px 30px 0px 70px; padding: 0px 0px 30px 0px; }
.RightCol { float: left; width: 170px;margin: 20px 10px 0px 0px; background: url('../images/template/QuoteBg.jpg') no-repeat top left;}

.Footer{ display: block; float: left; margin: 0px; padding: 5px 30px 5px 30px; background-color: #A3248F; width: 840px;}
.Footer p { color: #FFF; font-weight: bold; text-align: center;}
.Footer h3 { color: #FFF; font-weight: bold; text-align: center; font-size: 16px;}
.Footer a{ color: #FFF;}

.HomeTable td{ background-color: #A3248F; text-align: center; border-right: 10px solid #FFF; vertical-align: top; }
.HomeTable td a { color: #FFF; font-size: 15px; font-weight: normal; text-decoration: none; display: block; padding: 0px 0px 5px 0px; text-align: center}
.HomeTable td a:hover { text-decoration: underline;}
.QuoteText { font-style: italic; display: block; color: #E2068E; font-size: 18px; font-family: Arial Narrow, Arial, Sans-Serif; font-weight: normal;}
.QuoteReference { color: #A3248F; font-family: Arial, Sans-Serif; font-size: 13px; font-weight: bold; text-align: right; display: block;}
/*------------------------------------ MENU -------------------------  */
.MenuDiv {border-bottom: 1px solid #A3248F; display: table; border-top: 1px solid #A3248F; height: 26px; width: 900px;}
.Menu ul{ list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; display: block; width: 900px; }

.Menu li { display: block; background-position: 0 5px;  background-image: url(../images/template/icon-heart-30.gif); background-repeat: no-repeat; padding: 0px 0px 0px 0px; float: left; margin: 0px }
.Menu li a { color: #A3248F; font-weight: bold; font-size: 12px; text-decoration: none;  padding: 7px 10px 7px 10px; display: block; float: left;}
.Menu li a:Hover { background-color: #A3248F; text-decoration: none; color: #FFF; } 
.
/*  ----------------------------------     Image Floats    */
.ImageFloatRight{  }
.imgdiv{ float: right; padding: 10px; border: 1px solid #A3248F; margin: 10px;}

/*-------------- LOGIN ------*/
.LoginDiv
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #000000;
}
.LoginTextBox
{
	border: 1px solid #666666;
	font-family: Verdana,Helvetica,Arial;
	font-size: 1em;
	margin-left: 10px;
	width: 160px;
	float: left;
}
.LoginTitle
{
	display: inline-block;
	margin-left: 10px;
	font-family: Verdana,Helvetica,Arial;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #999999;
}
.LoginLabels
{
	font-family: Verdana,Helvetica,Arial;
	font-size: 1em;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
}
.LoginButton
{
	border: none;
	background-color: #3399FF;
	color: #FFFFFF;
	font-size: 1em;
	margin: 10px;
	font-weight: bold;
	width: 100px;
}

.LoginValidators
{
	font-family: Verdana,Helvetica,Arial;
	font-size: 0.7em;
	text-align: left;
	color: #FF0000;
}
div.CentralDiv ul,
div.CentralDiv ol {
	list-style-image: url(../images/template/icon-heart.gif);
	}
div.CentralDiv ol.FAQol {
	list-style-image: none;
}



body.landing, body.landing div.MasterDiv {
	color: #fff;
	background-color: #a3248f;
	text-align: center;
	}
	body.landing div.splashc {
		width: 700px;
		margin: 1em auto;
		text-align: center;
		}
	body.landing div.splashc a.logo img {
		display: block;
		margin: 3em auto 4em auto;
		text-align: center;
		}
	body.landing div.splashc ul {
		margin: 0;
		padding: 0;
		font-family: "Arial Narrow", "Arial";
		list-style: none;
		}
		body.landing div.splashc ul li {
			float: left;
			margin: 0 12px;
			background-image: url(../images/landingpage/link-r.gif);
			background-position: 100% 0;
			}
		body.landing div.splashc ul li a {
			display: block;
			padding: 5px 15px 6px;
			color: #fff;
			background-image: url(../images/landingpage/link-l.gif);
			background-repeat: no-repeat;
			text-decoration: none;
			font-size: 18px;
			font-weight: normal;
			}
