#mc 
{
  width: 450px;
  margin-left: 5px;
  margin-right: 5px;
}

#body 
{
   background:  #FFFFFF;
   color: #000000;
   margin-left: 25px; /* 50px */
   width: 700px;      /* 700px */
   position: absolute;
   margin-left:  25px;
   margin-right: 0px;
   top: 120px;
   font-family:georgia, serif;
   font-size: 16px;
}

#mainbody 
{
   background:  #FFFFFF;
   color: #000000;
   margin-left: 25px; /* 50px */
   width: 920px;      /* 700px */
   position: absolute;
   margin-left:  25px;
   margin-right: 0px;
   top: 120px;
   font-family:georgia, serif;
   font-size: 16px;
}

#mainbody em
{
   font-size: 16px;
   color: #4444FF;
}

#body em
{
   font-size: 16px;
   color: #4444FF;
}

#body2
{
   background:  #FFFFFF;
   margin-left: 25px; /* 50px */
   width: 720px;      /* 700px */
   position: absolute;
   top: 0px;
   top: 60px;
   font-family:georgia, serif;
   font-size: 16px;
}

#body2 em
{
   font-size: 16px;
   color: #000000;
}


#special { 
   background:  #FFFFFF;
   color: #FF0000;
   font-family:georgia, serif;
   font-size: 18px;
}

#special em
{
   font-size: 18px;
   color: #FF0000;
}





p 
{
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left; 
  text-indent: 15px !important;
}

p a:link,  p a:visited,
p a:hover, p a:active 
{
   text-decoration: none;
}


a:link, a:visited, a:active, a:hover
{
   font-weight: bold;
   color: #000066;
   background-color: transparent; 
   text-decoration: underline;
}

a:active, a:hover { color: #F00000; }


h1, h2, h3, h4, h5, h6
{
  background-color: transparent; 
  text-align: left;
  color: #801810;
  font-family:verdana, arial, sans serif;
  font-weight: normal;
  text-decoration: none;
  border-bottom:1px dashed #ccc;
  padding-bottom:5px; 
}


h1 { height: 22px; font-size: 20px; }
h2 { height: 20px; font-size: 18px; }
h3 { height: 18px; font-size: 16px; }
h4 { height: 16px; font-size: 14px; }
h5 { height: 14px; font-size: 12px; }
h6 { height: 12px; font-size: 10px; }


#comp-refdes
{
  background-color: transparent; 
  text-align: left;
  text-align: center;
  color: #801810;
  font-family:verdana, arial, sans serif;
  font-weight: normal;
  text-decoration: none;
  padding-bottom:2px; 
  height: 18px;
  font-size: 16px;
}

#comp-desc
{
  background-color: transparent; 
  text-align: center;
  color: #000000;
  font-family:verdana, arial, sans serif;
  font-weight: normal;
  text-decoration: none;
  padding-top: 0px;
  padding-bottom:5px; 
  height: 16px;
  font-size: 14px;
}


 
#header
{
   width: 920px;  /* 900px */
   height: 40px;
   margin-left: 25px; /* 50 */ 
   margin-right: 0px;
   margin-top: 10px;
   margin-bottom: 0px;
   border-bottom: solid;
   border-width: thin;
   font: normal small-caps 20px helvetica;
   color: #000000;
}

#navtop { 
   font: normal small-caps 500 12px helvetica;
   color: #000000;
   border: 2;
   cellpadding: 2;
   cellspacing: 2;
   height: 60px;
   width: 920px; 
   margin-left:  0px; /* 50px */
   margin-right: 0px; /* 50px */
/*   z-index:10;     /**********/
/*   position: fixed;/**********/
/*   margin-top: 50px; */
}

#navtop a
{
   font-size: 14px;
   font-weight: normal;
/*    color: #000066; */
   color: #0000FF;
   background-color: transparent; 
   text-decoration: none;
}

#navtop a:active, #navtop a:hover { color: #F00000; }


#navright 
{
# background:  #F0F0E0;
# background:  #FFFFFF;
  background: #e8e8e8;
   width: 200px;
   position: absolute;
   margin-top: 20px; /* 20px */
   margin-left: 740px;  /* 800px */
   font-size: 10px;

         border: 2px solid #84b0c7;	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;

}   

#navright h2, #navright h3, #navright h4, #navright h5, #navright h6
{
    color: #801810;
    width: 180px;
    font-family:verdana, arial, sans serif; 
    font-weight: normal;
       padding: 4px;
       border-bottom:1px dashed #ccc;
       padding-bottom:5px; 
       padding-left 4px;
}

