/* Start of CMSMS style sheet 'Scitech_All_In_One' */
span.accesskey {
text-decoration:none;
}

.accessibility,hr {
position:absolute;
top:-999em;
left:-999em;
}

dfn {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}

a.external span {
position:absolute;
left:-5000px;
width:4000px;
}

a.external {
padding:0 12px 0 0;
}

a.external:hover {
color:#18507C;
background:url(images/cms/external.gif) no-repeat 100% 0;
background-color:#dddddd;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html>body .clearfix {
display:inline-block;
width:100%;
}

* {
margin:0;
padding:0;
}

body {
text-align:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:75.01%;
line-height:1em;
background-color:#34487b;
color:#333;
}

div {
font-size:1em;
}

a:hover {
text-decoration:underline;
color:#FF5C72;
}

div#pagewrapper {
border:1px solid #bbb;
margin:0 auto;
max-width:1024px;
min-width:944px;
/*width:expression(document.body.clientWidth < 740? "740px" : document.body.clientWidth > 1024? "1024px" : "auto");*/
background-color:#fff;
color:#000;
}

div#header {
height:130px;
border-bottom:1px solid #bcc1c9;
background-color:#e6e6e6;
}

div#header h1 a {
display:block;
height:90px;
text-indent:-999em;
text-decoration:none;
}

div#header #logo {
float:left;
width:220px;
background:url(images/template/logo_200x72_2.png) no-repeat 10px 14px;
height:80px;
margin:10px;
padding:15px 0;
}

div#header #banner {
float:right;
height:100px;
padding:0 1px;
}

div #MenuWrapperTop {
width:700px;
float:right;
height:30px;
color:#eee;
text-align:right;
}

div#search {
float:right;
width:27em;
text-align:right;
padding:0.6em 0 0.2em;
margin:0 1em;
}

div.breadcrumbs {
padding:1em 1em 1.2em;
font-size:90%;
margin:0;
border-bottom:1px solid #bcc1c9;
background-color:#eee;
background:url(images/template/breadcrumb_bkg.gif) repeat-x;
}

div#content {
margin:0.01em auto 2em 0;
background:#fefefe url(images/template/content_bkg.gif) repeat-x;
}

div#main {
margin-left:200px;
margin-right:2%;
}

div#sidebar {
float:left;
width:180px;
display:inline;
margin-left:5px;
margin-top:5px;
background-color:#b2b7bf;
}
div#sidebar_header {
text-align: center;
background-color:#d3daec;
border-left: solid 1px #c9ced7;
border-top: solid 1px #c9ced7;
border-right: solid 1px #c9ced7;
margin-left:-1px;
margin-right:1px;  
padding-top: 6px;
padding-bottom: 6px;  
/*background-color:#ec0836; */   
}

div#footer {
clear:both;
color:#222;
background-color:#e6e6e6;
border-top:1px solid #bcc1c9;
}

div#footer p {
font-size:0.8em;
padding:1.5em;
text-align:center;
margin:0;
}

div#footer p a {
color:#266;
}

div hr {
top:0;
left:0;
height:1px;
margin:1em;
border-bottom:1px solid #EEE;
position:relative;
}

div.left49 {
width:49%;
}

div.right49 {
float:right;
width:49%;
text-align:right;
}

div#content h1 {
font-size:1.7em;
line-height:1em;
margin:0;
}

div#content h2 {
color:#294B5F;
font-size:1.5em;
text-align:left;
padding-left:0.5em;
padding-bottom:1px;
border-bottom:1px solid #ec0836;
border-left:1.1em solid #ec0836;
line-height:1.5em;
margin:0 0 0.5em;
}

div#content h3 {
color:#294B5F;
font-size:1.3em;
line-height:1.3em;
margin:0 0 0.5em;
}

div#content h4 {
color:#294B5F;
font-size:1.2em;
line-height:1.3em;
margin:0 0 0.25em;
}

div#content h5 {
color:#294B5F;
font-size:1.1em;
line-height:1.3em;
margin:0 0 0.25em;
}

h6 {
color:#294B5F;
font-size:1em;
line-height:1.3em;
margin:0 0 0.25em;
}

p {
font-size:1em;
margin:0 0 1.5em;
line-height:1.4em;
padding:0;
}

blockquote {
border-left:10px solid #ddd;
margin-left:10px;
}

em,i {
font-style:italic;
}

code,pre {
white-space:0;
word-wrap:break-word;
font-family:"Courier New", Courier, monospace;
font-size:1em;
}

pre {
border:1px solid #000;
background-color:#ddd;
margin:0 1em 1em;
padding:0.5em;
line-height:1.5em;
font-size:90%;
}

div.templatecode {
margin:0 0 2.5em;
}

div#main ul,div#main ol,div#main dl {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}

div#main ul li,div#main ol li {
margin:0 0 0.25em 3em;
list-style:circle outside;
}

