/***********************************************/
/* html tag styles                             */
/***********************************************/
body {
	background: #fff;
	margin: 10px 0px 0px 5px;
	padding: 0px;
}
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}
a:link {
	color:#369; text-decoration:none;
} 
a:visited {
	color:#369; text-decoration:none;
} 
a:hover {
	color:#f63; text-decoration:none;
} 
a:active {
	color:#f90; text-decoration:none;
}
input, textarea, select{
	font-size:10px;
	color:#000;
	font-family: verdana;
}
hr{
	border: none 0; border-top: 1px solid #999; height: 1px; margin: 0px; padding: 0px;
}

/*----added by chris oct22 for enews pages ----*/
.enews-text {
	font-weight: normal; font-size: 13px; color: #000; font-family: arial; letter-spacing: normal;
}
a.archive:link {font-weight: normal; font-size: 12px; color: #369; font-family: arial; letter-spacing: normal; text-decoration: underline; }
a.archive:visited {font-weight: normal; font-size: 12px; color: #369; font-family: arial; letter-spacing: normal; text-decoration: underline; }
a.archive:hover {font-weight: normal; font-size: 12px; color: #f00; font-family: arial; letter-spacing: normal; text-decoration: underline; }
a.archive:active {font-weight: normal; font-size: 12px; color: #f00; font-family: arial; letter-spacing: normal; text-decoration: underline; } 

/***********************************************/
/* global tag styles                           */
/***********************************************/
.page-name {
	font-family:verdana; color:#000;font-size:16px; font-style:normal; font-weight:bold; 
} 
.page-desc {
	font-family:verdana; color:#484848; font-size:12px; font-style:normal; font-weight:bold; 
} 
.e-news {
	font-weight:normal; font-size:9px; color:#036; font-family:verdana; letter-spacing:normal; text-decoration:none;
}
.e-news a:link ,
.e-news a:visited ,
.e-news a:active {
	font-weight:normal; font-size:9px; color:#036; font-family:verdana; letter-spacing:normal; text-decoration:none;
} 
.e-news a:hover {
	font-weight:normal; font-size:9px; color:#f00; font-family:verdana; letter-spacing:normal; text-decoration:underline; 
} 

.copyright {
	font-weight:normal; font-size:10px; color:#666; font-family:arial; letter-spacing:normal; text-decoration:none; 
} 
.new {
	font-weight:bold; font-size:10px; color:#f00; font-family:verdana; letter-spacing:normal; text-decoration:none; 
} 
.new
.new a,
.new a:link,
.new a:visited,
.new a:active {
	font-weight:bold; font-size:10px; color:#f00; font-family:verdana; letter-spacing:normal; text-decoration:none; margin: 0px; padding: 0px;
} 


/***********************************************/
/* layout divs                                 */
/***********************************************/
/*---------------------------------------------*/
/** #header for page header div                */
/*---------------------------------------------*/
#header {
	font-weight: normal; font-size:9px; color:#000; font-family:verdana; letter-spacing:normal; text-decoration:none;
}
#header td{
	font-weight: normal; font-size:9px; color:#000; font-family:verdana; letter-spacing:normal; text-decoration:none;
}
#header .country {
	font-weight:bold; font-size:11px; color:#00c; font-family:verdana; letter-spacing:1px; text-decoration:none; 
} 


#header {
	font-weight:normal; font-size:9px; color:#000; font-family:verdana; letter-spacing:normal; text-decoration:none;
}

#header .signin{
	font-weight:bold; font-style: bold; font-size:9px; color:#000; font-family:verdana; letter-spacing:normal; text-decoration:none;
}
 
#header .signup ,
#header .signup a ,
#header .signup a:link ,
#header .signup a:visited {
	font-weight:bold; font-size:9px; color:#f00; font-family:verdana; letter-spacing:normal; text-decoration:none;
}
#header .signup a:active {
	font-weight:bold; font-size:9px; color:#000f90; font-family:verdana; letter-spacing:normal; text-decoration:none; 
} 
#header .signup a:hover {
	font-weight:bold; font-size:9px; color:#f63; font-family:verdana; letter-spacing:normal; text-decoration:none; 
}
/*---------------------------------------------*/
/** #footer for page footer div                */
/*---------------------------------------------*/
#footer .totop a:link,
#footer .totop a:visited {
	font-weight:normal; font-size:11px; color:#f00; font-family:verdana; letter-spacing:normal; text-decoration:none;
}

