
	@import url("../../www-oldsite/_includes/css/user-styles.css");

/* css information
--------------------------------------------------------
	bluetux:        screen stylesheet
	author:         sam howat, www.bluetux.com
	updated:        feb 02, 2006
	
	
	light-green     #E0F2F4
	mid-green       #AFDFE0
	black-tone		 #323232
   dark-blue       #000066
-------------------------------------------------------- */

/*body { margin: 0px; padding: 0px; 
background-color: #E0F2F4; }*/


/* typography elements
-------------------------------------------------------- */

a:link, a:visited, a:active { font-weight: bold; 
color: #5e5e5e; 
text-decoration: underline; }

a:hover { color: #5e5e5e; 
text-decoration: none; }

h1 { font: bold 17px Arial, Verdana, sans-serif; 
margin: 10px 0px 5px 0px; padding: 2px  0px 2px 0px; 
color: #004960; clear: both; }

h2 { font: bold 15px Arial, Verdana, sans-serif; 
margin: 10px 0px 5px 0px; padding: 2px  0px 2px 0px; 
color: #0084a9; }

h2 a {color: #0084a9; text-decoration: underline;}
h2 a:hover {color: #0084a9; text-decoration: none; }

h2.prodtitle { font: bold 15px Arial, Verdana, sans-serif; 
margin: 3px 0px 10px 0px; 
padding: 2px  0px 2px 0px; 
color: #0084a9; }

h3 { font: bold 13px Arial, Verdana, sans-serif; 
margin: 10px 0px 0px 0px; 
padding: 2px  0px 0px 0px; 
color: #004960; }

h3 a:link, h3 a:visited, h3 a:active { font-weight: bold; 
color: #004960; 
text-decoration: underline; }

h3 a:hover { color: #004960; 
text-decoration: none; }

h3.spectitle { font: bold 12px/13px Arial, Verdana, sans-serif; 
margin: 10px ; 
padding: 5px 0px 0px 0px;
color: #004960; }

h5 { font: bold 13px Arial, Verdana, sans-serif; 
margin: 10px 0px 0px 0px; 
padding: 0px  0px 0px 0px; 
color: #004960; }

h5 a:link, h5 a:visited, h5 a:active { font-weight: bold; 
color: #004960; 
text-decoration: none; }

h5 a:hover { color: #004960; 
text-decoration: underline; }

h6 { font: bold 13px Arial, Verdana, sans-serif; 
margin: 10px 0px 0px 0px; 
padding: 0px  0px 0px 0px; 
color: #0084a9; }

h6 a:link, h6 a:visited, h5 a:active { font-weight: bold; 
color: #0084a9; 
text-decoration: underline; }

h6 a:hover { color: #0084a9; 
text-decoration: none; }


span.ln { font: normal 36px/41px Georgia, "Trebuchet MS", Arial,  Verdana, sans-serif; 
margin: 10px ; 
padding: 5px 10px 5px 10px; 
border-left: 1px solid #3D9698;
background-color: #2E7072;
color: #FFF; }

span.sn { font: normal 18px/18px Georgia, "Trebuchet MS", Arial,  Verdana, sans-serif; 
margin: 0px; 
padding: 0px; 
color: #2E7072; }


h4 { font: bold 12px/18px "Trebuchet MS", Arial,  Verdana, sans-serif; 
margin: 8px 0px 0px 0px; padding: 2px  0px 2px 0px; 
color: #EB880E; }

p { font: normal 12px/16px Arial, Verdana, sans-serif; 
margin: 3px 0px 3px 0px; 
padding: 2px  0px 2px 0px; 
color: #5e5e5e; }

p1 { font: normal 12px/16px Arial, Verdana, sans-serif; 
color: #5e5e5e; }

ul { margin: 0px 0px 0px 20px; 
list-style-type: square; 
padding: 0px; }

li { font: normal 12px/18px Arial, Verdana, sans-serif; 
color: #5e5e5e; 
list-style-image: url(../imgs/features/garrow3.gif); }

#SNav li { font: normal 12px/16px Arial, Verdana, sans-serif; 
color: #5e5e5e; 
list-style-image: url(../imgs/features/garrow2.gif); }

.content ul ul li { font: normal 12px/15px Arial, Verdana, sans-serif; 
color: #5e5e5e; 
list-style-image:none; 
list-style-type: square; }

a.tourActive:link, a.tourActive:visited, a.tourActive:active { 
	font: bold 14px/23px Lucida Sans, Arial, "Trebuchet MS", Arial,  Verdana, sans-serif; 
	color: #FF0000;
	text-decoration: none;
	background: white url(../imgs/guidedTour/linkBg.jpg) bottom repeat-x; 
	display: block;
	width: 25px; height: 22px;
	border: 1px solid #9A9A9A;
	text-align: center;
	}
	
a.tourActive:hover { 
	color: #333333; 
	text-decoration: none; 
	}


a.tourNeg:link, a.tourNeg:visited, a.tourNeg:active { 
	font: bold 14px/23px Lucida Sans, Arial, "Trebuchet MS", Arial,  Verdana, sans-serif; 
	color: #2B6A6C;
	text-decoration: none;
	background: white url(../imgs/guidedTour/linkBg.jpg) bottom repeat-x; 
	display: block;
	width: 25px; height: 22px;
	border: 1px solid #9A9A9A;
	text-align: center;
	}
	
a.tourNeg:hover { 
	color: #333333; 
	text-decoration: none; 
	}

.tiny { color: #FFFFFF; 
font: normal 11px/16px "Trebuchet MS", Verdana, Arial, sans-serif; 
text-align: right; 
padding-right: 5px; }

.nopad { font-size: 10px; 
padding: 0px; }

.small { font-size: 10px; }

.medium { font-size: 12px; }

.bold { font-weight: bold }

.price { color: #990000; 
font-size: 18px; }

.red { color: #990000; }

.boldorange { font: bold 14px/18px Arial, Verdana, sans-serif; 
margin: 10px 0px 0px 0px; 
padding: 2px  0px 0px 0px;
color: #EB880E; }


/* control elements
-------------------------------------------------------- */


.spectrum { background: transparent url(../imgs/features/spectrum.jpg) repeat-x top left; }

.body-control { width: 750px; height: auto;
background: transparent url(../../www-oldsite/_images/bg/body-bg.jpg) repeat-y top left; 
background-color: #AFDFE0; 
display: table; }

.body-fix { display:table-row;  width: 750px; height: auto;
background: transparent url(../imgs/bg/body-bg.jpg) repeat-y top left; 
background-color: #AFDFE0; }

#SNav { width: 160px; height: auto;
float: left; 
display:table-cell; 
background-color: #AFDFE0; 
margin: 0; padding: 0;
}


.content { width: 560px;  height: auto;
margin: 0; padding: 0 10px 0 0;
display:table-cell; 
float: right;
background-color: white;
}


#hp-content {
width: 750px; 
padding: 0px 10px 10px 0px; 
display:table-cell; 
float: left; 
}

#fp-features {
 border-top: 3px solid #9AD5D9;
}

#fp-features p {
 padding: 0px 10px 0px 10px;
	font-size: 11px;

}

#fp-features h4{
 padding: 0px 10px 0px 10px;
}


/* FOOTER INTERFERES WITH NEW STYLES

/*.footer { background-color: #323232; 
width: 752px; 
height: 80px; 
color: white; 
clear: both; }

.ftct { padding: 0px; 
margin: 0px; 
background: transparent url(../imgs/features/ftunder.jpg) repeat-x bottom left ; 
height: 75px; }

.footer p { color: white; 
margin: 0px; 
padding: 10px; 
font-size: 11px; }

.footer a:link, .footer a:visited, .footer a:active { font-weight: bold; 
color: #FFF; 
text-decoration: underline; }

.footer a:hover { color: #FFF; 
text-decoration: none; }*/

.ftaddress { float: left; 
width: 230px; 
padding-left: 20px; }

.ftphone { float: left; 
width: 230px; 
padding-left: 20px; }

.ftemail { float: left; 
width: 230px; 
padding-left: 20px; }

.gfooter { clear: both; 
padding: 10px 0px 10px 10px; }

.gfooter p { font-size: 11px; 
margin: 0px; 
padding: 0px; }


#rblock {
   width: 175px;
	height: 135px;
	float: left;
	padding: 5px;
	background: transparent url(../imgs/bg/block.jpg) top left no-repeat;
	border-right: 1px solid #9AD5D9;
}

#rblock2 {
   width: 175px;
	height: 135px;
	float: left;
	padding: 5px;
	background: transparent url(../imgs/bg/block.jpg) top left no-repeat;
	border-right: 0px solid #9AD5D9;
}

/* Main Navigation
-------------------------------------------------------- */


#MNav { clear: both; 
background: #333333 url(../_images/MNav/nav-bg.jpg) repeat-x top left; 
border-top: 1px solid #787878; 
border-bottom: 1px solid #333333; 
height: 32px; 
padding-left: 0px; }

#MNav ul { margin: 0px; 
padding: 0px; 
width: 753px; }

#MNav li { display: block; 
list-style-type: none; 
float: left; 
height: 33px; }

#MNav a.products { border-left: 0px solid #787878; 
border-right: 1px solid #333333; 
width: 85px; }

body#products #MNav a.products { border-left: 0px solid #787878; 
border-right: 1px solid #333333; 
width: 85px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }

#MNav a.oem { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 110px; }

body#oem #MNav a.oem { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 110px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }

#MNav a.support { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 160px; }

body#support #MNav a.support { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 160px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }

#MNav a.tools { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 105px; }

body#tools #MNav a.tools { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 105px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }

#MNav a.press { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 105px; }

body#press #MNav a.press { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 105px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }

#MNav a.about { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 115px; }

body#about #MNav a.about { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 115px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }

#MNav a.home { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 60px; }

body#home #MNav a.home { border-left: 1px solid #787878; 
border-right: 1px solid #333333; 
width: 60px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }

#MNav a, #MNav a:link, #MNav a:visited { padding: 5px 0px 0px 0px; 
margin: 0px; 
text-align: center; 
text-decoration: none; 
display: block; 
height: 27px; 
color: #FFFFFF; 
font: bold 12px/19px "Trebuchet MS", Verdana, Arial, sans-serif; }

#MNav a:hover { color: #E6E6E6; 
padding: 7px 0px 0px 0px; 
height: 25px; 
background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x; }



/* feature elements
-------------------------------------------------------- */


/*.viewcart { background: transparent url(../../www-oldsite/_images/features/shoppingcart.jpg) 0 0 no-repeat; 
padding: 0 5px 0 20px; }

.printpage { background: transparent url(../../www-oldsite/_images/features/printthispage.jpg) 0 0 no-repeat; 
padding: 0 5px 0 20px; }*/

.top { background-color: white; }

.addtocart { background: transparent url(../imgs/features/garrow.gif) 0px 4px no-repeat; 
padding-left: 15px; 
font-size: 14px; }

.linkout { background: transparent url(../imgs/features/linkout.gif) right 3px no-repeat; 
padding-right: 15px; }

.pdf { background: transparent url(../imgs/features/pdf.gif) no-repeat 0% 0% ; 
padding-left: 20px; }

.zip { background: transparent url(../imgs/features/zip.gif) no-repeat 0% 0% ; 
padding-left: 20px; }

.lbr { 

border-top: 1px solid #D4D4D4; 
padding: 0px 0px 0px 0px; 

 }


.section-name { border-top: 1px solid #D4D4D4; padding: 10px 0 0 0; }


.lbg { background-color: #fafafa; }

.dbg { background-color: #efefef; }

.pad { padding: 5px; 
margin-top: 1px; }

.padtop { padding-top: 10px; }

.listing td { border-top: 1px solid white; }

.fleft { float: left; }

.fright { float: right; }

form { margin: 0px; 
padding: 0px; }


/* INTERFERES WITH NEW DESIGN:

/*.header { background-color: white; 
width: 752px; 
height: 84px; }*/


.logo { float: left; 
width: 450px; }

.search { padding-top: 10px; }

html>body .search { padding-top: 5px; }

#sb { border: 0px solid #CCCCCC; 
margin: 0px; 
padding: 7px 20px 0px 10px; 
font-size: 10px; 
width: 106px; 
background: transparent; }

.if { background: transparent url(../imgs/features/normal.jpg) no-repeat; 
display: block; 
width: 130px; 
height: 27px; 
float: left; }

.if:hover { background: transparent url(../imgs/features/over.jpg) no-repeat; }

.go { float: right; 
display: block; 
width: 61px; 
height: 27px; }

.fpt {
margin-top: 0px;
padding-top: 5px;
padding-left: 2px;
}

.searchform { margin: 0px; 
padding: 0px; 
width: 200px; 
border: 0px; }

.photoright { float: right; 
border: 1px solid #CCCCCC; 
padding: 5px; margin: 5px 0px 5px 10px; }


/* Hacks for Search Fields and Button
-------------------------------------------------------- */


html>body .searchform { margin: 0px; 
padding: 0px; 
width: 199px; 
border: 1px; }

html>body #sb { border: 0px solid #CCCCCC; 
margin: 0px; 
padding: 7px 20px 0px 10px; 
font-size: 10px; 
width: 116px; 
background: transparent; }

html>body .field { background: transparent url(../imgs/features/normal.jpg) no-repeat; 
display: block; 
width: 138px; 
height: 27px; 
float: left; }

.advantage { background-color:#eff0f0; /*background: transparent url(../imgs/bg/advantage.jpg) top left;*/ 
width: 165px; 
padding: 10px 10px 10px 10px; 
margin: 5px 0 10px 10px;
float: right; 
border-top: 5px solid #D4D4D4;
clear: both; }

.advantage-blue { 
background-color: #DFF2F3; 
width: 165px; 
padding: 0px 10px 10px 10px; 
margin-top: 0px; 
float: right; 
border-top: 5px solid #DFF2F3; 
clear: both; }

.advantage-logo { background-color:#eff0f0; /*background: transparent url(../imgs/bg/advantage.jpg) top left;*/ 
width: 165px; 
padding: 10px 10px 10px 10px; 
margin: margin: 5px 0 10px 0;
float: right; 
border-top: 5px solid #D4D4D4;
clear: both; }

.advantage-tour { background: transparent url(../imgs/bg/advantage.jpg) top left; 
width: 165px; 
padding: 0px 10px 10px 10px; 
margin-top: 0px; 
float: right; 
border-top: 5px solid #D4D4D4; 
clear: both; }

/* RDK-HIGHLIGHTS */
#rdk-highlight { 
	/*background-color: #FFF1B8; */
	background-color: #7cbfd2; 
	width: 165px; clear: both;  float: right; 
	padding: 10px 10px 10px 10px; 
	margin: 0px 0 10px 10px;
	/*border-top: 5px solid #FFCC33;*/
	border-top: 5px solid #0084a9; 
	}

#rdk-highlight h3 { 
	font-size: 13px; color: #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 0 0 5px 0; margin: 0;
	}

