/* 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: #31496E;
background: transparent;
text-decoration: none}
A:visited {color: #31496E;
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: #CEDBEC;
background-image: url(../images/grey_weave04.jpg);
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: #FFFFFF; }
.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 */
        font-size: 100%;
        padding: 0;
}
.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: 0px 5px 0px;
        font-weight: bold;
        font-size: 9pt;
        line-height: 14pt;
        color: #000000;
}.leftblueboxhead h1, .leftgreenboxhead h1, .leftmagentaboxhead h1, .leftorangeboxhead h1, .rightpurpleboxhead h1, .rightbronzeboxhead h1, .rightblueboxhead h1 {
    text-align: left;
    margin: 0;
        padding: 5px 5px 2px;
        font-weight: bold;
        font-size: 16px;
        line-height: 1em;
        color: #000000;
}.leftgreenboxheadnopad h1 {
    text-align: left;
    margin: 0;
        padding: 0 0 0 0;
        font-weight: bold;
        font-size: 16px;
        line-height: 1em;
        color: #000000;
}.smallerhead h1 {
    text-align: left;
    margin: 0;
        padding: 0 0 0 0;
        font-weight: bold;
        font-size: 13px;
        line-height: 1.2em;
}.nopadhead h2 {
    text-align: left;
    margin: 0;
        padding: 0px 5px 2px;
        font-weight: bold;
        font-size: 11px;
        line-height: 1em;
        color: #000000;
}
.rightpurpleboxbody, .rightbronzeboxbody, .rightblueboxbody {
        margin: 0;
        padding: 0px 10px 0px;
        font-size: 9pt;
    line-height: 15pt;
    color: #015A93;
    font-weight: bold;
	font-family: arial, helvetica, san serif;
}
.leftblueboxbody {
        margin: 0;
        padding: 0px 10px 0px;
        font-size: 9pt;
    line-height: 15pt;
    color: #015A93;
    font-weight: bold;
	font-family: arial, helvetica, san serif;
}
.leftmagentaboxbody, .leftgreenboxbody, .leftorangeboxbody {
        margin: 0;
        padding: 0px 10px 0px;
        font-size: 9pt;
    line-height: 15pt;
    color: #015A93;
    font-weight: bold;
	font-family: arial, helvetica, san serif;
}
.leftmagentaboxtext {
        margin: 0;
        padding: 0px 10px 0px;
        font-size: 9pt;
    line-height: 15pt;
    color: #015A93;
    font-weight: bold;
	font-family: arial, helvetica, san serif;
}.test_small_head {
        margin: 0;
        padding: 0px 10px 0px;
        font-size: 14px;
    line-height: 17px;
    color: #015A93;
    font-weight: bold;
	font-family: arial, helvetica, san serif;
}
.leftmagentanopad {
        margin: 0;
        padding: 0px 0px 0px;
        font-size: 11px;
    line-height: 17px;
    color: #015A93;
    font-weight: bold;
	font-family: times new roman, times, Palatino, serif;
}
.test_link {
        margin: 0;
        padding: 0px 0px 0px;
        font-size: 11px;
    line-height: 17px;
    color: #015A93;
    font-weight: bold;
	font-family: times new roman, times, Palatino, serif;
}.menulink {
        margin: 0;
        padding: 0px 0px 0px;
        font-size: 11px;
    line-height: 17px;
    color: #015A93;
    font-weight: bold;
	font-family: times new roman, times, Palatino, serif;
}
.subtopictext {
        font-size: .9em;
}
.leftblueboxhead {
}
.leftblueboxhead h2 {
}
.leftgreenboxhead {
}
.leftgreenboxhead h2 {
}
.leftmagentaboxhead {
}
.leftmagentaboxhead h2 {
}
.leftorangeboxhead {
}
.leftorangeboxhead h2 {
}
.rightpurpleboxhead {
}
.rightpurpleboxhead h2 {
}
.rightbronzeboxhead {
}
.rightbronzeboxhead h2 {
}
.rightblueboxhead {
}
.rightblueboxhead h2 {
}.middlesidebox {
        margin: 0 auto; /* center for now */
        width: 100%; /* ems so it will grow */
        font-size: 100%;
}
.middleboxhead {
        margin: 0;
        padding: 0;
        text-align: left;
}
.middleboxhead h2 {
        margin: 0;
        padding: 0px 0px 0px;
        color: white;
        font-weight: bold;
        font-size: 1.2em;
        line-height: 40px;
        text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.middleboxbody {
        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: 8pt;
    line-height: 1em;
    color: black;
    font-style: italic;
	font-family: times new roman, times, Palatino, serif;
}.meitalictext {
        font-size: 9pt;
    line-height: 1.2em;
    color: black;
       font-family: Arial, Helvetica, sans-serif;
}ul.smitalictext {
        font-size: 8pt;
    line-height: 1em;
    color: black;
	font-family: times new roman, times, Palatino, serif;
    padding: 0 10 0 10;
    list-style: circle;
}ul.meitalictext {
        font-size: 9pt;
    line-height: 1.2em;
    color: black;
	    font-family: Arial, Helvetica, sans-serif;
    padding: 0 10 0 10;
    list-style: circle;
}
li.smitalictext {
    padding: 5 10 0 10;
}
li.meitalictext {
    padding: 5 10 0 10;
}.wlsblue {
        color: #015A93;
}
.blutalictext {
        font-size: 10px;
    line-height: 1em;
    color: black;
    font-style: italic;
        color: #015A93;
}
#ndblue {
        color: #015A93;
}
#wlsblue {
        color: #006199;
}
#wlsbluedark {
        color: #004166;
}
#wlsmagenta {
        color: #86095E;
}
#wlsgreen {
        color: #057130;
}
#wlsorange {
        color: #8B3D18;
}
#wlsgrey {
        color: #888888;
}
.midboxbigtitle {
        font-size: 12px;
    line-height: 1.1em;
    font-weight: bold;
    padding: 0, 0, 0, 10
}.maintitle {
        font-size: 15px;
    line-height: 1.1em;
    font-weight: bold;
    padding: 0, 0, 0, 10;
}
.maintitle_company {
        font-size: 25px;
    line-height: 1.1em;
    font-weight: bold;
    padding: 0, 0, 0, 10;
}.midboxbignopad {
        font-size: 10pt;
    line-height: 1.1em;
    font-weight: bold;
    padding: 0, 0, 0, 0;
     font-family: times new roman, times, Palatino, serif;
}.midboxprodfeatures {
        font-size: 7.5pt;
    line-height: 11pt;
    padding: 0, 0, 0, 0
}.standardtext {
        font-size: 9pt;
    line-height: 12pt;
    padding: 0;
	font-family: times new roman, times, Palatino, serif;
}
.standardtextsan {
        font-size: 8pt;
    line-height: 12pt;
    padding: 0, 0, 0, 0;
	font-family: Arial, Helvetica, san sarif;
}
.standardtext_compressed {
        font-size: 8pt;
    line-height: 10.5pt;
    padding: 0, 0, 0, 0;
	font-family: times new roman, times, Palatino, serif;
}.standardtext_verycompressed {
        font-size: 8pt;
    line-height: 8pt;
    padding: 0, 0, 0, 0
}
.standardtextpad {
        font-size: 9pt;
    line-height: 12pt;
    padding: 0, 0, 0, 20
}
.leftboxsmall {
        font-size: 9px;
    line-height: 11px;
    font-weight: bold;
    padding: 0, 0, 0, 0;
    color: #015A93;
}.leftphone {
        font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    padding: 0, 0, 0, 10
}
.midboxbigtext {
        font-size: 0.75em;
    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: 0.9em;
    line-height: 1.0em;
    font-weight: bold;
}
.midboxregtext {
        font-size: 0.7em;
    line-height: 1.2em;
}
.floatleft {
        float: left;
}
.closest {
        padding: 0 0 0 0;
    margin; 0 0 0 0;
    border; 0 0 0 0;
}
.producttext {
	font-family: times new roman, times, Palatino, serif;
    font-size: 10pt;
    line-height: 12.5pt;
    text-align:justify;
    padding: 0 0 10 0;
    clear: both;
}
.producttext_arial {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 11pt;
    text-align:justify;
    padding: 0 0 10 0;
    clear: both;
}
.disctext {
    font-family: Georgia, Times New Roman, Times;
    font-size: 10pt;
    line-height: 15pt;
    text-align:justify;
    text-weight:bold;
    padding: 0 0 10 0;
    clear: both;
}
ol.producttextmethod {
    font-family: 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: 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: Arial, Helvetica, sans-serif;
    text-align: center;
        font-weight: normal;
        font-color: #333333;
        font-size: 9px;
        line-height: 22px;
    background: #F5F5F5;
    valign: top;
}td.clipmenu {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        font-weight: bold;
        font-size: 10px;
        line-height: 10px;
    background: #F5F5F5;
    valign: top;
    height:35px;
}
td.producttablehead {
    font-family: 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: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 0px 10px 10px 10px;
        font-weight: bold;
        font-size: 12px;
        line-height: 18px;
    list-style: circle;
}
ul.productlistsmall {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 0px 10px 10px 10px;
        font-weight: bold;
        font-size: 9px;
        line-height: 12px;
    list-style: circle;
}
ul.mainlist {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 10px 10px 10px 10px;
        font-weight: bold;
        font-size: 11px;
        line-height: 18px;
    list-style: circle;
}
ul.mainlist_plain {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 10px 10px 10px 10px;
        font-size: 10 pt;
        line-height: 12 pt;
    list-style: circle;
}td.mainplain {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        font-size: 10pt;
        line-height: 12pt;
}
.googlespecial
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
        padding: 10px 10px 10px 10px;
        font-weight: regular;
        font-size: 11px;
        line-height: 13px;
        color: #86005E;
        width: 400px;
}
.googlespecial100
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
        padding: 10px 10px 10px 10px;
        font-weight: regular;
        font-size: 11px;
        line-height: 13px;
        color: #86005E;
}
ul.productlist_sm {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 0px 10px 10px 10px;
        font-weight: normal;
        font-size: 10px;
        line-height: 14px;
    list-style: circle;
}.appltext {
    font-family: times new roman, times New Roman, times new roman, times, serif;
    text-align: justify;
    margin: 0;
        padding: 6px 0px 12px 0px;
        font-weight: normal;
        font-size: 12px;
        line-height: 14px;
    clear: both;
}
.applhead {
    font-family: times new roman, times New Roman, times new roman, times, serif;
    text-align: left;
    margin: 0;
        padding: 0px 0px 15px 0px;
        font-weight: bold;
        font-size: 14px;
        line-height: 16px;
    clear: both;
    color: #015A93;
}.applheadblack {
    font-family: times new roman, times New Roman, times new roman, times, serif;
    text-align: left;
    margin: 0;
        padding: 15px 0px 0px 0px;
        font-weight: bold;
        font-size: 13px;
        line-height: 15px;
    clear: both;
    color: #000000;
}
td.applhead {
    font-family: Palatino, times new roman, times, serif;
    text-align: left;
    margin: 0;
        font-weight: bold;
        font-size: 14px;
    color: #015A93;
}
.applcapbot {
    font-family: Palatino, times new roman, 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 new roman, 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: Arial, Helvetica, sans-serif;
        padding: 15px 0px 0px 0px;
        font-size: 12px;
        font-weight: bold;
        line-height: 13px;
    clear: both;
    text-align: center;
}
.applprottext {
        font-family: 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: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
    valign: top;
}
ol.protnumblist {
        font-family: 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: 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: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
    vertical-align: top;
}.sub {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
    vertical-align: baseline;
}
td.attention {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #961544;
    line-height: 12px;
    }
.msdslisttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    text-align: left;
}.protlisttext {
    font-family: 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: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    line-height: 9pt;
}td.nav_heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
}
td.nav_headingnew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 11pt;
    font-weight: bold;
}td.nav_heading2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 11pt;
    font-weight: bold;
    padding: 0px 0px 0px 20px;
}
td.nav_heading2new {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 11pt;
    font-weight: bold;
    padding: 0px 0px 0px 20px;
}td.nav_heading3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 11pt;
    font-weight: bold;
    padding: 0px 0px 0px 40px;
}#indented20  {
    padding: 0px 0px 0px 20px;
}
td.nav_smaller {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 8pt;
}td.table_topic {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 10pt;
    text-align: left;
        font-weight: bold;
        height: 00px;
        valign: bottom;
}td.table_topiccol {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    line-height: 7pt;
    text-align: left;
        font-weight: bold;
        height: 00px;
        valign: bottom;
        
}td.table_topic2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 8pt;
    text-align: left;
        font-weight: bold;
        valign: bottom;
        padding: 20 0 5 0;
}
td.table_number {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    line-height: 7pt;
    text-align: left;
        font-weight: bold;
     color: clear;
     padding: 0 10 0 10;
}
td.table_number_smallpad {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    line-height: 7pt;
    text-align: left;
        font-weight: bold;
     color: clear;
     padding: 0 3 0 3;
}
td.table_subtopic {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    text-align: left;
        font-weight: bold;
}
td.table_subtopic4col {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    text-align: left;
        font-weight: bold;
}
td.table_subtopic2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 8pt;
    text-align: left;
        font-weight: bold;
    padding: 0 0 4 4;
}
.topic_link {
    font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
}
td.table_physics {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    text-align: center;
    color: #073870;
    vertical-align: text-top;
}
td.table_chemistry {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 8pt;
    text-align: center;
    color: #961544;
    vertical-align: text-top;
}
td.table_organic {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 8pt;
    text-align: center;
    color: #991E00;
    vertical-align: text-top;
}
td.table_biology {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 9pt;
    text-align: center;
    color: #093C25;
    vertical-align: text-top;
}
TD.programhome_text {
  font-family: times new roman, times, Palatino, serif;
  font-size: 10pt;
  line-height: 15pt;
	padding: 0pt 0pt 30pt 0pt;
}
p.programhome_text {
  font-family: times new roman, times, Palatino, serif;
  font-size: 10pt;
  line-height: 15pt;
	padding: 0pt 0pt 30pt 0pt;
}
p.programhome_smalltext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}p.programhome_medtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
}td.slideshow_black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    line-height: 7pt;
    text-align: center;
    color: #000000;
}
td.slideshow_big {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 9pt;
    text-align: center;
    color: #000000;
    font-weight: bold;
}
.slideshow_big {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 10pt;
    color: #000000;
    font-weight: bold;
}
td.slideshow_numbers {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 12pt;
    text-align: center;
    color: #000000;
    font-weight: bold;
}
.maintext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 11pt;
    text-align:justify;
    padding: 0 0 10 0;
    clear: both;
}
.topic_contents {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}.topic_contents_def {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.topic_contents_def_sm {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}.smalltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 10pt;
    text-align: left;
}.smalltext_spaced {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 14pt;
    text-align: left;
}.smalltextright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 10pt;
    text-align: right;
}
ul.textlist {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 20px 20px 10px 20px;
        font-size: 9pt;
        line-height: 14pt;
    list-style: circle;
}
ul.textlist_10 {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 20px 20px 10px 20px;
        font-size: 10pt;
        line-height: 17pt;
    list-style: circle;
}
ul.textlist_serif {
font-family: times new roman, times, Palatino, serif;
  font-size: 10pt;
  line-height: 15pt;
    text-align: left;
        padding: 20px 20px 10px 20px;
    list-style: circle;
}
ul.textlist8 {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 20px 20px 10px 20px;
        font-size: 8.8pt;
        line-height: 12.5pt;
    list-style: circle;
}
.textlist {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 20px 20px 10px 20px;
        font-size: 9pt;
        line-height: 14pt;
}
ol.up_roman {list-style-type: upper-roman}
ol.low_roman  {list-style-type: lower-roman}
ol.decimal   {list-style-type: decimal}td.course_comment {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        font-weight: normal;
        font-color: #333333;
        font-size: 8pt;
        line-height: 11pt;
    background: #F5F5F5;
    valign: top;
        padding: 60px 60px 60px 60px;
}
td.course_comment_link {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        font-weight: normal;
        font-color: #333333;
        font-size: 8pt;
        line-height: 11pt;
    valign: bottom;
        padding: 100px 20px 20px 20px;
}td.tftext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 17pt;
    text-align:justify;
    padding: 20 20 20 20;
    font-weight: bold;
    clear: both;
}
td.tftext_explanation {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 17pt;
    text-align:justify;
    padding: 16 16 16 16;
    font-weight: bold;
    clear: both;
}
.answertext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 17pt;
    text-align:justify;
    padding: 0 0 0 0;
    font-weight: bold;
}.image_bordered {
  border: 1px;
  border-style: solid;
  border_color: black;
}
.report_table {
  border: 0px;
  border-style: solid;
  border_color: #000000;
}.disc_borders {
  border: 0px;
  border-style: solid;
  border_color: #000000;
}
.studytext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 12pt;
    text-align:justify;
    padding: 0 0 0 0;
    font-weight: bold;
    clear: both;
}.studytexttitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 14pt;
    text-align:justify;
    padding: 0 0 0 0;
    font-weight: bold;
    clear: both;
}td.reports_subdiscipline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align:left;
    padding: 0 0 0 0;
    font-weight: bold;
    valign: top
}td.reports_chapter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7.5pt;
    line-height: 8pt;
    text-align:left;
    padding: 6 0 0 40;
    font-weight: normal;
    valign: bottom;
}
.reports_chapter_match {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7.5pt;
    line-height: 8pt;
    padding: 0 0 0 0;
    font-weight: normal;
}.score_match {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    padding: 0 0 0 0;
    font-weight: bold;
}.reports_legend {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    text-align:left;
    padding: 3 10 3 10;
    font-weight: normal;
    valign: bottom;
}
.legend_match {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    line-height: 8pt;
    text-align:left;
    padding: 0 0 0 0;
    font-weight: normal;
    valign: bottom;
}td.reports_subd_correct {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align:left;
    padding: 0 0 0 0;
    font-weight: bold;
}
td.reports_subd_total {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align:justify;
    padding: 0 0 0 0;
    font-weight: bold;
}
td.reports_chap_correct {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 10pt;
    text-align:justify;
    padding: 0 0 0 0;
    font-weight: bold;
}
td.reports_chap_total {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 10pt;
    text-align:justify;
    padding: 0 0 0 0;
    font-weight: bold;
}.sitemap_mainlink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    padding: 0 0 0 0;
    font-weight: bold;
}.sitemap_chapter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    padding: 20 0 0 0;
    font-weight: bold;
}.sitemap_topic {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    line-height: 11pt;
    padding: 0 0 0 18;
    font-weight: bold;
}.sitemap_disc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7.5pt;
    line-height: 9pt;
    padding: 0 0 0 36;
}
.link_name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12.5pt;
    padding: 0 0 14 30;
}
.link_subject {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 11pt;
    padding: 0 0 0 10;
    font-weight: bold;
}
.link_subtopic {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9.5pt;
    line-height: 11pt;
    padding: 0 0 0 10;
    font-weight: bold;
}.link_desc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    padding: 0 0 0 0;
    font-style: italic;
}.link_desc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 9pt;
    padding: 0 0 0 0;
    font-style: italic;
}.home_welcome  {    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
    line-height: 26pt;
    padding: 0 10 0 10;
    font-weight: bold;
}
.home_main_points  {    font-family: Times New Roman, Times;
    font-size: 15pt;
    line-height: 20pt;
    padding: 40 40 0 40;
    font-weight: bold;
}.yellow_paper02  {
background-color:#FFFEEF;
background-image: url(../images/yellow_paper02.jpg)
}
.yellow_paper01  {
background-color:#FFFEEF;
background-image: url(../images/yellow_paper01.jpg)
}
.yellow_weave01  {
background-color:#FFFEEF;
background-image: url(../images/yellow_weave01.jpg)
}
.yellow_weave02  {
background-color:#FFFEEF;
background-image: url(../images/yellow_weave02.jpg)
}
.yellow_weave03  {
background-color:#FFFEEF;
background-image: url(../images/yellow_weave03.jpg)
}
.yellow_weave04  {
background-color:#FFFEEF;
background-image: url(../images/yellow_weave04.jpg)
}.orange_weave03  {
background-color:#FFFEEF;
background-image: url(../images/orange_weave03.jpg)
}
.orange_weave04  {
background-color:#FFFEEF;
background-image: url(../images/orange_weave04.jpg)
}.magenta_weave03  {
background-color:#FFFEEF;
background-image: url(../images/magenta_weave03.jpg)
}
.magenta_weave04  {
background-color:#FFFEEF;
background-image: url(../images/magenta_weave04.jpg)
}
.blue_paper01  {
background-color:#E7F2FB;
background-image: url(../images/blue_paper01.jpg)
}
.blue_paper02  {
background-color:#E7F2FB;
background-image: url(../images/blue_paper02.jpg)
}
.blue_weave02  {
background-color:#E7F2FB;
background-image: url(../images/blue_weave02.jpg)
}.blue_weave03  {
background-color:#E7F2FB;
background-image: url(../images/blue_weave03.jpg)
}
.blue_weave04  {
background-color:#E7F2FB;
background-image: url(../images/blue_weave04.jpg)
}
.blue_weave01  {
background-color:#E7F2FB;
background-image: url(../images/blue_weave01.jpg)
}
.grey_paper01  {
background-color:#E7F2FB;
background-image: url(../images/grey_paper01.jpg)
}
.grey_paper02  {
background-color:#E7F2FB;
background-image: url(../images/grey_paper02.jpg)
}
.grey_weave01  {
background-color:#E7F2FB;
background-image: url(../images/grey_weave01.jpg)
}
.grey_weave02  {
background-color:#E7F2FB;
background-image: url(../images/yellow_paper02.jpg)
}.grey_weave03  {
background-color:#E7F2FB;
background-image: url(../images/grey_weave03.jpg)
}
.grey_weave04  {
background-color:#E7F2FB;
background-image: url(../images/grey_weave04.jpg)
}
.green_paper01  {
background-color:#E7F2FB;
background-image: url(../images/green_paper01.jpg)
}
.green_paper02  {
background-color:#E7F2FB;
background-image: url(../images/blue_weave04.jpg)
}
.green_weave01  {
background-color:#E7F2FB;
background-image: url(../images/green_weave01.jpg)
}
.green_weave02  {
background-color:#E7F2FB;
background-image: url(../images/blue_weave04.jpg)
}.green_weave03  {
background-color:#E7F2FB;
background-image: url(../images/green_weave03.jpg)
}
.light_blue01  {
background-color:#E7F2FB;
}
.green_weave04  {
background-color:#E7F2FB;
background-image: url(../images/green_weave04.jpg)
}
.magenta_paper01  {
background-color:#E7F2FB;
background-image: url(../images/magenta_paper01.jpg)
}
.orange_paper02
{
background-color:#E7F2FB;
background-image: url(../images/magenta_paper02.jpg)
}
.syllabus_tasks
{
background-color:#FFFFFF;
}
.syllabus_tasks_new
{
background-color:;
}
.syllabus_outlines
{
background-color:#FFFEEF;
float: left;
padding: 20px;
margin-right: 15px;
width: 70%;
}
.sequence_outlines
{
background-color:#FFFEEF;
padding: 20px;
margin-right: 15px;
width: 70%;
}
.sequence_goals
{
background-color:#FFFFFF;
padding: 20px;
margin-bottom: 20px;
width: 42%;
float: right;
}
div.syllabus_summaries
{
background-color:#E7F2FB;
background-image: url(../images/blue_weave04.jpg);
float: right;
padding: 0px 0px 25px 0px;
margin-left: 0px;
width: 47%;
}
div.syllabus_summaries p
{
  font-family: arial, helvetica, futura, san serif;
  font-size: 9pt;
  line-height: 16pt;
	padding: 0pt 0pt 0pt 0pt;
  font-weight: normal;
}
.syllabus_outlines_grey
{
background-color:#F0F8FF;
float: left;
padding: 20px;
margin-right: 15px;
width: 42%;
}
p.syllabus_text {
  font-family: times new roman, times, Palatino, serif;
  font-size: 10.5pt;
  line-height: 15pt;
	padding: 0pt 0pt 15pt 0pt;
}
p.syllabus_text_head {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12pt;
  line-height: 15pt;
        font-weight: bold;
	padding: 15pt 0pt 3pt 0pt;
}
p.syllabus_text_head_sm {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 15pt;
        font-weight: bold;
	padding: 15pt 0pt 3pt 0pt;
}