div#main dl dt {
font-weight:700;
margin:0 0 0 1em;
}

div#main dl dd {
margin:0 0 1em 1em;
}

div#main dl {
margin-bottom:2em;
padding-bottom:1em;
border-bottom:1px solid silver;
}

.table_data {
background-color:#EDE4EE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#545454;
border-top:1px solid #CACED7;
border-left:1px solid #CACED7;
border-right:2px solid #BBB;
border-bottom:2px solid #BBB;
}

.table_data a,.table_data a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#039;
text-decoration:none;
}

.table_data a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#039;
text-decoration:underline;
}

.table_data td {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.table_data .left_td {
border-left:0;
border-top:0;
border-bottom:0;
border-right:2px;
border-color:#CACED7;
border-style:solid;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.table_data .imgleft {
border-color:#555;
border:1px solid;
}

.pics {
height:124px;
width:182px;
padding:0;
margin:0;
overflow:hidden;
background:url('images/template/slideshow.gif') no-repeat;
}

.pics img {
height:92px;
width:150px;
padding:15px;
top:0;
left:0;
}

#slideshow,#slideshow2,#slideshow3,#slideshow4,#slideshow5,#slideshow6,#slideshow7,#slideshow8,#slideshow9,#slideshow10,#slideshow11,#slideshow12 {
position:relative;
height:124px;
width:182px;
padding:0;
margin:0;
overflow:hidden;
background:url('images/template/slideshow.gif') no-repeat;
}

#slideshow img,#slideshow2 img,#slideshow3 img,#slideshow4 img,#slideshow5 img,#slideshow6 img,#slideshow7 img,#slideshow8 img,#slideshow9 img,#slideshow10  img,#slideshow11  img,#slideshow12  img {
position:absolute;
height:92px;
width:150px;
padding:15px;
top:0;
left:0;
z-index:8;
}

#slideshow img:hover,#slideshow2 img:hover,#slideshow3 img:hover,#slideshow4 img:hover,#slideshow5 img:hover,#slideshow6 img:hover,#slideshow7 img:hover,#slideshow8 img:hover,#slideshow9 img:hover,#slideshow10 img:hover,#slideshow11 img:hover,#slideshow12 img:hover {
cursor:pointer;
}

#slideshow img.active,#slideshow2 img.active,#slideshow3 img.active,#slideshow4 img.active,#slideshow5 img.active,#slideshow6 img.active,#slideshow7 img.active,#slideshow8 img.active,#slideshow9 img.active,#slideshow10  img.active,#slideshow11  img.active,#slideshow12  img.active {
z-index:10;
opacity:1px;
}

#slideshow img.last-active,#slideshow2 img.last-active,#slideshow3 img.last-active,#slideshow4 img.last-active,#slideshow5 img.last-active,#slideshow6 img.last-active,#slideshow7 img.last-active,#slideshow8 img.last-active,#slideshow9 img.last-active,#slideshow10  img.last-active,#slideshow11  img.last-active,#slideshow12  img.last-active {
z-index:9;
}

.productListTable {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFF;
background-color:#dee2e9;
margin-bottom:5px;
}

.contactform td {
padding:0 1px;
}

div#news {
margin:2em 0 1em 1em;
border:1px solid #000;
background:#FFE9AF;
}

div#news h2 {
line-height:2em;
background:#fff;
}

.NewsSummary {
padding:0.5em 0.5em 1em;
margin:0 0.5em 1em;
border-bottom:1px solid #ccc;
}

.NewsSummaryPostdate {
font-size:90%;
font-weight:700;
}

.NewsSummaryLink {
font-weight:700;
padding-top:0.2em;
}

.NewsSummaryCategory {
font-style:italic;
margin:5px 0;
}

.NewsSummaryAuthor {
font-style:italic;
padding-bottom:0.5em;
}

.NewsSummarySummary,.NewsSummaryContent {
line-height:140%;
}

.NewsSummaryMorelink {
padding-top:0.5em;
}

#NewsPostDetailDate {
font-size:90%;
margin-bottom:5px;
font-weight:700;
}

#NewsPostDetailSummary {
line-height:150%;
}

#NewsPostDetailCategory {
font-style:italic;
border-top:1px solid #ccc;
margin-top:0.5em;
padding:0.2em 0;
}

#NewsPostDetailContent {
margin-bottom:15px;
line-height:150%;
}

#NewsPostDetailAuthor {
padding-bottom:1.5em;
font-style:italic;
}

#navigation {
width:180px;
background:#333;
padding:20px;
}

#navigation li,ul {
list-style-type:none;
list-style:none;
padding:0;
margin:0;
min-height:1%;
}

#navigation li a {
display:block;
color:#fff;
width:100px;
padding:5px;
text-decoration:none;
min-height:1%;
}

#menuwrapper {
width:100%;
}

#primary-nav,#primary-nav ul {
list-style:none;
margin:0;
padding:0;
width:100%;
margin-left:-1px;
}