.rdk-prod-title { 
	color: #ffffff; font-weight: bold; font-size: 11px;
	margin: 0; padding: 5px 0 0 0; 	
	}
	
.rdk-prod-title a { 
	color: #ffffff;
	}

.rdk-desc {
	color: #ffffff; font-size: 12px; 
	margin: 0; padding: 5px 0 0 0; 
	}

.rdk-but { 
	background: transparent url(../imgs/features/garrow.gif) 0px 4px no-repeat; 
	padding-left: 15px; font-size: 11px; 
	}

.rdk-but a { 
	color: #5e5e5e; 
	}

/* BSP-HIGHLIGHTS */
#bsp-highlight { 
	background-color: #7cbfd2; 
	width: 165px; clear: both;  float: right; 
	padding: 10px 10px 10px 10px; 
	margin: 0px 0 10px 10px;
	border-top: 5px solid #0084a9; 
	}

#bsp-highlight h3 { 
	font-size: 13px; color: #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 0 0 5px 0; margin: 0;
	}

.bsp-prod-title { 
	color: #ffffff; font-weight: bold; font-size: 12px;
	margin: 0; padding: 5px 0 0 0; 	
	}
	
.bsp-prod-title a { 
	color: #ffffff;
	}

.bsp-desc {
	color: #ffffff; font-size: 12px; 
	margin: 0; padding: 5px 0 0 0; 
	}
	