#navright h1 { height: 18px; font-size: 18px; }
#navright h2 { height: 18px; font-size: 16px; }
#navright h3 { height: 16px; font-size: 14px; }
#navright h4 { height: 14px; font-size: 12px; }
#navright h5 { height: 12px; font-size: 11px; }
#navright h6 { height: 11px; font-size: 10px; }

#navright a:link, #navright a:visited, 
#navright a:hover, #navright a:active
{
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size:12px;
}

#navright ul 
{
   margin: 10px;
   padding: 0px;
}

#navright h2.navgroup
{
  margin: 10px 0px 10px 0px;
  border-bottom:1px dashed #ccc;
  padding-bottom:5px; 
}

#navright li 
{
  list-style-type: none;
  background: transparent; 
  display: block; 
  padding-top: 0px;
  padding-left:0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#navright li a { text-decoration: none; }



#footer 
{
   font-family: georgia, serif;
   font-size: 18px; /* 22px */
   margin-top: 100px;
   position: relative !important; /* was absolute */
}

#footer em
{
   font-size: 18px;
   color: #444444;
}


.linktab {}

.linktab a:link,  .linktab  a:visited,
.linktab a:hover, .linktab  a:active 
{
   text-decoration: none;
}

.linktab h4 a:link, h4 a:visited
{
   color: #801810;
   font-family:verdana, arial, sans serif;
   text-decoration: underline !important;
}



.tab 
{  
    color: #0000FF;
    background: #888888;
    border-style: solid;
    border-width: thin;
    margin-left:  10px;
    margin-right: 10px;
    margin-top:   50px;
    margin-bottom:50px;
    font-family:georgia, serif;
    font-size: 16px;
}

.tab a:link,  .tab a:visited,
.tab a:hover, .tab a:active 
{
   text-decoration: none;
}

.tab tr
{
   padding-top: 20px;
}

.tab td
{
   padding-left: 10px;
   padding-right: 10px;
   font-size: 16px;
}

.tab h2, .tab h3, .tab h4
{
    color: #801810;
    font-family:verdana, arial, sans serif;
    font-weight: normal;
}

.program { font-size: 12px; /* 14px */
           background-color: #E6D8D8;
           background-color: #E8E8F0;
	   padding: 10px 10px 20px 20px;
	   margin: 10px 10px 10px 10px;
         }

.formula { font-size: 18px; 
	   color: #0000CC;
           background-color: #E8E8F0;
	   padding: 10px 10px 20px 20px;
	   margin: 10px 10px 10px 10px;
         }



.title  { 
           background-color: #F8F4E7;
           border: 20;
	   height: 75;
           width: 100%; 
        }


#faq 
{
#   background:  #F0F0E0;
   background:  #FFFFFF;
   margin-left: 50px;
   width: 700px;
   position: absolute;
   top: 100px;
   font-family:georgia, serif;
   font-size: 16px;
   border-bottom:1px dashed #ccc;
}   

#faq h2, #faq h3, #faq h4, #faq h5, #faq h6
{
    color: #801810;
    font-family:verdana, arial, sans serif;
    font-weight: normal;
}

#faq ul 
{
   margin: 10px;
   padding: 0px;
}


#faq li 
{
  list-style-type: none;
  background: transparent; 
  display: block; 
  padding-top: 0px;
  padding-left:0px;
  margin-bottom: 0px;
  margin-left: 0px;
}


#faq a:link, #faq a:visited, 
#faq li a:hover, #faq li a:active 
{
   text-decoration: none;
}

#faqans {}

#faqans a:link, #faqans a:visited,
#faqans a:hover, #faqans a:active 
{
   text-decoration: underline;
}

#blog 
{
   background:  #FFFFFF;
   background:  #F0F0E0;
   margin: 0px 0px 50px 0px; /* 0px 0px 50px 0px */
   width: 700px; /* 700 */
   position: absolute;
   font-family:georgia, serif;
   font-size: 16px; /* 18px */
}   

#blog h2, #blog h3, #blog h4, #blog h5, #blog h6
{
    color: #801810;
    font-family:verdana, arial, sans serif;
    font-weight: normal;
    text-decoration: none;
}

#blog h2
{
  margin: 0px 0px 10px 0px;  /* margin: 0px 0px 20px 0px; */
  padding-top: 0px;
  padding-bottom:5px; 
  color: #222222;
  font-size:  18px; /* 20px */
}

#blog h3
{
  margin: 10px 0px 0px 0px;
  border-bottom:1px dashed #ccc;
  padding-bottom:5px; 
}

#blog b
{
   color: #000066;
}

/* 
   navsmall is a small box of links usually used
   as a float within an explanatory paragraph 
   for e.g. <div class="navsmall" style="float: right; width:150;" >
*/


.eqdisplay { 
   background-color: #FFFFFF;
   width: 700px;
   margin-left: 0px;	
   color: #000000;
   padding: 10px 10px 10px 10px;	
   margin: 10px 0px 10px 0px;
}

.navpic { 
   background-color: #000000;
   border-style: solid;
   border-width: thin;
   color: #000000;
   padding: 10px 10px 10px 10px;	
   margin: 10px 10px 10px 10px;
}

.navsmall { 
   background-color: #F0F0F0;
   border-style: solid;
   border-width: thin;
   color: #000000;
   padding: 10px 10px 10px 10px;	
   margin: 10px 10px 10px 10px;
}

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

.navsmall li 
{ 
   list-style-type: none; 
   padding-left: 0;
}

.navsmall h3
{ 
  padding: 0 0 0 0 !important;
  color:   #801810 !important;
  margin: 0 0 0 0 !important;
}

.navsmall a:visited, .navsmall a:link,
.navsmall a:hover, .navsmall a:active
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  color: #000066; 
  font-size: 12pt;
}