/*---------------------------------------------*/
/** #breadcrumb for bread crumb div            */
/*---------------------------------------------*/
#breadcrumb {
	font-weight:normal; font-size:9px; color:#036; font-family:arial; letter-spacing:normal; text-decoration:none; 
} 
#breadcrumb a ,
#breadcrumb a:link ,
#breadcrumb a:visited ,
#breadcrumb a:active {
	font-weight:normal; font-size:9px; color:#036; font-family:arial; letter-spacing:normal; text-decoration:underline; 
} 
#breadcrumb a:hover {
	font-weight:normal; font-size:9px; color:#f00; font-family:arial; letter-spacing:normal; text-decoration:underline; 
} 

/*---------------------------------------------*/
/** #top-nav for global navigation div         */
/*---------------------------------------------*/
#top-nav td {
	font: 10px verdana, arial, helvetica, sans-serif; background-color:#666
}
#top-nav a {
	color: #fff;padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:5px; display:block; margin:0px; background-color:#666;
}
#top-nav a:hover{
	background-color: #999;
/* MacIE Hack \*/
	padding-bottom: 3px;
	border-bottom: #f00 2px solid;
/* MacIE Hack */
}

#top-nav .current{
	background-color: #999; padding-bottom: 3px; border-bottom: #f00 2px solid;
}

#top-nav .site {
	font: 9px verdana, arial, helvetica, sans-serif; color: #000; background-color: #fff; width: 104px;
}

/*---------------------------------------------*/
/** #top-subnav for global navigation div      */
/*---------------------------------------------*/
#top-subnav td{
	color: #000; font: 10px verdana, arial, helvetica, sans-serif; background-color:#eee
}
#top-subnav a{
	color: #000;
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	padding-bottom: 2px;
	/*border-bottom:#999 1px dotted;*/
	margin: 0px;
	padding-top: 2px;
	background-color:transparent
}
#top-subnav a:hover{
	background-color: #ccc;
/* MacIE Hack \*/
	padding-left: 2px;
	border-left: #f00 2px solid;
/* MacIE Hack */
}

/*---------------------------------------------*/
/* #bottom-nav for global navigation div       */
/*---------------------------------------------*/
#bottom-nav td{
	color: #fff;
	font: 10px verdana, arial, helvetica, sans-serif;
	background-color:#666
}
#bottom-nav a{
	color: #fff;
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
	background-color: #666
}
#bottom-nav a:hover{
	background-color: #999;
/* MacIE Hack \*/
	padding-top: 2px;
	border-top: #f00 2px solid;
/* MacIE Hack */
}
#bottom-nav a.current{
	padding-top: 2px;
	border-top: #f00 2px solid;
	background-color: #999;
}


/*---------------------------------------------*/
/* #links for left side product links          */
/*---------------------------------------------*/
#links a,
#links a:link,
#links a:visited{ font-weight: bold; font-size: 9px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none}
#links a:active{font-weight: bold; font-size: 9px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: none}
#links a:hover{font-weight: bold; font-size: 9px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none}

#links td{
	color: #000; font: 9px verdana; 
}
#links div.above td{
	padding-right: 2px;
}


#links div.above{
	font-weight: bold;color: #000;display: block;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;background-color:#DBEAF9;border:1px solid #999;
}

#links div.contract{
	font-weight: bold;color: #000;display: block;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;background-color:#eee;border:1px solid #999;
}
#links div.expand{
	border-left:1px solid #999;border-right:1px dotted #999;
}
#links div.expand td{
	padding-right: 2px;
}
#links div.expand a,
#links div.expand a:link,
#links div.expand a:visited{ font-weight: normal; font-size: 9px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none}
#links div.expand a:active{font-weight: noraml; font-size: 9px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: none}
#links div.expand a:hover{font-weight: normal; font-size: 9px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none}
#links div.leftborder{
	border-left:1px solid #999;padding: 0px;
}
#links div.spacer{
	padding: 0px;
}
#links div{
	color: #000;padding-left: 1px;padding-bottom: 3px;padding-top: 3px;background-color:#fff;
}

#links div td{
	padding-right: 2px;
}

