/* Elements */



/* Fonts - change 'sans-serif' to your preferred font */

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font: 1em arial, helvetica, sans-serif}



/* Real styles */



A:link {color: #015A93;

background: transparent;

text-decoration: none}



A:visited {color: #015A93;

background: transparent;

text-decoration: none}



A:active {color: #2C761B;

background: transparent;

text-decoration: none}



A:hover {text-decoration: underline}





ADDRESS {margin: 0em 0% 0em 0%;

font: italic 1em/1 sans-serif}



BIG {font-size: 1.2em}



BLOCKQUOTE {margin: 0em 0% 0em 0%;

line-height: 1}



BODY {margin: 0em 0% 0em 0%;

font: 1em/1 arial, helvetica, sans-serif;

background: #EEEEEE;

cursor: default;

text-align: center }



BUTTON {cursor: auto}



CAPTION {margin: 0em 0% 0em 0%;

line-height: 1}



CODE {font-size: 1em;

font-family: monospace} /* To avoid overriding boldness/italicity by using font */



DIV {margin: 0em 0% 0em 0%;

line-height: 1}



DD {margin: 0em 0% 0em 0%;

line-height: 1}



DL {margin: 0em 0% 0em 0%}



DT {margin: 0em 0% 0em 0%;

line-height: 1}



H1 {margin: 0em 0% 0em 0%;

font: 1em/1 arial, helvetica, sans-serif}



H2 {margin: 0em 0% 0em 0%;

font: 1em/1 arial, helvetica, sans-serif}



H3 {margin: 0em 0% 0em 0%;

font: 1em/1 arial, helvetica, sans-serif}



H4 {margin: 0em 0% 0em 0%;

font: 1em/1 arial, helvetica, sans-serif}



H5 {margin: 0em 0% 0em 0%;

font: 1em/1 arial, helvetica, sans-serif}



H6 {margin: 0em 0% 0em 0%;

font: 1em/1 arial, helvetica, sans-serif}



HR {margin: 0em 0% 0em 0%}



HTML {margin: 0;

background: white}



INPUT {cursor: auto;}



KBD {font: 1em monospace}



OL {margin: 0em 0% 0em 5%;

list-style: decimal}



UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}



OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}



OL OL OL OL {list-style: decimal}



P {margin: 0em 0% 0em 0%;

line-height: 1}



PRE {margin: 0em 0% 0em 0%;

font: 1em/1 monospace}



SAMP {font: 1em monospace}



SMALL {font-size: 1em}



SUB {font-size: 1em}



SUP {font-size: 1em}



TD {line-height: 1}



TEXTAREA {cursor: text}



TH {font: bold 1em/1 sans-serif}



TT {font: 1em monospace}



UL {margin: 0em 0% 0em 5%;

list-style: disc}



UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}



OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}



UL UL UL UL {list-style: disc}









/* Classes */





/* Show only to IE PC \*/

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */





.topbar  {

margin: 0 0 0;

padding: 0 0 0;

width: 100%;

height: 60px;

vertical-align: baseline;

background: url(top_bar_bk2.gif); }



.topbar_nav  {

margin: 0 0 0;

padding: 0 0 0;

width: 100%;

height: 52px;

vertical-align: baseline;

background: url(top_bar_bk_nav.gif); }





.topbar_nav2  {

margin: 0 0 0;

padding: 0 0 0;

width: 100%;

height: 52px;

vertical-align: baseline;

background: url(top_bar_bk_nav2.gif); }





.leftbluesidebox, .leftgreensidebox, .leftmagentasidebox, .leftorangesidebox, .rightpurplesidebox, .rightbronzesidebox, .rightbluesidebox {

	margin: 0 auto; /* center for now */

	width: 100%; /* ems so it will grow */

	background: url(br.gif) no-repeat bottom right;

	font-size: 100%;

}

.leftblueboxhead, .leftgreenboxhead, .leftmagentaboxhead, .leftorangeboxhead, .rightpurpleboxhead, .rightbronzeboxhead, .rightblueboxhead {

	margin: 0;

	padding: 0;

	text-align: center;

}

.leftblueboxhead h2, .leftgreenboxhead h2, .leftmagentaboxhead h2, .leftorangeboxhead h2, .rightpurpleboxhead h2, .rightbronzeboxhead h2, .rightblueboxhead h2 {

    text-align: left;

    margin: 0;

	padding: 10px 10px 2px;

	font-weight: bold;

	font-size: 11px;

	line-height: 1em;

}



.rightpurpleboxbody, .rightbronzeboxbody, .rightblueboxbody {

	background: url(bl.gif) no-repeat bottom left;

	margin: 0;

	padding: 5px 12px 20px;

	font-size: 11px;

    line-height: 1.5em;

    color: black;

    font-weight: bold;

}



.leftblueboxbody {

	background: url(bl.gif) no-repeat bottom left;

	margin: 0;

	padding: 5px 15px 15px 12px;

	font-size: 1em;

	line-height: 1em;

}



