/* CSS Document */
html, body { height: 100%; width: 100%; margin: 0; padding: 0; }
body { font: 13px arial, helvetica, sans-serif; background-color: #e7e7e7; background-image: url(../images/background_gradient.jpg); background-repeat: repeat-x; }
body.site { text-align: center; behavior: url(csshover.htc); }
.floatLeft { float: left; }
.floatRight { float: right; }
#site_container { padding-top: 15px; text-align: left; }
#overlay { display: none; width: 100%; min-width: 100%; height: 100%; min-height: 100%; top: 0; left: 0; position: absolute; background-color: #ffffff; -moz-opacity: 0.75; opacity: .75; filter: alpha(opacity=75); z-index: 10000; font-size: 16px; font-weight: bold; }
.small{font-size:85%;}
a:visited { font-size: 100%; }

#FlashMap { display: none; position: fixed; width: 722px; height: 584px; z-index: 10001; }

img { border: none; }
a:focus { border: none; }

#main_content ul { padding: 0 0 0 50px; margin: 10px 0 0 0; vertical-align: top; }
#main_content ul li { padding-bottom: 8px; }
#main_content_left hr, #main_content_one_col hr { border-top: 1px solid #eae9e9; border-bottom: 0px; border-left: 0px; color: #eae9e9; height: 1px; width: 533px; }
#related { font: 11px arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#related li { }

#main_content p { margin-left: 0px; padding-left: 0px; }
#main_content li { vertical-align: top; padding: 0; margin: 0 0 8px 0; float: none; list-style-type: DISC; text-align: left; }
#main_content ul li { vertical-align: top; padding: 0; margin: 0 0 8px 0; list-style-type: DISC; text-align: left; }

#header_container { margin: 0 auto; text-align: left; width: 920px; height: 105px; background-image: url(../images/header_w_education.png); background-repeat: no-repeat; }
#interior_container { margin: 0px auto; text-align: left; width: 920px; background-image: url(../images/content.png); }
#interior_container a { color: #006599; text-decoration: none; }
#interior_container a:hover, #interior_container a:visited:hover { color: #006599; text-decoration: underline; }
#interior_container a:visited { color: #006599; text-decoration: none; font-size: 100%; }
#footer_container { margin: 0px auto; text-align: left; width: 920px; height: 97px; background-image: url(../images/footer.png); }

.right_nav_top_selected, .right_nav_top { background-image: url(../images/right_nav_drop_arrow.gif); background-position: top right !important; background-repeat: no-repeat; width: 195px; padding-left: 10px; padding-top: 2px; }
.right_nav_top { background-image: url(../images/right_nav_side_arrow.gif); font-weight: bolder; }
.right_nav_top_selected { display: none; }
.right_nav_top a { color: #005e8e; text-decoration: none; }
.right_nav_top_selected a { font-family: Helvetica, Arial, sans-serif; color: #6d6e71; text-decoration: none; font-weight: bolder; }
.right_nav_top_selected_middle { background-image: url(../images/right_nav_middle_bar.gif); width: 185px; padding-left: 20px; padding-top: 6px; padding-bottom: 8px; background-repeat: repeat-y; display: none; }
.right_nav_top_selected_middle a { font-family: Helvetica, Arial, sans-serif; color: #6d6e71; text-decoration: none; font-weight: normal; }
.right_nav_top_selected a:hover, .right_nav_top_selected_middle a:hover, .right_nav_top a:hover { color: #005e8e; text-decoration: underline; }
.right_nav_drop_bar_bottom { background-image: url(../images/right_nav_bottom_bar.gif); width: 205px; height: 12px; font-size: 1px; }
#right_column { float: right; width: 215px; margin-right: 10px; background-color: white; _margin-right: 5px; }

.on { margin-top: -34px !important; margin-left: -20px !important; margin-bottom: 10px; position: absolute; display: hidden; }

p { margin: 0px; padding: 10px; }
p.error { padding: 10px 0 0 0; color: #ff0000; }
code { font-size: 115%; }

.imageevent { margin-bottom: 10px; display: block; }
.events { width: 214px; height: 93px; margin-top: 10px; background-repeat: no-repeat; border-left: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.events img { float: right; }
.eventHeader { width: 130px; font: Helvetica; color: #005e8e; text-decoration: none; font-weight: bolder; font-size: 12px; padding: 5px 0px 0px 10px; }
.eventCopy { font: Helvetica; color: #6d6e71; text-decoration: none; font-size: 12px; height: 50px; vertical-align: text-top; width: 135px; padding-left: 10px; padding-top: 5px; }
.eventCopy a:link { padding-right: 12px; background-image: url(../images/blue_arrow2.jpg); background-repeat: no-repeat; background-position: right; text-decoration: none; color: #8d7e5e; font-size: 12px; }
.eventCopy a:hover, .eventCopy a:visited:hover { text-decoration: underline; color: #006599; }
.eventCopy a:visited { padding-right: 12px; background-image: url(../images/blue_arrow2.jpg); background-repeat: no-repeat; background-position: right; text-decoration: none; color: #8d7e5e; font-size: 12px; }
.arrow { font-size: 11px; padding-right: 12px; background-image: url(../images/right_brown_arrow_sm.gif); background-repeat: no-repeat; background-position: center right; }
.arrow:visited { font-size: 11px; padding-right: 12px; background-image: url(../images/right_brown_arrow_sm.gif); background-repeat: no-repeat; background-position: center right; }
.arrow:hover { font-size: 11px; text-decoration: underline; }
.arrow2 { margin-top: 5px; padding-right: 14px; background-image: url(../images/right_brown_arrow.gif); background-repeat: no-repeat; background-position: center right; }
.arrow3 { padding-right: 12px; background-image: url(../images/blue_arrow2.gif); background-repeat: no-repeat; background-position: center right; }

.border { border: 1px solid #e7e7e7; }
#quick_links_top { background-image: url(../images/top_quick_links.gif); width: 195px; padding-top: 12px; padding-left: 10px; height: 23px; font-family: Helvetica, Arial, sans-serif; color: #005e8e; text-decoration: none; font-weight: bolder; }
#quick_links_sidebox { background-image: url(../images/links_side_box.gif); width: 195px; font-family: Helvetica, Arial, sans-serif; padding-left: 10px; background-repeat: repeat-y; }
#quick_link_bar { padding-left: 15px; padding-top: 12px; width: 205px; height: 350px; }
.quick_link_header { font-family: Helvetica, Arial, sans-serif; color: #005e8e; text-decoration: none; font-weight: bolder; height: 20px; }
.quick_link_interior { background-image: url(../images/link_bar-8.jpg); background-repeat: repeat-y; width: 215px; padding-top: 10px; }
.quick_link_interior a { color: #6d6e71; text-decoration: none; }
.quick_link_interior a:hover { color: #006599; text-decoration: underline; }
.quick_link_interior a:visited { color: #006599; text-decoration: none; font-size: 100%; }
.quick_link_interior a:visited:hover { color: #006599; text-decoration: none; }
.right_column_bottom { background-image: url(../images/right_column_bottom.jpg); background-repeat: no-repeat; width: 216px; height: 10px; }
.quick_construction_header { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-top: 23px; font-size: 12px; height: 20px; }
.quick_construction_white { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; color: #FFF; height: 68px; }
.quick_bulding_green_header, .quick_bulding_green_calc { font: Helvetica; color: #005e8e; text-decoration: none; font-weight: bolder; font-size: 13px; height: 18px; padding: 10px 0px 5px 10px; }
.quick_builder_green { font: Helvetica; color: #6d6e71; text-decoration: none; font-size: 13px; height: 50px; vertical-align: text-top; width: 140px; padding-left: 10px; }
.quick_builder_green a { text-decoration: none; color: #8d7e5e; }
.quick_builder_green a:hover { text-decoration: underline; color: #006599; }

.sideBar { padding-top: 10px; }

.bottom_banners { margin-top: 5px; margin-left: 10px; width: 674px; float: left; }
.bottom_banner_box { float: left; width: 335px; height: 94px; background-image: url(../images/bottom_banner_box.gif); border: 1px solid #e7e7e7; }
.bottom_banner_box_left, .bottom_banner_box_right, .bottom_banner_box_left2, .bottom_banner_box_right2 { width: 325px; height: 93px; padding: 0px 0px 0px 0px; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left; }
.bottom_banner_box strong { font-family: Arial, Helvetica, sans-serif; font-strength: stronger; font-size: 12px; color: #005e8e; }

.copy { padding: 5px 5px 0px 120px; }
.copy a:link, .copy a:visited, .copy a:active { text-decoration: none; font-size: 100%; }

.bottom_banner_header img { margin-top: 10px; margin-bottom: 0px; width: 674px; }

.bottom_banners_home { margin-top: 0px; margin-left: 10px; width: 674px; }
.bottom_banners_home a { text-decoration: none; }
.bottom_banners_home a:hover { text-decoration: underline; }
.bottom_banner_box_home { width: 325px; height: 94px; margin-right: 0px; margin-bottom: 0px; background-image: url(../images/bottom_banner_box.gif); float: left; border: 1px solid #e7e7e7; margin-left: 10px; margin-top: 10px; }

.bottom_focus_items { margin-top: 10px; margin-left: 10px; width: 674px; float: left; }
.bottom_focus_box { width: 155px; margin-right: 10px; float: left; }
.bottom_focus_box h3 { font-size: 11px; }
.bottom_focus_box p { color: #6d6e71; font-size: 11px; font: "Arial Narrow" , Arial, _sans; padding: 0px; }
.bottom_focus_box a:link { color: #6d6e71; text-decoration: none; font-size: 11px; }
.bottom_focus_box a:visited { text-decoration: none; font-size: 11px; }
.bottom_focus_box a:visited:hover { color: #6d6e71; text-decoration: underline; font-size: 11px; }
.bottom_focus_box a:hover { text-decoration: underline; }

.cleaner { clear: both; }
.clear { clear: both; }

#breadcrumb_top { background-image: url(../images/breadcrumb_top.jpg); height: 37px; width: 654px; padding-left: 20px; padding-top: 25px; font: Arial, Helvetica, sans-serif; font-size: 12px; color: #a0a0a0; }
#breadcrumb_top a { color: #006599; text-decoration: none; }
#breadcrumb_top a:hover { color: #006599; text-decoration: underline; }
#breadcrumb_top a:visited { color: #006599; text-decoration: none; font-size: 100%; }

#left_2_columns { float: left; margin-left: 10px; _margin-left: 5px; margin-bottom: 0px; z-index: 1; padding: 0px; margin-top: 0px; }

#top_banner { height: 99px; width: 674px; }

#main_content_bottom { background-image: url(../images/bottom_content_bar.jpg); width: 674px; height: 60px; }

#main_content { background-color: #fDfDfD; width: 664px; margin-left: 10px; color: #6d6e71; }

#main_content_one_col { margin-left: 12px; width: 642px; font-family: Arial,Helvetica,sans-serif; }

#main_content_left { float: left; margin-left: 12px; _margin-left: 5px; width: 520px; font-family: Arial,Helvetica,sans-serif; }
h1 { font-size: 23px; color: #006599; margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; }
h2 { font-size: 16px; color: #6d6e71; margin-bottom: 0px; font-style: normal; padding-bottom: 5px; font-weight: bold; }
h3, .bold_header { font-size: 13px; color: #006599; font-style: normal; font-weight: bold; margin: 0; padding: 5px 0; }
h4 { font-size: 16px; color: #006599; margin-bottom: 5px; margin-top: 0px; padding-bottom: 0px; }
.DivForm_freebuilderkit .DivFormRadioItem { margin-bottom: 5px; }

span.required { color: #ff0000; }

#main_content_left a, #main_content_one_col a { color: #006599; }
#main_content_right { float: right; padding-right: 5px; width: 107px; color: #a0a0a0; font: Arial, Helvetica, sans-serif; font-size: 11px; }
#main_content_right h3 { color: #a0a0a0; font-size: 18px; padding: 0 0 20px 0; margin: 0; }
#main_content_right a:hover { color: #006599; text-decoration: underline; }
#main_content_right a:visited:hover { color: #006599; text-decoration: underline; }
#main_content_right a:visited { color: #A0A0A0; text-decoration: none; font-size: 100%; }

#main_content_right_selected2 a { color: #a0a0a0; text-decoration: none; }
#main_content_right_selected2 a:hover { color: #006599; text-decoration: underline; }
#main_content_right_selected2 a:visited:hover { color: #006599; text-decoration: underline; }
#main_content_right_selected2 a:visited { color: #A0A0A0; text-decoration: none; font-size: 100%; }

#main_content_right { padding-top: 06px; _padding-top: 08px; }
#main_content_right a { color: #a0a0a0; text-decoration: none; }
#main_content_right_selected, #main_content_right_selected a, #main_content_right_selected a:visited { color: #006599; font-weight: normal; font-size: 100%; }
#main_content_right_selected a:hover { color: #006599; font-weight: normal; font-size: 100%; }
.main-content_right_bar { background-image: url(../images/small_bar_right.gif); height: 5px; width: 88px; font-size: 0px; margin-left: -5px; margin-top: 5px; margin-bottom: 5px; }
#copyright { float: left; margin-left: 35px; _margin-left: 20px; margin-top: 25px; font-size: 9px; color: #d1d3d4; float: left; width: 370px; _width: 370px; }

#copyright a { color: #d1d3d4; text-decoration: underline; }
#copyright a:hover { text-decoration: underline; color: #006599; }

#bottom_footerNav { margin-top: 1px; height: 33px; float: left; font-size: 10px; padding: 34px 10px 0px 0px; text-align: center; color: #d1d3d4; }
#bottom_footerNav a { text-decoration: none; color: #006599; margin-right: 5px; margin-left: 5px; }
#bottom_footerNav a:hover { color: #006599; text-decoration: underline; }
#bottom_nav_links { float: left; margin-left: 15px; margin-top: 25px; font-size: 9px; color: #d1d3d4; float: left; width: 192px; }
#bottom_nav_links a { color: #d1d3d4; text-decoration: none; }
#bottom_nav_links a:hover { text-decoration: underline; color: #006599; }

#top_nav_link_container { padding: 30px 10px 0 0; }
.top_nav_link, #top_nav_link_container p { float: right; text-align: right; font-size: 9px; font: Arial, Helvetica, sans-serif; padding: 0px; padding-right: 15px; border-color: black; border: thick; }
.top_nav_link, #top_nav_link_container p a, #top_nav_link_container p a:visited { text-decoration: none; color: #a0a0a0; font-size: 100%; }
.top_nav_link, #top_nav_link_container p a:hover, #top_nav_link_container p a:visited:hover { color: #006599; text-decoration: underline; }
.top_nav_link a { }

#nav_bar { float: left; width: 674px; height: 28px; margin-left: 10px; _margin-left: 5px; padding: 31px 0 0 0; overflow: hidden; z-index: 99999; }

#nav_right_search { float: left; width: 206px; padding: 0 30px 0 0; margin-bottom: 5px; text-align: right; height: 30px; font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: #707070; }
#nav_right_search input { font-size: 10px; width: 120px; color: #707070; }

#nav_img_search { float: right; margin-right: 10px; }

.bottom_banner_box a { text-decoration: none; color: #8d7e5e; }
.bottom_banner_box a:hover { text-decoration: underline; color: #006599; }

.align-right { float: right; margin: 0 10px 7px 14px; }
.align-left { float: left; margin: 0 10px 10px 0; }

.bullet-fix { padding-left: 20px !important; }
.bullet-fix1 { padding-left: 20px !important; }

.research-callout { border: #a29374 2px solid; width: 95%; padding-left: 7px; padding-right: 3px; }

input[type=input] { width: 100px; }
input.phone3 { width: 25px; }
input.phone4 { width: 30px; }
.alert { color: #FF0000; }
img.sidebar { padding: 0 0 10px 20px; float: right; }
img.sidebar2 { padding: 0 0 0 20px; }

div.DivFormItem div { float: left; }
div.FieldHeading, div.DivFormTextFieldHeading { width: 120px; }
div.DivFormInputItem, div.DivFormTextItem { width: 120px; }
div.DivFormPhoneItem { width: 160px; }

.DivForm_freebuilderkit2 .DivFormItem { margin-top: 6px; }
div.DivFormItem { padding-top: 10px; }

form.product_search_form { height: 160px; padding: 10px 0; margin: 0; }
div.product_search { position:relative; width: 308px; height: 140px; padding: 10px; background-color: #eef3f9; border: 1px solid #eae9e9; margin-right: 20px; }
div.product_search div.title { font-size: 12px; font-weight: bold; }
#product_search_go{position:absolute; bottom:10px; right:10px;}
div.formRow { padding-top: 10px; }
div.formRow, div.formRow *, div.formAdminRow { font-size: 11px; }
div.formTitle, div.formInput, div.formMessage, div.formUnit { float: left; line-height: 20px; }
div.formTitle { width: 100px; }
div.formTitle2 { width: 100px; }
div.formRow select { width: 208px; }
div.formMessage { padding-left: 5px; }
div.formAdmin { float: left; margin: 0 10px 0 0; }
div.formAdminRow div { }
div.Name { width: 100px; }
div.Date { width: 150px; }
input.submit { margin: 0 auto; color: #055173; font-weight: bold; padding: 1px 3px; font-size: 11px; }

div.product_manufacturer { width: 170px; }

/*#featured_products { width: 597px; height: 253px; overflow-x: scroll; overflow-y: hidden; border-right: 1px solid #eae9e9; border-left: 1px solid #eae9e9; border-top: 1px solid #eae9e9; margin-bottom: 20px; }
#featured_products_container { overflow-y: hidden; }*/
#featured_products { width: 597px; overflow:hidden; border: 1px solid #eae9e9; margin-bottom: 20px; }
div.featuredproduct { padding: 8px 5px; }
div.featuredproductLeft{float:left; width:50%; font-size: 10px;}
div.featuredproduct h4{font-size:14px; margin:0; padding:0;}
div.featuredproduct_desc{margin:20px 0;}
/*div.product { height: 221px; width: 189px; padding: 8px 5px; border-right: 1px solid #eae9e9; border-bottom: 1px solid #eae9e9; float: left; font-size: 10px; }
div.lastFeatured { border-right: none; }
div.img { text-align: center; }*/
div.featuredproductLeft div.row { padding-top: 3px; }
div.featuredproductLeft div.row div.title, div.featuredproduct div.row div.desc { float: left; }
div.featuredproductLeft div.row div.title { width: 48%; font-weight: bold; }
div.featuredproductLeft div.row div.desc { width: 48%; }
div.featuredproductLeft div.row_submit { width:100%; text-align: center; padding-top: 20px; }

div.featuredproductRight{float:right;text-align: center; width:50%; height: 200px;}
div.featuredproductRight img{text-align: center;}

div.product { height: 221px; width: 189px; padding: 8px 5px; border-right: 1px solid #eae9e9; border-bottom: 1px solid #eae9e9; float: left; font-size: 10px; }
div.lastFeatured { border-right: none; }
div.img { text-align: center; }
div.row { padding-top: 3px; }
div.row div.title, div.row div.desc { float: left; }
div.row div.title { width: 91px; font-weight: bold; text-align: right; padding-right: 3px; }
div.row div.desc { width: 92px; padding-left: 3px; }
div.product_desc { height: 90px; }
div.row_submit { text-align: center; padding-top: 5px; }

div.products { border-left: 1px solid #eae9e9; border-top: 1px solid #eae9e9; width: 600px; }
div.product_row { background-color: #ffffff; width: 600px; height: 238px; }

#SearchResultsContent { width: 642px; color: #6d6e71; margin-top:15px; }
#SearchResultsContent h3 { padding: 0 0 5px 0; margin: 0; }

a.sharelink{padding:0 5px;}

div.CategoryDescription { padding: 5px 0 10px 0; font-weight: bold; }
#YouSearchedFor{padding-left:20px; font-size:11px; line-height:11px;}
#YouSearchedFor a{padding-left:13px; background:url(../images/ProductDirectory/close.jpg) no-repeat 0 50%;}

#SearchResultsTabs { width: 652px; padding: 2px 4px 10px 4px; height: 28px; background-repeat: no-repeat; }
div.SearchResultsTab1 { background-image: url(../images/ProductDirectory/NavOn1.jpg); }
div.SearchResultsTab2 { background-image: url(../images/ProductDirectory/NavOn2.jpg); }
div.SearchResultsTab3 { background-image: url(../images/ProductDirectory/NavOn3.jpg); }
div.SearchResultsTab4 { background-image: url(../images/ProductDirectory/NavOn4.jpg); }
div.SearchResultsTab5 { background-image: url(../images/ProductDirectory/NavOn5.jpg); }
#SearchResultsTabs a { display: block; float: left; text-decoration: none; font-size: 11px; width: 122px; height: 28px; line-height: 28px; text-align: center; }
#SearchResultsTabs a.active { color: #006599; }
#SearchResultsTabs a.inactive { color: #898989; }

.SearchResultsTabs{height:20px; margin-bottom:10px;}
.SearchResultsTabs a{display:block; float:left; margin-right:6px; width:120px; height:20px; line-height:20px; text-align:center; font-size:10px; }
.SearchResultsTabs a.active{background-color:#006599; border: 1px solid #006599; color:#ffffff !important;}
.SearchResultsTabs a.inactive{ border: 1px solid #006599;}

#SearchResultsTopBG { width: 642px; height: 19px; background-image: url(../images/ProductDirectory/TopBG.jpg); background-repeat: no-repeat; }
div.SearchResultsBody { background-image: url(../images/ProductDirectory/BodyBG.jpg); background-repeat: repeat-y; width: 602px; padding: 0 20px 0 20px; margin: 0; min-height: 300px; }
div.SearchResultsBody a { text-decoration: none; }
div.SearchResultsBody a:hover, div.SearchResultsBody h2 a { text-decoration: underline; }
div.SearchResultsBody h1 { padding: 0 0 5px 0; margin: 0; }
div.SearchResultsBody h2 { padding: 0 0 10px 0; margin: 0; }
div.SearchResultsBody p { padding: 0 0 15px 0; margin: 0; }
#SearchResultsTop { padding-bottom: 5px; font-size: 10px; }
#SearchResultsBottomNav { padding-top: 5px; font-size: 10px; }
#SearchResultsRange { float: left; }
div.SearchResultsNav { float: right; }
div.SearchCopy { padding: 10px 25px 25px 25px; }
#SearchResultsBottom { width: 642px; height: 19px; background-image: url(../images/ProductDirectory/BottomBG.jpg); background-repeat: no-repeat; }
#SearchResultsBottom_jlc { width: 652px; height: 19px; background-image: url(../images/BottomBG_jlc.jpg); background-repeat: no-repeat; margin-left: 2px; }
div.SearchResultsLinks, div.SearchResultsLinks a { font-size: 10px; }
div.SearchResultsReturnLink { float: right; }
div.SearchResultsProductLinks { float: left; }
div.SearchResultsProduct { background-color: #ffffff; border: 1px solid #eae9e9; font-size: 10px; padding: 10px 10px 20px 10px; width: 579px; min-height: 300px; }
div.SearchResultsProduct div.img { padding-bottom: 5px; margin: 0; }
div.SearchResultsProduct div.row { padding: 0; }
div.SearchResultsProduct div.row div.title, div.SearchResultsProduct div.row div.desc { padding-top: 2px; padding-bottom: 2px; height: 12px; }
div.SearchResultsProduct div.row div.title { text-align: right; width: 264px; padding-right: 12px; border-right: 1px solid #eae9e9; }
div.SearchResultsProduct div.row div.desc { text-align: left; width: 264px; padding-left: 12px; overflow: hidden; }
div.SearchResultPrevious, div.SearchResultBody, div.SearchResultNext { float: left; }
div.SearchResultBody div.hr { margin: 10px auto 10px auto; }
div.SearchResultPrevious, div.SearchResultNext { width: 13px; padding-top: 165px; }
div.SearchResultBody { width: 553px; }
div.CalcLink { position: absolute; margin-top: 5px; }
input.CalcLink { display: block; cursor: pointer; cursor: hand; text-align: left; width: 215px; padding-left: 5px; }

div.hr { border-top: 1px solid #eae9e9; border-bottom: 0px; border-left: 0px; border-right: 0px; color: #eae9e9; height: 1px; width: 480px; margin: 10px 0; }
div.additional_images { width: 460px; padding: 0 10px; }
div.additional_image { float: left; width: 100px; padding: 0 7px; }
div.additional_comment { padding-top: 10px; }

div.DivTableHR, div.DivTableRow { padding: 5px; min-height: 10px; }
div.DivTableRow div.Disabled div { visibility: hidden; }
div.DivTableHR { border-bottom: 1px solid #000000; }
div.DivTableHR div, div.DivTableRow div { float: left; }
div.DivTableHR { font-weight: bold; font-size: 12px; }
div.Grey { background-color: #cecece; }
div.White { background-color: #ffffff; }
div.Category { width: 100px; }
div.Manufacturer { width: 100px; overflow: hidden; }
div.Model { width: 100px; overflow: hidden; }
div.URL { width: 140px; margin-right: 5px; overflow: hidden; }
div.GreenLabel { width: 100px; }
div.Order { width: 50px; overflow: auto; }
div.Order div.UpDown { float: left; width: 18px; height: 18px; }

div.Hidden { width: 50px; text-align: center; }
div.Delete { width: 50px; text-align: center; }

#AdminProductList div.formRow { padding: 0 0 3px 0; }

#CategoryList div.DivFormInputItem { width: 500px; }
div.DivFormCheckBox { width: 160px; }
input.DivFormCheckField { width: 25px; float: left; }
label.DivFormCheckLabel { width: 300px; display: block; float: left; padding-top: 5px; }

div.right_nav_alt_brown { width: 207px; background-image: url(../images/bar-alt-gray.jpg); background-repeat: repeat-y; padding-bottom: 20px; font-size: 10pt; font-family: Arial Narrow, Arial, Helvetica, sans-serif; padding-top: 1px; }
div.right_nav_alt_brown h1 { width: 187px; height: 28px; padding-top: 4px; margin-top: 20px; padding-left: 20px; color: #FFFFFF; background-image: url(../images/perc_floating_right_brown_bar.jpg); background-repeat: no-repeat; font-size: 10pt; }
div.right_nav_alt_brown p { color: #505050; margin-left: 10px; margin-bottom: 8px; padding: 0px; }
div.right_nav_alt_brown a { text-decoration: none; color: #505050; }
div.right_nav_alt_brown img { margin-right: 10px; }
div.perf_landing_map { background-image: url(../images/perfmap_landingpage.jpg); width: 633px; height: 625px; }
.perf_button, .perf_button_roll { text-align: center; width: 160px; height: 19px; margin-left: 43px; padding-top: 2px; font-weight: bolder; font-size: 12px; }
.perf_button { background-image: url(../images/map_perf_button.jpg); color: black; }
.perf_button_roll { color: white; background-image: url(../images/map_perf_button_roll.jpg); }
div.pref_outer_box { width: 245px; height: 200px; float: left; }
div.perf_top_box { height: 135px; width: 245px; }
div.perf_top_hidden_box { height: 135px; width: 245px; display: none; }
div.perf_top_content_box_container { height: 130px; width: 245px; background-color: #005a87; color: white; }
div.perf_top_content_box_text { padding-top: 10px; padding-bottom: 10px; height: 75px; width: 225px; margin-left: 10px; }
div.perf_top_content_box_container img { margin-right: 2px; }
div.perf_content_box_images { background-color: white; height: 33px; width: 231px; margin-left: 2px; padding-left: 10px; }
div.perf_content_box_spacer { height: 5px; width: 245px; }

.item_box { width: 493px; min-height: 83px; margin-right: 10px; padding-bottom: 10px; border: 1px solid #e7e7e7; margin-bottom: 20px; background-color: #e7e7e7; }

.item_Type { padding-left: 120px; }
.item_Type a { text-decoration: none; }
.item_Type a:hover { text-decoration: underline; }

.item_Type p { padding-bottom: 10px; padding-top: 0px; }

#AdminNav a, #AdminNav img { display: block; float: left; margin-bottom: 5px; }
p.admin { padding-left: 0; }
h2.admin { padding-top: 10px; }
.AdminHomeBannerHR, .AdminRightSideBillboardHR { border-bottom: 1px solid #e7e7e7; margin-bottom: 15px; height: 15px; font-size: 11px; font-weight: bold; color: #006599; }
.AdminHomeBannerSeq, .AdminRightSideBillboardSeq { float: left; width: 50px; }
.AdminHomeBanner { float: left; width: 325px; margin: 0; }
.AdminHomeBannerBanner { background-image: url(../images/bottom_banner_box.gif); border: 1px solid #e7e7e7; }
.AdminHomeBannerSeq div { float: left; width: 18px; height: 18px; margin-top: 38px; }
.AdminHomeBannerActions, .AdminHomeBannerExcludedPages { float: left; margin-left: 10px; }
.AdminHomeBannerExcludedPages { width: 100px; }
.AdminHomeBannerActions { width: 150px; }
.AdminHomeBannerActions div { float: left; width: 50px; }

#AdminEditHomeBanner div.DivFormItem { width: 650px; }
#AdminEditHomeBanner input[type=text], #AdminEditHomeBanner input[type=file], #AdminEditHomeBanner textarea { width: 200px; }
#AdminEditHomeBanner div.DivFormInputItem, #AdminEditHomeBanner div.DivFormTextItem { width: 210px; }
#AdminEditHomeBanner div.DivFormInputItemPostTitle { float: left; font-size: 10px; }
font.required { color: Red; }
#AdminEditHomeBanner div.submitbtn { margin-top: 5px; }

.AdminRightSideBillboardHR div, .AdminRightSideBillboardRow div, .AdminHomeFlashRow div, .AdminTraining { float: left; }
.AdminRightSideBillboardRow { height: 50px; }
.AdminRightSideBillboardSeq, .AdminTrainingLinksSeq { float: left; width: 50px; }
.AdminRightSideBillboardTitle { width: 75px; margin-right: 10px; }
.AdminRightSideBillboardImg { width: 206px; margin-right: 10px; }
.AdminRightSideBillboardActions { width: 100px; }
.AdminRightSideBillboardURL { width: 365px; }
.AdminRightSideBillboardURL2 { width: 200px; }
.AdminRightSideBillboardBlank { width: 80px; }

#AdminEditLink input[type=text] { width: 400px; }
#AdminEditLink div.submitbtn { margin-top: 15px; }

.AdminRightSideBillboard { width: 215px; height: 95px; margin: 0 10px; }
.AdminRightSideBillboardHR .AdminRightSideBillboard { height: auto; }
.AdminRightSideBillboard div.events { margin-top: 0; }
.AdminHomeFlashRow div { height: 83px; margin-bottom: 10px; }
.AdminRightSideBillboardFlashImg { width: 193px; margin-right: 10px; }
.AdminRightSideBillboardPos { width: 25px; }
.AdminRightSideBillboardCopy { width: 70px; }

.AdminTraining { width: 510px; }
.AdminTrainingActions { float: left; width: 100px; }
.AdminTrainingActions1 { float: left; width: 50px; }
.AdminTrainingActions div { float: left; width: 50px; }
.AdminTrainingLinks div { float: left; }
.AdminTrainingLinksCopy { width: 200px; margin: 0 10px 10px 0; }
.AdminTrainingLinksLink { width: 230px; margin: 0 10px 10px 0; }
.AdminTrainingLinksBlank { width: 100px; }
.AdminTrainingActions { width: 100px; }

.tabs { background-position: top; background-repeat: no-repeat; }
.tabs a:link { font-size: 12px; }

.homePerformanceNav { float: right; margin-right: 15px; width: 140px; margin-top: 40px; }
.homePerformanceNav h2 { font-family: "Arial Narrow" , Arial, sans_serif; font-size: 12px; font-weight: bold; color: #005a89; padding: 0px 0 5px 5px; }
.homePerformanceNav h3 { padding-left: 5px; font-size: 12px; padding: 0px 0 5px 0; }
.homePerformanceNav .bar { width: 130px; height: 3px; margin: 5px 0 5px 0; border-bottom: 1px solid #99acb5; border-top: 1px solid #99acb5; background: #002f47; }
.homePerformanceNav p { width: 70px; float: left; padding: 0px; color: #646464; }
.homePerformanceNav .image { width: 69px; float: left; }
.homePerformanceNav .image2 { width: 69px; float: left; margin-top: 15px; }

.homePerformanceNav a { text-decoration: none; }
.homePerformanceNav a:hover { text-decoration: underline; }


#slideshowWrapper { position: relative; width: 674px; height: 285px; }
#PlayPause { font: 11px Arial, Sans_Serif; position: absolute; top: 10px; right: 20px; width: 30px; height: 10px; padding: 0px 10px 6px 5px; text-align: left; display: block; color: #fff; text-decoration: none; background: url(../images/play.png) no-repeat; }
#slideshow { width: 674px; height: 285px; overflow: hidden; }

#slideshownav { position: absolute; top: 10px; right: 10px; }
#slideshownav a { display: block; outline-color: #000000; float: left; font-size: 11px; font-weight: bold; text-decoration: none; color: #fff; text-align: center; padding: 0 1px 0 0; line-height: 16px; height: 16px; background-repeat: no-repeat; background-position: 0 -16px; }
#slideshownav a:hover, #slideshownav a.homebtnOn { color: #fff; text-decoration: none; background-position: 0 0; }
#homePause.homebtnPlay, #homePause.homebtnPlay:hover { background-position: 0 -32px; }
#homeNavBtn_0 { padding-left: 1px; width: 17px; background-image: url(../images/homeNavLeftBtn.gif); }
#homePause { width: 42px; background-image: url(../images/homeNavPauseBtn.gif); }
#slideshownav a.homeBtn { width: 16px; background-image: url(../images/homeNavBtn.gif); }

.homeSlide { position: relative; }
.homeImg { position: absolute; top: 0; left: 0; }
.homecopy { position: absolute; display: block; font-size: 11px !important; color: #FFF !important; text-decoration: none; background: url(../images/buttonBg.jpg) repeat-y; padding: 0 5px; height: 19px; line-height: 19px; }
.homecopy:hover { color: #FFF !important; text-decoration: none !important; background: url(../images/buttonBg-over.jpg) no-repeat; }

#AdminFeaturedProductList .formRow, .formCol { overflow: auto; }
.formCol { float: left; }
.formCol, .formCol div { padding-right: 5px; }
.formCol h3 { padding: 0 0 5px 0; text-align: center; }
#AdminFeaturedProductList .Model { width: 200px; }
#AdminFeaturedProductList .Manufacturer { width: 200px; }

.podButtons a { float: left; width: 152px; margin-right: 5px; margin-bottom: 20px; }
.icons { width: 660px; }
.iconBox { float: left; width: 153px; margin-right: 10px; margin-bottom: 10px; }

.energyPod { width: 658px; background-color: #FFFFFF; }
.energyPod p { padding-top: 0px; }
.homeInfo { background: url(../images/homeInfo.jpg) no-repeat top right; }
.home1 { width: 150px; float: left; border-right: 1px solid #CCC; padding-left: 10px; }
.home2 { width: 140px; float: left; border-right: 1px solid #CCC; padding-left: 10px; }
.home3 { width: 150px; float: left; padding-left: 10px; }

#Dashboard, .overflow { overflow: hidden; }
#Dashboard input.DivFormCheckField { line-height: 19px; width: 19px; height: 19px; padding: 0; margin: 0; }
#Dashboard label.DivFormCheckLabel { line-height: 19px; padding-top: 0; }
#Dashboard .formTitle { width: 150px; font-weight: bold; }
#Dashboard .formInput, #Dashboard .formInput input { width: 160px; }
#DashboardWidth{width:315px;}
#Dashboard #DashboardWidth .formInput{float:right; width:auto;}
#Dashboard #DashboardWidth .formInput input{width:40px; text-align:right;}
#Dashboard .formInput select { width: 166px; }
#Dashboard .required { color: #ff9933; }
.displayNone { display: none; }
.red{color:Red;}


.gbBox { width: 605px; height: 188px; background: #e6e6e6; margin: 3px 0px 0px 0px; padding: 5px 30px 0 40px;  }
.gbBox p { width: 470px; float: left; font-size: 13px; }
.heaterImg { float: right; width: 120px; margin-top: 10px; }
.heaterImg p  { font-size: 10px; text-align: center; width: 130px; }
.gb_PodToolBtn { width: 850px; margin-top: 10px; }
.gb_questions  {  background: url(../images/gb_bg.jpg) no-repeat; z-index: 9999999; width: 656px; height: 212px; margin-left: 20px; margin-bottom: 10px; padding-left: 30px; padding-top: 10px;} 
.question { width: 280px; float: left; }
.question p  { color: #333; }
.question input { margin-bottom: 5px; !margin-bottom: 2px; }
.gbTitle { text-align: right; margin-right: 10px; margin-left: -13px; }
.answer p { padding-bottom: 3px; padding-top: 0px; }
.answer { width: 280px; float: left; margin-top: 7px; }
.greenBuilderForm { background-color: #e6e6e6; margin-left: 35px; margin-top: 0px; padding: 20px; width: 595px; z-index: 999999; position: relative; }
.greenBuilderForm .formInput { margin-bottom: 5px; z-index: 999999; }
.radioWidth { width: 20px;  }
.gbTextField { width: 250px; }
#GBSubmit { background: url(../images/submitBtn.jpg) no-repeat; width: 93px; height: 27px; border: none; background-color: #e6e6e6; cursor: pointer; color: #FFF; font-weight: bold; text-align: left; padding-left: 13px; }
.gb_red { font-size: 10px; font-weight:bold; color: Red; float: right; text-align: right; position: absolute;  width: 610px; !width: 210px; !margin-left: -70px; z-index: 0; margin-left: 380px; !margin-left: -100px; }
.gb_red p { z-index: 0; width: 200px;  }

.calendarArrow { margin: 0px 5px 0 -15px; vertical-align: bottom; }
.calendarPara { float: left; width: 190px; margin-right: 20px; }
div.psHomeBody  .footNote { font-size: 9px; width: 570px; float: left; line-height: 12px; }
#psHomeTabs { width: 652px; padding: 2px 4px 10px 4px; height: 32px; background-repeat: no-repeat; }
div.psHomeTab1 { background-image: url(../images/pasNav1.jpg); }
div.psHomeTab2 { background-image: url(../images/pasNav2.jpg); }
div.psHomeTab3 { background-image: url(../images/pasNav3.jpg); }
#psHomeTabs a { display: block; float: left; text-decoration: none; font-size: 12px; width: 150px; height: 30px; line-height: 13px; text-align: center; padding-top: 5px;  }
#psHomeTabs a:hover, #psHomeTabs a.inactive:hover { text-decoration: none; color: #006599; }
#psHomeTabs a.active { color: #006599; text-decoration: none; }
#psHomeTabs a.inactive { color: #898989; }

div.psHomeBody { background-image: url(../images/BodyBG.jpg); background-repeat: repeat-y; width: 630px; padding: 0 10px 0 9px; margin: 0; min-height: 300px; }
div.psHomeBody a { text-decoration: none; }
div.psHomeBody a:hover, a:visited { text-decoration: underline;  }
div.psHomeBody h2 { padding: 0 0 0px 0; margin: 0; color: #006599; font-size: 22px; font-weight: normal; }
div.psHomeBody h4 { padding: 0 0 5px 0; margin: 0; color: #6d6e71; }
div.psHomeBody p { padding: 10px 0 15px 0; margin: 0; color: #333333; line-height: 16px; }
div.psHomeCopy { padding: 0 20px 0 20px; font: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
div.psHomeCopy li { color: #333333; }
#psHomeCopyBottom { width: 646px; height: 19px; background-image: url(../images/BottomBG.jpg); background-repeat: no-repeat; }



#whTabs { width: 700px; padding: 2px 4px 10px 4px; height: 32px; background-repeat: no-repeat; }
div.whTab1 { background-image: url(../images/whTab1.jpg); }
div.whTab2 { background-image: url(../images/whTab2.jpg); }
div.whTab3 { background-image: url(../images/whTab3.jpg); }
div.whTab4 { background-image: url(../images/whTab4.jpg); }
#whTabs a { display: block; float: left; text-decoration: none; font-size: 12px; width: 140px; height: 30px; line-height: 12px; text-align: center; padding-top: 8px;  }
#whTabs a:hover, #psHomeTabs a.inactive:hover { text-decoration: none; color: #006599; }
#whTabs a.active { color: #006599; text-decoration: none; }
#whTabs a.inactive { color: #898989; }

div.whBody { background-image: url(../images/BodyBG.jpg); background-repeat: repeat-y; width: 630px; padding: 0 10px 0 9px; margin: 0; min-height: 300px; }
div.whBody a { text-decoration: none; }
div.whBody a:hover, a:visited { text-decoration: underline;  }
div.whBody h2 { padding: 0 0 0px 0; margin: 0; color: #006599; font-size: 22px; font-weight: normal; }
div.whBody h4 { padding: 0 0 5px 0; margin: 0; color: #6d6e71; }
div.whBody p { padding: 10px 0 15px 0; margin: 0; color: #333333; line-height: 16px; }
div.whCopy { padding: 0 20px 0 20px; font: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
div.whCopy li { color: #333333; }
#whCopyBottom { width: 646px; height: 19px; background-image: url(../images/BottomBG.jpg); background-repeat: no-repeat; }
.whbuttons img { border: 0px; }
.whbuttons a { width: 159px; float: left; margin-bottom: 15px;  }
.tabTitle { margin: -90px 0 70px -20px; }
.chartImage { margin-left: 65px; }
#Win ol li { list-style: decimal; }

#kbHomeTabs { width: 652px; padding: 0px 0px 10px 4px; height: 40px; margin-top: -3px; background-repeat: no-repeat; }
div.kbHomeTab1 { background-image: url(../images/NavOn1.jpg); }
div.kbHomeTab2 { background-image: url(../images/NavOn2.jpg); }
div.kbHomeTab3 { background-image: url(../images/NavOn3.jpg); }
div.kbHomeTab4 { background-image: url(../images/NavOn4.jpg); }
#kbHomeTabs a { display: block; float: left; text-decoration: none; font-size: 11px; width: 150px; height: 40px; line-height: 12px; text-align: center; padding-top: 8px; text-transform: uppercase; }
#kbHomeTabs a:hover, #kbHomeTabs a.inactive:hover { text-decoration: none; color: #006599; }
#kbHomeTabs a.active { color: #006599; text-decoration: none; }
#kbHomeTabs a.inactive { color: #898989; }

div.kbHomeBody { background-image: url(../images/jlc_tabBody.jpg); background-repeat: repeat-y; width: 652px; padding: 0 10px 0 10px; margin: 0px; min-height: 300px; }
div.kbHomeBody a { text-decoration: none; }
div.kbHomeBody a:hover, a:visited { text-decoration: underline; }
div.kbHomeBody h2 { padding: 0 0 0px 0; margin: 0; color: #006599; font-size: 22px; font-weight: normal; }
div.kbHomeBody h4 { padding: 0 0 5px 0; margin: 0; color: #6d6e71; }
div.kbHomeBody p { padding: 10px 0 15px 0; margin: 0; color: #333333; line-height: 18px; }
div.kbHomeCopy { padding: 0 20px 0 20px; font: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
div.kbHomeCopy li { color: #333333; }
.ibsCopy { width: 460px; float: left }

#jlcTabs { width: 652px; padding: 0px 0px 0px 0px; height: 32px; background-repeat: no-repeat; }
div.jlcTab1 { background-image: url(../images/NavOn1_jlc.jpg); }
div.jlcTab2 { background-image: url(../images/NavOn2_jlc.jpg); }
div.jlcTab3 { background-image: url(../images/NavOn3_jlc.jpg); }
div.jlcTab4 { background-image: url(../images/NavOn4_jlc.jpg); }
#jlcTabs a, #jlcTabs a:visited { display: block; float: left; text-decoration: none; font-size: 11px; width: 150px; height: 30px; line-height: 12px; text-align: center; padding-top: 5px; text-transform: uppercase; }
#jlcTabs a:hover, #jlcTabs a.inactive:hover, #jlcTabs a.active:hover { color: #006599; text-decoration: none; }
#jlcTabs a.active { color: #006599; font-size: 11px; font-weight: bold; text-decoration: none; cursor: default; }
#jlcTabs a.inactive { color: #898989; font-size: 11px; }

div.jlcBody { background-image: url(../images/jlc_tabBody.jpg); background-repeat: repeat-y; width: 652px; padding: 0 10px 0 10px; margin: 0; margin-left: 2px; min-height: 300px; }
div.jlcBody a, div.jlcBody a:visited { text-decoration: none; font-size: 13px; }
div.jlcBody a:hover { text-decoration: underline; }
div.jlcBody h2 { padding: 0 0 0px 0; margin: 0; color: #006599; font-size: 22px; font-weight: normal; width: 420px; }
div.jlcBody h4 { padding: 10px 0 5px 0; margin: 0; color: #6d6e71; font-size: 15px; font-weight: normal; }
div.jlcBody p { padding: 10px 0 15px 0; margin: 0; color: #333333; line-height: 18px; }
div.jlcCopy { padding: 0 10px 50px 10px; font: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
div.jlcCopy li { color: #333333; }
div.jlcCopy td sup { padding: 0px; margin: 0px; line-height: 0px; vertical-align: middle; }
#Training2.jlcCopy a { background: url(../images/arrow.gif) no-repeat; background-position: left; padding-left: 15px; font-size: 12px; }
.jlc_disclaimer, .jlc_disclaimer a:link { font-size: 10px; width: 200px; }

#aiaBG { background-image: url(../images/aia_TabBG.jpg); width: 646px; height: 706px; }
.aiaTopText { padding: 10px 0 0 20px; }
.aiaTopText h4 { color: #000; padding-top: 0px; margin-top: 0px; }
#aiaTabs { width: 647px; margin-top: 20px; padding: 0px 0px 0px 45px; height: 42px; background-repeat: no-repeat; }
div.aiaTab1 { background-image: url(../images/aiaNav1.jpg); }
div.aiaTab2 { background-image: url(../images/aiaNav2.jpg); }
div.aiaTab3 { background-image: url(../images/aiaNav3.jpg); }
#aiaTabs a, #aiaTabs a:visited { display: block; float: left; text-decoration: none; text-align: left; font-size: 11px; width: 100px; height: 32px; line-height: 12px; padding: 10px 0 0 0; }
#aiaTabs a:hover, #aiaTabs a.inactive:hover, #aiaTabs a.active:hover { color: #006599; text-decoration: none; }
#aiaTabs a.active { color: #006599; font-size: 11px; font-weight: bold; text-decoration: none; cursor: default; }
#aiaTabs a.inactive { color: #898989; font-size: 11px; }

div.aiaBody { padding: 0px 0px 0 0px; margin: 0; }
div.aiaBody a, div.aiaBody a:visited { text-decoration: none; font-size: 13px; }
div.aiaBody a:hover { text-decoration: underline; }
div.aiaBody h2 { padding: 0 0 10px 0; margin: 0; color: #006599; font-size: 22px; font-weight: normal; }
div.aiaBody h4 { padding: 10px 0 5px 0; margin: 0; color: #6d6e71; font-size: 15px; font-weight: normal; }
div.aiaCopy { padding: 0 10px 50px 30px; font: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
div.aiaCopy p { padding: 10px 0 5px 0; margin: 0; color: #333333; line-height: 18px; }
div.aiaCopy li { color: #333333; }
div.aiaCopy td sup { padding: 0px; margin: 0px; line-height: 0px; vertical-align: middle; }

#oemTabs { width: 652px; padding: 2px 4px 10px 4px; height: 32px; background-repeat: no-repeat; }
div.oemTab1 { background-image: url(../images/whTab1.jpg); }
div.oemTab2 { background-image: url(../images/whTab2.jpg); }
div.oemTab3 { background-image: url(../images/whTab3.jpg); }
div.oemTab4 { background-image: url(../images/whTab4.jpg); }
#oemTabs a { display: block; float: left; text-decoration: none; font-size: 11px; width: 140px; height: 30px; line-height: 10px; text-align: center; padding-top: 8px; text-transform: uppercase; }
#oemTabs a:hover, #oemTabs a.inactive:hover { text-decoration: none; color: #006599; }
#oemTabs a.active { color: #006599; text-decoration: none; font-weight: bold; }
#oemTabs a.inactive { color: #898989; }
div.oemBody { background-image: url(../images/BodyBG.jpg); background-repeat: repeat-y; width: 630px; padding: 0 10px 0 10px; margin: 0; }
div.oemBody a { text-decoration: none; }
div.oemBody a:hover, a:visited { text-decoration: underline; }
div.oemBody h2 { padding: 0 0 0px 0; margin: 0; color: #006599; font-size: 22px; font-weight: normal; }
div.oemBody h4 { padding: 0 0 5px 0; margin: 0; color: #6d6e71; }
div.oemBody p { padding: 10px 0 5px 0; margin: 0; color: #333333; line-height: 18px; }
div.oemCopy { padding: 0 20px 0 20px; font: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
div.oemCopy li { color: #333333; }
#oemCopyBottom { width: 646px; height: 19px; background-image: url(../images/BottomBG.jpg); background-repeat: no-repeat; }
.oemGen { float: right; padding-left: 10px; }
.hide { display: none; }


.topImg { margin: -16px -10px 0 -29px; padding: 0 0px 20px 0px; }
.iPad { float: right; width: 164px; margin: 0 30px 10px 0; }
.CEU { float: right; width: 200px; margin: 0 0px 0px 46px; }