.navsmall a:hover, .navsmall a:active
{
  color: #F00000 !important;
}




/* 
   navtiny is a tiny box of links usually used
   as a float within an explanatory paragraph 
   for e.g. <div class="navtiny" style="float: right; width:150;" >
*/

.navtiny { 
   background-color: #F0F0F0;
   border-style: solid;
   border-width: thin;
   color: #000000;
   padding: 5px 5px 5px 5px;	
   margin: 5px 5px 5px 5px;
   font-family: verdana, arial, sans serif;    
   font-size: 12px;
}

.navtiny table {
   font-family: verdana, arial, sans serif;    
   font-size: 14px;
}

.navtiny small {
   font-family: verdana, arial, sans serif;    
   font-size: 10px;
   color: #000000;
}	

.navtiny ul { 
   padding-left: 0;
   margin: 3px 0px 0px 0px;
}

.navtiny li 
{ 
   list-style-type: none; 
   padding-left: 0;
}

.navtiny h3
{ 
  padding: 0 0 0 0 !important;
  color:   #801810 !important;
  margin: 0 0 0 0 !important;
}

.navtiny h4
{ 
  padding: 0 0 0 0 !important;
  color:   #801810 !important;
  margin: 0 0 0 0 !important;
}


.navtiny a:visited, .navtiny a:link,
.navtiny a:hover, .navtiny a:active
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  color: #000066; 
  font-family: verdana, arial, sans serif;
  font-weight: normal;	
  font-size: 12px;
}

.navtiny a:hover, .navtiny a:active
{
  color: #F00000 !important;
}












/* navigation menu underneath a heading */

.navh h2, .navh h3, .navh h4, .navh h5, .navh h6
{
    font-family:verdana, arial, sans serif;
    font-weight: bold;
    text-decoration: none;
}

.navh h2
{
  margin: 10px 0px 0px 0px;
  border-bottom:1px dashed #ccc;
  font-family:georgia, serif;
  padding-top: 0px;
  padding-bottom:5px; 
  font-size:  20px;
}


.navh a
{
   font-weight: normal;
   color: #000066 !important; 
   background-color: transparent; 
   text-decoration: none !important;
   font-family:verdana, arial, sans serif !important;
   font-size: 14px !important;
}

.navh a:hover, .navh a:active
{
  color: #F00000 !important;
}



.navtop a:active, .navtop a:hover 
{ 
   color: #F00000 !important; 
}

/*  adsense colors */
/*  border #777777 */
/* title #000000 */
/* background F0F0E0 */
/*  text 000000 */
/*  url 000066 */


#navgoogle
{
#   background:  #F0F0E0;
   background:  #FFFFFF;
   width: 160px;
   position: absolute;
   margin-top: 40px;
   margin-top: 0px;
   margin-left: 750px;
   font-size: 14px;
}   


#desc 
{
   background:  #F0F0E0;
   margin: 0px 0px 50px 0px; /* 0px 0px 50px 0px */
   width: 700px; /* 700 */
   position: absolute;
   font-family:georgia, serif;
   font-size: 16px; /* 18px */
}   

#desc h2, #desc h3, #desc h4, #desc h5, #desc h6
{
    color: #801810;
    font-family:verdana, arial, sans serif;
    font-weight: normal;
    text-decoration: none;
}

