﻿/* BEGIN: HTML style updates */
/* Purpose: undo some of the default styling of common (X)HTML browsers
   link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link, :visited, :hover { text-decoration:inherit; }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style: none }

/* avoid browser default inconsistent heading font-sizes and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }

/* Remove the inconsistent (among browsers) default ul,ol padding or margin
   the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it.
   zero out the spacing around pre, form, body, html, p, blockquote as well
   form elements are oddly inconsistent, and not quite CSS emulatable.
   nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }

a {outline: none;}
/* END: HTML style updates */

/* BEGIN: WS Master styles */
body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-color: #a39d90;
}
#bodyContent {
position: relative;
    margin: 0px auto;
    padding: 0px;
    width: 968px;
    text-align: left;	
}
#pageWrapper {
    position: absolute;
    top:0px;
    left:0px;
    margin: 0px auto;
    padding: 0px;
    width: 100%;
    height:100%;
    text-align: left;
}
#header {
    width: 968px;
    height: 95px;
    z-index:202;
}
.headerImageTop {
	position:absolute;
	top:28px;
	left:0px;
	width:968px;
	height:67px;
}
.wsBorder {
	border:1px solid #D8D9D2;
}
.wsBorderHeader {
	border:1px solid #D8D9D2;
	background-color:#F3F3F3;
}
.wsBorderFooter {
    border: 1px solid #D8D9D2;
    background-color:#666666;
    font-family: Arial;
    font-size: 11px;
    font-weight:bold;
    color:#FFFFFF;
    white-space:nowrap;
    text-align:right;
}
.wsDivider {
	width:1px;
	height:100%;
	background-color:#D8D9D2;
	empty-cells:show;
}
.headerTopNav {
	position:absolute;
	top:57px;
	right:0px;
	padding-right:39px;
	text-align:right;
	z-index:1;
}
.topNav {
    font-family:Arial;
    font-size:11px;
    line-height:11px;
    color:#555555;
    cursor:pointer;
    text-decoration:none;
}
.topNavSeparator {
    font-family:Arial;
    font-size:14px;
    color:RGB(158,166,165);
    padding-left:0px;
    padding-right:0px;
}
.topNavSelected {
    font-family:Arial;
    font-size:9px;
    font-weight: bold;
    color:#555555;
    text-decoration:none;
}
.topNavGreeting {
    font-family:Arial;
    font-size:11px;
    color:RGB(204, 102, 0);
    padding-right:6px;    
}

/* New Main Nav CSS Begin */

.preload1 {background: url(../images/nav_bak.jpg);}
.preload2 {background: url(../images/nav_bak.jpg);}

#mainMenu 
{
padding:0; 
margin:0; 
list-style:none; 
height:28px;
width:968px; 
background:#fff url(../images/nav_bak.jpg) repeat-x; 
position:relative; 
z-index:100; 
font-family:arial, verdana, sans-serif;
}
#mainMenu li.top 
{
display:block; 
float:left;
height:28px; 
line-height:28px; 
color:#333333; 
text-decoration:none; 
font-size:11px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
padding:0 0 0 2px; 
cursor:pointer;
background: url(../images/nav_bak.jpg);
cursor:default;
}
#mainMenu li a.top_link 
{
display:block; 
float:left; 
height:28px; 
line-height:28px; 
color:#333333; 
text-decoration:none; 
font-size:11px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
padding:0 0 0 2px; 
cursor:pointer;
background: url(../images/nav_bak.jpg);
}
#mainMenu li.top span 
{
float:left; 
display:block; 
padding:0 12px 0 12px; 
height:28px; 
background: url(../images/nav_bak.jpg) right top no-repeat;
}
#mainMenu li a.top_link span.down 
{
float:left; 
display:block; 
padding:0 12px 0 12px; 
height:28px; 
background: url(../images/nav_bak.jpg) no-repeat right top;
}
/* Default list styling */

#mainMenu li:hover 
{
position:relative; 
z-index:200;
}