p.syllabus_text_head_med {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 9.5pt;
  line-height: 15pt;
        font-weight: bold;
	padding: 15pt 0pt 3pt 0pt;
}
p.syllabus_text_head2 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 14pt;
  line-height: 15pt;
        font-weight: bold;
	padding: 0pt 0pt 0pt 0pt;
}
ul.syllabus_list {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 15pt 10pt 25pt 10pt;
        font-weight: normal;
        font-size: 9pt;
        line-height: 17pt;
    list-style: circle;
}
td.syllabus_tasks {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 10pt 10pt 12pt 10pt;
        font-weight: bold;
        font-size: 8.5pt;
        line-height: 12pt;
        align: top;
}
td.goals_sequence {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 5pt;
        font-weight: normal;
        font-size: 8pt;
        line-height: 10pt;
        align: top;
}
td.syllabus_header {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
        padding: 0pt 0pt 0pt 0pt;
        font-weight: normal;
        font-size: 9pt;
        line-height: 12pt;
        align: top;
}
td.syllabus_table {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 10pt 10pt 12pt 10pt;
        font-weight: normal;
        font-size: 9pt;
        line-height: 12pt;
        align: top;
}
td.syllabus_check {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 10pt 10pt 12pt 10pt;
        font-weight: bold;
        font-size: 9pt;
        line-height: 14pt;
        align: top;
}