.bsp-desc a {
	color: #ffffff; 
	}

.bsp-but { 
	background: transparent url(../imgs/features/garrow.gif) 0px 4px no-repeat; 
	margin: 0 0 0 0; padding: 0 0 0 15px; font-size: 11px;; 
	}
.bsp-but a { 
	color: #ffffff; 
	}

/* RELATED-HIGHLIGHTS */
#related-prod-highlight { 
	background-color: #7cbfd2; 
	width: 165px; clear: both;  float: right; 
	padding: 10px 10px 10px 10px; 
	margin: 0px 0 10px 10px;
	border-top: 5px solid #0084a9; 
	}
#related-prod-highlight h3 { 
	font-size: 13px; color: #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 0 0 5px 0; margin: 0;
	}

.related-prod-title { 
	color: #ffffff; font-weight: bold; font-size: 12px;
	margin: 0; padding: 5px 0 0 0; 	
	}
	
.related-prod-title a { 
	color: #ffffff;
	}

.related-prod-desc {
	color: #ffffff; font-size: 12px; 
	margin: 0; padding: 5px 0 0 0; 
	}
	
.related-prod-desc a {
	color: #ffffff; 
	}

.related-prod-but { 
	background: transparent url(../imgs/features/garrow.gif) 0px 4px no-repeat; 
	margin: 0 0 0 0; padding: 0 0 0 15px; font-size: 11px;; 
	}