#mainMenu li:hover ul.sub
{
left:1px; 
top:28px; 
background:RGB(150, 150, 150); 
padding:-20px;  
white-space:nowrap; 
width:149px; 
height:auto; 
z-index:300;
line-height:0px;
}

#mainMenu li:hover ul.sub li a
{
display:block; 
height:18px;
font-size:10px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
line-height:15px; 
text-indent:5px; 
color:#fff; 
text-decoration:none; 
border-style:solid; 
border-width: 0px 0px 0px 2px; 
border-color:#666666; 
padding-right:10px;
}

#mainMenu li:hover ul.sub li a:hover 
{
background:RGB(223, 222, 222); 
color:#333333;  
width:137px; 
border-style:solid;
border-width:0px 0px 0px 2px;
border-color:RGB(170, 179, 0);
position:relative;
}

#mainMenu ul, 
#mainMenu li:hover ul ul,
#mainMenu li:hover li:hover ul ul,
#mainMenu li:hover li:hover li:hover ul ul,
#mainMenu li:hover li:hover li:hover li:hover ul ul
{
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0; 
margin:0;
padding:0; 
list-style:none;
}

/* New Main Nav Css END */


#footer {
	position:relative;
	top:0px;
	left:0px;
	height:22px;
	width:968px;
	background-color:#333333;	
}
.footerLeft 
{
	
	padding-left:13px;
	position:absolute;
	top:0px;
	left:0px;
}
.footerRight 
{
	
	padding-right:14px;
	position:absolute;
	top:0px;
	right:0px;
}
.footerText 
{
    font-family:Arial;
    font-size:9px;
    font-weight:bold;
    color:#cccccc;
    text-decoration:none;
        line-height:22px;
    vertical-align:middle;
}
.footerNavSeparator {
    font-family:Arial;
    font-size:9px;
    color:#cccccc;
    padding-left:6px;
    padding-right:6px;
}
#footerSpacer
{
	width: 968px; 
	height:10px; 
	background-color: #ffffff;
}
#slideoutControls1 {
	position:absolute;
	top:-1px;
	right:-1px;
	z-index:150;
}
#slideoutControls {
	position:absolute;
	top:-1px;
	right:400px;
	z-index:150;
}
.slideoutControl1 {
border:1px solid #cccccc;background-image:url(../images/projectFolderTabClose.gif);height:121px;cursor:pointer;
}
.slideoutControl2 {
border:1px solid #cccccc;border-top:0px;background-image:url(../images/sampleCartTabClose.gif);height:121px;cursor:pointer;
}
.slideoutControl3 {
border:1px solid #cccccc;background-image:url(../images/buildAQuoteTabClose.gif);height:121px;cursor:pointer;
}
.slideoutControl1Selected {
border:1px solid #FFFFFF;border-top:1px solid #cccccc;border-bottom:1px solid #D8D9D2;background-image:url(../images/hex_ffffff.jpg);height:121px;
}
.slideoutControl2Selected {
border:1px solid #FFFFFF;border-top:0px;border-bottom:0px;background-image:url(../images/hex_ffffff.jpg);height:121px;
}
.slideoutControl3Selected {
border:0px;border-top:1px solid #cccccc;background-image:url(../images/buildAQuoteTabControl.gif);height:121px;
}
.slideoutControl1Active {
border:1px solid #cccccc;background-image:url(../images/projectFolderTabActive.gif);height:121px;cursor:pointer;
}
.slideoutControl2Active {
border:1px solid #cccccc;border-top:0px;background-image:url(../images/sampleCartTabActive.gif);height:121px;cursor:pointer;
}
.slideoutControl3Active {
border:1px solid #cccccc;background-image:url(../images/buildAQuoteTabActive.gif);height:121px;cursor:pointer;
}
#slideoutTabs {
    position:absolute;
    top:-1px;
    right:0px;
    z-index:100;
    width:281px;
}
#slideout1 {
	position:absolute;
	top:11px;
	right:0px;
	width:281px;
	/*max-width:900px;*/
	height: 375px;
	overflow:hidden;
}
#slideout2 {
	position:absolute;
	top:11px;
	right:0px;
	width:281px;
	height: 375px;
	overflow:visible;
}
#slideout3 {
	position:absolute;
	top:0px;
	right:0px;
	width:260px;
}
.slideoutTab123 {
	width:19px;
	height:124px;
	cursor:pointer;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image:url(../images/hex_ededed.jpg);
}
.slideoutTab123Selected {
	width:19px;
	height:124px;
	cursor:pointer;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image:url(../images/hex_ffffff.jpg);
}
.slideoutTabContent123 
{
    top:10px;
	width:230px;
	height:106px;
	max-height:256;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image:url(../images/hex_ffffff.jpg);
	vertical-align:top;
	padding:8px 29px 8px 8px;
}
.slideoutShadowSide123 {
	background-image:url(../images/slider123_shadow_tab_side.png);
	background-image:expression('none');
	width:13px;
	height:126px;
	background-repeat:no-repeat;
}
#slideoutShadowSide1 {
	background-image:url(../images/slider1_shadow_side.png);
	background-image:expression('none');
	width:32px;
	height:246px;
	background-repeat:no-repeat;
	border-right:1px solid #D8D9D2;
}
.slideoutShadowBottom12 {
	background-image:url(../images/slider12_shadow_bottom.png);
	background-image:expression('none');
	width:278px;
	height:14px;
	background-repeat:no-repeat;
}
#slideoutShadowTopSide2 {
	background-image:url(../images/slider2_shadow_side_top.png);
	background-image:expression('none');
	width:32px;
	height:123px;
	background-repeat:no-repeat;
}
#slideoutShadowBottomSide2 {
	background-image:url(../images/slider2_shadow_side_bottom.png);
	background-image:expression('none');
	width:32px;
	height:123px;
	background-repeat:no-repeat;
}
#slideoutShadowTopSide3 {
	background-image:url(../images/slider3_shadow_side.png);
	background-image:expression('none');
	width:32px;
	height:246px;
	background-repeat:no-repeat;
}
#slideoutShadowBottom3 {
	background-image:url(../images/slider3_shadow_bottom.png);
	background-image:expression('none');
	width:278px;
	height:14px;
	background-repeat:no-repeat;
}
.lightbox {
	position:absolute;
	top:0px;
	left:0px;
	z-index:199;
	background-color:black;
	opacity:0.10;
    -moz-opacity:0.10;    
	filter:alpha(opacity=10);
}
.disabled {
	position:absolute;
	top:0px;
	left:0px;
	z-index:198;
	background-color:white;
	opacity:.50;
    -moz-opacity:0.50;    
	filter:alpha(opacity=50);
}
/* END: MC Master styles */

