body {
	background:  #566A72; 
	width: 980px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
}
	
#Container {
	background: #FFFFFF; /* #F7F5EF; */
	width: 960px;
	margin: 10px auto 10px;
	padding: 0px;
	position: relative;
	border-top: 10px none #D4CFBB;
	border-right: 10px solid #D4CFBB;
	border-bottom: 10px solid #D4CFBB;
	border-left: 10px solid #D4CFBB;
}


/*********************************************************************
 Main Container         
*********************************************************************/
#Main {	
	position: relative; 
	top: 0px; 
	left: 0px;
	width: 960px;
	min-height: 620px;
	margin: 0px;		
	border: 0px;
	z-index: 1;
}
/*
#Main {
	width: 940px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;
	}
*/

/*********************************************************************
 Buy Now Button      
*********************************************************************/
div.BuyNowButton {
	position: absolute; 
	top: 175px; 
	left: 650px; 
	width: 400px;
}

/*********************************************************************
 Banner        
*********************************************************************/
#banner {
	background: #999977 
	width: 960px;
	height: 131px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}


div.BannerRow1 {
	position: relative; 
	top: 0px;
	left: 0px;
	width: 960px;
	height: 131px;
}


/*********************************************************************
	Hyperlinks									
*********************************************************************/

a, a:visited {
	color: #7A3254;
	text-decoration: none;
	}
	
a:hover {
	color: #495D5C;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	

	
/*********************************************************************
	Menu   								
*********************************************************************/

#menubar {
	background: #E1DCCA url(/signup/images/menu_row2.png);
	width: 960px;
	height: 35px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	

	
#menu {
	margin: 0px;
	padding: 0px;
	}
	
#menu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu li a, #menu li a:link, #menu li a:visited {
	color: #ffffff;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
    margin: 0px;
	padding: 9px 25px 8px 25px;
	}

#menu li a:hover, #menu li a:active {
	background: #EBE6D4 url(images/navhov.png);
	color: #495D5C;
    margin: 0px;
	padding: 9px 25px 8px 25px;
	text-decoration: none;
	}
	
#menu li li a, #menu li li a:link, #menu li li a:visited {
	background: #E1DCCA;
	width: 170px;
	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#menu li li a:hover, #menu li li a:active {
	background: #719FB9;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#menu li li { 
	}

#menu li ul a { 
	width: 140px;
	}

#menu li ul a:hover, #menu li ul a:active { 
	}

#menu li ul ul {
	margin: -32px 0 0 171px;
	}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
	}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
	}

#menu li:hover, #menu li.sfhover { 
	position: static;
	}

/*********************************************************************
	Cookie Crumb     								
*********************************************************************/		
#CookieCrumb {
	width: 960px;
	height: 25px;
	margin: 0px;
	padding: 10px 0px 0px 0px; /* top, right, bottom, left*/
	text-transform: uppercase;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #01366a;
}	

/*********************************************************************
	Right screen     								
*********************************************************************/	
#fullScreen {
	float: left;
	width: 930px;
	margin: 0px 0px 10px 10px; /* top, right, bottom, left*/
	padding: 0px;
	}

/*********************************************************************
	Right screen     								
*********************************************************************/	

#rightScreen {
	float: right;
	width: 320px;
	margin: 0px;
	padding: 0px 0px 10px 0px;  /* top, right, bottom, left*/
	display: inline;
	font-align: left;
	z-index: -1;
}
	
#rightScreenHalf {
	float: right;
	width: 465px;
	margin: 0px;
	padding: 0px 0px 10px 0px;  /* top, right, bottom, left*/
	display: inline;
	font-align: left;
	z-index: -1;
}	

#rightScreenLarge {
	
	/*position:absolute;
	left:44px;
	top:200px;*/
	float: right; 
	width: 500px;
	margin: 0px;
	padding: 0px 0px 10px 0px;  /* top, right, bottom, left*/
	display: inline;
	font-align: left;
	z-index: -1;
}	

#rightScreen h2 {
	background: #A0C5D8 url(/signup/images/headlinev2.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;  /* top, right, bottom, left*/
}

#rightScreen h3 {
	background: #A0C5D8;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;  /* top, right, bottom, left*/
}
	

#rightScreen p {
	margin: 0px;
	padding: 0px 0px 0px 45px;/* top, right, bottom, left*/
}
	
.rightscreenInner {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px 10px;
}	


/*********************************************************************
	Left Screen       								
*********************************************************************/
#leftScreen {
	float: left;
	width: 610px;
	margin: 0px 0px 10px 10px; /* top, right, bottom, left*/
	padding: 0px;
	}

#leftScreenHalf {
	float: left;
	width: 465px;
	margin: 0px 0px 10px 10px; /* top, right, bottom, left*/
	padding: 0px;
	}
	

#leftScreenSmall {
	float: left;
	width: 430px;
	margin: 0px 0px 10px 10px; /* top, right, bottom, left*/
	padding: 0px;
	}
	
#leftScreen h2 {
	background: #A0C5D8 url(images/headlinev2.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;  /* top, right, bottom, left*/
	}
	
	
/*#leftScreen p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 0px;   top, right, bottom, left
	}
*/
.leftScreenInner {
	float: left;
	width: 590px;
	margin: 0px;
	padding: 0px 10px;
}		