.related-prod-but a { 
	color: #ffffff; 
	}
	
/* PARTNER-HIGHLIGHTS */
#partner-box { 
	background-color: white; 
	width: 163px; clear: both;  float: right; 
	padding: 10px 10px 10px 10px; 
	margin: 0px 0 10px 10px;
	border: 1px solid #c4c4c4;
	text-align: center;  
	
	}

/* ADENEO-HIGHLIGHTS */
#adeneo { 
	background-color: #E7E7E7; 
	clear: both;  float: right; 
	padding: 5px 10px 10px 10px; 
	margin: 0px 0 10px 0px;
	border-top: 5px solid #D4D4D4; 
	}

#adeneo img { float: left; padding: 0 10px 0px 0; }	

#adeneo p { margin: 0; padding: 0; font-size: 11px; line-height: 135%;}

/* CART-LINK */
.cart-but { 
	background: transparent url(../imgs/features/garrow.gif) 0px 4px no-repeat; 
	padding-left: 15px; font-size: 11px; 
	}

.cart-but a { 
	color: #5e5e5e; 
	}

#page-product-block {  display: block; width: 470px; padding: 0; }

#page-product-block img { padding: 15px 77px 15px 76px; border: 1px solid #D4D4D4;  }

#page-product-block div {  background-color: #D4D4D4; padding: 7px 0; text-align: center; width: 475px; margin: 2px 0 20px 0; }