/* BEGIN: MC Content styles */
#content {
	position:relative;
	top:27px;
	left:17px;
	width:932px;

	/*overflow:hidden;*/
	border:solid 1px RGB(216,217,210);
	background-color:RGB(237,236,222);
	margin-bottom:25px;
}
#contentBackground
{
	width:968px; 
	overflow:visible; 
	padding-bottom:25px; 
	background-color:#333333;	
}
#homeContent {
	position:relative;
	top:0px;
	left:0px;
	width:968px;
	z-index:50;
	/*overflow:hidden;*/
	padding-bottom:10px;
}
.contentHeader {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:21px;

}
#contentHomeBackground {
	position:relative;
	top:0px;
	left:0px;
	width:968px;
	height:322px;
	z-index:51;
	overflow:hidden;
}
.contentDescription {
    font-family: Arial;
    font-size: 11px;
    color: #777777;
    text-align: left;
}
.contentHeaderText {
	font-family:Arial;
    font-size:13px;
    font-weight: bold;
    color:#FFFFFF;
    padding-left:10px;
}
.contentHeaderTextWhite {
	font-family:Arial;
    font-size:13px;
    font-weight: bold;
    color:#FFFFFF;
    padding-left:10px;
}
.subContentHeaderText {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding-left:5px;
    white-space:nowrap;
}
.contentFooter {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:8px;
	border-top:1px solid #D8D9D2;
}
.newContentFooter {
	width:100%;
	height:8px;
	background-color:RGB(170, 179, 0);
	border-top:1px solid #D8D9D2;
}
/* END: WS Content styles */