/*-----------------------------------------------*/
/* #product-finder for products p                */
/*-----------------------------------------------*/
#product-finder{
	border-top:3px solid #36c; border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666;
}

#product-finder input.key {
	width:95px; font-size: 10px; font-family: verdana
}
#product-finder select{
	width:142px; font-size: 9px; font-family: verdana
}

/*-----------------------------------------------*/
/* #product-header for products pages header div */
/*-----------------------------------------------*/
#product-header{
 border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666;
 background-color:#e6e6e6;
}
#product-header h1{
	font-family: arial; font-size: 18px; font-style: normal; font-weight: bold; margin: 0px; padding: 0px; 	text-transform:uppercase;
}
#product-header select{
	width:150px; font-weight: normal; font-size: 9px; color: #000; font-family: verdana; font-style: normal; text-decoration: none
}

/*---------------------------------------------*/
/* #product for product pages div              */
/*---------------------------------------------*/
#product h1 {
	font-weight: bold; font-size: 22px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}
#product h2 {
	font-weight: bold; font-size: 12px; color: #333; font-family: verdana; font-style: bold; margin: 0px; padding: 0px;
}
#product .type {
	font-weight: bold; font-size: 16px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#product .title, h3 {
	font-weight: bold; font-size: 12px; color: #F00; font-family: verdana; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}
#product .subtitle {
	font-weight: bold; font-size: 10px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#product .text {
	font-weight: normal; font-size: 11px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product .caption {
	font-weight: normal; font-size: 10px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product .keywords {
	font-weight: bold; font-size: 10px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#product .keywords a,
#product .keywords a:link,
#product .keywords a:visited,
#product .keywords a:active{
	font-weight: bold; font-size: 10px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: underline
}
#product .keywords a:hover{
	font-weight: bold; font-size: 10px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: underline
}

#product .desc,
#product .notice {
	font-weight: normal; font-size: 10px; color: #f00; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product .abstract {
	font-weight: normal; font-size: 10px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product .unit{
	font-weight: bold; font-size: 11px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product .type-keywords {
	font-weight: bold; font-size: 10px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none
}

#product .recommend a,
#product .recommend a:link,
#product .recommend a:visited,
#product .recommend a:active{
	font-weight: normal; font-size: 10px; color: #f00; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product .additional {
	font-weight: bold; font-size: 10px; font-family: verdana; letter-spacing: normal; text-decoration: none
}

/*--------------------------------------------------*/
/* #specification for product application links */
/*--------------------------------------------------*/
#specification .title{
	font-weight: bold; font-size: 10px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#specification .notice{
	font-weight: normal; font-size: 9px; color: #999; font-family: arial; letter-spacing: normal; text-decoration: none
}

/*--------------------------------------------------*/
/* #spec-table for product application links */
/*--------------------------------------------------*/
#spec-table .title {
	font-weight: bold; font-size: 10px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#spec-table table {
	background-color:#666; border:1px solid #666; border-collapse:collapse; border-spacing: 0px;
}
#spec-table th {
	border:1px solid #666; background-color:#f2f1f0; font-weight: bold; font-size: 10px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none; text-align:left;
}
#spec-table td {
	background-color:#fff; border:1px solid #666; font-weight: normal; font-size: 10px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none;	text-align: center;
}

#spec-table td.label {
	border:1px solid #666; background-color:#f2f1f0; font-weight: bold; font-size: 10px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none; text-align:center;
}

#spec-table .blue {
	font-weight: normal; font-size: 9px; color: #0cf; font-family: arial; letter-spacing: normal; text-decoration: none
}

/*--------------------------------------------------*/
/* #other-app for product application links */
/*--------------------------------------------------*/
#other-app th{
	width: 200px; border-bottom: 1px solid #36c; color: #36c; font-weight: bold; font-size: 10px; font-family: verdana; letter-spacing: normal; text-decoration: none; text-align:left;
}
#other-app a{
	font-weight: bold; font-size: 10px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#other-app a:link,
#other-app a:active, 
#other-app a:visited{
	font-weight: bold; font-size: 10px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#other-app a:hover{
	font-weight: bold; font-size: 10px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none
}


