* { margin: 0px;padding: 0px; }

body{
	font-family:  Arial, Helvetica, sans-serif;
	background: #454B4F url(images/redBlur.jpg) repeat;color: #555;
	  }
body { margin: 0 1%;}  
.loading { background: url(images/loading.gif) no-repeat center center; }
p { padding:0.9em 0.95em; }
a:visited { color:#333; }
.nav1 {list-style-type:none;top:-5px; padding:0;font-size:.9em;text-decoration:none;z-index:99999;}
* html .nav1 { margin-top:1px; }  /* IE6*/
*:first-child+html  .nav1 { margin-top:-1px; color:red;z-index:999999;} /* IE7*/

.nav1 ul {margin: 0 30px 0 0; background-color:#333;}
.nav1 li {float:right; display:inline;padding:0; margin:1px 0 0 0; position:relative;width:190px; height:.8em; z-index:10;}

.nav1 li dl {position:absolute; top:0; left:0;padding-bottom:1px;}
.nav1 li a, .nav1 li a:visited {text-decoration:none;}
.nav1 li dd {display:none;}
.nav1 li a:hover {border:0; color:#fff;}
.nav1 li:hover dd, .nav1 li a:hover dd {display:block;z-index:999;}
.nav1 li:hover dl, .nav1li a:hover dl {padding-bottom:3px;}

.nav1 table {border-collapse:collapse; padding:0; margin:-1px; font-size:.8em;}
.nav1 dl {width: 100px;  padding: 0;}
.nav1 dt {margin:0; padding: 0px 3px 0px 6px; font-size: .8em;}

.nav1 .one {background: transparent;}
.nav1 .one dt {background: transparent;}
.nav1 .one dt a:hover {background:#3f3f3f; color:#fff;}
.nav1 .one dt.active {background:#3f3f3f;color:#ccc;border:thin #4f4f4f solid;}

.nav1 dd {margin:0 0 0 2px; padding:0; font-size: .8em; text-align:left;}
.nav1 .one dd {border-bottom:1px solid #aaa;width:160px;}
.nav1 dd.last {border-bottom:2px solid #999;width:160px;}

.nav1 dt a {display:block; color:#fff;font-weight:bolder;}
.nav1 dd a {text-decoration:none; display:block; padding:2px 1px 2px 2px; width:160px;}
.nav1 .one dd a {background: #eee; color:#333;}
.nav1 .one dd a:hover {background:#666; color:#eee;}
.nav1 .one dd .active {background:#666; color:#eee;}

#containerTop {
position:relative;z-index:999;height:115px;width:900px;
background: #454B4F url(images/redBlur.jpg) repeat;
}
/* #containerLeft { background: #454B4F url(images/redBlur.jpg) repeat;position:fixed;top:0px;left:0;z-index:999;
width:1%; height:100%;border-right: 3px solid #2D69A1;}  */
#containerBottom {
position:absolute;top:180px;background-color: #EEE;width:900px;z-index:1;
color: #333;padding-top:10px;border-left: 3px solid #EEE;
border-bottom: 3px solid #2D69A1; border-right: 3px solid #2D69A1;border-left: 3px solid #2D69A1;}
*:first-child+html  {padding-top:0px; }
.center { margin: 0px auto; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

#top { clear:right;margin-top:21px;color: #333;}

.topFlash {width:900px;height:115px;z-index:-1;border-top: 3px solid #2D69A1;border-left: 3px solid #2D69A1;border-right: 3px solid #2D69A1;}
.customerFlash {width:690px;border-top: 1px solid #2D69A1;border-left: 1px solid #2D69A1;border-right: 1px solid #2D69A1;}
.indexTable { width:490px; }
#menuline { height: 40px;width:900px;background:transparent url(images/back_menu.gif) repeat;border-left: 3px solid #2D69A1;border-right: 3px solid #2D69A1;border-bottom:1px inset black; }
#menu {background:transparent url(images/back_menu.gif) repeat; }
.nameLine { color:#800000;font-size:180%;padding: 2px 20px 0px 150px;}
#menu a { color: #fff;text-decoration: none; padding: 2px 20px 0px 20px; }

#menu a:hover{ height: 40px;background:url(images/menu_bg.gif) repeat; }
#menu .active{ height: 40px;background:url(images/menu_bg.gif) repeat; }

/*Drop-down menu*/ 
#menu ul {padding:0;list-style-type:none;text-align:center;}
#menu ul li {float:left;position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;line-height: 40px;
    font-size: 1.0em;}
#menu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 10px 0 10px; text-decoration:none;  }
#menu ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
#menu ul li:hover a {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
#menu ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.4em; margin-top:0.1em; left:0;}
#menu ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
#menu ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;color:#fff;} /*Color subcells hovering mode*/
#menu ul li:hover ul li .active {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
#menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
#menu ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
#menu ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.5em; t\op:2.4em; left:0; marg\in-top:0.1em;}
#menu ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
#menu ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;color:#fff;} /*Color subcells hovering mode*/

#left_column ,#right_column {
width: 155px;padding: 1em;font: 0.9em Arial, Helvetica, sans-serif;
}

#left_column {
float: left;display: inline;
}
#right_column {
float: right;display: inline;z-index:3;
}
#content {
margin-left:180px;margin-right:180px;padding: 1em;z-index:1; 
border-left: 1px dotted #2D69A1;border-right: 1px dotted #2D69A1;
font: 1.0em Arial, Helvetica, sans-serif;background:#EEE;
}
#content h1 { color: #666;font-size: 1.8em;height: 20px;margin: 10px 0; }
#content h2 { margin-top: 1.2em;padding-left:20px; }
#content h3 { margin-top: 1.2em;padding-left:40px; }
#content p { margin: 20px; }
#content img { max-width:88%; }           
#left_column p, #right_column p { margin: 0 0 1em 0; }
#left_column h1 { color: #666;font-size: 1.4em;height: 20px;margin-top: .9em; }
#left_column ul { margin: 0;padding: 0; }
#left_column li { list-style:none;border-top: none;margin: 0px;height:100%; }
#left_column li a {
	color:#4283B9;display: block;font-size: 0.9em;padding: 3px 6px 3px 14px;
	text-decoration: none;
}
#left_column li a:visited { color:#eee; }
#left_column li a:hover { color: #eee; }
* html #right_column ol {float: left;width: 500px;list-style: decimal outside;}
* html #right_column li { margin-left: 30px; padding: 10px 0px;}
*:first-child+html #right_column ol {float: left;width: 150px;list-style: decimal outside;}
*:first-child+html #right_column li { margin-left: 30px; padding: 10px 0px;}
#right_column .product_wrapper h1{ color: #666;font-size: 1.2em;height: 20px;
	margin-top: 1.2em; margin-bottom:1.2em; }
#right_column .product_wrapper p ,#left_column p{ font-size:1em;color:#555;}

.product_wrapper ol { list-style-position: inside; margin:4px 3px;}
.product_wrapper ul { list-style-position: outside; margin:4px 3px;}
.product_wrapper li { font-size:100%; margin:2px 3px;}
/* i.e. 6.0 fixes */
* html .product_wrapper ol { list-style-position: inside; }
#newsReader {text-align:center;margin:0 auto;width:145px;height: 225px;}
.RSSclass{
background-color: #F3F3F3;
border: 1px solid #111;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}
.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}
.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}
.rssdescription{ /*shared class for all description elements in an RSS feed*/
}
.listStyle ul{ margin:10px 30px 10px 30px;
 padding:15px 0 0 15px;border:1px solid #ddd;text-align:left;
}
.listStyle li { margin:0 0 0 10px; padding:5px; }
.product_wrapper .listStyle ul {margin-left: 2.5em; padding-left:2.5em;} 
.slideDown_header {
	background: transparent url(images/zoom.png) center right no-repeat; 
    line-height:20px; padding-right:8px;font-size:90%;
    width: 100%; cursor: pointer;   
}
* html .slideDown_header  { width: 90%; }  
*:first-child+html  .slideDown_header { width: 90%;} 
.slideDown_header span { display:none; }
.slideDown_header:hover { position: relative; }
.slideDown_header:hover span { display:block; 
   position : absolute; right : 10px;text-align:center;
   top : 20px; padding: -2px; z-index: 100;
   color: #333; background: #FFF; width:30px; 
   border:1px #CC9933 groove;line-height:10px;
   font-size: 75%;}

.slideDown_header h2 { font-size:120%;margin: auto;padding-left:20px; } 
#right_column .slideDown_wrapper {
	border: #333 1px solid;; visibility: hidden; overflow: hidden; 
    padding: 1px;   position: relative;margin-left:-10px;
    width: 155px;  background-color: #F4F4F4;
}

.slideDown_wrapper_content {
	padding: 2px;   position: relative;
}
#content .slideDown_header { font-size:100%; }
#content .slideDown_wrapper {
	border: #333 1px solid;; visibility: hidden; overflow: hidden; 
    padding: 1px;   position: relative;margin:10px;
    width: 99%;  background-color: #F4F4F4;
}
#content td .slideDown_wrapper { width:100%; }
* html #content .slideDown_wrapper  { width: 90%; }  
*:first-child+html  #content .slideDown_wrapper { width: 90%;} 
#footer {padding-top:30px;height: 42px;background: url(images/footer.gif) repeat-x;border-top: 4px solid #2C5C89;
}
.winkFooter a:hover {background:transparent url(winkLogo.gif) left center no-repeat;
           text-decoration: none;padding-left:75px;border: #eee 2px dotted; }
.footerLeft {float:left;}
.footerRight {float:right; margin-right:35px;} 
.footerLeft { color: #666; font-family: Arial, Helvetica, sans-serif;font-size:100%; }
#footer a {color:#fff;text-decoration:underline;}
#footer a:hover {color:#666;background-color:#fff;text-decoration:underline overline; }

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;display: block;float: left;font: normal 11px arial, sans-serif;
    height: 24px;margin-right: 6px;padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
}
a.button:hover {color:gray;}

a.button:active {
    background-position: bottom right;color: #000;outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;padding: 6px 0 4px 8px; /* push text down 1px */
} 
a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;line-height: 14px;padding: 5px 0 5px 8px;
} 
.lyteboxstyle  {text-decoration:none;}
.buttonize { background: blue (images/back_button.gif) repeat-x;height:30px;}
#lbOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #f5f5f5; }

#lbMain { position: absolute;  padding-top:5px; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #fff; }


#lbDetailsContainer {	font: 14px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #fff; border-top: none; }


#lbImageContainer, #lbIframeContainer { padding: 5px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%;display:none; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 84px; height: 48px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(close_grey.png) no-repeat; }
#anchor {text-decoration:none;} 

img { margin:0 15px 15px 0; padding:1px; background:#ffffff; border:1px solid #d0d0d0;}
#top img {margin:0;padding:0;border:0;background:transparent; }
.floatLeft { float:left; }
.floatRight { float:right; }
.floatCenter { margin-left:10%; } 
.left-caption { background-color:#FbFbFb;float: left; 
  margin: 0 1% 1% 1%; padding: 5px; text-align: center; display: block;}
.right-caption { background-color:#FbFbFb;float: right; 
  margin: 0 0 1% 1%; padding: 5px; text-align: center;display: block; }
.center-caption { background-color:#FbFbFb;
  margin: 0 0 1em 0; padding: 5px; text-align: center; display: block;}
.left-caption img, .right-caption img, .center-caption img { 
   margin: 10px auto;  max-width:88%;  }
.left-caption p, .right-caption p, .center-caption p { 
   background: #f1f1f0; margin: 0; line-height: 1.2em; padding: 10px; 
   border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; 
   font-size: 0.9em; color: #4283B9; }
.left-caption a,.right-caption a, .center-caption a { text-decoration:none;font-size:75%; }
tr {padding:5px; }
td {padding:5px; font-size:80%;}
td a{color:#4283B9;text-decoration:none; }
td a:hover{ color:navy; }
.rowHeader {
	background: #333 url(images/back_menu.gif) repeat;
	height: 1.5em; color:#f1f1f1;
	vertical-align: top;
	}
.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}
TABLE.dataTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
TABLE.dataTable TH {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #ccc; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 4px
}
TABLE.dataTable TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 2px
}
DIV.scrollTableContainer {
	MARGIN: 5px 0px 0px; OVERFLOW: auto; WIDTH: 99%; POSITION: relative; HEIGHT: 615px
}
DIV.scrollTableContainer TABLE {
	WIDTH: 442px
}
HTML >  BODY DIV.scrollTableContainer TABLE {
	WIDTH: 98%
}
HTML >  BODY DIV.scrollTableContainer TABLE > TBODY {
	OVERFLOW-X: hidden; OVERFLOW: auto; HEIGHT: 475px
}
DIV.scrollTableContainer THEAD TR {
	POSITION: relative
}
DIV.scrollTableContainer TD:unknown {
	PADDING-RIGHT: 15px
}