/* BEGIN: Content Header/Footer backgrounds */
.contentAuthBackground {
	background-color:RGB(170, 179, 0);
}
.contentProductBackground {
	background-color:RGB(170, 179, 0);
}
.contentPulseBackground 
{
    background-color:RGB(170, 179, 0);
}
.contentMyAccountBackground {
	background-color:RGB(170, 179, 0);
}
.contentMyProjectsBackground {
	background-color:RGB(170, 179, 0);
}
.contentTechnicalBackground {
	background-color:RGB(170, 179, 0);
}
.contentOrderBackground {
	background-color:RGB(170, 179, 0);
}
.contentWhiteGreenBackground 
{
	background-color:RGB(170, 179, 0);
}
.contentMiscBackground {
	background-color:RGB(170, 179, 0);
}
.contentHelpDeskBackground {
	background-color:RGB(170, 179, 0);
}
.subContentBackground {
	background-color:RGB(170, 179, 0);
}
/* END: Content Header/Footer backgrounds */

/* BEGIN: WS Form styles */
.formBox {
	border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    opacity:92;
    -moz-opacity:0.92;    
	filter:alpha(opacity=92);
	z-index:200;
}
.formBox2 {
	border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    opacity:92;
    -moz-opacity:0.92;    
	filter:alpha(opacity=92);
	z-index:900;
}
.formBoxShaded {
    border:1px solid #CCCCCC;
    background-color:#F3F3F3;
}
.formTitle {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #555555;
    text-align: left;
    white-space:nowrap;
}
.formTitleLink {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-decoration: underline;
    text-align: left;
    white-space:nowrap;
}  
.formLabel {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-align: left;
    white-space:nowrap;
    padding-bottom:4px;
}
.formLabelWrap {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-align: left;
    white-space:normal;
    padding-bottom:4px;
}
.formLabelRed {
    font-family: Arial;
    font-size: 10px;
    color: red;
    text-align: left;
    white-space:nowrap;
    padding-bottom:10px;
}
.formLabelBold {
    font-family: Arial;
    font-size: 10px;
    font-weight:bold;
    color: #555555;
    text-align: left;
    white-space:nowrap;
}
.formLabelLarge {
    font-family: Arial;
    font-size: 12px;
    color: #555555;
    text-align: left;
    white-space:nowrap;
}
.formLabelLargeBold {
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
    color: #555555;
    text-align: left;
    white-space:nowrap;
}
.formLabelError {
    font-family: Arial;
    font-size: 10px;
    color: #D53E3D;
    text-align: left;
}
.formLabelItalic {
    font-family: Arial;
    font-size: 10px;
    font-style:italic;
    color: #555555;
    text-align: left;
}
.formLink {
    font-family: Arial;
    font-size: 10px;
    font-style:normal;
    text-decoration: underline;
    color: #C78931;
    text-align: left;
    white-space:nowrap;
}
.formLinkLarge {
    font-family: Arial;
    font-size: 12px;
    font-style:normal;
    text-decoration: underline;
    color: #C78931;
    text-align: left;
    white-space:nowrap;
}
.formErrorGeneral {
    font-family: Arial;
    font-size: 9px;
    color: #D53E3D;
    text-align: left;
}
.formMessaging {
	font-family:Arial;
    font-size: 9px;     
    color:#555555;
}
.formTextBoxSmall {
	width:130px;
	height:16px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
    padding-top:2px;
}
.formTextBoxSmallZip {
	width:35px;
	height:16px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
    padding-top:2px;
    padding-left:2px;
}
.formDropDownList {
	width:160px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
}
.formDropDownListNoWidth {
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
}
.formDropDownListExtraLarge {
    width:500px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
}
.formDropDownListSmall {
	width:100px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
}
.formTextArea {
	width:400px;
	height:40px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
}
.formTextAreaSmall {
	width:225px;
	height:40px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
}
.formTextBox {
	width:160px;
	height:16px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
    padding-top:2px;
}
.formTextBoxLarge {
	width:225px;
	height:16px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
    padding-top:2px;
}
.formDropDownListLarge {
	width:227px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#FFFFFF;
}
.formTextBoxDisabled {
	width:160px;
	height:16px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#F3F3F3;
    padding-top:2px;
}
.formTextBoxLargeDisabled {
	width:225px;
	height:16px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size: 11px;     
    color:#555555;
    background-color:#F3F3F3;
    padding-top:2px;
}
.formSuccess {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #777777;
    text-align: left;
}
/* END: WS Form styles */