td.syllabus_tasks_new {
    font-family: serif;
    text-align: left;
        padding: 2pt 2pt 2pt 2pt;
        font-weight: normal;
        font-size: 9pt;
        line-height: 14pt;
        align: top;
}

.syllabus_tasks_new a{
        font-weight: normal;
                color: #015A93;
}
td.syllabus_check_new {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 2pt 2pt 2pt 2pt;
        font-weight: bold;
        font-size: 8pt;
        line-height: 10pt;
        align: top;
}
td.sequence_check {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        font-size: 5pt;
        align: top;
}
.syllabus_assign {
background-color:
}
td.syllabus_assign {
    font-family:  times new roman, times, Palatino, serif;
    text-align: left;
        padding: 0pt 10pt 12pt 10pt;
        font-weight: normal;
        font-size: 9pt;
        line-height: 14pt;
        align: top;
}
ul.syllabus_tasks {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
        padding: 10pt 10pt 10pt 25pt;
        font-weight: normal;
        font-size: 9pt;
        line-height: 17pt;
    list-style: circle;
}
hr.syllabus_rule {
border: 0;
color: #015A93;
background-color: #015A93;
height: 1px;
width: 40%;
text-align: center;
}
hr.sequence_rule {
border: 0;
color: grey;
background-color: grey;
height: 1px;
}
div.syllabus_pix {
float: right;
width: 280px;
margin-bottom: 15px;
margin-left: 15px;
margin-right: 15px;
}
div.thumbnails_pix {
width: 200px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}
div.syllabus_pix_left {
float: left;
width: 340px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 0px;
}
div.syllabus_pix_left img {
border: solid;
border-width: 1px;
border-color: black;
margin: 15px;
}
div.syllabus_pix_left p {
  text-align: justify;
  font-style: italic;
  font-family: Palatino, times new roman, times, serif;
  font-size: 9pt;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
}
div.syllabus_pix p {
  text-align: justify;
  font-style: italic;
  font-family: Palatino, times new roman, times, serif;
  font-size: 9pt;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
}
div.syllabus_pix img {
border: solid;
border-width: 1px;
border-color: black;
margin: 15px;
}
div.syllabus_pix_centcap {
float: right;
width: 280px;
margin: 15px;
}
div.syllabus_pix_centcap p {
  text-align: center;
  font-style: italic;
  font-family: Palatino, times new roman, times, serif;
  font-size: 9pt;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
}
div.syllabus_pix_centcap img {
border: solid;
border-width: 1px;
border-color: black;
margin: 15px;
}
div.syllabus_pix_centcap_left {
float: right;
width: 280px;
margin: 15px;
}
div.syllabus_pix_centcap_left p {
  text-align: center;
  font-style: italic;
  font-family: Palatino, times new roman, times, serif;
  font-size: 9pt;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
}
div.syllabus_pix_centcap_left img {
border: solid;
border-width: 1px;
border-color: black;
margin: 15px;
}
.home_point_text  {    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
    line-height: 24pt;
    padding: 0 0 0 0;
    font-style: italic;
}
img.map {
border-width: 1px;
border-color: #005E96;
}
div.disc_map {
float: right;
width: 280px;
margin: 15px;
}
.small_input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
#container
{
width: 100%;
margin: 0px auto;
background-color:#FFFEEF;
background-image: url(../images/grey_weave01.jpg);
line-height: 130%;
}
#top
{
padding: .5em;
background-color:#FFFEEF;
background-image: url(../images/magenta_weave03.jpg);
}
#topmagenta03
{
padding: .5em;
background-color:#FFFEEF;
background-image: url(../images/green_weave02.jpg);
margin: 0;
        padding: 0pt 6pt 10pt;
        font-size: 8pt;
    line-height: 17pt;
    color: #222222;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
#topgrey03
{
padding: .5em;
background-color:#FFFEEF;
background-image: url(../images/grey_weave03.jpg);
margin: 0;
        padding: 0pt 6pt 10pt;
        font-size: 8pt;
    line-height: 13pt;
    color: #222222;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
#topgreen03
{
padding: .5em;
background-color:#FFFEEF;
background-image: url(../images/green_weave03.jpg);
margin: 0;
        padding: 0pt 6pt 10pt;
        font-size: 8pt;
    line-height: 13pt;
    color: #222222;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
#green03
{
background-image: url(../images/green_weave03.jpg);
}
#yellow04
{
background-image: url(../images/yellow_weave04.jpg);
}
#topblue01
{
padding: .5em;
background-color:#FFFEEF;
background-image: url(../images/blue_weave01.jpg);
margin: 0;
        padding: 0pt 6pt 10pt;
        font-size: 10pt;
    line-height: 17pt;
    color: #222222;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
#top h1
{
padding: 0;
margin: 0;
}
#leftcolumn
{
padding: 1em;
background-color:#FFFEEF;
background-image: url(../images/grey_weave01.jpg);
}
#leftcolumn h3
{
margin: 0;
}
#rightcolumn
{
float: left;
	width: 34%;
	margin-left: 33%;
padding: 1em;
background-color:#FFFEEF;
background-image: url(../images/green_weave04.jpg);
}
#rightcolumn h3
{
margin: 0;
}
#rightfloat
{
float: left;
	width: 33%;
	margin-left: -67%;
padding: 1em;
background-color:#FFFEEF;
background-image: url(../images/grey_weave02.jpg);
}
#rightestcolumn
{
float: left;
	width: 34%;
	margin-left: 33%;
padding: 1em;
background-color:#FFFEEF;
background-image: url(../images/grey_weave04.jpg);
}
#home_main
{
   margin: 0
        padding: 0pt 12pt 20pt;
        font-size: 8.5pt;
        margin-top: 9pt;
    line-height: 10pt;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
.home_main
{
   margin: 0
        padding: 0pt 12pt 20pt;
        font-size: 8.5pt;
        margin-top: 9pt;
    line-height: 10pt;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
.popuptext
{
   margin: 0
        padding: 0pt 0pt 0pt;
        font-size: 11pt;
        margin-top: 10pt;
    line-height: 12.5pt;
    font-weight: normal;
     font-family: Serif;
}

.home_main_big
{
   margin: 0
        padding: 0pt 12pt 20pt;
        font-size: 10pt;
        margin-top: 9pt;
    line-height: 13.5pt;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
.home_main_nopad
{
   margin: 0;
        font-size: 8.5pt;
    line-height: 10pt;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
.home_main_header
{
   margin: 0
        padding: 20pt;
        font-size: 10pt;
        margin-top: 9pt;
    line-height: 12pt;
    font-weight: bold;
     font-family: Arial, Helvetica;
}
#home_main_text
{
   margin: 0
        padding: 0pt 12pt 20pt;
        font-size: 8.5pt;
    line-height: 12pt;
    font-weight: normal;
     font-family: Arial, Helvetica;
}
   #header {
        clear:both;
        float:left;
        width:100%;
        padding: 0 0 0 0;
    }
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
background-image: url(../images/grey_weave01.jpg);	/* right column background colour */
	}
	.threecol .colmid {
		right:34%;				/* width of the right column */
background-image: url(../images/grey_weave02.jpg);	/* center column background colour */
	}
	.threecol .colleft {
		right:37%;				/* width of the middle column */
background-image: url(../images/grey_weave01.jpg);			/* left column background colour */
	}
	.threecol .col1 {
		width:37%;				/* width of center column content (column width minus padding on either side) */
		left:100%;				/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:29%;				/* Width of left column content (column width minus padding on either side) */
		left:34%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:34%;				/* Width of right column content (column width minus padding on either side) */
		left:71%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
        padding: 0 0 0 0;
    }

       #sylheader {
        clear:both;
        float:left;
        width:100%;
        padding: 10 0 10 0;
    }
	/* 'widths' sub menu */
	#syllayoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.sylcolmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.sylcolright,
	.sylcolmid,
	.sylcolleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;
	}
	.sylcol1,
	.sylcol2,
	.sylcol3 {
		float:left;
		position:relative;
		padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.sylthreecol {
/* right column background colour */
	}
	.sylthreecol .sylcolmid {
		right:0%;				/* width of the right column */
	/* center column background colour */
	}
	.sylthreecol .sylcolleft {
		right:55%;				/* width of the middle column */
			/* left column background colour */
	}
	.sylthreecol .sylcol1 {
		width:55%;				/* width of center column content (column width minus padding on either side) */
		left:100%;				/* 100% plus left padding of center column */
	}
	.sylthreecol .sylcol2 {
		width:45%;				/* Width of left column content (column width minus padding on either side) */
		left:0%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.sylthreecol .sylcol3 {
		width:0%;				/* Width of right column content (column width minus padding on either side) */
		left:55%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#sylfooter {
        clear:both;
        float:left;
        width:100%;
        padding: 0 0 0 0;
    }



#org_wrap {
    background:#99c;
    margin:0 auto;
    width:800px;
    }
#org_header {
    background:#ddd;
    }
#org_header h1 {
    padding:5px;
    margin:0;
    }
#org_nav1 {
    background-color:#FFFEEF;
	background-image: url(../images/blue_paper01.jpg);
    padding:5px;
    font-size: 10.5pt;
    line-height: 15pt;
    font-weight: bold;
    font-family: Arial, Helvetica;
    }
#org_nav1 ul{
    margin:0;
    padding:0;
    list-style:none;
    line-height: 15pt;
    }
#org_nav1 li{
    display:inline;
    margin:0;
    padding:10 0 10 0;
    line-height: 15pt;
    font-weight: normal;
    }