.leftmagentaboxbody, .leftgreenboxbody, .leftorangeboxbody {

	background: url(bl.gif) no-repeat bottom left;

	margin: 0;

	padding: 5px 12px 20px;

	font-size: 12px;

    line-height: 1.5em;

    color: #015A93;

    font-weight: bold;

}



.leftmagentaboxtext {

	margin: 0;

	font-size: 11px;

    line-height: 1.5em;

    color: #015A93;

    font-weight: bold;

}





.leftblueboxhead {

	background: url(left_blue_tr.gif) no-repeat top right;

}

.leftblueboxhead h2 {

	background: url(left_blue_tl.gif) no-repeat top left;

}

.leftgreenboxhead {

	background: url(left_green_tr.gif) no-repeat top right;

}

.leftgreenboxhead h2 {

	background: url(left_green_tl.gif) no-repeat top left;

}

.leftmagentaboxhead {

	background: url(left_magenta_tr.gif) no-repeat top right;

}

.leftmagentaboxhead h2 {

	background: url(left_magenta_tl.gif) no-repeat top left;

}

.leftorangeboxhead {

	background: url(left_orange_tr.gif) no-repeat top right;

}

.leftorangeboxhead h2 {

	background: url(left_orange_tl.gif) no-repeat top left;

}

.rightpurpleboxhead {

	background: url(right_purple_tr.gif) no-repeat top right;

}

.rightpurpleboxhead h2 {

	background: url(right_purple_tl.gif) no-repeat top left;

}

.rightbronzeboxhead {

	background: url(right_bronze_tr.gif) no-repeat top right;

}

.rightbronzeboxhead h2 {

	background: url(right_bronze_tl.gif) no-repeat top left;

}

.rightblueboxhead {

	background: url(right_blue_tr.gif) no-repeat top right;

}

.rightblueboxhead h2 {

	background: url(right_blue_tl.gif) no-repeat top left;

}





.middlesidebox {

	margin: 0 auto; /* center for now */

	width: 100%; /* ems so it will grow */

	background: url(middle_br.gif) no-repeat bottom right;

	font-size: 100%;

}

.middleboxhead {

	margin: 0;

	padding: 0;

    background: url(middle_tr.gif) no-repeat top right;

	text-align: left;

}

.middleboxhead h2 {

	margin: 0;

	padding: 0px 0px 0px;

	color: white;

    background: url(middle_tl.gif) no-repeat top left;

	font-weight: bold;

	font-size: 1.2em;

	line-height: 40px;

}

.middleboxbody {

	background: url(middle_bl.gif) no-repeat bottom left;

	margin: 0;

	padding: 0px 0px 120px 0px;

}

.requesttext {

	font-size: 0.7em;

    line-height: 1.5em;

    color: #015A93;

    font-weight: bold;

}



.logintext {

	font-size: 0.7em;

    line-height: 1em;

    color: black;

    font-weight: bold;

}





.newprodtitle {

	font-size: 1.1em;

    line-height: 1.1em;

    color: black;

    font-weight: bold;

}



.smitalictext {

	font-size: 6.5pt;

    line-height: 1em;

    color: black;

    font-style: italic;

}



#ndblue_bold {

	color: #015A93;

    font-weight: bold;

}



#ndblue {

	color: #015A93;



}



.midboxbigtitle {

	font-size: 12pt;

    line-height: 1.1em;

    font-weight: bold;

    padding: 0, 0, 0, 10

}





.leftphone {

	font-size: 14px;

    line-height: 16px;

    font-weight: bold;

    padding: 0, 0, 0, 10

}



.midboxbigtext {

	font-size: 8pt;

    line-height: 1.2em;

    padding: 0, 0, 0, 10

}





.categorytext, .ordercenternav {

	font-size: 10px;

    line-height: 11px;

    padding: 0, 0, 0, 0;

    color: 000000;

    font-style: bold;



}



.advsearch {

	font-size: 10px;

    line-height: 1.0em;

    padding: 0, 0, 0, 10;

    color: 000000;

    font-style: bold;

    vertical-align: 100%

}



.midboxregtitle {

	font-size: 10pt;

    line-height: 1.0em;

    font-weight: bold;

}



.midboxregtext {

	font-size: 8pt;

    line-height: 1.2em;

}

.midboxsmalltext{

	font-size: 0.3em;

    line-height: 0.5em;

}



.floatleft {

	float: left;

}



.closest {

	padding: 0 0 0 0;

    margin; 0 0 0 0;

    border; 0 0 0 0;

}



.producttext {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 9pt;

    line-height: 12.5pt;

    text-align:justify;

    padding: 0 0 10 0;

    clear: both;
    
    padding: 0 8 0 0;

}



ol.producttextmethod {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 8pt;

    line-height: 10pt;

    text-align:justify;

    padding: 0 0 10 0;

    font-style: italic;

}