/* BEGIN: WS List styles - This is the alphabet list */
.wsListLink {
	font-family:Arial;
    font-size:10px;     
    color:#555555;
    border:1px solid #FFFFFF;
    padding-left:2px;
    padding-right:2px;
    text-decoration:none;
}
.wsListLinkSelected {
	font-family:Arial;
    font-size:10px;     
    color:#555555;
    border:1px solid #E6372E;
    padding-left:2px;
    padding-right:2px;
    text-decoration:none;
}
.wsList {
	width:347px;
	height:118px;
    border:1px solid #D8D9D2;
    overflow-y:scroll;
}
.wsListItem {
    padding:5px 5px 5px 5px;   
    border-bottom:1px solid #D8D9D2;
}
.wsListItemSelected {
    background-color:#F3F3F3;
    padding:5px 5px 5px 5px;
    border-bottom:1px solid #D8D9D2;
}
.wsListItem a {
	font-family:Arial;
    font-size:10px;
    color:#555555;
    text-decoration:none;
}
.wsListItemSelected a {
	font-family:Arial;
    font-size:10px;     
    color:#555555;
    text-decoration:none;
}
/* END: WS List styles */

/* BEGIN: WS Select list styles */
.wsSelectList {
	font-family:Arial;
    font-size:10px;     
    color:#555555;
    padding:5px 5px 5px 5px;   
    border-bottom:1px solid #D8D9D2;
    cursor:pointer;
}
.wsSelectListSelected {
	font-family:Arial;
    font-size:10px;     
    color:#555555;
    padding:5px 5px 5px 5px;   
    border-bottom:1px solid #D8D9D2;
    background-color:#F3F3F3;
}
/* END: WS Select list styles */