.leftScreenDividerLine {
	background-color: #cccccc;
	width: 610px;
	height: 1px;
/*	margin: 10px auto 10px; */
	padding: 0px;
}
	
/*#column1 {float: left; width: 200px; padding: 10px; }
#column2 {float: left; width: 200px; padding: 20px; }*/
/*********************************************************************
	Features       								
*********************************************************************/	
	
.featuredtop {
	float: left;
	margin: 0px;
	padding: 10px;
	display: inline;
	}
	
.featuredtop img {
	border: none;
	margin: 0px;
	}
	
/*********************************************************************
	Page content divs     								
*********************************************************************/
.PageTitle {
	text-transform: uppercase;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #6b8586;
}

.PageTitleRed {
	text-transform: uppercase;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #CC3333;
}


.PageText {
	font-family:  verdana, arial;
	font-size: 12px;
	color: #000000;
}

.PageTextSmall {
	font-family:  verdana, arial;
	font-size: 9px;
	color: #000000;
}
.PageTextLarge {
	font-family:  verdana, arial;
	font-size: 14px;
	color: #000000;
}

.PageTextStandout {
	font-family:  verdana, arial;
	font-size: 14px;
	color: #CC3333;
}

.PageTextRed {
	font-family:  verdana, arial;
	font-size: 12px;
	color: #CC3333;
}

.HeadlineText {
	font-family: 'Trebuchet MS';
	font-weight: normal;
	font-size: 18px;
	color: #cc9900;
}/* CCCCCC */



#Quote {
	color: #01366a;
	font-style: italic;
}

div.Author {
	position: relative;
	left: 80px;
	color: #6b8488;
	text-align: center;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left*/
}

div.TestimonialAuthor {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 0px 20px 0px 0px;  /* top, right, bottom, left*/
}

div.Testimonial {
	font-family: verdana, arial;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}


div.SubBlock {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}

.BgGrey {
	background-color: #e1e7e7;
}

/*********************************************************************
	Form Files     								
*********************************************************************/

div.FormLabel {
	font-family: verdana, arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

span.Required {
	font-family: verdana, arial;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

span.SubTitle {
	color: #6b8586; 
	font-weight: bold;	
} /* #6b8586; #003366 */


/* Form Fields */
.FormField {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #333333;
	background-color: #A1CACB;  /*  #ffcc99; */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	text-indent: 5px;
}
/* #A1CACB; */
input.FormField:hover {
	background-color:#ffffff;
}

input.FormField.border:focus {
background: #ffffff;
border: 1px solid #595959;
}

select.FormField:hover {
	background-color:#ffffff;
}

select.FormField.border:focus {
background: #ffffff;
border: 1px solid #595959;
}

.FormFieldSelected {
	border-style: solid;
	border-width: 1px;
	border-color: #595959;
	color: #333333;
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	text-indent: 5px;
}




/* Text Area */
.TextArea {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #333333;
	background-color: #A1CACB; /* #ffcc99; */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
	height: 102px;
}

textarea.TextArea:hover {
	background-color:#ffffff;
}

textarea.TextArea.border:focus {
background: #ffffff;
border: 1px solid #595959;
}


.TextAreaSelected {
	border-style: solid;
	border-width: 1px;
	border-color: #595959;
	color: #333333;
	background-color: #6b8586; /* #ffffff; */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
	height: 102px;
	text-indent: 5px;
}


/*********************************************************************
	Buttons      								
*********************************************************************/
input.Button {
	height: 22px;
	width: 80px;
	color: #ffffff; 
	background-color: #566A72;
	font-size: 12px;
	font-family: "Trebuchet MS", "MS Sans Serif", verdana, arial, helvetica;
	border-style: solid;
	border-width: 1px;
  	border-color: #b2b2b2;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

input.Button:hover { 
	color: #333333; /* #ea5e5e; */
	background-color: #A1CACB;
}



input.ButtonLarge {
	height: 22px;
	width: 210px;
	color: #ffffff; 
	background-color: #566A72;
	
	font-size: 12px;
	font-family: "Trebuchet MS", "MS Sans Serif", verdana, arial, helvetica;
	border-style: solid;
	border-width: 1px;

  	border-color: #b2b2b2;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

input.ButtonLarge:hover { 
	color: #333333; /* #ea5e5e; */
	background-color: #A1CACB;
}


input.ButtonExtraLarge {
	height: 22px;
	width: 300px;
	color: #ffffff; 
	background-color: #566A72;
	
	font-size: 12px;
	font-family: "Trebuchet MS", "MS Sans Serif", verdana, arial, helvetica;
	border-style: solid;
	border-width: 1px;

  	border-color: #b2b2b2;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

input.ButtonExtraLarge:hover { 
	color: #333333; /* #ea5e5e; */
	background-color: #A1CACB;
}


input.ButtonBuyNow {
	height: 30px;
	width: 300px;
	color: #ffffff; 
	background-color: #CC3333;
	
	font-size: 18px;
	font-family: "Trebuchet MS", "MS Sans Serif", verdana, arial, helvetica;
	border-style: solid;
	border-width: 1px;

  	border-color: #b2b2b2;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

input.ButtonBuyNow:hover { 
	color: #CC3333; /* #ea5e5e; */
	background-color: #ffffff;
}



/*********************************************************************
	Footer      								
*********************************************************************/

#footer {
	background: #002255;
	width: 960px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
	
#footer p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	}
	
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}	