.body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	background: #E2e2e2 url(images/body_bg3.jpg) top repeat-x;
	}
	
.bodypromo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	background: #9C9C9C url(images/body_bg_2.jpg) top repeat-x;
	}
	
	
p, th, h1, h2, h3, img, span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	border: none;
	}
	
#Navigation a {display:block;}
#Navigation a img {border-width:0px;}

a#Link1 {background: url(images/nav__off.gif);}
a#Link2 {background: url(images/nav__off.gif);}
a#Link3 {background: url(images/nav__off.gif);}
a#Link4 {background: url(images/nav__off.gif);}
a#Link5 {background: url(images/nav__off.gif);}
a#Link6 {background: url(images/nav__off.gif);}
a#Link7 {background: url(images/nav__off.gif);}

a#Link1:hover, a#Link1.on {background: url(images/nav__on.gif);}
a#Link2:hover, a#Link2.on {background: url(images/nav__on.gif);}
a#Link3:hover, a#Link3.on {background: url(images/nav__on.gif);}
a#Link4:hover, a#Link4.on {background: url(images/nav__on.gif);}
a#Link5:hover, a#Link5.on {background: url(images/nav__on.gif);}
a#Link6:hover, a#Link6.on {background: url(images/nav__on.gif);}
a#Link7:hover, a#Link7.on {background: url(images/nav__on.gif);}

a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0000ff;
	}

a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #0000ff;
	}
	
		


.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}
	
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}
	
/* This td for search area on homepage */

td.search {
	background:url(Images/bnr_centerleft_bg.jpg) no-repeat;
	padding-left:75px;
	padding-right:10px;
	padding-top:20px;
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	}
	
input.searchsubmit{
	background:url(Images/TopBarNav_SearchButton.jpg) no-repeat;
	width:55px;
	height:22px;
	border:0px;
	cursor:pointer;
}	
	
/* End   This td for search area on homepage */


/* This td for welcome area on homepage */

td.welcome {
	background:url(Images/welcome_bg.jpg) no-repeat;
	padding-left:20px;
	padding-right:10px;
	padding-top:20px;
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	color: #62676a;
	font-weight: normal;
	width: 557px;
	height: 76px;
	}
	
/* End   This td for welcome area on homepage */	

/* This td for solutions area on homepage */

td.profsolutionsnavoff {
	background:url(Images/sideBar_psolutions_nav_off.gif) no-repeat;
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	color: #62676a;
	width: 217px;
	height: 29px;
	font-weight: normal;
	}
	
td.profsolutionsnavon {
	background:url(Images/sideBar_psolutions_nav_on.gif) no-repeat;
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	color: #62676a;
	cursor: pointer;
	width: 217px;
	height: 29px;
	font-weight: normal;
	}
	
	
td.profsolutionsnavright {
	background:url(Images/sideBar_industry_foodBev2.jpg) no-repeat;
	}	
	
td.insolutionsnavoff {
	background:url(Images/sideBar_insolutions_nav_off.jpg) no-repeat;
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	color: #62676a;
	}
	
td.insolutionsnavon {
	background:url(Images/sideBar_insolutions_nav_on.jpg) no-repeat;
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	color: #62676a;
	cursor:pointer;
	}
	
td.insolutions{
	background-color:#b8b8b8;
	font-weight: normal;
	}		


td.insolutionspic {
	background:url(Images/solutions_bg_iso2.jpg) no-repeat;
	}	

a.prosolutions:link, a.prosolutions:visited{
font:10pt Arial, Helvetica, sans-serif;
padding:5px 0px 0px 20px;
width: 217px;
height: 29px;
color:#ffffff;
vertical-align:middle;
	font-weight: normal;
text-decoration:none;}

a.prosolutions:hover{
font:10pt Arial, Helvetica, sans-serif;
padding:5px 0px 0px 20px;
width: 217px;
height: 29px;
color:#326082;
vertical-align:top;
	font-weight: normal;
text-decoration:underline;}

a.prosolutionsOn:link, a.prosolutionsOn:visited, a.prosolutionsOn:hover{
font:10pt Arial, Helvetica, sans-serif;
padding:5px 0px 0px 20px;
width: 217px;
height: 29px;
color:#326082;
	font-weight: normal;
vertical-align:top;
text-decoration:underline;}


a.indussolutions:link, a.indussolutions:visited, a.indussolutions:hover{
font:10pt Arial, Helvetica, sans-serif;
padding-top:5px;
padding-left:20px;
width: 217px;
height: 29px;
color:#ffffff;
	font-weight: normal;
text-decoration:none;}

	
	
