﻿body
{
	background-color: #244570;
	/*
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.8em;
	font-weight: normal;
	
	text-transform: none;
	
	text-align:center;
	*/
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing: normal;
	letter-spacing: normal;
	background: #244570 url(Images/layout/bg.jpg) repeat-x top; top: 0;
	margin: 0px;
	
}
.TopImage
{
	padding:0px; margin:0px; float:left;	
}
a img 
{
	border:none; padding:0px;
} 

A:link {
	text-decoration: none; border:none; padding:0px; margin:0;
}
A:visited {
	text-decoration: none; border:none; padding:0px; margin:0;
}
A:hover {
	text-decoration: none; border:none; padding:0px; margin:0;
}

/* remove dotted borders on img links */

a:active, a:focus {outline: 0;}



#container {margin:0px auto; text-align:center; width:960px;}


#background {clear: both; padding: 0px; margin: 0px; background-image: url(images/layout/bg_page.jpg);}

#navigation {background-image: url(images/layout/bg_nav.jpg); background-repeat: repeat-x; height: 69px; padding:0;}

#banner {background-image: url(images/banner_main.jpg); height: 184px; width:960px;}

#campaignBanner {background-image: url(images/layout/campaign_banner.jpg); height: 160px; width:960px;}


#TopHeader
{    
	background: url(Images/banner_main.jpg);    
	width: 960px;    
	height: 184px;
	position: relative;
	margin:0 auto 0 auto;
} 
#TopHeader a {
	background: #fff url(Images/banner_main.jpg) no-repeat;
	display: block;
	height: 184px;
	width: 960px;
	text-decoration:none;
}
#TopHeader a span 
{
	visibility: hidden;
}

#ProdText
{
	float:left;
	width:380px; 
	/* height:225px; */
	/* margin:5px 0;  */
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.title
{
	/* font-size: 16px; */
	font-weight:bold;
	/* color:#333366; */
	padding:6px 0 0 5px;
	text-align:left;
	font-size:2.0em
}
.subtitle
{
	vertical-align:top;
	font-size:1.2em;
	/* font-style:italic; */
	padding: 0 5px 0px 5px;
	margin-right:0px;
	text-align:left;
	color:#234570;
}
.body
{
	font-size: 1.125em;
	padding: 5px 0 0 5px;
	text-align:left;
	width:365px;
}
 .btn
{
	height:30px;
	position:absolute;
	bottom:12px;
	right:250px;
}

#ProdImage
{
	float:left; 
	width:180px; 
	height:auto; 
	border: none;
	margin:10px 0;
}


#footer {
	clear: both; padding-left: 23.5em; background-image: none; color: #ded72c; background-color: #234570; text-align: left
}
#footer P {
	font-size: 0.8em; color: #91a6c1; line-height: 1.6em; font-family: Arial, Helvetica, sans-serif
}
#footer A:link {
	color: #91a6c1; text-decoration: none
}
#footer A:visited {
	color: #91a6c1; text-decoration: none
}
#footer A:hover {
	color: #fff; text-decoration: none
}
#footer A:active {
	text-decoration: underline
}


.BtnSignUp
{
	width: 98px;
	height: 31px;
	border: 0;
	background-image: url(Images/buttons/sign_up.png);
}
.BtnEnroll
{
	width: 98px;
	height: 31px;
	border: 0;
	background-image: url(Images/buttons/enroll_now.png);
}
.BtnEnrollBig
{
	width: 164px;
	height: 31px;
	border: 0;
	margin-top:7px;
	margin-left:4px;
	background-image: url(Images/buttons/enroll_now_big.png);
}
.BtnPDFapp
{
	width: 164px;
	height: 31px;
	border: 0;
	margin-top:7px;
	margin-left:4px;
	background-image: url(Images/buttons/printable_app.png);
}
.BtnGIKit
{
	width: 164px;
	height: 31px;
	border: 0;
	margin-top:7px;
	margin-left:4px;
	background-image: url(Images/buttons/gikit.png);
}
.BtnDownloadPDF
{
	width: 164px;
	height: 31px;
	border: 0;
	margin-top:7px;
	margin-left:4px;
	background-image: url(Images/buttons/download_pdf.png);
}
.BtnMoreInfoBig
{
	width: 164px; height: 31px; background-image: url(Images/buttons/read_more_big.png);
	border: 0;
	margin-top:7px;
	margin-left:4px;
}



.PromoFieldContainer
{
	width:325px; height:25px;
}
.PromoFieldContainer .LabelContainer
{
	width:150px; float:left;text-align:right; font-weight:bold; padding:3px 5px 0 0; 
}
.PromoFieldContainer .EntryContainer
{
	width:150px; float:left; padding-left:10px;
}
.PromoField
{
	border: solid 1px #a9a9a9;
}
.linkblue
{
	cursor:hand;
}
