html, body, form { margin: 0; padding: 0; }
body { font: normal 76% Arial, Helvetica, sans-serif; background: #fff; color: #000000; }

ul, li, form, dt, dl, dd, ol, div, p, 
blockquote, h1, h2, h3, h4, h5, h6, a, code, pre { margin: 0; padding: 0; }
/*ul { list-style-type: none; list-style-image: none; }*/
hr { display: none; }
input, textarea, select { font-family: inherit; color: #000000; }
strong, b { font-weight: bold; }

a img { border: 0; }
a { text-decoration: none; }
a:link,
a:visited,
a:active { color: #24c; }
a:hover { color: #24c; }

h1 { font-size: 2.0em; font-weight: lighter; margin-top: 0em; margin-bottom: 0em; }
h2 { font-size: 1.7em; margin: 1.2em 0em 1.2em 0em; font-weight: lighter; }
h3 { font-size: 1.4em; margin: 1.2em 0em 1.2em 0em; font-weight: lighter; }
h4 { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
h5 { font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
h6 { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

.left { float: left; }
.right { float: right; }
.hide { display: none; }
.mt { margin-top: 1em; }
.mb { margin-bottom: 1em; }
.pt { padding-top: 1em; }
.pb { padding-bottom: 1em; }
.nom { margin: 0; }
.nop { padding: 0; }
.nomp { margin: 0; padding: 0; }
.nob { border: 0; }
.smaller { font-size: 0.9em; }
.cleardiv { clear: both; height: 1px; font-size: 0; line-height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.banner-hr { border: 1px solid #ddd; border-width: 1px 0 0 0; margin: 1em 0; clear: both; }
.additional-info { line-height: 1.5em; font-size: 0.9em; }

.table { border-collapse: collapse; border-spacing: 0; clear: left; }
.table.full_width { width: 100%; }
.table td { vertical-align: top; }

/* Container
 * __________________________________________________________________________ */

#container { width: 880px; margin: 73px auto; background: #fff none no-repeat top left; }
/*.copy #container { background-image: url(/ui/images/bg_copy_bioflora.jpg); }*/
#wrapper { padding: 12px 12px 0; }

/* Header
 * __________________________________________________________________________ */

.logo { float: left;/* width: 280px;*/ }
.logo_image { float: left; line-height: 0; height: 109px; overflow: hidden; }

.logo_wrapper { border-bottom: 3px solid #fff; }

/* Navigation-Top
 * __________________________________________________________________________ */

.navigation { margin: 0 0 6px; }
.navigation ul { list-style: none; }
.navigation li { display: inline; }
.navigation li a { display: block; float: left; /*background: transparent url(/ui/images/icon_caret_down.png) no-repeat center right; padding-right: 17px;*/ padding: 4px 10px 0 0; height: 18px; border: 1px solid #9f9f9f; border-width: 0 1px 0 0; margin: 0 10px 0 0; font-size: 0.9em; font-weight: bold; }
/*.navigation li span { vertical-align: -4px; }*/
.navigation li a:link,
.navigation li a:active,
.navigation li a:visited,
.navigation li a:hover { color: #535354 !important; }

.navigation .active a:link,
.navigation .active a:active,
.navigation .active a:visited { color: #46ac01; }

.navigation .last a { border: 0; background: transparent; }

/* Search Box
 * __________________________________________________________________________ */

.search { float: left; }
.search_box { border: 1px solid #ccc; color: #888; font-size: 0.8em; padding: 2px 0; margin: 0; text-indent: 2px; width: 95px; }
.search_button { background: transparent; border: 0; color: #555; font-size: 0.9em; padding: 0; margin: 0; font-weight: bold; }

/* Home
 * __________________________________________________________________________ */

#home_left { width: 700px; float: left; }
#home_right { width: 140px; float: left; padding-left: 15px; }
.right_img { margin: 0 auto 5px; width: 101px; height: 125px; overflow: hidden; background: transparent none no-repeat; }
.right_img img { display: none; }

/* Sectionals */

.s_left { width: 277px; float: left; border: 3px solid #fff; border-width: 0 3px 0 0; height: 405px; overflow: visible; }
.s_left .copy_in { color: #666666; font-size: 1em; text-align: right; float: left; }
.s_left .copy_in .wrap { padding: 10px 10px; }

.s_middle { float: left; width: 420px; height: 1%; overflow: visible; margin-bottom: 15px; }

.sectional { border: 3px solid #fff; border-width: 0 3px 3px 0; float: left; width: 137px; height: 207px; overflow: hidden; }
.sectional .s_head { margin: 0; padding: 2px 0; background-color: #7878b0; text-align: center; color: #fff; font-size: 1em; font-weight: bold; }
.sectional .s_head a:link,
.sectional .s_head a:active,
.sectional .s_head a:visited { color: #ffffff; }
.sectional .copy .text_wrap { padding: 10px; }

.sidebar_content,
.sectional .copy { background: transparent; color: #000; font-size: 0.8em; }

.sidebar_content .sidebar_head { margin: 8px 0 2px; padding: 0; }

.s_left .sectional { border: 0; padding-left: 3px; }

.sectional.noborder { border-width: 0; padding-right: 3px; }
.sectional.partial { border-width: 0 3px 0 0; padding-right: 0; }

/* Copy Layout
 * __________________________________________________________________________ */

#sidebar_wrapper { float: left; width: 279px; }
#sidebar_wrapper.copy_left { float: left; width: 137px; }
#sidebar_wrapper #sidebar { float: left; width: 137px; }
#sidebar_wrapper #sidebar ul { list-style: none; text-align: center; }
#sidebar_wrapper #sidebar > ul > li { margin: 2px 0; }
#sidebar_wrapper .section { background-color: #5e5e5e; color: #fff; text-align: center; margin: 0 0 2px; padding: 3px 0; font-size: 1em; font-weight: bold; }
#sidebar_wrapper #sidebar a { display: block; clear: both; font-size: 0.9em; padding: 3px 0px; }

#sidebar_wrapper .under_nav { width: 137px; overflow: hidden; float: left; clear: both; }
/*#sidebar_wrapper #sidebar ul a:link,
#sidebar_wrapper #sidebar ul a:active,
#sidebar_wrapper #sidebar ul a:visited { color: #fff; background-color: #5e5e5e; }
#sidebar_wrapper #sidebar ul a:hover {}

#sidebar_wrapper #sidebar ul ul { text-align: left; }
#sidebar_wrapper #sidebar ul ul a { font-weight: normal; font-size: 0.8em; }
#sidebar_wrapper #sidebar ul ul a:link,
#sidebar_wrapper #sidebar ul ul a:active,
#sidebar_wrapper #sidebar ul ul a:visited { color: #5e5e5e; background-color: #fff; }*/

#copy_wrapper { border: 3px solid #fff; border-width: 0 3px; width: 377px; float: left; padding: 7px 19px; color: #000; }

#copy_left_wrapper ol,
#copy_left_wrapper ul,
#copy_wrapper ol,
#copy_wrapper ul { margin-left: 2em; }

#copy_left_wrapper { border-right: 3px solid #fff; float: left; width: 560px; overflow: visible; color: #000; }
.copy_left_content { float: left; width: 385px; height: 1%; overflow: visible; padding: 7px 19px; }
#copy_left_wrapper .meta_img { float: left; width: 137px; padding: 7px 0 16px; height: 1%; overflow: visible; }
.copy_title { border: 1px solid #fff; border-width: 2px 0 2px 2px; color: #000; font-size: 14pt; font-weight: bold; height: 40px; line-height: 28pt; padding-left: 10px; width: 550px; text-transform: capitalize; }

#copy_left_wrapper .meta_img,
#sidebar_wrapper .meta_img { float: left; border-left: 3px solid #fff; padding: 0 0 36px; margin: 0; overflow: hidden; line-height: 0; }
#copy_left_wrapper .meta_img { width: 134px; }

/* Project Page Style
 * __________________________________________________________________________ */

.proj a:link,
.proj a:active,
.proj a:visited { color: #00783d; font-size: 11pt;}
.proj { color: #000; }
.proj_header h2 { color: #00783d; font-size: 11pt; display: inline; font-weight: bold;}
.proj_header h3 { color: #00783d; font-size: 10pt; display: inline;}
.proj_details {color: #000;}

/* Biography Page Style
 * __________________________________________________________________________ */

.bio {color: #000; padding-bottom: 20px; border: 2px solid #576976; border-width: 0 0 2px 0;}
.bio a:link,
.bio a:active,
.bio a:visited { color: #00783d; font-size: 11pt;}
.bio img { height: 120px; width: 120px; vertical-align: top; float: left; padding-right: 20px;}

.bio_details {color: #000; width: 530px;}
.bio_details img {float: left; padding: 0 20px 10px 0;}
.bio_details h2 { color: #00783d; font-size: 11pt; display: inline; font-weight: bold;}
.bio_details div {padding: 20px 20px 20px 0;}

/* Video Page Style
 * __________________________________________________________________________ */

.vid {color: #000; padding-bottom: 20px; border: 2px solid #576976; border-width: 0 0 2px 0; height: 85px;}
.vid a:link,
.vid a:active,
.vid a:visited { color: #00783d; font-size: 11pt;}
.vid img { vertical-align: top; float: left; padding-right: 20px;}

.vid_details {padding-bottom: 20px;}

/* Article Page Style
 * __________________________________________________________________________ */

.art {color: #000; padding-bottom: 20px; border: 2px solid #576976; border-width: 0 0 2px 0; height: 85px;}
.art a:link,
.art a:active,
.art a:visited { color: #00783d; font-size: 11pt;}
.art img { height: 100px; width: 150px; vertical-align: top; float: left; padding-right: 20px;}
.art h2 { color: #00783d; font-size: 11pt; display: inline; font-weight: bold;}
.art h3 { color: #00783d; font-size: 10pt; display: inline;}

.art_header { width: 100%; padding-top: 20px;}
.art_header img { height: 200px; width: 300px; vertical-align: top; float: left; padding:  0 20px 20px 20px;}
.art_header h2 { color: #00783d; font-size: 11pt; display: inline; font-weight: bold;}
.art_header h3 { color: #00783d; font-size: 10pt; display: inline;}

.art_details {padding-bottom: 20px;}

.article_content { float: left; width: 520px; height: 1%; overflow: visible; padding: 7px 19px; }

/* Store Page Style
 * __________________________________________________________________________ */

.store a:link,
.store a:active,
.store a:visited { color: #00783d; font-size: 11pt;}
.store { color: #000;}
.store h2 { color: #00783d; font-size: 11pt; display: inline; font-weight: bold;}
.store h3 { color: #00783d; font-size: 10pt; display: inline;}
.store {color: #000;}

.green {color: #00783d;}

/* Product Page Style
 * __________________________________________________________________________ */

.prod_left_content { float: left; width: 100%; height: 1%; overflow: visible; padding: 0 }

.prod_info { float: left; width: 446px; margin: 0; }
.prod_title { color: #18ae66; font-size: 1.6em; font-weight: bold; border-bottom: 2px solid #fff; }
.prod_title .product_title { font-size: 1em; padding: 8px 0 8px 10px; margin: 0; }
.prod_title img { float: right; }
.prod_details { padding: 10px; width: 430px;}
.prod_details h2 { font-size: 1.2em; font-weight: bold; margin: 10px 0;}
.prod_image { overflow: hidden; width: 100px; margin: 10px auto 0; }
.prod_image img { width: 100px; }

.more_info { float: right; width: 20%; border: 2px solid white; border-width: 0 0 2px 2px;}
.prod_type { color: #fff; background-color: #18ae66; height: 19px; font-size: 14pt; padding: 10px; border: 2px solid #fff; border-width: 0 0 2px 2px;}
.prod_other { padding: 10px; font-size: 7pt;}
.prod_other h4 { margin: 0; font-size: 7pt;}

.prod a { font-weight: bold; font-size: 11pt;}
.prod a:link,
.prod a:active,
.prod a:visited { color: #146a4b; }

/* Rearrange layout */

.prod_left_content.copy_right .more_info { float: left; border-width: 0 2px 2px 0; }

/* Sidebar
 * __________________________________________________________________________ */

/* Sections */

#sidebar ul > li {  margin: 1px 0 0; }
#sidebar ul > li a:link,
#sidebar ul > li a:active,
#sidebar ul > li a:visited { background-color: #5e5e5e; color: #fff; font-weight: bold; }

/* Selected Section */

#sidebar .active > a:link,
#sidebar .active > a:active,
#sidebar .active > a:visited { background-color: #5e5e5e; }

/* Non-selected Category */

#sidebar .category > a:link,
#sidebar .category > a:active,
#sidebar .category > a:visited { background-color: #eeeeee; color: #fff; font-weight: bold; }

/* Non-selected Product */

#sidebar ul ul > li a:link,
#sidebar ul ul > li a:active,
#sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Product */

#sidebar .category .active a:link,
#sidebar .category .active a:active,
#sidebar .category .active a:visited { background-color: #fff; color: #18ae66; font-weight: normal; }

/* Footer
 * __________________________________________________________________________ */

.footer { background-color: #ede4fb; padding: 0 12px 12px; }
.footer ul { list-style: none; }
.footer li { display: inline; }
.footer li a { border-right: 1px solid #7d7d7c; display: block; float: left; padding: 0 8px 0 0; margin: 0 8px 0 0; font-size: 0.8em; }
.footer li a:link,
.footer li a:active,
.footer li a:visited,
.footer li a:hover { color: #535354 !important; }
.footer .last a { border: 0; }

/* Site Specific Styles
 * __________________________________________________________________________ */

/* Biofauna
 * __________________________________________________________________________ */

body.biofauna a:link,
body.biofauna a:visited,
body.biofauna a:active,
body.biofauna a:hover { color: #788921; }

/* Selected Section */

body.biofauna #sidebar .active > a:link,
body.biofauna #sidebar .active > a:active,
body.biofauna #sidebar .active > a:visited { background-color: #918e61; }

/* Non-selected Third Level */

body.biofauna #sidebar .category > a:link,
body.biofauna #sidebar .category > a:active,
body.biofauna #sidebar .category > a:visited { background-color: #b6c99a; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.biofauna #sidebar ul ul > li a:link,
body.biofauna #sidebar ul ul > li a:active,
body.biofauna #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.biofauna #sidebar .active .active a:link,
body.biofauna #sidebar .active .active a:active,
body.biofauna #sidebar .active .active a:visited { background-color: #fff; color: #799c4a; font-weight: normal; }

body.biofauna { background-color: #b1ab78; }
body.biofauna .logo { margin: 0; }
body.biofauna .logo img { padding-left: 0; }
body.biofauna .s_left .copy_in { padding: 18px; color: #666666; font-size: 1em; text-align: right; }

/*body.biofauna .sidebar_head { color: #; }*/
body.biofauna .right_img { background-image: url(/ui/images/right_header_biofauna.png); }

body.biofauna .sectional .s_head { background-color: #918f61; }
body.biofauna .footer { background-color: #f6f4e5; }

/* Bioflora
 * __________________________________________________________________________ */

body.bioflora a:link,
body.bioflora a:visited,
body.bioflora a:active,
body.bioflora a:hover { color: #7cb545; }

/* Selected Section */

body.bioflora #sidebar .active > a:link,
body.bioflora #sidebar .active > a:active,
body.bioflora #sidebar .active > a:visited { background-color: #7d7db3; }

/* Non-selected Third Level */

body.bioflora #sidebar .category > a:link,
body.bioflora #sidebar .category > a:active,
body.bioflora #sidebar .category > a:visited { background-color: #14694b; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.bioflora #sidebar ul ul > li a:link,
body.bioflora #sidebar ul ul > li a:active,
body.bioflora #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.bioflora #sidebar .active .active > a:link,
body.bioflora #sidebar .active .active > a:active,
body.bioflora #sidebar .active .active > a:visited { background-color: #fff; color: #18ae66; font-weight: normal; }

/* Selected Third Level */

body.bioflora #sidebar .category.active > a:link,
body.bioflora #sidebar .category.active > a:active,
body.bioflora #sidebar .category.active > a:visited { background-color: #18ae66; color: #fff; font-weight: bold; }

body.bioflora { background-color: #9898b0; }
body.bioflora .logo { margin: 0; }
body.bioflora .logo img { padding-left: 0; }
body.bioflora .s_left .copy_in { color: #666666; font-size: 0.9em; text-align: right; float: left; width: 137px; }

/*body.bioflora */.sidebar_head { color: #448671; }
body.bioflora .right_img { background-image: url(/ui/images/right_header_bioflora.png); }

body.bioflora .sectional .s_head { background-color: #7878b0; }
body.bioflora .footer { background-color: #ede4fb; }

/* Biosapiens
 * __________________________________________________________________________ */

body.biosapiens a:link,
body.biosapiens a:visited,
body.biosapiens a:active,
body.biosapiens a:hover { color: #b2381f; }

/* Selected Section */

body.biosapiens #sidebar .active > a:link,
body.biosapiens #sidebar .active > a:active,
body.biosapiens #sidebar .active > a:visited { background-color: #a49586; }

/* Non-selected Third Level */

body.biosapiens #sidebar .category > a:link,
body.biosapiens #sidebar .category > a:active,
body.biosapiens #sidebar .category > a:visited { background-color: #f5daa1; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.biosapiens #sidebar ul ul > li a:link,
body.biosapiens #sidebar ul ul > li a:active,
body.biosapiens #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.biosapiens #sidebar .active .active a:link,
body.biosapiens #sidebar .active .active a:active,
body.biosapiens #sidebar .active .active a:visited { background-color: #fff; color: #d96d2b; font-weight: normal; }

body.biosapiens { background-color: #a49586; }

body.biosapiens .logo { margin: 0; }
body.biosapiens .logo img { padding-left: 0; }
body.biosapiens .s_left .copy_in { color: #666666; font-size: 0.9em; text-align: right; float: left; width: 137px; }

body.biosapiens .sidebar_head { color: #c33723; }
body.biosapiens .right_img { background-image: url(/ui/images/right_header_biosapiens.png); }

body.biosapiens .sectional .s_head { background-color: #a49586; }
body.biosapiens .footer { background-color: #f9f1ef; }

/* BioSciences
 * __________________________________________________________________________ */

body.biosciences a:link,
body.biosciences a:visited,
body.biosciences a:active,
body.biosciences a:hover { color: #b2381f; }

/* Selected Section */

body.biosciences #sidebar .active > a:link,
body.biosciences #sidebar .active > a:active,
body.biosciences #sidebar .active > a:visited { background-color: #a49586; }

/* Non-selected Third Level */

body.biosciences #sidebar .category > a:link,
body.biosciences #sidebar .category > a:active,
body.biosciences #sidebar .category > a:visited { background-color: #f5daa1; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.biosciences #sidebar ul ul > li a:link,
body.biosciences #sidebar ul ul > li a:active,
body.biosciences #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.biosciences #sidebar .active .active a:link,
body.biosciences #sidebar .active .active a:active,
body.biosciences #sidebar .active .active a:visited { background-color: #fff; color: #d96d2b; font-weight: normal; }

body.biosciences { background-color: #a49586; }

body.biosciences .logo { margin: 0; }
body.biosciences .logo img { padding-left: 0; }
body.biosciences .s_left .copy_in { color: #666666; font-size: 0.9em; text-align: right; float: left; width: 137px; }

body.biosciences .sidebar_head { color: #c33723; }
body.biosciences .right_img { background-image: url(/ui/images/right_header_biosciences.png); }

body.biosciences .sectional .s_head { background-color: #a49586; }
body.biosciences .footer { background-color: #f9f1ef; }

/* Global Organics Main
 * __________________________________________________________________________ */

body.go a:link,
body.go a:visited,
body.go a:active,
body.go a:hover { color: #769659; }

/* Selected Section */

body.go #sidebar .active > a:link,
body.go #sidebar .active > a:active,
body.go #sidebar .active > a:visited { background-color: #999966; }

/* Non-selected Third Level */

body.go #sidebar .category > a:link,
body.go #sidebar .category > a:active,
body.go #sidebar .category > a:visited { background-color: #dae6be; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.go #sidebar ul ul > li a:link,
body.go #sidebar ul ul > li a:active,
body.go #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.go #sidebar .active .active a:link,
body.go #sidebar .active .active a:active,
body.go #sidebar .active .active a:visited { background-color: #fff; color: #5ba01f; font-weight: normal; }

body.go { background-color: #869874; }
body.go .logo { margin: 0; }
body.go .logo img { padding-left: 0; }
body.go .under .copy_image { float: left; width: 280px; height: 10px; overflow: hidden; }
body.go .under .sectional { border-width: 0 3px; }
body.go .under .copy_bottom_wrap { width: 274px; float: left; padding-right: 3px; color: #8fa17b; }
body.go .under .copy_bottom { padding: 12px; }

/*body.go .sidebar_head { color: #; }*/
body.go .right_img { background-image: url(/ui/images/right_header_go.png); }

body.go .sectional .s_head { background-color: #869874; }
body.go .footer { background-color: #f2f2ee; }

/* Go Green
 * __________________________________________________________________________ */

body.green a:link,
body.green a:visited,
body.green a:active,
body.green a:hover { color: #5da347; }

/* Selected Section */

body.green #sidebar .active > a:link,
body.green #sidebar .active > a:active,
body.green #sidebar .active > a:visited { background-color: #728b6b; }

/* Non-selected Third Level */

body.green #sidebar .category > a:link,
body.green #sidebar .category > a:active,
body.green #sidebar .category > a:visited { background-color: #b6c99a; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.green #sidebar ul ul > li a:link,
body.green #sidebar ul ul > li a:active,
body.green #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.green #sidebar .active .active a:link,
body.green #sidebar .active .active a:active,
body.green #sidebar .active .active a:visited { background-color: #fff; color: #69c34d; font-weight: normal; }

body.green { background-color: #87ac7d; }
body.green .logo { margin: 0; }
body.green .logo img { padding-left: 0; }
body.green .s_left .copy_in { padding: 18px; color: #666666; font-size: 0.9em; text-align: right; font-weight: normal; }
body.green .s_span_two { float: left; width: 277px; margin-right: 3px; }
body.green .s_span_two .sectional { width: inherit; }

/*body.green .sidebar_head { color: #; }*/
body.green .right_img { background-image: url(/ui/images/right_header_green.png); }

body.green .sectional .s_head { background-color: #728b6b; }
body.green .footer { background-color: #f0f8ee; }

/* IOE
 * __________________________________________________________________________ */

body.ioe a:link,
body.ioe a:visited,
body.ioe a:active,
body.ioe a:hover { color: #2eb096; }

/* Selected Section */

body.ioe #sidebar .active > a:link,
body.ioe #sidebar .active > a:active,
body.ioe #sidebar .active > a:visited { background-color: #618c86; }

/* Non-selected Third Level */

body.ioe #sidebar .category > a:link,
body.ioe #sidebar .category > a:active,
body.ioe #sidebar .category > a:visited { background-color: #b6c99a; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.ioe #sidebar ul ul > li a:link,
body.ioe #sidebar ul ul > li a:active,
body.ioe #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.ioe #sidebar .active .active a:link,
body.ioe #sidebar .active .active a:active,
body.ioe #sidebar .active .active a:visited { background-color: #fff; color: #799c4a; font-weight: normal; }

body.ioe { background-color: #618c86; }
body.ioe .logo { margin: 0; }
body.ioe .logo img { padding-left: 0; }
body.ioe .s_left { border: 3px solid #fff; border-width: 0 3px 3px 0; height: 207px; overflow: visible; }
body.ioe .s_left .copy_in { padding: 18px; color: #666666; font-size: 0.9em; text-align: right; }

/*body.ioe .sidebar_head { color: #; }*/
body.ioe .right_img { background-image: url(/ui/images/right_header_ioe.png); }

body.ioe .sectional .s_head { background-color: #618c86; }
body.ioe .footer { background-color: #f1f8f6; }

/* LSC
 * __________________________________________________________________________ */

body.lsc a:link,
body.lsc a:visited,
body.lsc a:active,
body.lsc a:hover { color: #3562bd; }

/* Selected Section */

body.lsc #sidebar .active > a:link,
body.lsc #sidebar .active > a:active,
body.lsc #sidebar .active > a:visited { background-color: #728b6b; }

/* Non-selected Third Level */

body.lsc #sidebar .category > a:link,
body.lsc #sidebar .category > a:active,
body.lsc #sidebar .category > a:visited { background-color: #b6c99a; color: #fff; font-weight: bold; }

/* Non-selected Page */

body.lsc #sidebar ul ul > li a:link,
body.lsc #sidebar ul ul > li a:active,
body.lsc #sidebar ul ul > li a:visited { background-color: #fff; color: #000; font-weight: normal; }

/* Selected Page */

body.lsc #sidebar .active .active a:link,
body.lsc #sidebar .active .active a:active,
body.lsc #sidebar .active .active a:visited { background-color: #fff; color: #7588c8; font-weight: normal; }

body.lsc { background-color: #919faa; }
body.lsc .logo { margin: 0; }
body.lsc .logo img { padding-left: 0; }
body.lsc .logo_wrapper { border: 0; }
body.lsc .logo_image { border: 3px solid #fff; border-width: 0 0 3px; }

/*body.lsc .sidebar_head { color: #; }*/
body.lsc .right_img { background-image: url(/ui/images/right_header_lsc.png); }

body.lsc .sectional .s_head { background-color: #576976; }
body.lsc .footer { background-color: #f1f8f6; }

/* Override
 * __________________________________________________________________________ */

.personal .logo { margin: 0 ! important; }
.personal .logo img { padding: 0 ! important; }

.personal .logo { width: 280px; height: 102px; overflow: hidden; }

/*.totala #sidebar_wrapper .copy_in { color: #5e5e5e; text-align: left; width: 140px; float: right !important; margin: 0; padding: 0; }*/

.totala .s_left { width: 416px; }
.totala .s_middle { width: 280px; }
.totala .copy_in { float: right !important; text-align: left; font-size: 0.9em; width: 190px; margin: 15px 15px 0 0; color: #000; }
.totala #sidebar_wrapper { width: 416px; }

.cart_error
{
  color: red;
}
tr.dataheader td
{
  font-weight: bold;
}

