
html{
	/*height: 100%;*/
}

body{
	margin:0px;
	border: 0px;
	background-color:#dddddd;
	/*background-color:#2C2C2C;*/
	height:100%;
	font-size:12px;
}
form {margin: 0px 0px 0px 0px; }
/* links */

a:link{ color:#3D3856;outline: none;font-size:11px;}
a:visited {color:#3D3856;outline: none;font-size:11px;}
a:active{color:#3D3856;outline: none;font-size:11px;}
a:hover{color:#3D3856;outline: none;font-size:11px;}



.generalSiteFont, div, td, input, textarea, a,span, legend{font-family:verdana,arial,helvetica,sans-serif;}


td{		
	font-size: 11px;	
}
input{	
	font-size: 9pt;	
}

textarea{	
	font-size: 9pt;
}

img{
	border: 0px;
}
span{font-size: 12px;}

a.tooltip{position:relative;z-index:25;outline: none;}
a.tooltip span{display:none;}
a.tooltip:hover{z-index:26; background-color:#545454;outline: none;}
a.tooltip:hover span{
	display:block;
	position:absolute;
	top:15px; left:5px; width:auto;
	border:1px solid #000000;
	background-color:#545454; color:#ffffff;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	padding: 5px;	
}


a.leftNavMenu{position:relative;z-index:25;outline: none;}
a.leftNavMenu span.container{display: none;}
a.leftNavMenu:hover{z-index:26;background-color:#545454;outline: none;}
a.leftNavMenu:hover span.container{
	display: block;
	position: absolute;
	top: 10px; left: 25px; width: auto;
	border-bottom: 1px solid #8A8A8A;
	background-color: #545454; color:#ffffff;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	/* for IE */
	filter:alpha(opacity=95);
	/* CSS3 standard */
	opacity:0.95;
	
}

.leftNavMenuItemOver{
	position:relative;
	width:250px;	
	background-color:#C0C0C0;
	padding: 5px;
	font-size: 10px;
	height:1em;
	cursor: pointer;
	border-top:  1px solid #8A8A8A;
	border-left:  1px solid #8A8A8A;
	border-right:  1px solid #8A8A8A;
	/* for IE */
	filter:alpha(opacity=95);
	/* CSS3 standard */
	opacity:0.95;
	display: block;
	
}
.leftNavMenuItemOut{
	position:relative;
	width:250px;
	background-color:  #545454;
	padding: 5px;
	font-size: 10px;
	height:1em;
	cursor: pointer;
	border-top:  1px solid #8A8A8A;
	border-left:  1px solid #8A8A8A;
	border-right:  1px solid #8A8A8A;
	/* for IE */
	filter:alpha(opacity=95);
	/* CSS3 standard */
	opacity:0.95;
	display: block;
}

#navigation {
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 12pt;
  }


#navigation ul {
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    list-style: none;
    margin: 0;
    padding: 0;
  }


#navigation li {
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    border-left: 1px solid #999;
    float: left;
    margin: 0;
    padding: 0;
  }


#navigation a {
    font-family: century gothic,arial,helvetica,sans-serif;
    color: #FFFFFF;
    font-weight: 600;
    padding: 0;
    text-decoration: none;
  }

/*table like divs*/
.divTable {
	margin: 0;
	padding: 0;
	display:inline-block;
	vertical-align:top;	
}

#navigation a:hover {
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    color: #764c93;
    /* background-color:#012854 */;
  }


#navigation #currentpage a {
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    color: #FFFFFF;
    background-color:#012854;
  }


.bodyhome {
    color: #8e954e;
    font-weight: normal;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    
  }


.bodyblack {
    color: #000000;
    font-weight: normal;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
  }


.thankyou {
    color: #000000;
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
  }

/******************************************************************************
	Fresh Brochure and Tenant site
******************************************************************************/
.loginInput {
	width:300px;
	
}

.caseStudiesLink {
	background: transparent;
	border: 2px solid #c9d1e6;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size: 14pt;
	font-weight: 300;
	position: relative;
}

.caseStudiesLinkSelected {
	background-color: white;
	border: 2px solid #c9d1e6;
    color: #012854;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	position: relative;
}

.singleIframePage {
	width:400px;
}

.noTextDeco {
	text-decoration: none;
	position: relative;
	left: 10px;
}

.webHighlightedFeature{
	height: 200px;
	width: 300px;
}