/*-----------------------------------------------*/
/* #section for product overview, group category */
/*-----------------------------------------------*/
#section th{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none; background-color:#6ba6e7; text-align:left;}
#section th a{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none;}
#section th a:link,
#section th a:active, 
#section th a:visited{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none}
#section th a:hover{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: underline}

#section .title,
#section .title a,
#section .title a:link,
#section .title a:visited {
	font-weight: bold; font-size: 10px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: underline
}
#section .title a:active {
	font-weight: bold; font-size: 10px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: underline
}
#section .title a:hover {
	font-weight: bold; font-size: 10px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: underline
}
#section .blurb {
	font-weight: normal; font-size: 9px; color: #00f; font-family: arial; letter-spacing: normal; text-decoration: none
}
#section .header{
	font-weight: bold; font-size: 11px; color: #666; font-family: arial; letter-spacing: normal; text-decoration: none
}
#section .abstract{
	font-weight: normal; font-size: 10px; color: #666; font-family: arial; letter-spacing: normal; text-decoration: none
}

/*-----------------------------------------*/
/* #type-section for product type category */
/*-----------------------------------------*/
#type-section th{
	font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none; background-color:#6ba6e7; 	text-align:left;
}
#type-section th a{
	font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none;
}
#type-section th a:link,
#type-section th a:active, 
#type-section th a:visited{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none}
#type-section th a:hover{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: underline}

#type-section .title,
#type-section .title a,
#type-section .title a:link,
#type-section .title a:visited {
	font-weight: bold; font-size: 12px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#type-section .title a:active {
	font-weight: bold; font-size: 12px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#type-section .title a:hover {
	font-weight: bold; font-size: 12px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#type-section .blurb {
	font-weight: normal; font-size: 9px; color: #00f; font-family: arial; letter-spacing: normal; text-decoration: none
}
#type-section .header{
	font-weight: bold; font-size: 11px; color: #666; font-family: arial; letter-spacing: normal; text-decoration: none
}
#type-section .abstract{
	font-weight: normal; font-size: 10px; color: #666; font-family: arial; letter-spacing: normal; text-decoration: none
}

#type-section .features,
#type-section .features a,
#type-section .features a:link,
#type-section .features a:visited {
	font-weight: normal; font-size: 9px; color: #036; font-family: arial; letter-spacing: normal; text-decoration: none
}
#type-section .features a:active {
	font-weight: normal; font-size: 9px; color: #000f90; font-family: arial; letter-spacing: normal; text-decoration: none
}
#type-section .features a:hover {
	font-weight: normal; font-size: 9px; color: #f63; font-family: arial; letter-spacing: normal; text-decoration: none
}

#type-section .service,
#type-section .service a,
#type-section .service a:link,
#type-section .service a:visited {
	font-weight: normal; font-size: 9px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#type-section .service a:active {
	font-weight: normal; font-size: 9px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#type-section .service a:hover {
	font-weight: normal; font-size: 9px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none
}

/*------------------------------------------------------*/
/* #product-overview for overview of product individual */
/*------------------------------------------------------*/
#product-overview .type {
	font-weight: bold; font-size: 14px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}
#product-overview h1{
	font-weight: bold; font-size: 14px; color: #333; font-family: verdana; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}
#product-overview h2{
	font-weight: bold; font-size: 12px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}
#product-overview .catch {
	font-weight: bold; font-size: 11px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#product-overview .point {
	font-weight: normal; font-size: 11px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product-overview .blurb {
	font-weight: bold; font-size: 9px; color: #36c; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product-overview .additional {
	font-weight: bold; font-size: 10px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#product-overview .desc {
	font-weight: normal; font-size: 10px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product-overview .learnmore {
	font-weight: normal; font-size: 11px; color: #36c; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#product-overview .quicklink {
 width: 200px; font-weight: normal; font-size: 11px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}
#product-overview .text {
	font-weight: normal; font-size: 11px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product-overview .notice {
	font-weight: normal; font-size: 10px; color: #f00; font-family: arial; letter-spacing: normal; text-decoration: none
}
#product-overview .movie {
	font-weight:normal; font-size:9px; color:#036; font-family:arial; letter-spacing:normal; text-decoration:none; 
} 
#product-overview .movie a ,
#product-overview .movie a:link ,
#product-overview .movie a:visited ,
#product-overview .movie a:active {
	font-weight:normal; font-size:9px; color:#036; font-family:arial; letter-spacing:normal; text-decoration:underline; 
} 
#product-overview .movie a:hover {
	font-weight:normal; font-size:9px; color:#f00; font-family:arial; letter-spacing:normal; text-decoration:underline; 
} 

