.roundedcornr_box_172076 {
   margin-left:13px;
   width:500px;
   background: #f0f0f0 url(images/roundedcornr_172076_grad.gif) no-repeat;
}
.roundedcornr_top_172076 div {
   background: url(images/roundedcornr_172076_tl.gif) no-repeat top left;
}
.roundedcornr_top_172076 {
   background: transparent url(images/roundedcornr_172076_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_172076 div {
   background: url(images/roundedcornr_172076_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_172076 {
   background: transparent url(images/roundedcornr_172076_br.gif) no-repeat bottom right;
}

.roundedcornr_top_172076 div, .roundedcornr_top_172076,
.roundedcornr_bottom_172076 div, .roundedcornr_bottom_172076 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_172076 { margin: 0 15px; }



#menucontainer {width:186px;margin-left:10px;margin-top:20px;}

.menu {padding:0; margin:0px;}
.menu dd {padding:0px; margin:0; text-align:center; display:block;clear:both;}
.menu dd span.aa {float:left;width:4px; height:auto; background:url(images/nav/taglft.gif); border-bottom:1px solid #D3D3D3; padding:2px 0;}
.menu dd span.bb {float:left;width:174px;height:1.1em; height:auto; background:url(images/nav/tagmid.gif); border-bottom:1px solid #D3D3D3; padding:2px 0;padding-left:3px;}
.menu dd span.cc {float:left;width:4px; height:auto; background:url(images/nav/tagrgt.gif); border-bottom:1px solid #D3D3D3; padding:2px 0;}
.menu dd .selected span { background-position:0 150px; border-bottom:1px solid #CFD3D6; }

.menu a, .menu a:visited {text-transform: capitalize;color:#623865 !important; text-decoration:none !important; font-size:1em; cursor:pointer;}
.menu a:hover {color:#000; background:#fff; text-decoration:none !important;}
.menu a:hover span {background-position:0 150px; border-bottom:1px solid #CFD3D6; text-decoration:none !important;}


body { font: 10pt Tahoma; color:#363636;}
td  { font: 10pt Tahoma }
span.bigheadline { font-size: 12pt; font-weight: 800; color: #193f9f }
span.headline { font-size: 12pt; font-weight: 800; color: #193f9f }
.style1 {font-size: small}

.navtext { font:normal 11px "Verdana, Arial"; margin-top:10px;  margin-bottom:10px; color:#000000; }
.navtext a { font-size:11px; }
.copyrighttext { font:normal 11px "Verdana, Arial" !important; color:#808080; }
.copyrighttextmain { font:normal 11px "Verdana, Arial"; color:#808080; }
.navtext a.siteby { color:#808080; font:normal 11px "Verdana, Arial"; }
.navtext a.sitebymain { color:#808080; font:normal 11px "Verdana, Arial"; }

.purple {
	color: #660099;
}

ul.news
{
list-style-type: none;
padding: 0;
margin-left: 0.0em;
margin-bottom: 1em;
}

ul.news li
{
background-image: url(images/newsiconsm.gif);
background-repeat: no-repeat;
background-position: 2px 0.2em;
padding-left: 2em;
line-height:2em;
}



.customercomment {
	padding:10px 10px 10px 10px;
	margin:20px 20px 20px 20px;	
	border:1px solid #999999;
	background-color: #FFFFCC;
}

.customercomment p {
	margin-bottom: 0px;
	font-style: italic;
	font-weight: bold;
	text-indent: 2em;
}

.customercomment .productname {
	display: block;
	margin-bottom: 10px !important;
	font-style: italic !important;
	font-weight: bold !important;
	text-indent: 0px !important;
	color: #193FB1;
}

.figure440 {
width: 440;
  border: 1px silver solid;
  margin-left: 35px;
  margin-bottom: 25px;
  padding: 0.5em;
}
div.figure440 p {
  text-align: center;
  font-style: italic;
  text-indent: 0;
}


div.figure470 {
/*  float: right;*/
  width: 470;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure470 p {
  text-align: center;
  font-style: italic;
  text-indent: 0;
}




div.figure390 {
/*  float: right;*/
  width: 390;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure390 p {
  text-align: center;
  font-style: italic;
/*  font-size: smaller;*/
  text-indent: 0;
}



.caption {
	font-size: 10px;
	font-weight: bold;
	color: #566370;
padding-bottom:5px; 
font-style:italic; 
text-align:center; 
}
.caption img {
display: block;
margin-bottom:5px;
}

.prodspec td {
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #708090;
}

.crossout {
	text-decoration: line-through;
}

.red {
	color: #FF0000;
}

.message {
    text-align: center;
	font: 0.9em Tahoma;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    width: 100%;
    color: #691001;
    background: #EAEBEB;
}
.error	{
		font-weight: bolder;
		color: #FFFF00; 
		background: #CC0000
		}

.subheading {
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
    font-size: 10pt;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
 }
div.underline2 { 
border-bottom: 2px solid #7EA7FF;
 }
div.underline1 { 
border-bottom: 1px solid #7EA7FF;
 }
div.underline { 
border-bottom: 3px solid #7EA7FF;
 }

		h2 { color: #193f9f }
		p { text-align: justify; }
		h3 { color: #193f9f }
		span.bigheadline { font-size: 12pt; font-weight: 800; color: #193f9f }
		span.headline { font-size: 12pt; font-weight: 800; color: #193f9f }

p { font:normal 10pt Tahoma, Verdana; }

.maintext { font:normal 10pt Tahoma, Verdana; }
.maintext p { font:normal 10pt Tahoma, Verdana; }
.maintext td { font:normal 10pt Tahoma, Verdana; }
div.h3 {
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
    font-size: 13pt;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
}
.info { border-bottom: 1px dotted #708090; cursor: help; }

h1, h4, h5, h6 {
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 2px;
	letter-spacing: 1px;
	}

h1 {
	font-size: 1.1em;
	font-weight: bold;
	}

.product {
	color: #000000;
	background-color: #CCE6FF;
	font-size: 1.2em;
	font-weight: bold;
	border-top: 0px solid #909192;
	padding:10px;
	}

a {font-size: 13px; }
a:link { text-decoration:none; color:#0033cc; }
a:active { text-decoration:none; color:#0033cc; }
a:visited {text-decoration:none; color:#0033cc; }
a:hover { text-decoration:underline;  color: #ff6600; }


acronym	{
    font:normal 11px "Verdana, Arial"; 
    color: #03C;
    border-bottom: 1px dotted #03C;
	cursor : help;
}

.upper { text-transform: uppercase; }
.status {
overflow: hidden;
display: block; /* i.e., suppress marker */
height: 1.3em;
    text-align: right;
    font-weight: bold;
	color: #CC0000;
}

.small { 
		font-family : Verdana, Arial;
		font-size: 0.8em;
}
a.small:hover { text-decoration:underline;  color: #ff6600; font-family : Verdana, Arial;
		font-size: 0.8em;
}


.cssbtnsmall {
	display:inline; display:inline-block;
	width:50px;
	margin-right:0.1em; 
	margin-top:0.1em; 
	margin-bottom:0.1em; 
    padding:1px;
	font-size:11px;
	font-family:   Trebuchet MS, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#cdf;
	color:#333;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtnsmall[class] {
	width:auto;
	min-width:50px;
	}
.cssbtnsmall strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.cssbtnsmall:link { background:#cdf; text-decoration:none;  color:black }
.cssbtnsmall:active { background:#cdf; text-decoration:none;  color:black  }
.cssbtnsmall:visited { background:#cdf; text-decoration:none; color:black }
.cssbtnsmall:hover strong { background:#cdf; text-decoration:none; color:black; }
.cssbtnsmall:hover { background:#339900; text-decoration:none; color:white }
.cssbtn {
	display:inline; display:inline-block;
	width:50px;
	margin-right:0.5em; 
	margin-top:0.4em; 
	margin-bottom:0.4em; 
    padding:1px;
	font-size:13px;
	font-family:  Trebuchet MS, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#FFF784;
	color:#FFF784;
	border:1px solid #6C6C6C;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn[class] {
	width:auto;
	min-width:50px;
	}
.cssbtn strong {
	font-weight:bold;
	background:white;
	color:#000066;
	}
.cssbtn:link { background:#E8E8E8; text-decoration:none;  color:black }
.cssbtn:active { background:#E8E8E8; text-decoration:none;  color:black  }
.cssbtn:visited { background:#E8E8E8; text-decoration:none; color:black }
.cssbtn:hover strong { background:#FFF784; text-decoration:none; color:black; }
.cssbtn:hover { background:#FFD721; text-decoration:none; color:#000066 }


.btnw3c { background:green; color:#FFD721 }

.btnxml { background:#f90; color:black }
.btnw4d { background:#090; color:white }
	.btnw4d strong { color:#090 }
.btnpwr { background:#006; color:white }
	.btnpwr strong { background:#ccf; color:#006 }
.btnauth { background:#dd9; color:black }
	.btnauth strong { background:#003; color:#ffc }