/* BEGIN: Content Nav Tabs */
.contentDivider {
	position:relative;
	height:1px;
	background-color:#999999;
}
.contentBorder {
	position:relative;
	bottom:10px;
	left:11px;
	right:11px;
	width:889px;
	height:450px;
	border:1px solid #D8D9D2;
}
#contentTopNav {
	position:absolute;
	width:889px;
	left:11px;
	right:11px;
	top:28px;
	height:20px;
	z-index:1;
}	
.contentTopNavSelTab {
	position:absolute;
	height:19px;
	top:0px;
    padding-left:22px;
    padding-right:22px;
	padding-top:3px;
	border-top: 1px solid #D8D9D2;
	border-left: 1px solid #D8D9D2;
	border-right: 1px solid #D8D9D2;
	border-bottom: 1px solid white;
	font-family:Arial;
    font-size:12px;
    font-weight: bold;
    color:#555555;
	background-color: White;    
	text-align: center;
	z-index:2;
}
.contentTopNavLinkTab {
	position:absolute;
	top:4px;
	height:18px;
    padding-left:24px;
    padding-right:24px;
	border: 1px solid #D8D9D2;
	font-family:Arial;
    font-size:11px;
    font-weight: bold;
    color:#555555;
	text-align: center;
	z-index:2;
}
.contentTopNavLinkTab a { color:#555555; text-decoration:none; }
.contentTopNavLinkTab a:link { color:#555555; text-decoration:none;}
.contentTopNavLinkTab a:visited { color:#555555; text-decoration:none;}
.contentTopNavLinkTab a:hover { color:#555555; text-decoration:none;}
/* END: Content Nav Tabs */

/* BEGIN: WS Pager */
.wsPagerText {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-align: left;
    white-space:nowrap;
}  
.wsPagerLink {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-decoration: underline;
    text-align: left;
    white-space:nowrap;
    padding-left:5px;
    padding-right:5px;
}
/* END: WS Pager */

/* BEGIN Project Image Overlay Styles */
.wsOverlayHeader
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#555555;
}
.wsOverlaySubheader
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#555555;
}

/* END Project Image Overlay Styles */

/* BEGIN: WS Pager */
.wsPagerText {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-align: left;
}  
.wsPagerLink {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-decoration: underline;
    text-align: left;
    padding-left:5px;
    padding-right:5px;
}
/* END: WS Pager */

/* BEGIN Paging List Styles */
.wsPagingListFilterTitle {
	font-family: Arial;
    font-size: 10px;
    color: #555555;
}
.wsPagingListHeader {
	border-right:1px solid #D8D9D2;
	background-color:#F7F7F7;
}
.wsPagingListHeaderLast {
    background-color:#F7F7F7;
}
.wsPagingListHeaderText {
	font-family: Arial;
    font-size: 11px;
    font-weight:bold;
    color: #666666;
    text-decoration:none;
}
.wsPagingListItem {
	border-left:1px solid #D8D9D2;
	border-right:1px solid #D8D9D2;
	border-bottom:1px solid #D8D9D2;
    background-color:#FFFFFF;
}
.wsPagingListItemSelected {
    border-bottom:1px solid #D8D9D2;
    background-color:#F7F7F7;
}
.wsPagingListItemText {
	font-family: Arial;
    font-size: 11px;
    color: #555555;
}
.wsPagingListSubHeaderText {
	font-family: Arial;
    font-size: 11px;
    color: #666666;
}
.wsPagingListItemLink {
	font-family: Arial;
    font-size: 11px;
    color: #C78931;
    text-decoration:underline;
    cursor:pointer;
}
/* BEGIN Paging List Styles */
.tooltip {
    position:absolute;
    border:1px solid #D8D9D2;
    background-color:#FFFFFF;
    font-family: Arial;
    font-size: 9px;
    color: #555555;
    text-align: left;
    padding:10px;
    z-index:1000;
}
.tooltipContent {
    width:130px;
}
.legalTitle {
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    color: #555555;
    text-align: left;
}
.legalText {
    font-family: Arial;
    font-size: 12px;
    color: #555555;
    text-align: left;
}
.printFriendlyLink {
    font-family: Arial;
    font-size: 10px;
    color: #555555;
    text-align: left;
    white-space:nowrap;
    cursor:pointer;
}
.quickSearchTextBox {
	width:135px;
	height:14px;
	border:1px solid #D8D9D2;
	font-family:Arial;
    font-size:10px;     
    color:#555555;
    background-color:#FFFFFF;
    text-indent:1px;
    padding-top:2px;
}
.quickSearchText {
	font-family:Arial;
	font-size:11px;
	color:#42413f;
	padding-right:16px;
}
.customProjectFolderMarker
{
	position:absolute;top:41px;left:48px;padding:0px;margin:0px;
}
.confirmationLargeBold
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#555555;
	font-weight:bold;
}
.confirmationText
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color: #555555;
}
.commonContentBox
{

	margin: 10px;
	padding: 10px;
	width:870px;
	border: solid;
	border-width:1px;
	border-color: #999999;
	background-color:White; 	
}
.contentProduct12TextRegular {
	font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
}
.contentProduct12TextBold {
	font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
}
.customHospitalityProducts
{
	float: left; padding-right:24px; padding-bottom:15px; text-align:center;
	font-family: Arial; font-size: 10px; color: #555555;
}
.customhospitalitybutton
{
float:left;
background-color:#CCCCCC;
margin:30px;

cursor:pointer;
font-size:11px;
width:125px;
height:25px;
}