#product-overview .related-topics a,
#product-overview .related-topics a:link,
#product-overview .related-topics a:visited,
#product-overview .related-topics a:active{
	font-weight: bold; font-size: 10px; font-family: verdana; letter-spacing: normal; text-decoration: underline
}

/*---------------------------------------------*/
/* #company for company pages */
/*---------------------------------------------*/
#company .header{
	font-family: verdana; color:#f00; font-size: 12px; font-style: normal; font-weight: bold;
}
#company .text{
	font-family: verdana; color:#666; font-size: 10px; font-style: normal; font-weight: normal;
}
#company .caption{
	font-family: verdana; color:#36c; font-size: 11px; font-style: normal; font-weight: bold;
}

/*---------------------------------------------*/
/* #contact for contact page */
/*---------------------------------------------*/
#contact a,
#contact a:link,
#contact a:visited {
	font-weight: bold; font-size: 12px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: underline
}
#contact a:active {
	font-weight: bold; font-size: 12px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: underline
}
#contact a:hover {
	font-weight: bold; font-size: 12px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: underline
}
#contact .desc {
	font-weight: normal; font-size: 10px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#contact .section {
	font-weight: normal; font-size: 9px; color: #00f; font-family: arial; letter-spacing: normal; text-decoration: none
}
#contact .infomation {
	font-weight: normal; font-size: 11px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}

/*---------------------------------------------*/
/* #office for local, network office page */
/*---------------------------------------------*/
#office {
	font-weight: normal; font-size: 11px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#office .localoffice{
	font-weight: bold; font-size: 12px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#office .country{
	font-family: verdana; color:#f00; font-size: 12px; font-style: normal; font-weight: bold;
}
#office .office{
	font-weight: bold; font-size: 11px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#office .officeinfo{
	font-weight: normal; font-size: 11px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#office .state{
	font-family: arial; color:#f00; font-size: 12px; font-style: bold; font-weight: bold; letter-spacing: normal; text-decoration: none
}
#office .zip {
	font-weight: bold; font-size: 10px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: none
}

/*---------------------------------------------*/
/* #sitemap for sitemap page */
/*---------------------------------------------*/
#sitemap a,
#sitemap a:link,
#sitemap a:visited,
#sitemap a:active {
	font-weight: normal; font-size: 11px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#sitemap a:hover {
	font-weight: normal; font-size: 11px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none
}

#sitemap .category {
	font-weight: bold; font-size: 12px; color: #36c; font-family: arial; letter-spacing: normal; text-decoration: none;margin-left:3px
}
#sitemap .category a,
#sitemap .category a:link,
#sitemap .category a:visited,
#sitemap .category a:active {
	font-weight: bold; font-size: 12px; color: #36c; font-family: arial; letter-spacing: normal; text-decoration: none;margin-left:3px
}
#sitemap .category a:hover {
	font-weight: bold; font-size: 12px; color: #f63; font-family: arial; letter-spacing: normal; text-decoration: none;margin-left:3px
}
#sitemap .section {
	font-weight: bold; font-size: 11px; color: #00c; font-family: verdana; letter-spacing: normal; text-decoration: none
}


/*---------------------------------------------*/
/* #topics for topics page                     */
/*---------------------------------------------*/
#topics h1{
	font-weight: bold; font-size: 12px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}
#topics h2{
	font-weight: bold; font-size: 10px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none; margin: 0px; padding: 0px;
}

#topics h2 a,
#topics h2 a,
#topics h2 a:link,
#topics h2 a:visited,
#topics h2 a:active {
	font-weight: bold; font-size: 10px; color:#000; font-family: verdana; letter-spacing: normal; text-decoration: underline;
}
#topics h2 a:hover {
	font-weight: bold; font-size: 10px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none;
}

#topics a,
#topics a:link,
#topics a:visited,
#topics a:active {
	font-weight: normal; font-size: 10px; color:#369; font-family: verdana; letter-spacing: normal; text-decoration: underline;
}
#topics a:hover {
	font-weight: normal; font-size: 10px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none;
}
#topics .desc {
	font-weight: normal; font-size: 9px; color: #000; font-family: verdana; letter-spacing: normal; text-decoration: none
}


