
	.normaltr { }
  .highlighttr { background-color: #dde5f0; cursor: pointer; }
.smalltext {

	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.boxheader {
  color: #000000;
	font-weight: bold;
}

.boxtop {
	background-image: url('/images/header-t-bg.gif');
  background-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	font-size:13px;
	padding-left:3px;
}

.boxtop2 {
	border-top:1px solid #a8bed9;
	background-color:#eff3f8;
}

.boxtoptext {
	color: #000000;
	font-weight: bold;
	font-size:13px;
	padding-left:3px;

}

.boxtopsmaller {
	color: #000000;
	font-weight: bold;
	font-size:10px;
	padding-left:3px;

}

.boxtopleft {
	background-image: url('/images/header-t-l.gif');
  background-repeat: norepeat;
	width:6px;
	height:23px;
}

.boxtopleft2 {
	background-image: url('/images/box-t-l2.gif');
  background-repeat: norepeat;
	width:6px;
	height:6px;
}

.boxtopright {
	background-image: url('/images/header-t-r.gif');
  background-repeat: norepeat;
	width:6px;
	height:23px;
}

.boxtopright2 {
	background-image: url('/images/box-t-r2.gif');
  background-repeat: norepeat;
	width:6px;
	height:6px;
}

.boxmiddle {
	background-image: url('/images/header-m-bg.gif');
  background-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	font-size:13px;
	padding-left:3px;
}

.boxmiddleleft {
	background-image: url('/images/header-m-l.gif');
  background-repeat: norepeat;
	width:6px;
	height:23px;
}

.boxmiddleright {
	background-image: url('/images/header-m-r.gif');
  background-repeat: norepeat;
	width:6px;
	height:23px;
}

.boxright {
	border-right:1px solid #a8bed9;
	background-image: url('/images/box-bg.gif');
	background-repeat: repeat-x;
}


.boxleft {
	border-left:1px solid #a8bed9;
	background-image: url('/images/box-bg.gif');
	background-repeat: repeat-x;
}

.boxbottom {
	border-bottom:1px solid #a8bed9;
	height:6px;
}

.boxbottomleft {
	background-image: url('/images/box-b-l.gif');
  background-repeat: norepeat;
	width:6px;
	height:6px;
}

.boxbottomright {
	background-image: url('/images/box-b-r.gif');
  background-repeat: norepeat;
	width:6px;
	height:6px;
}

.boxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

A.boxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

A.boxhead:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.boxcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image: url('/images/box-bg.gif');
	background-repeat: repeat-x;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
}

A.boxcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

A.boxcontent:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

A.footer {
color:#000000;
text-decoration:underline;
}

.ourproducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#000000;
}

A.ourproducts {
  color:#007AC2;
  text-decoration:none;
}

A.ourproducts:hover {
  color:#007AC2;
  text-decoration:underline;
}

.subproducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#007AC2;
}

.subproducts-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#007AC2;
}

A.subproducts {
  color:#007AC2;
  text-decoration:none;
}

A.subproducts:hover {
  color:#007AC2;
  text-decoration:underline;
}

A.subproducts-bold {
  color:#007AC2;
  text-decoration:underline;
}

A.subproducts-bold:hover {
  color:#007AC2;
  text-decoration:underline;
}

/* -- Carousel Component Styles Start -- */

.carousel-component .carousel-list li { 
    width:179px; /*75 + 1 + 1 + 1 + 1 */
}

.carousel-component .carousel-list li a { 
    display:block;
    border:1px solid #ffffff;
    outline:none;
    -moz-outline:none; 
}

.carousel-component .carousel-list li a:hover { 
    border: 1px solid #007bc2; 
}

.carousel-component .carousel-list li.active a { 
    border:1px solid #007bc2; 
}

.carousel-component .carousel-list li img { 
    border:1px solid #999;
    display:block; 
}

.carousel-component .carousel-list li strong { 
    display:block; 
}
                                    

#prev-arrow { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    left:5px; 
}

#next-arrow { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    right:5px; 
}

/* -- Carousel Component Styles End -- */
