ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

td {
  vertical-align: top;
}
a
{
    color: #900;
  text-decoration: none;
}

a:hover
{
  /*text-decoration: underline;*/
}

a:focus {
    outline:none;
}
body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	background-color: #c3e2dc;
	background-image: url(../images/background_motion.gif);
	background-repeat: repeat-x;
}

body
{
  padding: 0px;
}
html, body {
	height: 100%;
}

/* ______________ h e a d e r   n a v i g a t i o n _______________*/
#header {
    background:url(../images/header_back.jpg) no-repeat;
    width:940px; 
    height:200px;
}
.toplink {
    width:105px;
    width:95px;
    /*height:200px;*/ 
    text-align:center;
    float:left; 
}
.toplink p {
	color:#444;
	padding-top:6px;
}
.toplink a {
    color:#C50329;
    padding-top:6px;
    font-style: uppercase;
}

/* _______________ c h a p t e r    n a v i g a t i o n ____________*/
#chapternav {
    background: url(../images/chapter/tabback.gif) repeat-x;
    height: 28px;
}
#chapternav li {
    float:left;
}
#chapternav li {
    background: url(../images/chapter/chapter_li_r.gif) no-repeat right top;
	height: 28px;
	padding: 8px 0px 0px 0px;
	color: #fff;
	margin: 0 0 0 0;
	font-weight: 600;
	/*border: 1px solid #00f;*/
}
#chapternav .chapli {
    /*background: url(../images/chapter/chapter_li_l.gif) no-repeat scroll left top;*/
}
#chapternav li a {
    padding: 8px 20px 0 20px;
    color: #fff;    
}
#chapternav .tabactive a {
    background: url(../images/chapter/activetab_l.gif) no-repeat scroll left top;
    color: #38ae94;
    height: 28px;
    padding:8px 20px 12px 20px;
    margin-top: 8px;
    /*border:1px solid #ff0;*/
}
#chapternav .tabactive {
    background: url(../images/chapter/activetab_r.gif) no-repeat right top;
    height:28px;
}
#chapternav .tabactive2 span  {
    background: url(../images/chapter/activetab_l.gif) no-repeat left top;
}
/* _______________ l e f t   n a v i g a t i o n  ____________________*/
#leftnav {
    float:left;
    margin-top:30px;
    width:144px;
    /*border:1px solid #00f;*/
    padding:0 10px;
    min-height: 100px;
}
#sidenav {
  /* min-height: 100px; */
}
#leftnav li, #sidenav li, #newsnav li {
	margin-bottom: 8px;
	color:#444;
	padding-left:12px;
	text-indent: -12px;
}
#leftnav a, #sidenav a {
	color: #C50329;
}
#leftnav a:before {
    content: url(../images/nav/reddot.gif) ;
}
#leftnav a:hover:before {
    content: url(../images/nav/redcircle.gif) ;
}
#sidenav .active a {
    font-weight: 700;
}
#sidenav .active a:before {
    content: url(../images/nav/breathingreddot.gif);
}
#leftnav p, #sidenav p, {
    color: #444;
}
#leftnav li .active, #sidenav li .active {
    color:#900;
    font-weight:700;
    padding-left:0px;
}
#leftnav li:before, #sidenav li:before {
    display: marker;
    marker-offset:20px;
}
#leftnav ul, #sidenav ul {
    margin-bottom:40px; 
    list-style: none;
   /* list-style-image:url(../images/rightbar/dotline.gif);*/
}
.navlevel2 {
    /*padding-left: 24px;
    text-indent: 12px;
    background: #f00;*/
    margin-left:12px;
}
#news a {
  color: #eeeeee;
  font-size: 10px;
  font-weight: 700;
  margin-top:2px;
  text-decoration: none;
}
#news a:before {
  content: '';
}
#news a:hover:before {
  content:'';
}
#news p {
  background: #990000;  
  padding: 1px 10px;
}
/* _______________ c o n t e n t   f o r m a t t i n g ____________________*/
#maincontent {
    margin-top: 30px;
    width: 540px;
    float: left
}
#maincontent h1 , #article h1 {
    font-weight: 500;
	font-size:24px;
	line-height:24px;
	width: 500px;
	margin-bottom: 10px;
}
#maincontent h2 , #article h2 {
	font-weight: 500;
	font-size:16px;
	line-height: 18px;
	width:500px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#maincontent h3, #article h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #000000;
  text-transform:uppercase;
  margin-bottom:16px;
}
#article {
    width: 540px;
}

/* _______________ t r a d e s h o w s ____________________*/
#rightbar h1 {
    font-weight: 500;
	font-size:24px;
	line-height:24px;
	width: 220px;
	margin-bottom: 10px;
}
.tradeshowlink a {
	background: #900;
	color: #eee;
	text-decoration: none;
	padding: 1px 10px;
	font-weight:700;
	font-size: 10px;
	margin-top: 2px;
}
/* _______________ f o o t e r ____________________*/
#footer a {
    color: #333;
}
#footer {
    padding: 0 10px;
}
/* ________________ address ______________________ */
#address {
    /*position:relative;*/
    /*bottom: 0px;*/
    /*top:450px;*/
}
/* _______________ transparent images for IE6 ____________ */
#topimg1 {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod1.png');
}
#topimg2 {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod2.png');
}
#topimg3 {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod3.png');
}
#topimg4 {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod4.png');
}
#topimg5 {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod5.png');
}
#topimg6 {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod6.png');
}
#topimg7 {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod7.png');
}

#topimg1 img, #topimg2 img, #topimg3 img, #topimg4 img, #topimg5 img, #topimg6 img, #topimg7 img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}