/*---------------------------------------------*/
/* #product-link for home page quicklink div   */
/*---------------------------------------------*/
#product-links{
	font-family: arial; color: #fff; letter-spacing: 0px; text-decoration: none
}
#product-links th{
	font-weight: bold;font-size: 11px;text-align:left;background-color:#36c;
}
#product-links td{
	background-color:#6ba6e7;font-size: 11px;
}
#product-links a,
#product-links a:link,
#product-links a:visited,
#product-links a:active {
	color: #fff;
}
#product-links a:hover {
	color: #fff;text-decoration: underline
}
#product-links select{
	color:#000; background-color:#fff; width:147px;font-size: 9px;font-family: verdana; padding-left: 5px
}
#product-links input.key{
	color:#000; background-color:#fff; width:106px; font-size:12px; font-family:verdana;
}
#product-links .title{
	color: #fff;background-color:#7594d1;
}


/*---------------------------------------------*/
/* #aboutus for home page about us div         */
/*---------------------------------------------*/
#aboutus td{
	font-weight: normal; font-size: 10px; color: #666; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#aboutus td a,
#aboutus td a:link,
#aboutus td a:visited,
#aboutus td a:active {
	color: #036; font-weight: normal; font-size: 10px; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#aboutus td a:hover {
	color: #f00; text-decoration: underline
}

/*---------------------------------------------*/
/* #home-contentblock for home page contents   */
/*---------------------------------------------*/
#home-contentblock {
	font-family:geneva,arial,helvetica,sans-serif;color:#fff; font-size:10px; font-weight:bold; border:1px solid #36c; width:763px;
}
#home-contentblock td{
	font-weight: normal; font-size: 11px; color: #666; font-family: arial; letter-spacing: normal; text-decoration: none
}
#home-contentblock a,
#home-contentblock a:link,
#home-contentblock a:visited,
#home-contentblock a:active{
	font-weight: bold; font-size: 10px; color: #666; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#home-contentblock a:hover{
	font-weight: bold; color: #f63; text-decoration: underline
}
#home-contentblock .title{
	font-weight: bold; font-size: 11px; color: #00c; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#home-contentblock .viewmore a, 
#home-contentblock .viewmore a:link, 
#home-contentblock .viewmore a:visited, 
#home-contentblock .viewmore a:active{
	font-weight: bold; font-size: 9px; color: #36c; font-family: arial; letter-spacing: normal; text-decoration: none
}
#home-contentblock .signup a,
#home-contentblock .signup a:link,
#home-contentblock .signup a:visited {
font-weight: normal; font-size: 10px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#home-contentblock .signup a:active {color: #000f90;}
#home-contentblock .signup a:hover {
	color: #f63; text-decoration: underline
}
#home-contentblock .blue,
#home-contentblock .blue a:link,
#home-contentblock .blue a:visited {
font-weight: bold; font-size: 9px; color: #36c; font-family: arial; letter-spacing: normal; text-decoration: underline
}
#home-contentblock .blue a:active {color: #000f90}
#home-contentblock .blue a:hover {color: #f63;}

#home-contentblock .black {
font-weight: bold; font-size: 9px; color: #666; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#home-contentblock .black a:link {
font-weight: bold; font-size: 9px; color: #666; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#home-contentblock .black a:visited {
font-weight: bold; font-size: 9px; color: #666; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#home-contentblock .black a:active {
	font-weight: bold; font-size: 9px; color: #666; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#home-contentblock .black a:hover {
	font-weight: bold; font-size: 9px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: underline
}

/*---------------------------------------------*/
/** #home-banner                               */
/*---------------------------------------------*/
#home-banner input.text{
 width:140px; color:#000; background-color:#fff; font-family:verdana;font-size:9pt;
}

