/*
***********************************************************************************
*
* PC FIREFOX VERSION
*
***********************************************************************************
*/

body 
{ 
        background-color:white;
        color:black;
	margin:0 0 0 0px;
        font-family:'Helvetica Neue Light', Helvetica, arial;
	font-size:10px;
	TEXT-ALIGN: center;
	ALIGN: center; 
}


.OuterBody
{
	height:auto;  
	background:url('../assets/images/design/bg.gif');
}

.InnerBody
{
	width:800px; 
	margin:auto;
	background:#f6f6f6;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}



.InnerBody2
{
	width:800px;  
	margin:auto;
	background:#FFFFFF;/* #f6f6f6 #E6ECFF; */
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	position:relative;
	top:-44px;
}



/*
**************************
SIDE MENU
**************************
*/



.contentlhs
{
	float:left;
	width:200px;
}


.sidebarCont
{
	float:left;
	width:180px; 
	padding-top:24px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	height:auto; 
}



.sidemenuTop
{
	color: #666666;
	padding-left:5px;
	font-weight:bold;
	font-Size:12px;
	border-bottom: 1px dotted #cccccc;

}

.sidemenuDynamic
{
	height:220px;
	color: #666666;
        font-size:8pt;
	background:#ffffff;
}

.sidemenuDynamic a:link
{
	color: #000000;
	font-weight: normal;
}
.sidemenuDynamic a:active
{
	color: #660000;
	font-weight: bold
}
.sidemenuDynamic a:visited
{
	color: #000000;
	font-weight: normal;
}
.sidemenuDynamic a:hover
{
	color: #660000;
	font-weight: normal;
}

.sidemenuDynamic li
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}