#desc h2
{
  margin: 0px 0px 10px 0px;  /* margin: 0px 0px 20px 0px; */
  padding-top: 5px;
  padding-bottom:5px; 
  border-bottom:1px dashed #ccc;
  font-size:  16px; 
}

#desc h3
{
  margin: 0px 0px 10px 0px;  /* margin: 0px 0px 20px 0px; */
  padding-top: 20px;
  padding-bottom:5px; 
  font-size:  14px; 
}

#desc h4
{
  margin: 0px 0px 10px 0px;  /* margin: 0px 0px 20px 0px; */
  padding-top: 2px;
  padding-bottom:2px; 
  font-size:  14px; 
}

#desc h5
{
  margin: 0px 0px 10px 0px;  /* margin: 0px 0px 20px 0px; */
  padding-top: 2px;
  padding-bottom:2px; 
  font-size:  14px; 
}


#desc b
{
   color: #000066;
}

#desc i
{
   color: #000044;
}


/* doxygen */


.fragment {
   width: 700px;      /* 700px */
   font-family: monospace, fixed;
   font-size: 90%;
}

pre.fragment {
	border: 1px solid #CCCCCC;
	background-color: #f5f5f5;
	padding: 4px 6px;
	margin: 4px 8px 4px 2px;
}

div.ah {
	background-color: black;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 3px;
	margin-top: 3px
}

div.groupHeader {
	margin-left: 16px;
	margin-top: 12px;
	margin-bottom: 6px;
	font-weight: bold;
}

div.groupText {
	margin-left: 16px;
	font-style: italic;
}




/* @group Member Descriptions */

.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
	background-color: #FAFAFA;
	border: none;
	margin: 4px;
	padding: 1px 0 0 8px;
}

.mdescLeft, .mdescRight {
	padding: 0px 8px 4px 8px;
	color: #555;
}

.memItemLeft, .memItemRight, .memTemplParams {
	border-top: 1px solid #ccc;
}

.memItemLeft, .memTemplItemLeft {
        white-space: nowrap;
}

.memTemplParams {
	color: #606060;
        white-space: nowrap;
}

/* @end */

/* @group Member Details */

/* Styles for detailed member documentation */

.memtemplate {
	font-size: 80%;
	color: #606060;
	font-weight: normal;
	margin-left: 3px;
}

.memnav {
	background-color: #e8eef2;
	border: 1px solid #84b0c7;
	text-align: center;
	margin: 2px;
	margin-right: 15px;
	padding: 2px;
}

.memitem {
	padding: 0;
	margin-bottom: 10px;
}

.memname {
	white-space: nowrap;
	font-weight: bold;
}

.memproto, .memdoc {
	border: 1px solid #84b0c7;	
}

.memproto {
	padding: 0;
	background-color: #d5e1e8;
	font-weight: bold;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;

}

.memdoc {
	padding: 2px 5px;
	background-color: #eef3f5;
	border-top-width: 0;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
}

.paramkey {
	text-align: right;
}

.paramtype {
	white-space: nowrap;
}

.paramname {
	color: #602020;
	white-space: nowrap;
}
.paramname em {
	font-style: normal;
}

/* @end */

/* @group Directory (tree) */

/* for the tree view */

.ftvtree {
	font-family: sans-serif;
	margin: 0.5em;
}

/* these are for tree view when used as main index */

.directory {
	font-size: 9pt;
	font-weight: bold;
}

.directory h3 {
	margin: 0px;
	margin-top: 1em;
	font-size: 11pt;
}

/*
The following two styles can be used to replace the root node title
with an image of your choice.  Simply uncomment the next two styles,
specify the name of your image and be sure to set 'height' to the
proper pixel height of your image.
*/

/*
.directory h3.swap {
	height: 61px;
	background-repeat: no-repeat;
	background-image: url("yourimage.gif");
}
.directory h3.swap span {
	display: none;
}
*/

.directory > h3 {
	margin-top: 0;
}

.directory p {
	margin: 0px;
	white-space: nowrap;
}

.directory div {
	display: none;
	margin: 0px;
}

.directory img {
	vertical-align: -30%;
}

/* these are for tree view when not used as main index */

.directory-alt {
	font-size: 100%;
	font-weight: bold;
}

.directory-alt h3 {
	margin: 0px;
	margin-top: 1em;
	font-size: 11pt;
}

.directory-alt > h3 {
	margin-top: 0;
}

.directory-alt p {
	margin: 0px;
	white-space: nowrap;
}

.directory-alt div {
  display: none;
  margin: 0px;
}

.directory-alt img {
  vertical-align: -30%;
}