.prod-title-block { 
color: #282828;
font-weight: bold; 
margin: 0; padding: 5px 0 0 0; 
font-size: 15px;
}

.prod-but {
background: transparent url(../imgs/features/garrow.gif) 0px 3px no-repeat; 
padding: 0 0 0 18px; margin: 0;
font-size: 12px; font-weight: bold; text-align: center; color: #000000;  }

.clear { clear: both; }

.med-text { font-size: 11px; }

#rdk-price-table, #price-table, .tech-table { font: normal 12px/12px Arial, Verdana, sans-serif; width: 100%; }

.darkheader { background-color: #0084a9; color: white; padding: 8px; font-weight: bold;  }

#price-table td, .tech-table td { border-bottom: 1px solid #FFF; padding: 8px 4px; }

#rdk-price-table td { border-bottom: 1px solid #FFF; padding: 8px 10px; }

#rdk-price-table 
{ margin: 1px 0 0 0; }

#rdk-price-table td.lbg 
{ border: 1px solid #c4c4c4; background-color: /*#FCFCFC*/#fafafa; margin: 0 0 1px 0;}

#rdk-price-table td.dbg 
{ border-top: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; background-color: /*#F0FFFF*/#efefef; margin: 0 0 1px 0; }
 
.tech-table { width: 100%; clear: both; }


#bsp-table {  clear: both; margin: 5px 0 0 0; border-top: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; font: normal 11px/11px Arial, "Trebuchet MS", Arial,  Verdana, sans-serif;  }

#bsp-table td { border-bottom: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; padding: 8px 4px; }

#bsp-table td.bsp-yellowtbg { background-color: #FEF5CC; }
#bsp-table td.bsp-greenbg { background-color: #c3e1e9; }
#bsp-table td.bsp-bluebg { background-color: #fafafa; }
#bsp-table td.bsp-graybg { background-color: #efefef; }

#som-table { width: 70%; margin: 5px 0 0 0; border-top: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; font: normal 11px/11px Arial, "Trebuchet MS", Arial,  Verdana, sans-serif; }

#som-table td { border-bottom: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; padding: 4px 4px; }

#som-table td.som-category { background-color: #0084a9; color: white; padding: 4px; font-weight: bold; text-align: right; }
#som-table td.som-title { background-color: #c3e1e9; text-align: left; }
#som-table td.som-ltgray { background-color: #fafafa; text-align: left; }
#som-table td.som-gray { background-color: #efefef; text-align: left; }
#som-table td.som-dkgray { background-color: #D6D6D6; text-align: left; }

/* SPECIAL BUILD OUT ONLY CLASSES 

a[href^="#"]:link { background-color: #FFCC00; }

.xxx { background-color: #CCFF66; }*/


			#searchPageForm { 
				
				background-color: #7EBFD3;
				
				margin: 2px; padding: 5px 5px 5px 52px; 
				
				}
				
			#searchPageForm .searchField { 
				
				font-size: 1.1em;
				
				font-weight: bold;
				
				padding: 2px;
				
				}	
			
			#searchPageForm .small { 
				
				font-size: 0.9em;
				
				}
			
			.searchResultsMessage {
				
				margin: 5px 0 5px 0; margin: 0;
				
				font-size: 0.9em;
				
				font-weight: bold;
				
				text-align: center;				
				
				}
				
			.searchText { 
				
				font-size: 12px;
				
				line-height: 13px;
				
				letter-spacing: 0;
				
				}	
				
			.phpdigHighlight { 
				
				background-color: #FFFFCC;
				
				padding: 0 2px 0 2px;
				
				font-weight: bold;
				
				color: #990000;
				
				}	
.hpHeading a:link, .hpHeading a:visited, .hpHeading a:active { 
font: bold 17px/18px Arial, Verdana, sans-serif; 
margin: 10px 0px 5px 0px; padding: 2px  0px 2px 0px; 
color: #EB880E;
text-decoration: none;
}

.hpHeading a:hover { font: bold 17px/18px Arial, Verdana, sans-serif; 
margin: 10px 0px 5px 0px; padding: 2px  0px 2px 0px; 
color: #EB880E;
text-decoration: none; }


.microsoft-copyright { font-style:italic; font-size: 11px; line-height: 12px; }

.special { background-color: red; color: white; }



.sp2_field { border: 1px solid #ddd; 
width: 110px; 
color: #443; 
padding: 0px; 
margin-top: 5px; 
margin-bottom: 4px; 
outline: none; }

.searchbtn { width: 54px; 
height: 19px; 
background: #FFFFFF url(../imgs/features/search.jpg) no-repeat; 
margin-top: 5px; 
outline: none; }



/* subnav elements
-------------------------------------------------------- */


.SHlight { 
	padding-left: 0px; 
	margin-left: 5px; }

.SHlight p { margin: 5px }

#SNav ul.menu { margin: 5px 0px 0px 0px; 
padding-left: 18px; }

