td.content
{
	width:972px;
	padding:4px 10px 4px 10px;	/*top, right, bottom, left*/
}

table.contentBody
{
	width:952px;
}
/************************************/
/* HEADER ***************************/
/************************************/
#login
{
	float: right;
	padding-right: 10px;
}

/*******************************************/
/** Marketing Pages ************************/
/*******************************************/
.main_content
{
	padding:4px 40px 4px 40px;	/*top, right, bottom, left*/
}

/*************************************************/
/* DROPDOWN STYLES *******************************/
/*************************************************/
/** NOTE: IE dropdown nav is					**/
/** located in /include/css/dropdownnav_ie.css	**/
/** this had to be done for vertcal padding		**/
/*************************************************/
.dropmenudiv a{
	color: #FFFFFF;
	display: block;
	padding: 19px 0px 0px 0px;	/*top, right, bottom, left*/
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.dropmenudiv a:link{
	color: #FFFFFF;
	text-decoration: none;
}

.dropmenudiv a:visited{ /*Theme Change here*/
	color: #FFFFFF;
	text-decoration: none;
}

.dropmenudiv a:hover{ /*Theme Change here*/
	color: #FCB80B;
	text-decoration: none;
}
.dropmenudiv td
{
	padding-right:20px;
}

/*******************************************/
/** Login ************************/
/*******************************************/
div.dimmer 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:Arial;
	font-weight:bold;
	padding:40px;
}


div.dimming {
	font-family: Arial;
	font-size: medium;
	font-style: normal;
	background-color: #ffffff;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	border: 1px solid #576274;
}

table.floatingHeader
{
	color:#576274;
	padding:2px;
	background-color: #FCB80B;
}
.login_small
{
	font-size: small;
}
#login_wrapper
{
	padding:4px;
}
td.login_cell
{
	padding:8px 8px 8px 8px;	/*top, right, bottom, left*/
}

.loginLink
{
	padding:0px 0px -5px 0px;	/*top, right, bottom, left*/
	font-size: 12px;
	color: #0B61A4;	
	font-weight: bold;
}
.loginLink a, a:visited
{
	color: #0B61A4;	
	text-decoration: underline;
}
.loginLink a:hover
{
	color: #66A9DB;	
	text-decoration: underline;
}
.border_right
{
	border-right: 2px solid #FCB80B;
}
.login_error
{
	color: #F15D22;
	font-size:11px;
	font-weight:bold;
}


/*******************************************/
/** Newsletter *****************************/
/*******************************************/
table.NL
{
	border: 2px solid #FCB80B;
	background-color: #FEF0CB;
}
td.NL_sectionTitle
{
	border-top: 2px solid #FCB80B;
	border-bottom: 2px solid #FCB80B;
	background-color: #FEE6A9;
	font-weight: bold;
}
#NL_titlePadding
{
	padding:10px 4px 10px 4px;	/*top, right, bottom, left*/
}
#NL_padding
{
	padding:4px 4px 4px 4px;	/*top, right, bottom, left*/
}
table.NL_inthisissue
{
	font-size: small;
}
.NL_subTitle
{
	color: #548BE6;
	font-weight: bold;
}
.NL_inIssue
{
	background-color:#CCD1D9;
}
table.NL_topTitle
{
	background-color: #FCB80B;
	font-weight: bold;
}
table.NL_topTitle td
{
	padding: 5px;
}
.NL_archive
{
	padding: 10px;
	border-left: 1px solid #FCB80B;
}
.NL_issue
{
	font-size: small;
}
img.NL_image
{
	border: 1px solid #576274;
}