/* End   This td for solutions area on homepage */

.form_text {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000000;
	}
.form_text_bold {
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	}


/* This td for main body content on homepage*/

td.maincontent {
	background:#d4d4d4 url(Images/home_content_bg.gif) bottom no-repeat;
	width:344px;
	border-right: 1px solid #9C9C9C;
	border-left: 2px solid #9C9C9C;
	background-color: #D5D5D5;
	}

	

/* // This td for main body content on homepage */

.home_main {
	padding: 10px;
	font-size: 10px;
	}
	
.home_main2 {
	font-size: 10px;
	}

.home_news {
	padding: 10px;
	font-size: 10px;
	}

.home_news p a:link, .home_news p a:visited {
	color:#3C3C3C;
	text-decoration:none;
	font-weight: bold;
	}

.home_news p a:hover,.home_news p a:active {
	color:#3C3C3C;
	text-decoration:underline;
	font-weight: bold;
	}


/*  This td for right sidebar on homepage */

.successstories{
	font-size: 11px;
	background:#cfcfcf url(images/sideBar_right_success_bg.jpg) repeat-x;
	border-bottom: 1px solid #b8b8b8;
	padding: 5px 10px 5px 10px;
	}

.successstories div {
	padding: 5px;
	}

.successstories .link {
	text-align: right;
	}

.successstories .link a:link, .successstories .link a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
	text-decoration:none;
	}

.successstories .link a:hover, .successstories .link a:active {
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
	text-decoration:underline;
	}

/*  //This td for right sidebar on homepage */

/* this area for fixed links on homepage */

/* this area for fixed links on homepage */
/*Change the color of the footer link from #91896c. 3/4/2008 */
td.footerlinks{
/* background-color:#91896c; */
   background-color:#b6c2d1;
}

.leftfooterlinks{
font:9pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
font-weight: normal;
padding-top:7px;
padding-left:25px;
padding-bottom:7px;}


.rightfooterlinks{
font:9pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:right;
font-weight: normal;
padding-top:7px;
padding-right:25px;
padding-bottom:7px;}

a.fixedlinks:link, a.fixedlinks:visited{
color:#ffffff;
font-weight: normal;
text-decoration:none;}

a.fixedlinks:hover{
color:#ffffff;
font-weight: normal;
text-decoration:underline;}

/* // this area for fixed links on homepage */

/* this area for page bottom */

table.pagebottom{
/* background-color:#313131; */
background-color:#2f5878;
}

td.pagebottomleft{
padding:20px;
font:7pt bold Arial, Helvetica, sans-serif ;
text-align:justify;
vertical-align:top;
color:#8d8d8d;
}

p.bayshoretag{
font:8pt Arial, Helvetica, sans-serif ;
text-align:justify;
vertical-align:top;
color:#8d8d8d;
}

a.bayshorelink:link, a.bayshorelink:visited{
color:#8d8d8d;
text-decoration:underline;}

a.bayshorelink:hover{
color:#ffffff;
text-decoration:underline;}

td.pagebottomright{
padding:20px;
font:9pt bold Arial, Helvetica, sans-serif ;
text-align:justify;
color:#ffffff;
vertical-align:top;
}

input.subscribe{
font:8pt bold Arial, Helvetica, sans-serif ;
width:150px;
height:19px;
padding-left:10px;
background:#bbbbbb;
border: 1px solid #3f576a;
}

.subscribesubmit{
background:url(Images/subscribe_submit.jpg) no-repeat;

width:62px;
height:19px;
border:0px;
cursor:pointer;
}

/* // this area for pagebottom */


/* // this area for subpage */

.sub_table {
	background-color: #FFF;
	}

.sub_maincontent {
	background-color: #FFF;
	}

.sub_sideNav {
	padding: 10px;
	background-color: #FFF;
	}

.subNav a:link, .subNav a:visited {
	display: block;
	width: 190px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #355C7D;
	text-decoration: none;
	border-left: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	padding: 8px 0px 0px 20px;
	margin: 0px;
	vertical-align: middle;
	text-align: left;
	}

.subNav a:hover, .subNav a:active {
	display: block;
	width: 190px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #355C7D;
	text-decoration: underline;
	border-left: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	padding: 8px 0px 0px 25px;
	margin: 0px;
	vertical-align: middle;
	text-align: left;
	}
	
/* changed the padding from 10px to 0 and added the two lines below.  Helps with secure pages. */
.subNav .current {
	padding-left: 0px;
	color: #355C7D;
	font-weight: bold;
	}
.subNav .logout {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: red;
	}



.pr_title_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}	
	
.pr_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}

.pr_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	}
	

