.clearfix {
   clear: both;
   height: 0;
   *height: 1px;
   overflow: hidden;
   margin-top: -1px;
}

body, .BlackCopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
img{
	border:0;
}
a{
	font-size:10px;
	color:#5e5e5e;
	line-height:15px;
}
h1{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid;
	border-color: black;
	margin-bottom:20px;
}
h2{
	font-weight:bold;
	font-size:14px;
	color:#ed1c24;
	margin:0px;
	padding:0px;
}

h2.headerBlack{
	font-weight:bold;
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
}

h3{
	font-weight:bold;
	font-size:15px;
	color:#7a4196;
	margin:0px;
	padding:0px;
}
#Container{
	position:relative;
	width:822px;
}
#Header{
	position:relative;
	float:left;
	border-bottom:solid 1px #959595;
	margin-bottom:3px;
	padding-bottom:3px;
	width:100%;
}
#Navigation A {float:left; padding:0 2px 0 0;}
#Navigation .lastItem {padding-right:0 !important;}

#Content{
	min-height:400px;
	margin-top:4px;
	width:828px;
}

#HomePageImage {
	display:block;
}

#homepageCallouts {
	width:821px;
	height:219px;
	background-image:url(../Images/Homepage/callouts_bg.jpg);
	background-repeat:no-repeat;
	display:block;
}

#calloutsContainer {
	width:821px;
	height:219px;
	padding:15px 20px 15px 20px;
	display:block;
}

#ahaCalloutHome, #smallContainerHome, #couponHome {
	float:left;
}

#smallContainerHome {
	padding:0 8px 0 8px;
}

#manageCalloutHome, #abuseCalloutHome {
	display:block;
}

#abuseCalloutHome {
	position:relative;
	top:5px;
	*top:0;
	padding-top:0;
	*padding-top:5px;
}

#couponHome {
	margin-top:-2px;
}

#Content p{
	margin-top:0px;
	font-size:14px;
}
#Content img{
	float:left;
	vertical-align:top;
}
#BreadCrumb{
	font-size:10px;
	color:#000000;
}
#BreadCrumb a{
	text-decoration: none;
}

#Footer{
	width:100%;
	position:relative;
	float:left;
	text-align:center;
}
#Footer a{
	padding:0px 8px 0px 8px;
}
#Footer p{
	font-size:10px;
	color:#777575;
	margin:0;
}
.bar{
	width:822px;
	height:1px;
	background-color:#959595;
	margin-bottom:10px;
}
#ContentLeft{
	top: 0; 
	left: 0; 
	width: 535px; !important /*Width of left frame div*/
	height: 100%;
	float: left;
	padding-right:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

#ContentRight{
	top: 0;
	left: 20px;
	width: 271px; /*Width of right frame div*/
	margin-top:25px;
	padding-left:5px;
	float: right;
}

.SubText{
	font-weight:regular;
	font-size:15px;
	color:#000000;
}
.BoldText{
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
.SubText2{
	font-weight:regular;
	font-size:13px;
	color:#000000;
}
hr{
  clear:both;
  color: #dacdb2;
  height: 1px;
  background-color:#f4f2ec;
}

.pad{
	margin-left:20px;
	margin-right:5px;
	margin-top:5px;
	width:250px;
	float: left;
}
ul
{
    list-style-type: bullet;
    display: block;
	margin-top: 5px;
}
li
{
	display: list-item;
	margin-left: -25px;
}
.underbox{
	font-weight:regular;
	font-size:13px;
	color:#000000;
	clear:both;
	width:320px;
	margin-left:20px;
}
.FooterText{
	font-weight:bold;
	font-size:13px;
	color:#ed1c24;
	margin-bottom:10px;
	margin-top:0px;
}
.padText{
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	width:290px;
	float: left;
}
.Link a{
	font-size:12px;
	color:#2871a8;
	text-decoration: underline;
}
#ContentText{
	padding-top:10px;
}
.faq a{
	text-decoration: none;
	font-size:14px;
	color:#000000;
}

.hint {
	color:#ad7955;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px !important;
}

.hintBlack {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px !important;
	font-weight:normal;
}

.headerBrown {
	color:#7b5a0a;
	font-size:17px;
}

div.borderLeft {
	border-left:1px solid #76acce;
}

.linkBlue {
	font-size:12px;
	color:#2871a8;
	text-decoration: underline;
}

#abuseUl li {
	padding:5px 0 5px 0;
}	

.indentLeft {
	padding-left:30px;
}

.noBulletUl {
	list-style-image:none;
	list-style:none;
}

.marginTop {
	margin-top:0;
	*margin-top:-14px;
}

#ContentRight1 {
	float:left;
	width:822px;
}

#ahaBigCallout {
	float:left;
	margin-left:-5px;
}

#ManageBigCallout {
	float:right;
}

.factsList li{
	padding-top:10px;
}

/*************** Day and Night page Styles BEGIN ****************/
.dayAndNight #ContentLeft {width: 545px; height:500px; padding-right:0;}
.dayAndNight #ContentLeft H1 {font-size:23px; line-height:35px;}

.dayAndNight #ContentLeft H3 {color:#705d33;}
.dayAndNight #ContentLeft .BoldText {text-transform:uppercase;}
/*************** Day and Night page Styles END ****************/