#SNav ul.menu li { font: normal 11px/18px Arial, "Trebuchet MS", Verdana, sans-serif; 
margin: 0px; 
padding: 0px; }

#SNav ul.menu ul { margin: 0px; 
padding-left: 15px; }

#SNav ul.menu ul li { font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif; 
color: #464646; 
margin: 0px; 
padding: 0px; }

#SNav ul.menu ul ul { margin: 0px; 
padding-left: 15px; }

#SNav ul.menu ul ul li { font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif; 
color: #464646; 
margin: 0px; 
padding: 0px; }


/* fix
-------------------------------------------------------- */


.fix-body { 
	background: #FFF url(../imgs/bg/body-bg.jpg) repeat-y top left; 
	width: 750px; height: auto;
	}


#fix-SNav { 
	display: block; float: left; 
	width: 155px; height: auto;	
	margin: 0; padding: 0 5px 0 0;
	}


#fix-SNav ul.menu { margin: 5px 0px 0px 0px; 
padding-left: 18px; }

#fix-SNav ul.menu li { font: normal 11px/18px Arial, "Trebuchet MS", Verdana, sans-serif; 
margin: 0px; 
padding: 0px; }

#fix-SNav ul.menu ul { margin: 0px; 
padding-left: 15px; }

#fix-SNav ul.menu ul li { font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif; 
color: #464646; 
margin: 0px; 
padding: 0px; }