.pr_shortText {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	}
	
.pr_title_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}

.pr_date_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	}

.faq_lettersQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	}
.faq_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #326082;
	}
.faq_lettersA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #326082;
	}
.faq_answer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	}
.faq_category_headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #326082;
	text-transform: uppercase;
	}
.faq_link, a.faq_link, a.faq_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #326082;
	text-decoration: none;
	}
a.faq_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #326082;
	text-decoration: underline;
	}

.clsArial_8{font-family:Arial, Helvetica, sans-serif; font-size:8px;}
.clsArial_10{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.clsArial_12{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clsArial_14{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.clsArial_16{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.clsArial_24{font-family:Arial, Helvetica, sans-serif; font-size:24px;}


.clsGaramond_8{font-family:Garamond, serif; font-size:8px;}
.clsGaramond_10{font-family:Garamond, serif; font-size:10px;}
.clsGaramond_12{font-family:Garamond, serif; font-size:12px;}
.clsGaramond_14{font-family:Garamond, serif; font-size:14px;}
.clsGaramond_16{font-family:Garamond, serif; font-size:16px;}
.clsGaramond_24{font-family:Garamond, serif; font-size:24px;}

.clsTimes_8{font-family:Times New Roman, Times, serif; font-size:8px;}
.clsTimes_10{font-family:Times New Roman, Times, serif; font-size:10px;}
.clsTimes_12{font-family:Times New Roman, Times, serif; font-size:12px;}
.clsTimes_14{font-family:Times New Roman, Times, serif; font-size:14px;}
.clsTimes_16{font-family:Times New Roman, Times, serif; font-size:16px;}
.clsTimes_24{font-family:Times New Roman, Times, serif; font-size:24px;}

.clsVerdana_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;}
.clsVerdana_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.clsVerdana_12{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clsVerdana_14{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.clsVerdana_16{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.clsVerdana_24{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;}	

.OBJJOBS_listings_date				/* date font for admin navigation screens (screens that list press releases) */
{
	display:inline;
	font-style:italic;
}
.OBJJOBS_header					/* large bold font for properties/details etc. */
{
	font-family:		microsoft sans serif;
	font-size:			14pt;
	font-weight:		normal;
	text-decoration:	None;
	color:				#000000;
}
.OBJJOBS_action
{
	color:red;
	display:inline;
	text-decoration:none;
}
.OBJJOBS_action_link
{
	color:red;
	display:inline;
	text-decoration:none;
}
.OBJJOBS_action_link:hover
{
	color:red;
	display:inline;
	text-decoration:underline;
}
.OBJJOBS_hr
{
	color:black;
	height:1px;
}
.OBJJOBS,
.OBJJOBS td,
.OBJJOBS_input,
.OBJJOBS_select,
.OBJJOBS_button
{
	font-family:		tahoma;
	FONT-SIZE:			8pt;
	font-weight:		normal;
	color:				#000000;
	text-decoration:	none;
}



.OBJJOBS_link,
.OBJJOBS_link:active,
.OBJJOBS_link:visited
{
	font-family:		tahoma;
	FONT-SIZE:			8pt;
	font-weight:		normal;
	color:				red;
	text-decoration:	none;
}
.OBJJOBS_link:hover
{
	text-decoration:underline;
}


.OBJJOBS_input,
.OBJJOBS_select
{
	background-color:window;
}
.OBJPR_button
{
	background-color:buttonface;
}
.OBJJOBS_Listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;


	}

/* module styling */	
	
.left {	
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
	vertical-align: top;
	background: #EBE7DC;
	}	

.leftRed {	
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
	vertical-align: top;
	background: #EBE7DC;
	}
	
.right {	
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background: #EBE7DC;
	}	
	
.right2 {	
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background: #EBE7DC;
	font-weight:bold;
	}	
	
.submitbutton {	
	font: 11px Arial, Helvetica, sans-serif;
	background:#B9B4A1;
	color: #ffffff;
	text-align: center;
	border:1px solid #313131;
		}
		
.textbox {	
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	border:1px solid #d9d3bc;
		}	
.textboxPromo {	
	font: 14px Arial, Helvetica, sans-serif;
	text-align: left;
	border:1px solid #d9d3bc;
	}	

.textboxPromo2 {	
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color:#FF0000;
	font-weight:bold;
	border:2px solid #FF0000;
	}	
		
.cmStyle {	
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	}	
	
.cmStyle_hdr {	
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	}						
	
	
.tempBg {
	background: url(images/home_bnr_bg_trusted.jpg) top left no-repeat;
	width: 162px;
	height: 85px;
	}