body {
	background-color: #fff;
	background-repeat: repeat;
	line-height:normal;
	margin:0;
	padding:0;	
}

form 
{
    background: url(../images/Footers/background.gif) repeat-x left bottom;
}

td {
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	line-height:normal;
}

.body_popup {
	background-color: #F6ECC5;
	background-image: url(../images/borders/popup_background.jpg);

}

.formlabel
{
	color: #652a21; 
	font-weight:bold; 
}
.formbutton
{
	color: #ffffff;
	background-color: #000;
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight:bold;
	
}
.formerror
{
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.stickytext { color: #ebdaa5; font-weight:bold; }

.headersticky { color: #000; font-weight:bold; }
.headerbold { color: #000000; font-size: 18px; text-transform:uppercase;}
.headerboldColored { color: #000; font-weight: bold; font-size: 14px; line-height: 18px;}
.headerpromotion { color: #000; font-weight: bold; font-size: 18px; }
.headersubpromotion { color: #000; font-weight: bold; font-size: 14px; line-height:18px; }
.headersubproduct { color: #000; font-weight: bold; font-size: 14px; }
.navlinkdown { color:#000; font-size: 14px; font-weight: bold; line-height:18px;}
.contentheader { color: #000; font-weight: bold; font-size: 26px; left:-5px; position: relative; display: block;}
.contentheadersub { color: #000; font-weight: bold; font-size: 18px; line-height: 18px;}
.contentcaption { color: #666666; font-weight: normal; font-size: 12px; }

.contentheaderblock { color: #333333;
	font-weight: normal;
	font-size: 14px !important;
	line-height: 15px;
}
.contentheaderblockbold
{
	color: #333333;
	font-weight: 700;
	font-size: 14px;
	line-height: 15px;
}
.contentblock
{
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #333333;
}
.contentblockbold
{
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: 700;
}

a {
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	text-decoration: none;
	color: #2A8A15;
	font-weight: bold;
}
a:link { color: #2A8A15; }
a:active, a:hover {  background-color: #2A8A15; color: #FFFFFF; }
a:hover span {background-color: #2A8A15; color: #FFFFFF; }
a:active img, a:hover img { background-color: #FFF; }

a.sites_link {
	color: #3c3c3c;
	text-indent: 10pt;
}

a.sites_link:active  { color: #3c3c3c; text-decoration: none; }
a.sites_link:link { color: #3c3c3c; text-decoration: none; }
a.sites_link:hover { color: #3c3c3c; text-decoration: underline; }

a.footer:link, a.footer + a { color: #fff; text-decoration: none; font-size:12px;}

.footer { color:#fff; font-size:12px;}

a.navsublink {
	font-size: 12px;
	font-weight: bold;
	line-height:14px;
    margin-left: 20px;
    white-space: nowrap;
}

a.header_sticky_home { color: #ebdaa5;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.header_sticky_home:active  { color: #ffffff; text-decoration: none;}
a.header_sticky_home:link { color: #ffffff;text-decoration: none;}

a.header_sticky { color: #652a21; 
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.header_sticky:active  { color: #652a21; }
a.header_sticky:link { color: #652a21; }
a.header_sticky:hover { 
	color: #652a21;
	text-decoration: underline; 
}


a.contentheadersm: {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
a.contentheadersm:active  { color: #000; text-decoration: none; }
a.contentheadersm:link { color: #000; text-decoration: none; }
a.contentheadersm:hover { color: #000; text-decoration: underline; }

.imgLeft
{
	float: left;
	padding: 0px 10px 10px 0px;
}
a.sitemap {
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #333333;
	line-height: 20px;
	font-weight: normal;
}
a.sitemap:active { color: #333333; }
a.sitemap:link { color: #333333; }
a.sitemap:hover { color: #333333; text-decoration: underline; }

/* Left positions moved right 180 px for authoring site */
#consoleDiv		{position: absolute; top: 0px; left: 0px; z-index: 1; width: 180px;}
#borderDiv		{ display:none; }
#headerDiv		{ position: absolute; top: 20px; left: 20px; z-index: 6; }
#featureDiv		{ position: absolute; top: 98px; left: 122px; z-index: 3; height: 600px; overflow: hidden;}
#featureIntDiv	{ position: relative; top: 144px; left: 142px; z-index: 3; width:750px; }
#stickyDiv		{ position: absolute; top: 539px; left: 377px; z-index: 5; }
#contentDiv		{ padding-top: 110px; padding-left: 85px; padding-bottom:80px; z-index: 4; position:relative; width:850px;}/* Top and left increased by 8px to account for newly zeroed <body> margin */
#level2contentDiv	{ padding-top: 0; padding-left: 85px; padding-bottom:50px; z-index: 4; position:relative; top:-30px; width:850px;}
#levelpopupcontentDiv	{ position: absolute; top: 10px; left: 102px; z-index: 4;}
#navDiv			{ position: absolute; top: 108px; left: -50px; z-index: 5;}
#navDivNoTape	{ position: absolute; top: 170px; left: -50px; z-index: 5;}
#navTape		{ position: absolute; top: 108px; left: 180px; z-index: 5;}
#formNoHeaderDiv { padding-bottom: 180px; padding-left: 85px; padding-top: 0; position: relative; top: 100px; width: 850px; z-index: 4;}

.consoleText
{
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
}

.setupLabel
{
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.setupSubLabel
{
	font-family: Corbel,Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.requiredField
{
    color: #990000;
}

.whiteText
{
	color: #f5f5f5;
}

iframe#payment-method-iframe 
{
    width: 500px;
    height:1000px;
}

/* 2011 Rebrand-specific CSS */

#headerDiv .navLink {left: 17px; position: absolute; top: 115px;}
#navDiv select {position:relative; right:12px; margin-top: 20px;}
#phSitesPopup{ font-size: 12px; display: block; margin-left: 33px; width: 204px;}
#level2contentDiv p a.footer{position:relative; bottom:14px;}
.contentheader p{ padding:0; margin:0;}
#_ctl0_phPromo1, #_ctl0_phPromo2, #_ctl0_phPromo3 { position:relative; bottom:40px; left:40px; display:block;}
#stickyDiv td{background-color:#000 !important; padding-bottom: 10px;}
#stickyDiv img {display:none;}
h5 {font-size: 14px;}
#Table1 { overflow: visible; }