#org_nav2 {
    background-color:#FFFEEF;
	background-image: url(../images/green_paper01.jpg);
    padding:5px;
    font-size: 8.5pt;
    line-height: 12pt;
    font-weight: normal;
    font-family: Arial, Helvetica;
    }
#org_nav2 ul{
    margin:0;
    padding:0;
    list-style:none;
    line-height: 15pt;
    }
#org_nav2 li{
    display:inline;
    margin:0;
    padding:10 0 10 0;
    line-height: 15pt;
    font-weight: bold;
    }
#org_main {
    background:#FFFFFF;
        width:800px;
    padding:12px 0px 12px 0px;
    }
#org_main h2, #org_main h3, #org_main p {
    padding:0 10px;
    }
#org_sidebar {
    background:#99c;
    float:right;
    width:40px;
    }
#org_sidebar ul {
    margin-bottom:0;
    }
#org_sidebar h3, #org_sidebar p {
    padding:0 10px 0 0;
    }
#org_footer {
    background-color:#FFFFFF;
    clear:both;
    }
#org_footer p {
    padding:12px 20px 0px 20px;
    margin:0;
    font-size: 9pt;
    line-height: 13.5pt;
    font-weight: normal;
    font-family: Arial, Helvetica;
    }
    # span.select {
 position: absolute;