.webUpperNavText{
	text-decoration:none;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.webButtonText{
	background-color: #012854;
	color: white;
	position: relative;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	top: -3px;
	height: 16px;
	font-size: 14px;
	font-weight: bold;
}

.webFeatureText{
	/*color:#9BC1D3;*/
    /*color: #764c93;*/
	color: #012854;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-weight: bold;
}

.webFeatureTextPurple {
	color: #764C93;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-weight: bold;
}

.webButton{
	height: 16px
	border:0px;
}

.webHeadline1{
	  font-family: verdana, gothic,arial,helvetica,sans-serif;
	  font-size:15pt;
	  font-weight: bold;
	  color: #000000;
}
.webHeadline2{
	  font-family: verdana, gothic,arial,helvetica,sans-serif;
	  font-size:12pt;
	  font-weight: bold;
	  color: #000000;
}
.webHeadline3{
	  font-family: verdana, gothic,arial,helvetica,sans-serif;
	  font-size:15pt;
	  font-weight: bold;
	  color: #8F7D71;
}
.webHeadline4{
	  font-family: verdana, gothic,arial,helvetica,sans-serif;
	  font-size:12pt;
	  font-weight: bold;
	  color: #012854;
}
.webHeadline5{
	  font-family: verdana, gothic,arial,helvetica,sans-serif;
	  font-size:10pt;
	  font-weight: bold;
	  color: #012854;
}
.webHeadline6 {
	padding: 3px;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size:13pt;
	font-weight: bold;
    color: #000000;
	}

.webHeadline7 {
	color: #764C93;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight: bold;
}

.webHeadlineSmallPurple {
	padding: 3px;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size:15pt;
	font-weight: bold;
    color: #764c93;
}

.webContainerSingleColumn{

	position: relative;
	left: 20px;
	/*width: 800px;*/

}

.webMiddleContainer {
	position: relative;
	width: 300px;
}

.getFreshRight {
	position: relative;
	left: 25px;
	width: 400px;
}

.getFreshLeft {
	position: relative;
	top: 15px;
	left: 25px;
	width: 400px;
}

.caseStudiesRightContainer {
	position: relative;
	top: 30px;
	left: 25px;
	width: 300px;
}

.webRightContainer{
	position: relative;
	/*top: -375px;*/
	top: 30px;
	/*left: 25px;*/
	width: 300px;
}

.webLeftContainer
{
	position: relative;	
	top: 50px;
	 left: 25px;
	 /*width: 300px;*/
}

.webRequestDemo{
	background-color: #012854;
	width: 650px;
}
.webRequestDemoHeadingTextLarge
{
	padding: 3px;
	color: black;
	font-size: 10pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-weight: bold;
}

.webRequestDemoFormTitlePurple {
	padding: 3px;
	font-size: 10pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-weight: bold;
    color: #764c93;
}

.webRequestDemoHeadingTextSmall
{
	padding: 3px;
	color: black;
	font-size: 8pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-weight: normal;
}

.webRequestDemoInput{
	background-color: white;
}
.demoInput{
	background-color: white;
	width: 400px;
	border: 1px solid black;
}
.demoInputFocus{
	background-color:#C5C4CC;
	width: 400px;
	border: 1px solid black;
}

.tenantInput, .shoppingCartQuantityInput, .whereToShipSelect, .whereToPostSelect, .shipMethodSelect, .addressInput, .fillableFieldInput, .costCenterInput {
	background-color: white;
	font-size:12px;
	/*width: 200px;*/
	border: 1px solid black;
}

.tenantInputFocus, .shoppingCartQuantityInputFocus, .whereToShipSelectFocus, .whereToPostSelectFocus, .shipMethodSelectFocus, .addressInputFocus, .fillableFieldInputFocus, .costCenterInputFocus {
	background-color:#C5C4CC;
	font-size:12px;
	/*width: 200px;*/
	border: 1px solid black;
}

.explanationalText {
	padding: 5px; 
	margin: 5px; 
	color: #012854;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size: 12px;
}

.tenantSmallInput{
	background-color: white;
	/*width: 200px;*/
	border: 1px solid black;
	font-size: 8pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	
}
.tenantSmallText{	
	font-size: 8pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	
}

.tenantSmallInputFocus{
	background-color:#C9D1E6;
	/*width: 200px;*/
	border: 1px solid black;
	font-size: 8pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
}


.webInput{
	background-color: white;
	width: 200px;
	border: 1px solid black;
}
.webInputFocus{
	background-color: #c9d1e6;
	width: 200px;
	border: 1px solid black;
}
.webSmallInput{
	background-color: white;	
	border: 1px solid black;
	font-size: 8pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	
	
}
.webSmallInputFocus{
	background-color:#c9d1e6;	
	border: 1px solid black;
	font-size: 8pt;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
}


/*  snazzy corners for request login demo*/
#xsnazzyWebDemoRequest {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#012854; border-left:1px solid #012854; border-right:1px solid #012854;}
.xb1 {margin:0 5px; background:#012854;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {background-color: white; border:2px solid #333333;}
/* end snazzy for request login demo  */

/*  snazzy corners for FreshDM login*/
#customerLogin_Snazzy {background: transparent; margin:1em;}
.customerLogin_top, .customerLogin_bottom {display:block; background:transparent; font-size:1px;}
.customerLogin_b1, .customerLogin_b2, .customerLogin_b3, .customerLogin_b4 {display:block; overflow:hidden;}
.customerLogin_b1, .customerLogin_b2, .customerLogin_b3 {height:1px;}
.customerLogin_b2, .customerLogin_b3, .customerLogin_b4 {background:#8DA12C; border-left:1px solid #8DA12C; border-right:1px solid #8DA12C;}
.customerLogin_b1 {margin:0 5px; background:#8DA12C;}
.customerLogin_b2 {margin:0 3px; border-width:0 1px;}
.customerLogin_b3 {margin:0 2px;}
.customerLogin_b4 {height:2px; margin:0 1px;}
.customerLogin_boxcontent {display:block; background:#8DA12C; border:0 solid #8DA12C; border-width:0 1px;}
/* end snazzy for request login */

/*  snazzy corners for Highlighted items*/
#webHighlighted_Snazzy {background: transparent; margin:1em;}
.webHighlighted_top, .webHighlighted_bottom {display:block; background:transparent; font-size:1px;}
.webHighlighted_b1, .webHighlighted_b2, .webHighlighted_b3, .webHighlighted_b4 {display:block; overflow:hidden;}
.webHighlighted_b1, .webHighlighted_b2, .webHighlighted_b3 {height:1px;}
.webHighlighted_b2, .webHighlighted_b3, .webHighlighted_b4 {background:#012854; border-left:1px solid #012854; border-right:1px solid #012854;}
.webHighlighted_b1 {margin:0 5px; background:#012854;}
.webHighlighted_b2 {margin:0 3px; border-width:0 2px;}
.webHighlighted_b3 {margin:0 2px;}
.webHighlighted_b4 {height:2px; margin:0 1px;}
.webHighlighted_boxcontent {display:block; background:#012854; border:0 solid #012854; border-width:0 1px;}
/* end snazzy for request login */

.webHighlightedBottomText{
	color:#012854;
}

.webHighlightedBodyText{
	
	padding: 12px;
	background-color:#012854;
	color:white;
	
}


.customerLoginHeading{
	padding: 2px;
	background-color:#8DA12C;
	color: white;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size:12pt;
	font-weight: bold;
}

li.bulletPoints{
	color:#000000;
	font-family: verdana, gothic,arial,helvetica,sans-serif;
	font-size:10pt;
}
.highlightedOption{
	font-weight: bold;
	color: #6b1687;
	background-color: #d0d8a9;
}

 #fresh_dm_company_style {
/*    color: #AE92C4;*/
	color: #000000;
    font-weight: 600;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
  }
  
  
  #fresh_dm_address_style{
/*    color: #505453;*/
	color: #000000;
    font-weight: 300;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
  }
  
  #fresh_dm_company_style a:hover{
 	color: #505453;
 	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
  }
   #fresh_dm_company_style a:visited{
 	color: #AE92C4;
 	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
  }
   #fresh_dm_company_style a{
 	color: #AE92C4;
 	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
  }
  
 .actionButtonPosition{
 	position: relative;
 	left: 20px; 	
 }
 
 .freshDMSelectBox{
	color: black;
 	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
 }
 
 .left_column{
	position:relative;
	width: 250px;
	height: 100px; 
	left:130px;
	
	
 }
 .right_column{
 	position:relative;
	width: 250px;
	padding: 5px;
	left:280px;
	
 }
 
 .groupUserList
 {
 	position:relative;
 	left: 0px;
 	font-size:8pt;
 	padding:5px;
 }
 
 .brochureMenuContainer
 {
 	position:relative;
 	left:10px;
 	padding-right:5px;
 }
 
/******************************************************************************
	End Fresh Brochure and Tenant site
******************************************************************************/

.bodygreen {
    color: #8e954e;
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
  }


a.bodygreen:link,a.bodygreen:visited {
    color: #8e954e;
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    text-decoration : none;
  }


a.bodygreen:hover {
    color: #8e954e;
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    text-decoration : underline;
  }


.purple {
    color: #012854;
    font-weight: 600;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
  }



.purple_ital {
    color: #764c93;
    font-style:italic;
    font-weight: 600;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 12px;
  }


.footer_black {
    color: #000000;
    font-weight: normal;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 12px;
  }


.footer_white {
    color: #FFFFFF;
    font-weight: normal;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 11px;
  }


.header
{
	background-image : url('../images/upper_right_purple_two_tone.jpg');
	background-repeat : repeat-x;
	width : 978px;
	height : 99px;
	width:100%;
	border:0px;
	margin:0px;
	background-color:#2C2C2C;
}

.headerLoggedIn {
    background-image : url('../images/header_gradient_1px_SMALL.gif');
    background-repeat : repeat-x;     border-bottom-color : #c9d1e6;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ffffff;
	border-left-style : solid;
    border-left-width : 1px;
	border-right-color : #ffffff;
	border-right-style : solid;
	border-right-width : 1px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
	width : 100%;
	height : 70px;
}
  
  .freshLogoPosition{
  	position:absolute;
	top: 20px;
	left:15px;
  }
	
.freshLogoPositionLoggedIn {
	position: absolute;
	top: 10px;
	left:15px;
}

  .freshHeaderGifPosition{
  	position:absolute;
	top: 1px;
	left: 270px;
  }
  
  .taglinePosition{
  	position: absolute;	
  	right:145px;
  }

  .taglinePositionNoHeader {
	  position: absolute;
	  right:20px;
  }

  .lower_header {
    background-image : url('../images/vertical_header_lower_gradient.png');
    background-repeat : repeat-x;
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 0px;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #000000;
    border-top-style : solid;
    border-top-width : 0px;
    width : 100%;
    height : 12px;
  }
  
 .fresh_site_menu_div {
	background-color: #ffffff;
	width : 950px;
  }
 .fresh_site_menu{
 	position: relative;
 	top: 0px;
 }
  
.fresh_site{
	width: 100%;
	
}



.bodyWrapper {
	
	width: 950px;	
	height:100%;
	margin: 0px;
	border: 0px;
}

.menu {
    width : 240px;
    background-color: #2C2C2C;
    height:100%;
    float:left;
    border:0px;
    margin: 0px;
  
    vertical-align:top;
  
   
    
}
.menuContainer{
	padding: 10px;
	height: 100%;	
	background-color: #2C2C2C;
	border:0px;
    	margin: 0px;
}

.menuSeparator{
	border-bottom: 1px dashed #545454;
	padding: 5px;
}
  
.logout{
	position:absolute;
	top: 25px;
	right:50px;
	
}

.largeBlackText {
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000000;
}

.largeInputLabel {
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #8F7D71;
}
.logout_text{
	background-color: #012854;
	font-family: Verdana;
	font-size:10pt;
	height: 16px;
	vertical-align: text-top;
}


.main_content {	
	width: 737px;
	background-image : url('../images/gray_to_white_fade.jpg');
	background-repeat : repeat-x;
	background-color: #ffffff;	
	border:0px;
	margin:0px;
	float:left;
	min-height: 700px;
	height:80%
	
	
	
}
.main_content_container{	
	width: 707px;
	padding: 10px;
	/*height: 100%;*/
}
  
 .footer_white_text{
	position:relative;
	bottom: 0px;
	left: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	color:#000000;
 }


.footer_text {
	position: relative;
	bottom: 0px;
	left: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	color: #FFFFFF;
}

.footer {
	background-color: #1F1F1F;	
	font-weight: normal;
	font-family: century gothic,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #BBBBBB;
	width:100%;
	height: 75px;	
	clear: both;
    
	
  }

.upper_footer {
	height: 5px;
	background-color: #C0C0C0;
	border-top: 2px solid #C9D1E6;
}

/* .footer {
    background-color : #012854;
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 1px; 
    border-top-color : #000000;
    border-top-style : solid;
    border-top-width : 1px;
    clear : both;
    height: 15px;
    line-height:0px;
    
  } */


/* .upper_footer {
    background-color : #012854;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #000000;
    border-top-style : solid;
    border-top-width : 1px;
    clear : both;
    height: 5px;
    line-height:0px;
   
  } */


.contact {
    position: absolute;
    margin: 0px;
    padding: 0px;
    left: 507px;
    top: 150px;
  }


.grey_box {
    position: absolute;
    margin-left: 0px;
    padding-left: 0px;
    left:493px;
    top:133px;
    width:420px;
    height:300px;
    background-color: #6F6F0F;
    background-image: url(images/grey_box.gif);
    z-index: 0;
  }


.stories {
    position: absolute;
    left:80px;
    top:155px;
    z-index: 0;
  }


.contactimg {
    position: absolute;
    left:70px;
    top:155px;
    z-index: 0;
  }


.contactinfo {
    position: absolute;
    left:80px;
    top:225px;
    z-index: 0;
  }


div.searchBar {
    float: top;
    width: 100%;
    background-color: grey;
    padding: 2px;
  }


div.searchResultsSubHeader {
    float: top;
    background-color: white;
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
    padding: 5px;
  }


span.searchDisplaying {
    float: left;
  }


span.searchDisplayXThroughY {
    /*float: right;
    */
  }


div.searchResult {
    border: 1px solid black;
  }


div.searchResultHeader {
    background-color: grey;
    float: top;
    width: 100%;
  }


tr.even {
    background-color:  #E2DDD1;
  }


tr.odd {
    background-color:#D6D2C6;
  }
tr.odd_alt{
	background-color: #dbdbdb;
}

tr.even_alt{
	 background-color: #C0C0C0;
}

.even {
    background-color: #E2DDD1;
  }


.odd {
    background-color: #D6D2C6;
  }


div.tenantDetails {
    background-color: white;
    width: 100%;
  }

.freshAdminHeader {
    background-color: #C0C0C0;
	padding: 3px;
    color:#505453;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    font-weight:bold;
    width: 100%;
    border-top:solid black 1px;
    border-bottom:solid black 1px;
    
  }
  
  .freshAdminAssetMenu{
  	left: 20px;
  	position: relative;
  	margin: 10px;
  }
  
 .freshAdminTenantUserListHeader{
 	text-align:center;
 	padding: 0px;
 	
 }
 .freshAdminTenantUserList {
 	text-align:left;
 	padding: 0px;
 }
 .freshAdminSmallText{
 	 font-family:verdana,arial,helvetica,sans-serif;
    	font-size: 8pt;
 }
 
 .hideTr{
 	display: none;
 }
 
 .showTr{
 	display:table-row;
 }
 
 .freshAdminAssetInventoryItems{
 	background-color: #D3DBAC;
 	border: 1px solid black;
 }
  
 /* div area displaying message after the Tenant Component is updated.  */
 .componentUpdated{
 	color:#9769AD;
 }
 
.freshVendorHeader{

  background-color: #012854;
    color:white;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    font-weight:bold;
    width: 100%;
    border-top:solid black 1px;
    border-bottom:solid black 1px; 
}
.freshTenantHeader {
	padding: 3px;
	margin-top: 3px;
    /*background-color: #012854;*/
    color:#000000;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    font-weight:bold;
    width: 100%;
    /*
    border-top:solid #C0C0C0 1px;
    border-bottom:solid #C0C0C0 1px; 
    */
  }
  
.tenantInfo{
	font-size: 12pt;
	font-weight:bold;
	color:#333333;
}
.headerInfoSmall{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 7pt;
	position: relative;
	left: 30px;
  }
  
  
  
  
.freshTenantTableHeader {
    background-color: #C0C0C0;
    color:#505453;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 9px;
    font-weight:bold;
    width: 100%;
    text-align:center;
    
  }
  
  .freshTenantTableHeaderItem {
    background-color: white;
    color:#505453;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 10pt;
    font-weight:bold;    
  }


  
.freshAdminDescription
{
	font-style:italic;
}


div.tenantDetailsHeader {
    background-color: blue;
    width: 100%;
    float: top;
  }


table.tenantDetails {
    border: 0px;
  }


td.tenantFieldsEven {
    background-color: #C8D19C;
    padding: 5px;
  }


td.tenantValuesEven {
    background-color: grey;
    padding: 5px;
  }


td.tenantFieldsOdd {
    background-color: #F5F7EA;
    padding: 5px;
  }


td.tenantValuesOdd {
    background-color: #CCCCCC;
    padding: 5px;
  }


textarea.pdflib_block_composition {
    border-bottom-color : #000000;
    border-bottom-width : 1px;
    border-left-color : #000000;
    border-left-width : 1px;
    border-right-color : #000000;
    border-right-width : 1px;
    border-top-color : #000000;
    border-top-width : 1px;
    width : 500px;
  }

.caseStudies {
	border: 1px solid: #012854;
	width: 390px;
	/*height: 600px;*/
	position: relative;
	left: 5px;
}

.img_preview {
    border: solid 1px #000000;
  }


.db_palette {
    background-color:#EEF0EB;
    border: solid 1px #000000;
  }


.thin_border {
    border: solid 1px #000000;
  }


td.menuTd {
    /*height: 100%;*/
}


td.bodyTdLoggedOut {
    background-image : url('../images/page_gradient_1px.gif');
    background-repeat : repeat-x;
    border-right: 0px solid black;
	border-left-color: #ffffff;
    border-left-style : solid;
    border-left-width : 0px;
    height: 100%;
    width: 100%;
  }

td.bodyTdLoggedIn {
    border-right: 0px solid black;
    border-left-color: #C9D1E6;
    border-left-style : solid;
    border-left-width : 0px;
	padding-left: 5px;
    height: 100%;
    width: 100%; 
}

.fieldRequired {
    color : #d5370b;
  }

.fieldRequiredLabel {
    color : #000000;
    font-family:verdana,arial,helvetica,sans-serif;
    font-weight:bold;
  }
 


.alertColor {
    color : #d5370b;
  }

.successColor {
    color : #660099;
  }

.successColor2 {
    color : #33B018;
  }
table.asset_menu {
  }


div.adHocWrapper {
    margin:2px;
  }


div.ajaxSearchBox {
    border: 3px solid #C0C0C0;
    margin-bottom: 5px;
  }


div.ajaxSearchBoxHeader {
    width: 100%;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #C0C0C0;
  }


div.ajaxSearchBoxContent {
	width: 100%;
    padding-left:2px;
}


div.ajaxSearchResultsWrapper {
    border: 1px solid #C0C0C0;
    margin-bottom: 5px;
  }


div.ajaxSearchResultsHeader {
    width: 100%;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #C0C0C0;
  }


div.ajaxSearchResultsWindow {
    width: 100%;
    height: 250px;
  }


div.ajaxSearchResultsContent {
    width: 100%;
    height: 100%;
    overflow: auto;
	position: relative;
	z-index: 0;
  }


div.adHocListWrapper {
    border: 3px solid #C0C0C0;
  }


div.adHocListHeader {
    width: 100%;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #C0C0C0;
  }


div.adHocListWindow {
    width: 100%;
    height: 250px;
  }


div.adHocListContent {
    width: 100%;
    height: 100%;
    overflow: auto;
  }


div.adHocListContentHover {
    width: 100%;
    height: 100%;
    overflow: auto;
    border: 2px solid #012854;
  }


table.adHocLayout {
    width: 100%;
  }


td.adHocSearchResults {
    width: 50%;
    height: 100%;
  }


td.adHocList {
    width: 50%;
    height: 100%;
  }


table.ajaxSearchFields {
	width: 100%;
  }


div.ajaxSearchResultWrapper {
    width: 99%;
    border: 2px solid #C9D1E6;
    margin-top: 2px;
    margin-bottom: 2px;
  }


div.ajaxSearchResultHeader {
    width: 100%;
    background-color: #C9D1E6;
    color:#505453;
    font-family:verdana,arial,helvetica,sans-serif;
  }


div.ajaxSearchResultBody {
    font-size: small;
  }


div.ajaxSearchResultWrapperSelected {
    width: 99%;
    border: 2px solid #012854;
    margin: 2px;
  }


div.ajaxSearchResultHeaderSelected {
    width:100%;
    background-color: #012854;
    color:#FFFFFF;
    font-family:verdana,arial,helvetica,sans-serif;
  }


div.importType {
    width: 100%;
    border: 3px solid #C0C0C0;
  }


div.importTypeHeader {
    width: 100%;
	border: 1px solid #C0C0C0;
    background-color: #C0C0C0;
  }


div.importTypeOptions {
    width: 100%;
    background-color: #65A6C1;
    overflow: hidden;
  }


table.fieldsWrapper {
    width: 100%;
  }


td.availableFieldsWrapper, td.freshFieldsWrapper {
    width: 25%;
    margin: 0px;
    margin: 0px;
    border: 3px solid #C0C0C0;
    padding: 0px;
  }


div.availableFields, div.freshFields {
    width: 100%;
  }


div.availableFieldsHeader, div.freshFieldsHeader {
    width: 100%;
    background-color: #C0C0C0;
  }


div.availableFieldsWindow, div.freshFieldsWindow {
    width: 100%;
    height: 200px;
  }


div.availableFieldsContents, div.freshFieldsContents {
    width: 100%;
    height: 100%;
    overflow: auto;
  }


div.availableFieldsContentsHover, div.freshFieldsContentsHover {
    width: 100%;
    height: 100%;
    border: 2px solid #012854;
    overflow: auto;
  }


div.availableFieldsField, div.freshFieldsField {
    width: 98%;
    background-color: #FFFFFF;
    color: #474B47;
	border: 1px solid #8B776A;
	padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
  }

div.freshFieldsFieldGroup {
    width: 98%;
    background-color: #C0C0C0; 
    color: #474B47;
    border: 1px solid #8B776A;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

div.availableFieldsFieldIncluded, div.freshFieldsFieldIncluded {
    width: 98%;
    /*background-color: #FFFFFF;*/
    color: #474B47;
	padding: 2px;
  }

div.freshFieldsFieldSelected, div.availableFieldsFieldSelected, div.freshFieldsFieldGroupSelected {
	width: 98%;
	background-color: #CFCED4;
	color: #474B47;
	border: 1px solid #8B776A;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.freshFieldsFieldSelectedAlternative {
    width: 98%;
    background-color: #C9D1E6;
    color: #474B47;
    border: 1px solid #8B776A;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

div.freshFieldsFieldAlternative {
    width: 98%;
    background-color: #FFFFFF;
    color: #474B47;
    border: 1px solid #8B776A;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

div.freshFieldsFieldSelected a, div.freshFieldsField a, div.freshFieldsFieldGroup a, div.freshFieldsFieldGroupSelected a {
	text-decoration: none;
	display: block;
}

div.freshFieldsFieldSelected a:hover, div.freshFieldsField a:hover, div.freshFieldsFieldGroup a:hover, div.freshFieldsFieldGroupSelected a:hover {
	opacity: 50%;
}

td.includedFieldsWrapper {
    width: 50%;
    padding: 0px;
    border: 3px solid #C9D1E6;
  }


table.includedFieldsFormat {
    padding: 0px;
    width: 100%;
  }


th.includedFieldsFormatHeader {
    background-color: #C9D1E6;
  }

div.includedFieldsFormatBodyWrapper {
	height: 200px;
	width: 100%;
	overflow: auto;
}

div.includedFieldsFormatBodyWrapperHover {
	height:200px;
	width: 100%;
	border: 2px solid #012854;
	overflow: auto;
}

table.includedFieldsFormatBody {
	width: 100%;
  }

td.includedFieldsIncludedFieldFormat {
    width: 50%;
    border: 2px solid #C9D1E6;
  }


td.includedFieldsFreshFieldFormat {
    width: 50%;
    border: 2px solid #C9D1E6;
    margin-top: 2px;
    margin-bottom: 2px;
  }


td.includedFieldsFreshFieldFormatHover {
    width: 50%;
    border: 2px solid #012854;
    margin-top: 2px;
    margin-bottom: 2px;
  }


div.contactListWrapper {
    width: 100%;
    border: 3px solid #C0C0C0; 
    padding: 0px;
  }


div.contactListHeader {
    width: 100%;
    padding-bottom: 5px;
    background-color: #C0C0C0;
  }


div.contactListBody {
    width: 100%;
    height: 250px;
    overflow: auto;
}


table.contactListFormat {
    width: 100%;
}


th.contactListFormatHeader {
    background-color: #C9D1E6;
	color: #474B47;
	padding: 6px;
	font-size: 12px;
}

tbody.contactListFormatBody {
    width: 100%;
}


tr.contactListRowEven {
    background-color: #FFFFFF; 
  }


tr.contactListRowOdd {
    background-color: #CCCCCC;
  }


tr.contactListDeleted {
    background-color: #991233;
	color: white;
  }

strong.importError {
	color: red;
}

table.mapFieldsTable {
	width: 100%;
	border: 2px solid #C0C0C0;
}

th.mapFieldsTableHeader {
	padding: 3px;
    background-color: #C0C0C0;
    color: black;
}

th.mapFieldsTableHeaderCheckbox {
	padding: 3px;
    background-color: #C0C0C0;
    color: black;
}

div.unMappedWrapper {
	border: 2px solid #C0C0C0;
	width: 100%;
	height: 100%;
}

div.unMappedWrapperHeader {
	background-color: #C0C0C0;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
	color: black;
}

div.unMappedWrapperContents {
	height: 500px;
	width: 100%;
	overflow: auto;
}

div.unMappedWrapperContentsHover {
	height: 500px;
	width: 100%;
	border: 2px solid #012854;
	overflow: auto;
}

td.checkboxFields {
    border: 2px solid #C9D1E6;
    margin-top: 2px;
    margin-bottom: 2px;
}

th.checkboxMapFieldsTableHeader {
	padding: 3px;
	color: black;
	background-color: #C0C0C0;
}

div.orderTypeDivHeader {
	background-color: #C9D1E6;
	padding: 3px;
}

div.orderTypeDiv {
	width: 100%;
	border: 2px solid #C9D1E6; 
}

span.futureStep {
	color: #232323;
}

div.orderBundle {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}

div.genericWrapper {
	margin: 10px;
	padding: 3px;
	border: 1px solid #C0C0C0;
}

div.orderBundleHeader {
	color: #FFFFFF;
	padding: 3px;
	background-color: #C0C0C0;
}

div.orderBundleAsset {
	margin: 1px;
	border: 1px solid #6D5271;
} 

div.orderBundleAssetHeader {
	color:#000000;
	padding: 3px;
	font-family:verdana,arial,helvetica,sans-serif;
	background-color: #C5C4CC;
}

div.orderBundleAssetBodyHover {
	border: 2px solid #012854;
}

table.buttonTable {
	margin-top: 5px;
}

td.leftButtonTd {
	background-image: url('../images/btn_left.gif');
	width: 5px;
}

td.middleButtonTd {
	background-image: url('../images/btn_mid.gif');
	background-repeat: repeat-x;
	color: white;
}

td.rightButtonTd {
	background-image: url('../images/btn_right.gif');
	width: 5px;
}

#shoppingCart {
	position: relative;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 5px;
}

#shoppingCartWhite {
    position: absolute;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 5px;
	right: 0px;
	top: 0px;
/*	left: 200px;*/
}
#tenantSearchBar {
	margin-top: 8px;
	position: relative;
	float: left;
	font-family:verdana,arial,helvetica,sans-serif;
}

#tenantSubHeader {
	/*background-image: url('../images/web_site_blue_vertical_header_gradient.png');
    background-repeat: repeat-x;*/
	background-color: #FFFFFF;
	height: 45px;
	padding-left: 5px;
}

div.orderContactListLists {
	border: 2px solid #C0C0C0;
	width: 100%;
}

div.orderContactListListsHeader {
	background-color: #C0C0C0;
}

div.orderContactListListsBody {
	height: 200px;
}

div.orderContactListPreview {
	border: 1px solid #C0C0C0;
	width: 650px;
}

div.orderContactListPreviewHeader {
	background-color: #C0C0C0;
	padding: 3px;
}

div.orderContactListPreviewBody {
	overflow: auto;
	width:650px;
	height: 200px;
}

div.orderShippingAddress {
	background-color: #CCCCCC;
	margin-left: 10px;
	padding:5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

select.orderContactListLists {
	height: 100%;
	width: 100%;
}

div.thumbnailPreviewer	{
	width: 150px;
	overflow: auto;
}

img.highlightedImage {
	border: 2px solid #C0C0C0;
	margin-left: 1px;
	margin-right: 1px;
	padding: 1px;
}

img.thumbnailedImage {
	border: 2px solid #C9D1E6;
	margin-left: 1px;
	margin-right: 1px;
	padding: 1px;
}

div.pictureSlider {
	position: relative;
	border: 2px solid #C0C0C0;
	width: 150px;
	overflow: auto;
	left: 0px;
	top: 0px;
}

img.sliderPicture {
	position: relative;
	float: left;
}

#iFrameWrapper {
	height: 700px;
	width: 95%;
}

div.shoppingCartOptions {
	background-color: #C5C4CC; 
	padding: 3px;
	margin: 3px;	
}


#shoppingCartContentsWrapper {
	margin: 2px;
}

#shoppingCartContents {
	height: 450px;
	padding: 2px;
	margin: 0px;
	border: 2px solid #012854;
	/*overflow: auto;*/
}