#fix-SNav ul.menu ul ul { margin: 0px; 
padding-left: 15px; }

#fix-SNav ul.menu ul ul li { font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif; 
color: #464646; 
margin: 0px; 
padding: 0px; }

#fix-SNav li { font: normal 11px/18px Arial, "Trebuchet MS", Arial,  Verdana, sans-serif; 
color: #333333; 
list-style-image: url(../imgs/features/garrow2.gif); }


.fix-content { 
	background-color: #FFF; 
	display: block; float: right; 
	width: 567px; height: auto;	
	margin: 0; padding: 0 10px 0 10px;
	}

.clear { display: block; clear: both; }

.link-learn-more {
	color: #0084a9;
	font-size: 11px; font-weight: normal;
}
.link-learn-more a {
	color: #0084a9;
	font-size: 11px; font-weight: normal;
	text-decoration: none;
}
.link-learn-more a:hover {
	color: #0084a9;
	font-size: 11px; font-weight: normal;
	text-decoration: underline;
}
.link-inline {
	color: #0084a9;
	font-size: 12px; font-weight: normal;
}
.link-inline a {
	color: #0084a9;
	font-size: 12px; font-weight: normal;
	text-decoration: none;
}
.link-inline a:hover {
	color: #0084a9;
	font-size: 12px; font-weight: normal;
	text-decoration: underline;
}