ol.producttext {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    text-align: justify;

    margin: 0;

	padding: 0px 0px 15px 0px;

	font-weight: bold;

	font-size: 10px;

	line-height: 12px;

    clear: right;

    padding: 0 20 0 35;

}



TABLE.producttable {

    width: 80%;

    bgcolor: #ffffff;

    frame: hsides;

    cellpadding: 2;

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 0px;

    }



td.producttabletext {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    text-align: center;

	font-weight: normal;

	font-color: #333333;

	font-size: 9px;

	line-height: 22px;

    background: #F5F5F5;

    valign: top;

}



td.producttablehead {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    text-align: center;

	font-weight: bold;

	font-size: 10px;

	line-height: 15px;

    align: center;

    background: #CFCFCF;

    width: 33%;

}



ul.productlist {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    text-align: left;

	padding: 10px 0px 10px 0px;

	font-weight: bold;

	font-size: 12px;

	line-height: 18px;

}







.appltext {

    font-family: Georgia, Times New Roman, Times, serif;

    text-align: justify;

    margin: 0;

	padding: 6px 0px 12px 0px;



	font-weight: normal;

	font-size: 11.5pt;

	line-height: 15pt;

    clear: both;

}



.applhead {

    font-family: Times New Roman, Times, serif;

    text-align: left;

    margin: 0;

	padding: 0px 0px 15px 0px;

	font-weight: bold;

	font-size: 14pt;

	line-height: 16pt;

    clear: both;

    color: #015A93;

}





.applheadblack {

    font-family: Times New Roman, Times, serif;

    text-align: left;

    margin: 0;

	padding: 15px 0px 0px 0px;

	font-weight: bold;

	font-size: 13pt;

	line-height: 15pt;

    clear: both;

    color: #000000;

}



td.applhead {

    font-family: Palatino, Times, serif;

    text-align: left;

    margin: 0;

	font-weight: bold;

	font-size: 14pt;

    color: #015A93;

}



.applcapbot {

    font-family: Palatino, Times, serif;

    text-align: left;

    margin: 0;

	padding: 5px 10px 15px 10px;

	font-size: 10px;

	line-height: 11px;

    font-style: italic;

    clear: both;

    color: #000000;

}



.applcapside {

    font-family: Palatino, Times, serif;

    margin: 0;

	padding: 15px 20px 25px 20px;

	font-size: 10px;

	line-height: 11px;

    font-style: italic;

    color: #000000;

    align:left;



}







.applprotocol {

	background: #F0F0F0;

	padding: 10px 30px 0px 20px;

}



.applprottitle {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding: 15px 0px 0px 0px;

	font-size: 12px;

	font-weight: bold;

	line-height: 13px;

    clear: both;

    text-align: center;

}





.main_larger {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding: 0px 0px 0px 0px;

	font-size: 12px;

	font-weight: bold;

	line-height: 13px;

    text-align: left;

}





.smitalictext {

	font-family: Times, Times New Roman, serif;

	padding: 0px 0px 0px 0px;

	font-size: 9pt;

	font-weight: normal;

	line-height: 11pt;

    font-style: italic;

}



.applprottext {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding: 15px 15px 0px 15px;

	font-size: 11px;

	line-height: 13px;

    clear: both;

    text-align: justify;

}



table.applingred

 {

	cellpadding: 20px;

	padding: 15px 30px 0px 30px;

	width: 70%;

	align: center;

}



tr.applingred

 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

    valign: top;

}



ol.protnumblist {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding: 15px 15px 0px 15px;

	font-size: 11px;

	line-height: 13px;

    clear: both;

    text-align: justify;

    list-style-type: decimal;

}





ol.protlettlist {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding: 15px 15px 0px 15px;

	font-size: 11px;

	line-height: 13px;

    clear: both;

    text-align: justify;

    list-style-type: lower-alpha;

}





.super {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

    vertical-align: top;

}





.sub {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

    vertical-align: baseline;

}



td.attention {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #961544;

    line-height: 12px;

    }



.msdslisttext {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 8pt;

    line-height: 9pt;

    text-align: left;

}





.protlisttext {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 8pt;

    line-height: 14pt;

    text-align: left;

}



body.countries {



font-family: Verdana;

font-size: 10px;

font-color: #666666;

background-color: #FFFFFF;

letter-spacing: 0px;



}



td.footertext {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 7pt;

    line-height: 9pt;

    text-align: center;

}



 span.boldmain{

   font-family:Arial; font-size:8.5pt; color:black; font-weight:bold

 }

 span.oneword{

   font-family:Arial; font-size:13.5pt; color: black; font-weight:bold;

 }

 span.anotherword{

   font-family:Arial; font-size: 13.5pt; font-weight:bold;

 }

 span.subtitle{

   font-family:Arial; font-size:13.5pt; color=#0063A1; font-weight:bold

 }

 span.bottom{

   font-family:Arial; font-size:8.5pt; text-align: center

 }

 span.textsubtitle{

   font-family:Arial; font-size:8.5pt; color:black; font-weight:bold

 }