/*---------------------------------------------*/
/* #utillink for next, previous link            */
/*---------------------------------------------*/
#utillink{
	font-family: geneva, sans-serif; color:#999; font-size: 10px; font-style: normal; font-weight: normal;
}
#utillink a,
#utillink a:link,
#utillink a:visited{
	font-weight: normal; font-size: 9px; color: #036; font-family: arial; letter-spacing: normal; text-decoration: none
}
#utillink a:active{
	font-weight: normal; font-size: 9px; color: #000f90; font-family: arial; letter-spacing: normal; text-decoration: none
}
#utillink a:hover{
	font-weight: normal; font-size: 9px; color: #f63; font-family: arial; letter-spacing: normal; text-decoration: underline
}

/*---------------------------------------------*/
/* #support                                    */
/*---------------------------------------------*/
#support{
	border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666;
}
#support hr{
	border: none 0; border-top: 1px dotted #666; height: 1px; margin: 0px; padding: 0px;
}
#support a,
#support a:link,
#support a:visited{
	font-weight: bold; font-size: 10px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none;
}
#support a:active{
	font-weight: bold; font-size: 10px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: none;
}
#support a:hover{
	font-weight: bold; font-size: 10px; color: #f63; font-family: verdana; letter-spacing: normal; text-decoration: none;
}

#support .title{
	font-weight: bold; font-size: 10px; color: #333; font-family: verdana; letter-spacing: normal; text-decoration: none;
}
#support .desc {
	font-weight: normal; font-size: 9px; color: #666; font-family: arial; letter-spacing: normal; text-decoration: none;
}

/*-----------------------------------------------*/
/* #download for product overview, group category */
/*-----------------------------------------------*/
#download td {
	font-weight: normal; font-size: 11px; color: #000; font-family: arial; letter-spacing: normal; text-decoration: none
}
#download th{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none; background-color:#6ba6e7; text-align:left;}
#download th a{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none;}
#download th a:link,
#download th a:active, 
#download th a:visited{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: none}
#download th a:hover{font-weight: bold; font-size: 10px; color: #fff; font-family: verdana; letter-spacing: normal; text-decoration: underline}

#download h1,
#download h1 a,
#download h1 a:link,
#download h1 a:visited,
#download h1 a:active {
	font-weight: bold; font-size: 16px; color: #333333; font-family: arial,helvetica; text-decoration: none; margin: 0px; padding: 0px;
}
#download h1 a:hover {
	font-weight: bold; font-size: 16px; color: #999999; font-family: arial,helvetica; text-decoration: none; margin: 0px; padding: 0px;
}
#download .request,
#download .request a,
#download .request a:link,
#download .request a:visited,
#download .request a:active {
	font-weight: bold; font-size: 11px; color: #31699c; font-family: arial,helvetica; text-decoration: underline
}
#download .request a:hover {
	font-weight: bold; font-size: 11px; color: #353a90; font-family: arial,helvetica; text-decoration: underline
}
#download .index a,
#download .index a:link,
#download .index a:visited{
	font-size: 10px; color: #036; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#download .index a:active{
	font-size: 10px; color: #000f90; font-family: verdana; letter-spacing: normal; text-decoration: none
}
#download .index a:hover{
	font-size: 10px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: underline
}

/*-----------------------------------------------*/
/* #search-model for search model number dialog  */
/*-----------------------------------------------*/
#search-model td {
	font-size: 12px; font-family: Chicago, Arial, Geneva, Sans-Serif;
}
#search-model .limit {
	font-size: 12px; font-family: Chicago, Arial, Geneva, Sans-Serif; color: #f00;
}
#search-model .type {
	font-weight: bold; font-size: 12px; line-height: 12px; font-family: Chicago, Arial, Geneva, Sans-Serif; color: #666666;
}

/*-----------------------------------------------*/
/* #newsletters for newsletter                   */
/*-----------------------------------------------*/

#newsletters a:link {
	color:#369; 
	text-decoration:underline; 
} 
#newsletters a:visited {
	color:#369; 
	text-decoration:underline; 
} 
#newsletters a:hover {
	color:#f63; 
	text-decoration:underline; 
} 
#newsletters a:active {
	color:#f90; 
	text-decoration:underline; 
} 

#newsletters .title{
	font-weight: bold; font-size: 10px; color: #f00; font-family: verdana; letter-spacing: normal; text-decoration: none;
	margin-bottom:10px;
}

#header-table td {
	background-color:#fff; border-top:1px solid #666; border-left:1px solid #666; font-weight: normal; font-size: 10px;
	color: #000; font-family: arial; text-decoration: none; text-align: left;
}