#banner 
{
  position: absolute;
  margin-top: 10px; 
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  font-size: 16px;
  border: 3px solid #FF8888;	
  background: #FFFFFF;
  background: #FFE0F0;
  padding: 10px;

 -webkit-border-top-left-radius: 8px;
 -webkit-border-top-right-radius: 8px;
 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
 -moz-border-radius-topleft: 8px;
 -moz-border-radius-topright: 8px;
 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
 -webkit-border-bottom-left-radius: 8px;
 -webkit-border-bottom-right-radius: 8px;
 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
 -moz-border-radius-bottomleft: 8px;
 -moz-border-radius-bottomright: 8px;
 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;

}   

#banner h1, #banner h2, #banner h3, #banner h4, #banner h5, #banner h6
{
 color: #801810;
 font-family:verdana, arial, sans serif; 
 font-weight: normal;
 padding: 0px;
 border-bottom:1px dashed #ccc;
 padding-bottom:0px; 
 padding-left 5px;
 margin-top: 5px;
 margin-bottom: 5px;
}

#banner h1 { height: 20px; font-size: 18px; }
#banner h2 { height: 18px; font-size: 16px; }
#banner h3 { height: 16px; font-size: 14px; }
#banner h4 { height: 14px; font-size: 12px; }
#banner h5 { height: 13px; font-size: 11px; }
#banner h6 { height: 12px; font-size: 10px; }

#banner a:link, #banner a:visited, 
#banner a:hover, #banner a:active
{
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size:14px;
   color: #0000FF;
}

#banner ul 
{
   margin: 10px;
   padding: 0px;
}

#banner li 
{
  list-style-type: none;
  background: transparent; 
  display: block; 
  padding-top: 0px;
  padding-left:0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#banner li a { text-decoration: none; }


.blockquote { 
   background-color: #F0F0F8;
#   border-style: solid;
   border-width: thin;
   padding: 0px 0px 0px 0px;	
   margin: 10px 10px 0px 0px;
   font-size: 16px;
   font-style:oblique;
   color: #000000;
}


#navright2
{
   background:  #F0F0E0;
   width: 180px;
   position: absolute;
   margin-top: 20px; 
   margin-left: 760px;
   font-size: 10px;
}   

#navright2 h2, #navright2 h3, #navright2 h4, #navright2 h5, #navright2 h6
{
    color: #801810;
    width: 160px;
    font-family:verdana, arial, sans serif; 
    font-weight: normal;
       padding: 4px;
       border-bottom:1px dashed #ccc;
       padding-bottom:5px; 
       padding-left 4px;
}

#navright2 h1 { height: 18px; font-size: 18px; }
#navright2 h2 { height: 18px; font-size: 16px; }
#navright2 h3 { height: 16px; font-size: 14px; }
#navright2 h4 { height: 14px; font-size: 12px; }
#navright2 h5 { height: 12px; font-size: 11px; }
#navright2 h6 { height: 11px; font-size: 10px; }

#navright2 a:link, #navright2 a:visited, 
#navright2 a:hover, #navright2 a:active
{
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size:12px;
}

#navright2 ul 
{
   margin: 5px;
   padding: 0px;
}

#navright2 h2.navgroup
{
  margin: 10px 0px 10px 0px;
  border-bottom:1px dashed #ccc;
  padding-bottom:5px; 
}

#navright2 li 
{
  list-style-type: none;
  background: transparent; 
  display: block; 
  padding-top: 0px;
  padding-left:0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#navright2 li a { text-decoration: none; }

#proddesc {
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size: 14px;
   color: #000000;
}

#proddesc table, #proddesc td, #proddesc th {
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size: 14px;
   padding-left: 1px;
   padding-right: 1px;
   padding-top: 1px;
   padding-bottom: 2px;	
   color: #333333;
}

#proddesc table {
   border: 2px solid #C0C0C0;
}

#proddesc tr {
   border: 1px solid #000000;
}

#proddesc th {
   background-color: #D0D0FF;
}

#proddesc em {
   font-size: 20px;
   font-style: normal;
   font-weight: normal;
   color: #000000;
}

#proddesc b {
   color: #000088;
   font-style: normal;
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size: 14px;
}

#proddesc a
{
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size:14px;
   font-color: #FF00FF;
}


#proddesc a:hover, #proddesc a:active {
   font-color: #FF00FF;
}


#saledesc {
   font-family:verdana, arial, sans serif;  
   font-weight:normal; 
   font-size: 14px;
   color: #000000;
}

#saledesc table, #proddesc tr, #proddesc th {
   border: 0px solid #C0C0C0;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;	
}













/* @end */