#shoppingCartContentsAutoWrapper {
	height: 430px;
	overflow: auto;
}

div.cartSideBar {
	height: 50%;
	margin: 10px;
	width: 95%;
	border: 2px solid #C0C0C0;
}

div.cartSideBarHeader {
	background-color: #C0C0C0;
	padding: 3px;
}

div.cartSideBarBody {
	height: 250px;
	overflow: auto;
}

div.shoppingCartItem {
	/*width: 100%;*/
	border: 2px solid #C9D1E6;
	margin: 3px;
	/*padding: 2px;*/
}

div.costWrapper, div.pagesWrapper {
	border: 2px solid #C9D1E6;
	margin: 0px;
	height: 100%;
	width: 100%;
}

div.costHeader, div.pagesHeader {
	padding-left: 5px;
	background-color: #C9D1E6;
	color:#505453;
	font-family:verdana,arial,helvetica,sans-serif;
}

div.costBody {
	/*height: 80px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}

div.pagesWrapper {
	height: 700px;
	margin-bottom: 10px;
}

#templatePallet {
	height: 25px;
	width: 225px;
	background-color: #C9D1E6;
	position: fixed;
	z-index:2000;
	bottom: 0px;
	right: 0px;
	font-family:verdana,arial,helvetica,sans-serif;
	overflow:hidden;
}

#templatePalletBody {
	width: 215px;
	height: 250px;
	overflow:auto;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
	bottom: 8px;
}

.templatePalletBodyHeader {
	background-color: #FFFFFF;
	width: 192px;
	padding: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 2px;
}

div.pagesBody {
	width: 100%;
	height: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: auto;
}

a.tankImageA {
	margin:10px;
}

img.tankImageImgSelected {
	border: 2px solid blue;
	padding: 2px;
}

img.tankImageImg {
	border: 2px solid #C9D1E6;
	padding: 2px;
}

#shoppingCartPopUp {
	height: 300px;
	width: 250px;
	border: 3px solid #C9D1E6;
	position: absolute;
	z-index: 2000;
	right: 6px;
	top: 70px;
	background-color: #FFFFFF;
}

#shopingCartPopUpHeader {
	width: 100%;
	height: 65px;
}

#shoppingCartPopUpBody {
	position: absolute;
	top: 75px;
	left: 0px;
	width: 240px;
	height: 185px;
	overflow: auto;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #C9D1E6;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	z-index: 2000;
}

#shoppingCartPopUpBodyEmpty {
    position: absolute;
    top: 60px;
    left: 0px;
    width: 240px;
    height: 200px;
    overflow: auto;
    margin-top: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #FFFFFF;
}


#shoppingCartPopUpFooter {
	width: 250px;
	height: 50px;
	position: absolute;
	top: 250px;
	left: 0px;
	z-index: 1000;
}
#shoppingCartPopUpHeaderContent {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 50px;
	width: 200px;
	padding: 5px;
	font-size: 8pt;
}

div.shoppingCartPopUpItem {
	background-color: #FFFFFF;
	width: 236px;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 2px solid #C0C0C0;
}

div.shoppingCartPopUpItemSkinny {
    background-color: #FFFFFF;
    width: 219px;
    margin-top: 4px;
    margin-bottom: 4px;
    border: 2px solid #C0C0C0;
}

div.dynamicField {
    color:#505453;
    font-family:verdana,arial,helvetica,sans-serif;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 195px;
}

div.dynamicField a {
	text-decoration: none;
	display: block;
}

div.dynamicField a:hover {
	background-color:#C0C0C0; 
    color:#505453;
    font-family:verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
}

div.searchHeader {
    border-top: 2px solid #012854;
	background-color: #C9D1E6;
    color:#505453;
	height: 25px;
    font-family:verdana,arial,helvetica,sans-serif;
}

span.searchSpan {
	float: right;
	position: relative;
	padding-right: 5px;
	bottom: 15px;
}

div.searchLinkDiv {
	padding-left: 5px;
	margin-top: 5px;
}

div.tenantSearchResults {
	height: 200px;
	width: 100%;
	overflow: auto;
}

div.tenantSearchResultsCampaign {
    height: 500px;
    width: 100%;
    overflow: auto;
}
div.contactListImportContainer{
	position: relative;
	width: 710px;
	height: 400px;
	overflow:auto;
}


/********************************************************

NEW LOOK 

*********************************************************/

.demoContainer {background-color: white; border:2px solid #333333; padding:5px;}

.menu_header_input,.subHeaderLoginInput,.menuInput {
	background-color: #2C2C2C;
	border: 1px solid #838383;
	color: #FFFFFF;
}
.subHeaderLoginInput{
	
	width: 200px;
}
.menuInput{
	position:relative;
	left:5px;
}



.subHeaderLoginInputFocus{
	background-color: #2C2C2C;
	width: 200px;
	color: #FFFFFF;
	border: 1px solid #838383;
}
.freshDMCustomers{
	width:191px;
	margin: 0px;
	border: 0px;
	float:left;
	position:absolute;
}

.freshSiteMenu{
	position: relative;
	width: 977px;
	border:0px;
	margin: 0px;
	height:39px;
}
.freshSiteMenuLink{
	padding: 0px;
	margin: 0px;
	border: 0px;
	display:inline;
	font-size:10px;
	color: #C0C0C0
}

.noLoginSubHeader{
	background-color:#2C2C2C;
	position:relative;
	width:977px;
	height:145px;
	border:0px;
	margin:0px;
	padding: 0px;
}

.mainWrapper{	
	margin:0px;
	/*background-color: #2C2C2C;*/
	background-color: #2C2C2C;
	width: 977px;
	height:100%;
	
	border: 0px;		
	/*background-image: url('../images/grey_menu_color.jpg');
	background-repeat: repeat-y;*/
}

.noMargins{
	margin: 0px;
	/* IE crappo */
}

.headerText{
	color:#ffffff;
}

.subHeaderBlurb{
	position: absolute; 
	z-index:22; 
	top: 25px; 
	left:420px;
	color:#ffffff; 
	font-size: 14pt;
}

.menuHeading1{
	color: #ffffff;
	font-size: 11pt;	
}

.menuHeading2{
	color: #ffffff;
	font-size: 8pt;	
}
.menuHeading3{
	color: #ffffff;
	font-size: 11pt;
	font-weight:bold;	
}

.menuHeading4{
	color: #577B01;
	font-size: 8pt;
	font-weight:bold;
}
.menuHeading5{
	color: #ffffff;
	font-size: 8pt;	
	font-weight:bold;
}

.mainContentHeading1{	
	font-size: 14pt;	
}

.loggedInHeaderFooter {

    font-weight: normal;
    font-family: century gothic,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #E6E6E6;
    height: 60px;
    position:absolute;
    width: 450px;
    top: 40px;
    left: 320px;
    z-index:2;
}

.tenantHomeHeader{
	background-image: url('../images/green_skinny_bar_slice.jpg');
}

a.loggedInHeaderFooterLink:link {color: #ffffff;}
a.loggedInHeaderFooterLink:visited {color: #ffffff;}
a.loggedInHeaderFooterLink:hover {color: #ffffff;}
a.loggedInHeaderFooterLink:active {color: #ffffff;}

.loggedInSubHeader{
	background-image: url('../images/green_skinny_bar_slice.jpg');
	background-repeat: repeat-x;
	margin:0px;
	border: 0px;	
	height:16px;
}


.tenantHomeSubHeader{
	background-image: url('../images/purple_to_black.jpg');
	background-repeat: repeat-x;
	margin:0px;
	border: 0px;	
	height:160px;	
	position:relative;
	top:0px;
	clear:both;
}

.tenantHomeStepsFreshDM
{
	background-color: #E4E4E4;	
	float: right;
	height:100%;
	min-height:250px;
	
}

.tenantLogoContainer{
	
	background-image: url('../images/slice_of_cust_logo_bkgd.jpg');
	background-repeat: repeat-x;
	/*width: 90%;*/
	text-align:center;	
	position:relative;
	height: 116px;
	font-size: 12px;
	
}

.tenantHomeRecentlyAddedMaterials{
	position:relative;
	left: 15px;
}


.menuLink{
	color:#C0C0C0;
	font-size: 12px;
	text-decoration:none;
	
}

.magnify_glass{
	/*position:relative;*/
	bottom:5px;
	right:0px;
	z-index:2;
}

.smallTitleText{
	font-size: 9px;
	font-style: italic;
}

a.menuLink:link{
	color:#C0C0C0;
	font-size: 12px;
	text-decoration:none;
	outline: none;
}
a.menuLink:hover{
	color:#C0C0C0;
	font-size: 12px;
	text-decoration:none;
	outline: none;
}
a.menuLink:visited{
	color:#C0C0C0;
	font-size: 12px;
	text-decoration:none;
	outline: none;
}
a.menuLink:active{
	color:#C0C0C0;
	font-size: 12px;
	text-decoration:none;
	outline: none;
}

a.footerLink:link{
	color:#C0C0C0;
	font-size: 10px;
	text-decoration:none;
	outline: none;
}
a.footerLink:hover{
	color:#C0C0C0;
	font-size: 10px;
	text-decoration:none;
	outline: none;
}
a.footerLink:visited{
	color:#C0C0C0;
	font-size: 10px;
	text-decoration:none;
	outline: none;
}
a.footerLink:active{
	color:#C0C0C0;
	font-size: 10px;
	text-decoration:none;
	outline: none;
}
a.shopCartLink:link{
	color:#FF9C00;
	font-size: 10px;	
	outline: none;
}
a.shopCartLink:hover{
	color:#FF9C00;
	font-size: 10px;	
	outline: none;
}
a.shopCartLink:visited{
	color:#FF9C00;
	font-size: 10px;	
	outline: none;
}
a.shopCartLink:active{
	color:#FF9C00;
	font-size: 10px;	
	outline: none;
}

.legend_style{
	font-weight: bold;
}
