* { margin: 0px;padding: 0px; }

body{
	font-family:  Arial, Helvetica, sans-serif;
	background: #454B4F url(images/redBlur.jpg) repeat;color: #555;
	  }
body { margin: 0 1%;}  

p { padding:0.9em 0.95em; }
a:visited { color:#333; }
/* #1A272F================================================================ 
nav1 is top, menu is side
=================================================================== */
.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;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:fixed;z-index:999;height:190px;left: 50%;margin: 0 0 0 -600px;
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 {
margin:0;position:absolute;top:200px;left:1%;background-color: #eee;width:1200px;z-index:1;left: 50%;margin: 0 0 0 -600px;
color: #333;border:0;border-left: 3px solid #EEE;
border-bottom: 3px solid #2D69A1; border-right: 3px solid #2D69A1;border-left: 3px solid #2D69A1;}

.center { margin: 0px auto; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

#top { margin-top:21px;color: #333;}

.topFlash {text-align:center;width:1200px;height:150px;z-index:-1;border-top: 3px solid #2D69A1;border-left: 3px solid #2D69A1;border-right: 3px solid #2D69A1;}
.customerFlash {text-align:center;width:790px;height:700px;border-top: 1px solid #2D69A1;border-left: 1px solid #2D69A1;border-right: 1px solid #2D69A1;}
.indexTable { width:750px; }
#menuline { height: 40px;width:1200px;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:185px;margin-right:185px;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-top: 10px; }
#content h2 { margin-top: 1.2em;padding-left:20px; }
#content h3 { margin-top: 1.2em;padding-left:40px; }
#content p { margin: 1.4em 1.4em; }
#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; }

.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;} 
#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*/
}
.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 12px arial, sans-serif;
    height: 24px;margin-right: 6px;padding-right: 18px; /* 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 18px; /* 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 18px;
} 

.lyteboxstyle  {text-decoration:none;}
a.lyteboxstyle:hover { color:#800000; }
.buttonize { background: blue url(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:15px; 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%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 51%; height: 100%; background: transparent url(blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(prev_grey.gif) left 15% no-repeat; }
	
#lbNext { width: 51%; height: 100%; background: transparent url(blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(next_grey.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
		
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
		
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#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: 15px 0px 0px; OVERFLOW: auto; WIDTH: 770px; POSITION: relative; HEIGHT: 485px
}
DIV.scrollTableContainer TABLE {
	WIDTH: 752px
}
HTML >  BODY DIV.scrollTableContainer TABLE {
	WIDTH: 770px
}
HTML >  BODY DIV.scrollTableContainer TABLE > TBODY {
	OVERFLOW-X: hidden; OVERFLOW: auto; HEIGHT: 450px
}
DIV.scrollTableContainer THEAD TR {
	POSITION: relative
}
DIV.scrollTableContainer TD:unknown {
	PADDING-RIGHT: 20px
}
*:first-child+html DIV.scrollTableContainer THEAD TR {
	
}