.sidemenulevel2
{
	color: #666666;
	padding-left:5px;
	font-weight:bold;
	border-bottom: 1px dotted #ffffff;
}
.sidemenulevel2Selected
{
	color: #666666;
	padding-left:5px;
	font-weight:bold;
	background: #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.sidemenulevel3
{
	color: #666666;
	padding-left:15px;
	font-weight:bold;
	border-bottom: 1px dotted #ffffff;
}
.sidemenulevel3Selected
{
	color: #666666;
	padding-left:15px;
	font-weight:bold;
	background: #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.sidemenufillerblank
{
	line-height:1px;
	font-size:1px;
	height:10px;
}

.sidemenufiller
{
	line-height:1px;
	font-size:1px;
	height:5px;
}

/*
**************************
SiteMap
**************************
*/

.siteMaplevel1
{
	color: #666666;
	margin-left:55px;
	padding-left:5px;
	font-weight:bold;
	text-align:left; /* for ff*/
}
.siteMaplevel2
{
	color: #666666;
	margin-left:105px;
	padding-left:5px;
	font-weight:bold;
	text-align:left; /* for ff*/
}
.siteMaplevel3
{
	color: #666666;
	font-weight:bold;
	margin-left:155px;
	padding-left:5px;
	text-align:left; /* for ff*/
}

.siteMapArrow2
{
	margin-left:95px;
	text-align:left; /* for ff*/

}

.siteMapArrow3
{
	margin-left:145px;
	text-align:left; /* for ff*/

}
.siteMapDescLevel1
{
	margin-left:105px;
	text-align:left; /* for ff*/
}

.siteMapDescLevel2
{
	margin-left:155px;
	text-align:left; /* for ff*/
}

.siteMapDescLevel3
{
	margin-left:215px;
	text-align:left; /* for ff*/
}

/*
**************************
Content
**************************
*/


.content
{
	color: #666666;
	width:587px;  
	margin-left:200px;
	margin-top:0px;
	margin-right:0px;
	padding-right:5px;
	padding-top:44px;
	padding-left:8px;
	padding-bottom:40px;
        font-size:8pt;
	text-align:left;
	background:#ffffff;
}


.contentHeading
{
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        text-decoration:none;
        color:maroon;
}

.contentBig
{
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        font-weight:normal;
        text-decoration:none;
        color:gray;
}

.contentBigGold
{
	
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        font-weight:normal;
        text-decoration:none;
        color:#996600;
}

.contentBigMint
{
	
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        font-weight:normal;
        text-decoration:none;
        color:#99CC33;
}

.contentBigGreen
{
	
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        font-weight:normal;
        text-decoration:none;
        color:#339933;
}

.contentBigBlue
{
	float:left;
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        font-weight:normal;
        text-decoration:none;
        color:#330099;
}

.contentcolwrap
{

}

.contentleftcol
{
	float:left;
	width:284px;
	padding-left:0px;
	padding-right:5px;
        font-family:'Helvetica Neue Light', Helvetica;
}

.contentrightcol
{
	
	float:left;
	width:284px;
        font-family:'Helvetica Neue Light', Helvetica;
	padding-left:5px;
	padding-right:0px;
}

.contentleftcolof3
{
	float:left;
	width:186px;
	padding-left:0px;
	padding-right:5px;
        font-family:'Helvetica Neue Light', Helvetica;
}

.contentmidcolof3
{
	float:left;
	width:186px;
	padding-left:5px;
	padding-right:5px;
        font-family:'Helvetica Neue Light', Helvetica;
}


.contentrightcolof3
{
	
	float:left;
	width:186px;
        font-family:'Helvetica Neue Light', Helvetica;
	padding-left:5px;
	padding-right:0px;
}

.content a:link
{
	color: #000000;
	font-weight: normal;
}
.content a:active
{
	color: #660000;
	font-weight: bold
}
.content a:visited
{
	color: #000000;
	font-weight: normal;
}
.content a:hover
{
	color: #660000;
	font-weight: normal;
}

.content li
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}

.pContent
{
	overflow:hidden;
	width:100%;
}


.capLetter
{
	font-weight:bold;
	font-size:15pt;
}

.contenttitle
{
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:17px;
        text-decoration:none;
	font-weight:bold;
	color:maroon;
}

.contentsubHeading
{
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        color:gray;
}

.footertext
{
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:8pt;
        text-decoration:none;
	font-weight:bold;
}

.bigdot
{
        font-family:'Helvetica Neue Light', Helvetica;
	color: #666666;
        font-size:14pt;
	font-weight:bold;
	position:relative;
	top:+2;
}


/* 
	**********************************************************
	RFQ RELATED
	********************************************************** 
*/

.RFQOuter
{
	align:center;
	padding-left:50px;
}	

.RFQInner
{
	align:center;
	background: #F3F3F3;
	width:680px;
}


.RFQLine
{
	VERTICAL-ALIGN: top; 
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-top:0px;
	margin-bottom:1px;
	clear:both;
}

.RFQLineTitle
{
	VERTICAL-ALIGN: top; 
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-top:0px;
	background:#ffffff;
	clear:both;
}



.RFQStep
{
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        text-decoration:none;
        color:maroon;
	background:#ffffff:
}

.RFQTitle
{
	float:left;
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:19px;
        font-weight:bold;
        text-decoration:none;
        color:gray;
 	background:#ffffff;
}


.RFQLabel
{
        font-family:'Helvetica Light', Helvetica;
        font-size:10px;
        text-decoration:none;
        color:maroon;
	width:170px;
	padding-top:5px;
	padding-left:50px; 
	float:left;
}

.RFQLabelTop
{
	float:left;
        font-family:'Helvetica Light', Helvetica;
        font-size:10px;
        text-decoration:none;
        color:maroon;
	width:190px;
}

.RFQLabelBig 
{
        font-family:'Helvetica Neue Light', Helvetica;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        color:maroon;
	width:190px;
	padding-left:50px;
}

.RFQBox
{
	float:left;
	width:190px;
	margin-bottom:1px;
}

.RFQBoxRO
{
	float:left;
	width:190px;
	position:relative;top:+5;
}


.RFQLabelCU
{
        font-family:'Helvetica Light', Helvetica;
        font-size:10px;
        text-decoration:none;
        color:maroon;
	width:110px; 
	padding-top:5px;
	padding-left:20px; 
	float:left;
}

.RFQBoxCU
{
	float:left;
	width:190px;
	margin-bottom:1px;
}

.RFQform 
{
  	border: 1px solid #6699CC;
  	padding-left: 1px;
  	background color: #ffffff;
  	font-family: Lucida Grande, Verdana;
  	color: #333333; 
  	font-weight: normal;
  	height: 19px;
  	font-size: 7pt
}

.RFQBtnNext
{
	border: #6699CC 1px solid;
	padding-left:5px;
	padding-right:5px;
  	font-weight: bold;
	background: #ffffff;
	height:16px;
	width:80px;
	padding-top: 2px;

}
.RFQBtnNext_Over
{
	border: #6699CC 1px solid;
	padding-left:5px;
	padding-right:5px;
	background: #FFFF99;
  	font-weight: bold;
	height:16px;
	width:80px;
	padding-top: 2px;
}

.RFQLineBreak
{
	clear:both;
	margin-left:10px;
	position:relative;
	top:+8;
	border-top: 1px solid #cccccc;
	margin-top:1px;
	margin-bottom:0px;
	width:660px;
	line-height:1px;
	font-size:1px;
	height:10px;
}

/*

RFQ text display
*/

.rfqTextLeft
{
	float:left; 
	width:200px;
}

.rfqTextRight
{
	font-weight:bold;
}

.spacer
{
	float:left;
	padding:0px;
	line-height:1px;
	font-size:1px;
}

.spacertop
{
	float:left;
	padding:0px;
	line-height:1px;
	font-size:0px;
	margin: 0em; 
	overflow: hidden; 

}



.headerimage 
{
        background-color:white;
        width:800px;
        height:148px;
}

.sclogo 
{
        position:absolute;
        left:29px;
        top:32px;
        width:173px;
        height:68px;
}

.scexperts 
{
        position:absolute;
        left:35px;
        top:113px;
        width:319px;
        height:27px;
}

.scsearch 
{
        /*position:absolute;*/
        position:relative;
        left:654px;
        top:100px;
        padding:0px;
        width:56px;
        height:13px;
}

.scsearchbox 
{
        position:relative;
	top:-86px;
	float:right;
	margin-right:42px;
	display:inline;
}




.scform 
{
  	border: 1px solid #6699CC;
  	padding-left: 1px;
  	background color: #ffffff;
  	font-family: Lucida Grande, Verdana;
  	color: #333333; 
  	font-weight: normal;
  	height: 19px;
  	font-size: 7pt
}


/*


*/

.menucont
{
	width:800px;

}


.menupad
{
        width:2px;
        background-color: #ffffff;
	border:1px solid #000000;
}



p.pmid{position:relative;top:-1;} 
p.ptop{position:relative;top:-6;line-height:3mm;} 


A:link
{
	color: #666666;
	TEXT-DECORATION: none
}
A:active
{
	color: #660000;
	TEXT-DECORATION: none
}
A:visited
{
	color: #666666;
	TEXT-DECORATION: none
}
A:hover
{
	color: #660000;
	TEXT-DECORATION: none
}


/* 
	**********************************************************
	image inserts (as ADMIN)
	********************************************************** 
*/

.imgInsertCenter
{
	align:center;
	text-align:center;
	width:100%;
}

.imgInsertLeftLeft
{
 	/*border:1px solid #666666;*/
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.imgInsertLeftRight
{
	vertical-align:top;
	/*border:1px solid #666666;*/
}

.imgInsertRightCont
{
	/*BORDER:#666666 1px solid; */
	VERTICAL-ALIGN: top; 
	padding-top:0px;
}

.imgInsertRightRight
{
	/*BORDER: #666666 1px solid; */
	PADDING-RIGHT: 0px;   
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px; 
	align: right;
}


/* 
	**********************************************************
	for ordinary select boxes (ie)
	********************************************************** 
*/

.sel	{
	font: Lucida Grande, Verdana;
  	color: #333333; 
  	font-weight: normal;
  	font-size: 7pt
	padding: 0; 
	padding-left: 2; 
	padding-right: 3; 
	height: 18px;
	border: 0 inset buttonface; 
	width: 50; 
	font: icon; 
}	

.selmult
{
	font: Lucida Grande, Verdana;
  	color: #333333; 
  	font-weight: normal;
  	font-size: 7pt
	padding: 0; 
	padding-left: 2; 
	padding-right: 3; 
	border: 0 inset buttonface; 
	width: 50; 
	font: icon; 
}	


/* 
	**********************************************************
	for stylized select boxes (non IE
	********************************************************** 
*/

.select	{
	border: 0 inset buttonface; 
	width: 50; 
	font: icon; 
	cursor: default;
}
.selected {
	border: 0 inset buttonface; 
	background: window; 
	padding: 0; 
	font: icon;
}
.selectTable {
	height: 100%; 
	width: 100%;
	border: 1 inset #000000; 
	background: #ffffff;
}
.option	{
	font: Lucida Grande, Verdana;
  	color: #333333; 
  	font-weight: normal;
  	font-size: 7pt
	padding: 0; 
	padding-left: 2; 
	padding-right: 3; 
	width: 100%;
	height: 14px;
}
.dropDown {
	position: absolute; 
	visibility: hidden; 
	width: 100%;
	border: 1 solid windowtext; 
	padding: 0;
	background: window; 
	color: windowtext;
}
.select .button	{
	width: 16px; 
	height: 3; 
	font-family: webdings; 
	padding: 0;
	font-size: 7pt; 
	border: 1 outset buttonhighlight;
}