width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 21px;
 padding: 0 24px 0 8px;
color: #fff;
 font: 12px/21px arial,sans-serif;
background: url(select.png) no-repeat;
 overflow: hidden;
}

a.image_archive:hover {font-style: normal; text-decoration: none}

#qs_wrap {
    margin:0 auto;
    width:950px;
    }
	
#qs_header {
    
    }
#qs_nav {
    }
#qs_main {
background-color:#E7F2FB;
background-image: url(../images/blue_paper02.jpg);
    float:left;
    width:700px;
    }
#qs_sidebar {
    float:right;
    width:200px;
    }
#qs_footer {
    clear:both;
	width: 900px;
    }
.stbutton {display:block;height:16px;}
#bg {
        position:fixed;
        top:-50%;
        left:-50%;
        width:200%;
        height:200%;
}
#notbg {
        position:relative;
        top:0%;
        left:0%;
        width:100%;
        height:100%;
}
#bg img {
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        margin:auto;
        min-width:50%;
        min-height:50%;
}
.goals_title_km {
        font-family: Arial, Helvetica, sans-serif;
        padding: 15 0 0 15;
        font-size: 12pt;
        font-weight: bold;
        line-height: 13pt;
}
.goals_title_rp {
        font-family: Arial, Helvetica, sans-serif;
        padding: 15 0 0 15;
        font-size: 12pt;
        font-weight: bold;
        line-height: 13pt;
}
.goals_title_module {
        font-family: Arial, Helvetica, sans-serif;
        padding: 50 0 0 0;
        font-size: 12pt;
        font-weight: bold;
        line-height: 13pt;
                float: left;
                width: 100%;}
.goals_comfort {
        font-family: Arial, Helvetica, sans-serif;
        padding: 50 0 0 30;
        font-size: 9pt;
        font-weight: normal;
        line-height: 11pt;
        float: left;
}
.goals_chapter {
        font-family: Arial, Helvetica, sans-serif;
        padding: 15 0 0 15;
        font-size: 12pt;
        font-weight: bold;
        line-height: 13pt;
}
.goals_text {
        font-family: Arial, Helvetica, sans-serif;
        padding: 15 0 0 30;
        font-size: 9pt;
        font-weight: normal;
        line-height: 11pt;
                float: left;
                width: 70%;

}
.goals_buttons {
        font-family: Arial, Helvetica, sans-serif;
        padding: 15 0 0 30;
        font-size: 9pt;
        font-weight: normal;
        line-height: 11pt;
        float: left;
}