.Extranet
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #660033
}
BODY
{
    FONT-SIZE: 8pt;
    MARGIN: 0pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
A:active
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff3333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.title
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 12pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pageheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.welcomeheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contacts_header_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffeb3a
}
.contacts_header_2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff387
}
.grid_item
{
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #EBEBEB;
}
.grid_alternating_item
{
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #d6e0eb;
}
.grid_Error_Msg 
{
	FONT-SIZE: 8pt;
	background-color: Mistyrose;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Red;
	border-width: 2pt;
	border-style: solid;
	border-color: Red;
	
}
A.nav:active
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.nav:link
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.nav
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.nav:visited
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sample_request_status_action:active
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.sample_request_status_action:link
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.sample_request_status_action
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.sample_request_status_action:visited
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.formfield_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text2
{
    FONT-SIZE: 16pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headertext
{
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.forms_header_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffeb3a
}
.forms_header_2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff387
}
A.nav:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff3333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sidenav_header_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0066ff
}
.sidenav_header_1B
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff66;
}
.sidenav_header_2
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99ffcc
}
.sidenav_header_3
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #336699
}
TR.contacts_text_1
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebebeb
}
TR.contacts_text_2
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d6e0eb
}
TR.formhead_1
{
    BACKGROUND-COLOR: #ffd83b
}
TR.header_row
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc00
}
TR.footer_row
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc00
}
.pricing_header
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pricing_columnhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.pricing_normal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_custtype
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_setupcharge
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_rohs
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
	BACKGROUND: #DCEC9C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_rohs_partnumber
{
    FONT-SIZE: 12px;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.pricing_rohs_partnumber_highlight
{
    FONT-SIZE: 12px;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.pricing_spa_hdr
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
	BACKGROUND: #EBEBEB;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_spa,A.pricing_spa,A.pricing_spa:hover,A.pricing_spa:visited
{
    FONT-SIZE: 8px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
	BACKGROUND: #EBEBEB;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_sd
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
	BACKGROUND: pink;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_itar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
	BACKGROUND: #FFC0C0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
    white-space: nowrap
}
.pricing_itar_caption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
	BACKGROUND: #FF5D5D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_itar_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
	BACKGROUND: #FFC0C0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_ranges
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.pricing_error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_highlight_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.pricing_text2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.pricing_altcurrency

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    COLOR: #0000CC;

    BACKGROUND-COLOR: #D8D8D8;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    TEXT-ALIGN: left

}

A.pricing_altcurrency:link

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    COLOR: #0000CC;

    BACKGROUND-COLOR: #D8D8D8;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    TEXT-ALIGN: left;

    TEXT-DECORATION: none

}

A.pricing_altcurrency:visited

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    COLOR: #0000CC;

    BACKGROUND-COLOR: #D8D8D8;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    TEXT-ALIGN: left;

    TEXT-DECORATION: none

}

A.pricing_altcurrency:hover

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    COLOR: #0000CC;

    BACKGROUND-COLOR: #D8D8D8;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    TEXT-ALIGN: left;

    TEXT-DECORATION: none

}
.qty_warning_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FF6666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
select {
	font-size:8pt;
}
.normal {
	font-size:8pt;
}
.normal_left {
	font-size:8pt;
	text-align: left;
}
.normal_centred {
	font-size:8pt;
	text-align: center;
}
.normal_red {
	font-size: 8pt;
	font-weight: bold;
	color: red;
}
.actionResult {
	font-size:10;
	text-align: center;
	font-weight:bold;
	color: navy;
	border:1px solid;
	border-top-color:#ADEAF5;
	border-left-color:#ADEAF5;
	border-right-color:#ADEAF5;
	border-bottom-color:#ADEAF5;
}
input {
	font-size:8pt;

}
input[type="text"] {
	font-size:8pt;
	font-weight:bold;
	background:#FFF089;
}
.prodlist {
	font-size:8pt;
}
.curr {
	color:black;
	background-color:white;
}
a.obs {
	color:white;
	background-color:green;
}
.expd {
	color:red;
	background-color:white;
}
.btn_normal{
	color:#050;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient
	 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
.btn_yes{
	color:green;
      font family: Comic Sans MS;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient
	 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
.btn_no{
	color:red;
      font family: Comic Sans;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient
	 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
.boldtext {
	font-weight:bold;
}
.curropt {
	background-color:#ffcc00;
}
.navtd {
    text-align: left;
}
.msg {
	color:red;
	font-weight:bold;
}
option.inuse {
	background-color:red;
}


table.gdr_PNinput {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #333333;
	background-color: #E1C1FF;
	width: 100%;
}
table.gdr_PNinput th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #D6ABFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	-moz-border-radius: ;
}
table.gdr_PNinput td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	background-color: #E1C1FF;
	-moz-border-radius: ;
}

table.gdr_products {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #333333;
	background-color: #BCF2FC;
	width: 100%;
}
table.gdr_products th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #71E8FD;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	-moz-border-radius: ;
}
table.gdr_products td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	background-color: #BCF2FC;
	-moz-border-radius: ;
}

.gdr_product_text
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;

    COLOR: #333333;
	BACKGROUND: #BCF2FC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

table.gdr_availability {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #333333;
	background-color: #EBFEB6;
	width: 100%;
}
table.gdr_availability th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #DBFF79;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	-moz-border-radius: ;
}
table.gdr_availability td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	background-color: #EBFEB6;
	-moz-border-radius: ;
}

.gdr_availability_text
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
	BACKGROUND: #EBFEB6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

.checkStatus
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
	BACKGROUND: #FD816D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

.psc_live {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
#	background-color: #ABFFBD;
	background-color: #66FF66;
	-moz-border-radius: ;
}
.psc_checkedout {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
#	background-color: #FFEBB5;
	background-color: #FFFF33;
	-moz-border-radius: ;
}
.psc_checkedoutnew{
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
#	background-color: #FFD86F;
	background-color: #FFFF33;
	-moz-border-radius: ;
}
.psc_extracted {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
#	background-color: #CBE1FF;
	background-color: #FF9900;
	-moz-border-radius: ;
}
.psc_checkoutpending {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	background-color: #7DB4FF;
	-moz-border-radius: ;
}
.psc_pendingchanges {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	background-color: #FFA397;
	-moz-border-radius: ;
}
.psc_header {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	background-color: #DDDDDD;
	-moz-border-radius: ;
}

table.psc_adminTable {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #333333;
	background-color: #CFEAFF;
}
table.psc_adminTable th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #FFEB3A;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	-moz-border-radius: ;
	text-align: left;
}
table.psc_adminTable td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	background-color: #FFF8C7;
	-moz-border-radius: ;
	text-align: left;
}
.configurator_spa_hdr
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.configurator_spa,A.configurator_spa,A.configurator_spa:hover,A.configurator_spa:visited
{
    FONT-SIZE: 8px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

