/*

	#21628C		blue background & right nav h tags & drop down nav
	#BBC7D5		light blue left nav
	#B9313B		red - left nav links
	#54A5A6		H tag teal
	#2B81B0		link nonhover
	#D7EAFB		drop down nav hover background
	#F1EAD7		beige background home news
		
*/


BODY {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	background-color: #21628C;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	
}

H1, H2, H3, H4 {	color: #54A5A6; font-weight: 700;	}
H1	{	font-size: 18px;	}
H2	{	font-size: 16px;	}
H3	{	font-size: 14px;	}
H4	{	font-size: 13px;	}

A:link 			{	color: #2B81B0; font-weight: 300;	text-decoration: none;			}
A:active 		{	color: #2B81B0; font-weight: 300;	text-decoration: none; 			}
A:visited 	{	color: #2B81B0; font-weight: 300;	text-decoration: none; 			}
A:hover 		{	color: #21628C; font-weight: 300;	text-decoration: underline; 			}

IMG.img_left {
	text-align: left;
	margin: 0px 10px 15px 0px;
}

IMG.img_right {
	text-align: right;
	margin: 0px 0px 15px 10px;
}

DIV.bio {
	margin: 0px 0px 30px 0px;
}

.outerTable {
	background-color: #21628C;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 955px;
}

TD.contentSection {
	background-image: url(../images/content_background.jpg);
	width: 955px;
}

DIV.leftColumn {
	float: left;
	width: 196px;
	margin-left: 34px;
}

DIV.rightColumn {
	float: right;
	/*	width: 641px;	*/
	width: 621px;			/*		adjusted for padding	*/
	margin-left: 53px;
	margin-right: 20px;
	padding-right: 20px;
}

DIV.newsBox {
	background: #F1EAD7 url(../images/home_news_header.jpg) top left no-repeat;
	width: 196px;
	padding-top: 50px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

DIV.newsBox UL {
	background-color: #F1EAD7;
	padding: 10px 0px;
	margin: 0px;
}

DIV.newsBox UL LI {
	list-style-type: none;
	background-image: url(../images/home_news_bullet.jpg);
	background-position: 0 0.3em;
	background-repeat: no-repeat;
	padding: 0px 10px 10px 50px;
	font-weight: 700;
}


DIV.newsBox UL LI A:link 		{	color: #B9313B; font-weight: 700; text-decoration: none;			}
DIV.newsBox UL LI A:active 	{	color: #B9313B; font-weight: 700; text-decoration: none; 			}
DIV.newsBox UL LI A:visited {	color: #B9313B; font-weight: 700; text-decoration: none; 			}
DIV.newsBox UL LI A:hover 	{	color: #B9313B; font-weight: 700; text-decoration: none; 			}

DIV.searchbox_original {
	background: url(../images/searchbox.jpg) top left no-repeat;
	width: 196px;
	/*	height: 61px;		*/
	height: 90px;
}

#searchform {
	padding-top: 31px;
	padding-left: 13px;
	padding-bottom: 0px;
}

#searchform INPUT {
	border-width: 0px;
}

#searchform SPAN.searchbutton {
	text-align: right;
	display: block;
	margin-top: 10px;
	width: 100%;
	height: 30px;
}

#leftColumn_contact {
	color: #000000; 
	font-weight: 700;
	font-size: 13px;
}

#leftColumn_contact A:link 			{	color: #000000; font-weight: 700;	text-decoration: none;			}
#leftColumn_contact A:active 		{	color: #000000; font-weight: 700;	text-decoration: none; 			}
#leftColumn_contact A:visited 	{	color: #000000; font-weight: 700;	text-decoration: none; 			}
#leftColumn_contact A:hover 		{	color: #000000; font-weight: 700;	text-decoration: underline; 			}

#footer { 
	color: #FFFFFF; 
	font-weight: 700; 
	text-align: center;
	padding-left: 196px;
}
#footer A:link 			{	color: #FFFFFF; font-weight: 700;	text-decoration: none;			}
#footer A:active 		{	color: #FFFFFF; font-weight: 700;	text-decoration: none; 			}
#footer A:visited 	{	color: #FFFFFF; font-weight: 700;	text-decoration: none; 			}
#footer A:hover 		{	color: #FFFFFF; font-weight: 700;	text-decoration: underline; 			}

DIV.thirdNav {
	float: right;
	width: 264px;
	margin-right: 10px;
	margin-bottom: 0px;
	background: url(../images/thirdNav_top.jpg) #BBC7D5 top left no-repeat;
}

DIV.thirdNav H2	{	color: #21628C;	}


#thirdNav_bottom {
 width: 264px;
 height: 17px;
 border-width: 0px;
 padding-bottom: 0px;
 margin-bottom: 0px;
}

DIV.thirdNav_content {
	padding: 0px 20px 10px 20px;
}

#thirdNav_hr {
	width: 100%;
	height: 1px;
	background-color: #FFFFFF;
	display: block;
}

DIV.thirdNav_navigation {
	background: url(../images/thirdNav_header_background.jpg) top left repeat-x;
	width: 244px;	/* reduce by 20px to accommodate the padding-left: 20px; */
	margin-top: 20px;
	padding-left: 20px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: 700;
}

SPAN.thirdNav_navitem, SPAN.thirdNav_header {	
	display: block;
	margin-bottom: 20px;
}

SPAN.thirdNav_header {	
	color: #FFFFFF;
}

DIV.thirdNav_navigation UL 		{	padding: 0px; list-style: none; margin-left: 0px;		}
DIV.thirdNav_navigation UL LI	{	margin-bottom: 20px;		}

	/*	REMOVE
		SPAN.thirdNav_navitem A:link 			{	font-weight: 700;	text-decoration: none;			}
		SPAN.thirdNav_navitem A:active 		{	font-weight: 700;	text-decoration: none; 			}
		SPAN.thirdNav_navitem A:visited 	{	font-weight: 700;	text-decoration: none; 			}
		SPAN.thirdNav_navitem A:hover 		{	font-weight: 700;	text-decoration: underline; 			}
	*/

A.thirdNav_navitem:link 			{	font-weight: 700;	text-decoration: none;			}
A.thirdNav_navitem:active 		{	font-weight: 700;	text-decoration: none; 			}
A.thirdNav_navitem:visited 	{	font-weight: 700;	text-decoration: none; 			}
A.thirdNav_navitem:hover 		{	font-weight: 700;	text-decoration: underline; 			}

A.mainlevel_thirdNav:link 			{	font-weight: 700;	text-decoration: none;			}
A.mainlevel_thirdNav:active 		{	font-weight: 700;	text-decoration: none; 			}
A.mainlevel_thirdNav:visited 	{	font-weight: 700;	text-decoration: none; 			}
A.mainlevel_thirdNav:hover 		{	font-weight: 700;	text-decoration: underline; 			}

.moduletable_thirdNav tr td table tr td {
	padding-bottom: 14px;
}

SPAN.rightBox_quote {
	font-weight: 300;
}

/*		SEARCHBOX Fixin'		begin		*/


DIV.search, DIV.searchbox, FORM.searchForm {	padding: 0px; margin: 0px;	}

DIV.searchbox {
	background: url(../images/searchbox.jpg) top left no-repeat;
	width: 196px;
	/*	height: 61px;		*/
	height: 90px;
}

DIV.searchbox table tr td form div.search {
	padding-top: 31px;
	padding-left: 13px;
}

DIV.searchbox table tr td form div input {
	border-width: 0px;
	width: 170px;
}

#searchbutton {
	/* text-align: right; */
	text-align: left;
	display: block;
	margin-top: 10px;
	margin-left: -13px;
	width: 100%;
	height: 30px;
}

/*		SEARCHBOX Fixin'		end		*/

/*	LEFT NAV:		begin	*/

/*	REMOVE:	TABLE.moduletable_leftNav TR TD TABLE TR TD {	padding: 10px 0px; }	*/

DIV.leftNav UL {	padding: 0px 0px 10px 0px; list-style: none; }
DIV.leftNav UL LI {	margin-bottom: 20px; }

A.mainlevel_leftNav	{	font-size: 14px; margin-bottom: 10px;	}
A.mainlevel_leftNav:link 			{	color: #21628C;	font-weight: 700;	text-decoration: none;			}
A.mainlevel_leftNav:active 		{	color: #21628C;	font-weight: 700;	text-decoration: none; 			}
A.mainlevel_leftNav:visited 	{	color: #21628C;	font-weight: 700;	text-decoration: none; 			}
A.mainlevel_leftNav:hover 		{	color: #B9313B;	font-weight: 700;	text-decoration: none; 			}

/*	LEFT NAV:		end		*/


.roseann {
  color: #0000ff;
  font-weight: 700;
  font-size: 14px;
}



/*	HOME PAGE NEWS SPOTLIGHT:		begin	*/

	TABLE.moduletable_home_spotlight {
		background: #F1EAD7 url(../images/home_news_header.jpg) top left no-repeat;
		width: 196px;
		padding-top: 50px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	TABLE.moduletable_home_spotlight TR TD TABLE TR TD {	
		
		background-image: url(../images/home_news_bullet.jpg);
		/* background-position: 0 0.3em; */
		background-position: 0 0em;
		background-repeat: no-repeat;
		
		padding: 0px 10px 20px 50px; 	
		margin: 0px;
	}
	
	A.mainlevel_home_spotlight {
		font-weight: 700;
	}

	A.mainlevel_home_spotlight:link 		{	color: #B9313B; font-weight: 700; text-decoration: none;			}
	A.mainlevel_home_spotlight:active 	{	color: #B9313B; font-weight: 700; text-decoration: none; 			}
	A.mainlevel_home_spotlight:visited {	color: #B9313B; font-weight: 700; text-decoration: none; 			}
	A.mainlevel_home_spotlight:hover 	{	color: #B9313B; font-weight: 700; text-decoration: none; 			}


	TABLE.moduletable_home_spotlight TR TD TABLE {	
		background: #F1EAD7 url(../images/home_news_bottom.jpg) bottom left no-repeat;
		width: 196px;
		padding-top: 0px;
		padding-bottom: 10px;
		margin-bottom: 0px;
	}



/*	HOME PAGE NEWS SPOTLIGHT:		end 	*/


SPAN.list_of_links {	
	display: block;
	margin-bottom: 15px;
}

DIV.mainNav {
	padding: 0px;
	margin: 0px;
}

DIV.listing_section {
	margin-bottom: 20px;
}
DIV.listing_item {	margin-bottom: 10px;	}

DIV.listing_item SPAN.pdf {	font-weight: 700;	}

DIV.pagination 				{	margin: 20px 0px;	}
DIV.pagination SPAN		{	font-weight: 700;	}
DIV.pagination SPAN, DIV.pagination A		{	margin-right: 5px;	}

#leftColumn_callforhealth {	margin: 20px 0px;	}

DIV.jobbank_footer {
	text-align: center;
	margin-bottom: 20px;
	font-size: 12px;
}

DIV.search_results_variables {
	font-size: 12px;
	margin-bottom: 20px;
}

.tom_warning {
	font-weight: 700;
	color: #cc0000;
	font-size: 14px;
}

P.tom_warning A:link 			{	color: #2B81B0; font-weight: 700;	text-decoration: underline;			}
P.tom_warning A:active 		{	color: #2B81B0; font-weight: 700;	text-decoration: underline; 			}
P.tom_warning A:visited 	{	color: #2B81B0; font-weight: 700;	text-decoration: underline; 			}
P.tom_warning A:hover 		{	color: #21628C; font-weight: 700;	text-decoration: none; 			}

.alt_row			{	background-color:	#F1EAD7;	}
.normal_row		{	background-color:	#FFFFFF;	}


DIV.mhc_center {		margin-bottom: 20px;	}
DIV.mhc_satellite, SPAN.mhc_satellite {		margin-left: 20px;  }
DIV.mhc_satellite {		margin-bottom: 10px;	}

.mhc_centername {	font-weight: 700;	}
DIV.mhc_satellite SPAN.mhc_centername {	font-weight: 300;	}

DIV.mhc_center A 			{ font-size: 12px;	}
DIV.mhc_satellite A 	{ font-size: 12px;	}

/*
DIV.mhc_center A:link 		{	color: #2B81B0; font-weight: 300;	text-decoration: none;			}
DIV.mhc_center A:active 	{	color: #2B81B0; font-weight: 300;	text-decoration: none; 			}
DIV.mhc_center A:visited 	{	color: #2B81B0; font-weight: 300;	text-decoration: none; 			}
DIV.mhc_center A:hover 		{	color: #21628C; font-weight: 300;	text-decoration: underline; 			}
*/


INPUT.mhc_form {
	width: 400px;
}

DIV.updated {
	font-weight: 700;
	color: #21628C;
	margin-top: 20px;
	margin-bottom: 20px;
}

.popup			{	background-color:	#F1EAD7;	}

DIV.cfh_center {
	margin-bottom: 20px;
}

#back_to_top	{margin: 20px 0px;	}

.ecomm_item_title {
	font-weight: 700;
	font-size: 16px;
}

UL.forum_question_list LI {
	margin-bottom: 16px;
}

.tom_cartDetail {
	font-size: 12px;
}

A.tom_cartRemove:link 		{	font-size: 12px;			}
A.tom_cartRemove:active 	{	font-size: 12px; 			}
A.tom_cartRemove:visited 	{	font-size: 12px; 			}
A.tom_cartRemove:hover 		{	font-size: 12px; 			}




