@import url(topnav.css);
@import url(l2-style.css);
@import url(footer.css);
@import url(form-style.css);

/* Last edited on 07-12-10
----------------------------------------------- */

body { color: #333; font: 12px/19px Arial, Helvetica, sans-serif; background: #dce4ee; text-align: left; margin: 0; padding: 0; }

body.concept { color: #333; font: 12px/19px Arial, Helvetica, sans-serif; background: url(../images/sbe-homepage-layout-tile.png) repeat-x 0 0; text-align: left; margin-top: 0; margin-left: 0; padding-top: 0; }


div  { margin-top: 0; margin-bottom: 0; padding: 0; border-style: none; border-width: 0; }
img { text-decoration: none; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

img.nofloat { float: none; }

div#page-container { background: #dce4ee url(../css-images/sbe-l2-page-tile.png) repeat-x; width: 100%; text-align: left; float: left; clear: both; margin: 0; padding-top: 0; }
div#page-container.home { background: #dce4ee url(../css-images/sbe-homepage-home-tile.png) repeat-x; }
div#page-container.ten22 { width: 1022px; }

div#image-container { color: #333; font: 11px/19px Arial, Helvetica, sans-serif; background-color: #fff; width: 420px; padding: 15px 0 0; text-align: center; margin: 10px auto 0; }


img { text-decoration: none; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

table { margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
th { margin: 0; outline-style: none; outline-width: 0; }
td { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
tr { margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
tr:hover { background-color: #fffbee; }

/* site links */
a:link, a:visited { color: #4882ac; text-decoration: none; border-bottom: 1px solid #e8e8ff; }
a:hover, a:active { color: #21406c; text-decoration: none; border-bottom: 1px solid #ccf; }

a.home-moreinfo:link { color: #599985; font-size: 12px; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
a.home-moreinfo:visited { color: #599985; font-size: 12px; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
a.home-moreinfo:hover, a.home-moreinfo:active { color: #7272a8; font-size: 12px; text-decoration: none; border-bottom: 1px solid #fff5cd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }

a.nounderline:link, a.nounderline:visited { font-weight: bold; text-decoration: none; border-style: none; }
a.nounderline:hover, a.nounderline:active { font-weight: bold; text-decoration: none; border-style: none; }

a.readmore:link, a.readmore:visited { font: bold 13px Arial, Helvetica, sans-serif; background: url(../css-images/nav-arrows-red.gif) no-repeat right 3px; padding-right: 11px; border-style: none; white-space: nowrap; }
a.readmore:hover, a.readmore:active { font: bold 13px Arial, Helvetica, sans-serif; background: url(../css-images/nav-arrows-blue.gif) no-repeat right 3px; padding-right: 11px; white-space: nowrap; }

p .small { color: #666; font: 10px/15px Arial, Helvetica, sans-serif; }

a.techsupport { color: #fff !important;
display: block;
width: 190px;
font-size: 17px; text-align: center !important;
padding: 7px 11px 8px 13px;
margin-bottom: 7px;
margin-left: -3px;
text-shadow: 0px 1px 2px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: rgb(65, 120, 203);
background: -moz-linear-gradient(270deg, rgb(65, 120, 203) 30%, rgb(43, 47, 147) 70%);
background: -webkit-linear-gradient(270deg, rgb(65, 120, 203) 30%, rgb(43, 47, 147) 70%);
background: -o-linear-gradient(270deg, rgb(65, 120, 203) 30%, rgb(43, 47, 147) 70%);
background: -ms-linear-gradient(270deg, rgb(65, 120, 203) 30%, rgb(43, 47, 147) 70%);
background: linear-gradient(180deg, rgb(65, 120, 203) 30%, rgb(43, 47, 147) 70%);
-webkit-box-shadow: 1px 1px 3px rgba(30, 30, 30, 0.75);
-moz-box-shadow:    1px 1px 3px rgba(30, 30, 30, 0.75);
box-shadow:         1px 1px 3px rgba(30, 30, 30, 0.75);
}
	
a.techsupport:hover { color: #96ceed !important;
background: rgb(43, 47, 147);
-webkit-box-shadow: 1px 1px 3px rgba(30, 30, 30, 0.75);
-moz-box-shadow:    1px 1px 3px rgba(30, 30, 30, 0.75);
box-shadow:         1px 1px 3px rgba(30, 30, 30, 0.75);
}


.imageborder-fl { vertical-align: top; float: left; margin: 3px 10px 17px 0; padding: 1px; border: solid 1px #f4a919; }

.red { color: #d62417; }
.black { color: #000; }

.hidden { position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden; visibility: hidden; }   
#body-col p .hidden { position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden; visibility: hidden; }    



.imagefloat { position: absolute; top: 220px; z-index: 100; float: left; } 


/* printer friendly */
div#page-container-printer { background-color: #fff; background-image: none; width: 795px; padding: 0 5px 0 20px; text-align: left; margin: 10px auto 5px; border: solid 1px #4882ac; }
* html div#page-container-printer { padding: 5px 5px 0; }

div#page-container-printer #logobar { text-align: left; position: relative; width: 780px; overflow: hidden; float: left; clear: both; margin: 0; padding: 0; border-bottom: 1px solid #c5d9f1; }
div#page-container-printer #logobar img { float: left; text-align: left; margin-left: -20px; border-style: none; }
* html div#page-container-printer #logobar img { margin-left: -5px; position: relative; }

div#page-container-printer p.printwin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; position: relative; padding: 0 20px 3px 0; width: 300px; float: right; margin: -40px 1px 0 0; }
div#page-container-printer p.printwin a:link, div#page-container-printer p.printwin a:visited { color: #0374bb; text-decoration: none; border-style: none; }
div#page-container-printer p.printwin a:hover, div#page-container-printer p.printwin a:active { color: #434c53; text-decoration: none; border-bottom: 1px solid #ccf; }

div#page-container-printer ul { width: 750px; }

#closewindow { color: #666; font: 11px/21px Arial, Helvetica, sans-serif; width: 780px; height: 21px; float: left; clear: both; }
#closewindow p.closewin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; margin-bottom: 9px; margin-left: 0; padding: 3px 0 0; width: 780px; clear: both; border-top: 1px solid #d2d2d2; }

* html div#page-container-printer #logobar, * html div#page-container-printer p.printwin { margin-left: 10px; }
* html div#page-container-printer p.printwin { margin-left: 13px; }
* html #closewindow p.closewin, * html #closewindow { margin-left: 7px; }

#body-col.printer { width: 780px; height: auto; float: none; clear: both; margin: 0; padding: 0; }
* html #body-col.printer { margin-right: 0; padding-left: 1px;}

#body-col.printer #clipiframe { background:#fff; overflow: hidden; position: relative; width: 780px; height: 490px; clear: both; }
#body-col.printer #clipiframe iframe { background:#fff; overflow: hidden; margin-top: -80px; margin-bottom: 0; width: 780px; height: 490px; clear: both; }

#body-col.printer #clipiframe.iso { height: 550px; }
#body-col.printer #clipiframe.iso iframe { height: 550px; }

#body-col.printer #clipiframe.iso iframe.lc { margin-top: -160px; height: 690px; }
iframe.lc { margin-top: -160px; height: 690px; }

#body-col.printer h1 { padding-top: 0; color: #4882ac; width: 100%; }

#body-col.printer p { width: auto; clear: both; }
#body-col.printer p.short, #body-col.printer ul.short { width: 350px; float: left; clear: none; }
#body-col.printer ul { width: auto; }