#primary-nav li {
margin-bottom:-2px;
position:relative;
}

#primary-nav a {
border:1px solid #c9ced7;
display:block;
margin:0;
padding:5px 10px;
color:#222;
text-decoration:none;
min-height:1em;
}

#primary-nav li a:hover,#primary-nav li.menuparent a:hover span {
/*color:#AC0000;*/
color:#3548f7;
background-color:#dddddd;
min-height:1em;
}

#primary-nav li,#primary-nav li.menuparent {
background-color:#e6e6e6;
min-height:1em;
}

#primary-nav li.menuactive {
background-color:#dddddd; 
}

#primary-nav li.menuparent,#primary-nav li.menuparent:hover,#primary-nav li.menuparenth {
z-index:10000;
min-height:1em;
}

#primary-nav span {
float:right;
color:#888;
background-image:url(images/cms/arrow.gif);
background-repeat:no-repeat;
padding:0 3px;
}

#primary-nav li:hover,#primary-nav li.menuh,#primary-nav li.menuparenth,#primary-nav li.menuactiveh {
background-color:#dddddd; 
min-height:1em;
}

#primary-nav ul,#primary-nav li:hover ul,#primary-nav li:hover ul ul,#primary-nav li:hover ul ul ul,#primary-nav li.menuparenth ul,#primary-nav li.menuparenth ul ul ul,#primary-nav li.menuparenth ul ul {
display:none;
}

#primary-nav li:hover ul,#primary-nav ul li:hover ul,#primary-nav ul ul li:hover ul,#primary-nav ul ul ul li:hover ul,#primary-nav li.menuparenth ul,#primary-nav ul li.menuparenth ul,#primary-nav ul ul li.menuparenth ul,#primary-nav ul ul ul li.menuparenth ul {
display:block;
}

#primary-nav li,#primary-nav li.menuparenth {
_float:left;
_height:1%;
}

#primary-nav li a {
_height:1%;
}

#primary-nav li.sectionheader {
border-left:1px solid #069;
border-top:1px solid #069;
font-size:130%;
font-weight:700;
padding:1.5em 0 0.8em 0.5em;
background-color:#fff;
margin:0;
width:100%;
}

#primary-nav li.separator,#primary-nav li.separatorh {
display:block;
background-color:#bbb;
height:5px;
min-height:0;
text-decoration:none;
padding:0;
margin:0;
font-size:0;
line-height:0;
margin-bottom:-2px;
}

div#menu_horiz {
margin:0;
float:right;
color:#fff;
}

div#menu_horiz ul {
margin:0;
padding:0;
/*border-left:1px solid silver;*/
height:2.2em;
display: inline;
}

div#menu_horiz li {
float:left;
list-style:none;
margin:0;
border-left:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}

div#menu_horiz a {
padding:.6em 1em .6em 1.4em;
margin:0;
text-decoration:none;
color:#222;
display:block;
}

div#menu_horiz li a:hover {
/*background:transparent;*/
background-color: #dddddd;  
/*color:#ec0836;*/
color:#3548f7;
border-bottom:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
  
/*color:#AC0000;*/

}

div#menu_horiz a.activeparent:hover {
color:#eee;
}

div#menu_horiz li.activeparent a {
color:#fff;
}

div#menu_horiz h3 {
padding:.6em 1em .6em 1.4em;
margin:0;
text-decoration:none;
color:#fff;
display:block;
font-size:1em;
}

a.external:link,a.external:visited {
color:#18507C;
background:url(images/cms/external.gif) no-repeat 100% 0;
}

* html .clearfix,* html div#menu_horiz {
height:1%;
}

img,.contactform fieldset {
border:0;
}

a,a:link
a:active,a:visited {
text-decoration:underline;
background-color:inherit;
color:#18507C;
}

div.breadcrumbs span.lastitem,strong,b {
font-weight:700;
}

div#main .hr,div.hr {
height:1px;
padding:1em;
border-bottom:1px dotted #000;
margin:1em;
}

.pics:hover,.pics.hovered,#slideshow:hover,#slideshow2:hover,#slideshow3:hover,#slideshow.hovered,#slideshow2.hovered,#slideshow3.hovered,#slideshow4:hover,#slideshow5:hover,#slideshow6:hover,#slideshow4.hovered,#slideshow5.hovered,#slideshow6.hovered,#slideshow7:hover,#slideshow8:hover,#slideshow9:hover,#slideshow7.hovered,#slideshow8.hovered,#slideshow9.hovered ,#slideshow10.hovered,#slideshow11.hovered,#slideshow12.hovered {
background:url('images/template/slideshow_hover.gif') no-repeat;
}

.contactform input,.contactform textarea {
margin:2px 0 8px;
}

#navigation li ul,#primary-nav ul {
position:absolute;
top:0;
left:100%;
display:none;
}
/* End of 'Scitech_All_In_One' */

