










/* Generic */

/* Generic */

/* Generic*/
/* Generic */

/* Generic */

/* Generic*/



/* Generic */

/* Generic */

/* Generic*/




/* Generic */

/* Generic */

/* Generic*/



/* Generic */

/* Generic */

/* Generic*/



/* Generic */

/* Generic */

/* Generic*/



/* Generic */

/* Generic */

/* Generic*/



/* Generic */

/* Generic */

/* Generic*/


/* Generic */

/* Generic */

/* Generic*/



/* Generic */

/* Generic */

/* Generic*/

/* Generic */

/* Generic */

/* Generic*/


p.home {  color:#000000; font-family:arial, sans-serif; font-weight: bold; font-size:9pt; padding: 6px 10px 2px 5px; }
p.homeIntro {  color:#333334; font-family:arial, sans-serif;  font-size:9pt; font-weight: bold; padding: 6px 47px 2px 13px; line-height:17px; }
p.sm {  color:#000000; font-family:arial, sans-serif; font-size:8pt; }
p, td {  color:#000000; font-family:arial, sans-serif; font-size:10pt; margin-top:0; margin-bottom:0; padding:0 }
p.prodHeading {  font-family:Arial, sans-serif; font-weight: bold; font-size:10pt; margin-top:5; margin-bottom:15; padding:3 }
.pageHeading {  font-family:Arial, sans-serif; font-weight: bold; font-size:12pt; margin-top:0; margin-bottom:0; padding:0 }
.smallFont {  color:#000000; font-family:arial, sans-serif; font-size:8pt; }

p.sigText {
 color:#ffffff; font-family:arial, sans-serif; font-size:10px; margin: 5px 5px 5px 25px;
}
.portalIntro {
font-family:Arial, sans-serif; font-weight: bold; font-size:14px; margin-top:0; margin-bottom:0; padding:5px; 
}

td.title { background-color:#3366CC; color:#FFFFFF; font-family:Verdana, sans-serif; font-weight: bold; font-size:10pt; margin-top:0; margin-bottom:0; padding:0 }
td.titleBig { background-color:#3366CC; color:#FFFFFF; font-family:Verdana, sans-serif; font-weight: bold; font-size:15pt; margin-top:0; margin-bottom:0; padding:0 }
td.prod  { background-color:#dadada;  border-left:1px solid #FFCC99; border-top:1px solid #FFCC99; border-right:1px solid #FFCC99; border-bottom:1px solid #FFCC99; color:#000000; font-family:arial, Verdana, sans-serif; font-size:14pt; margin-top:0; margin-bottom:0; padding:0 ; font-weight: bold}
td.outline {background-color:#ffffff;  border-left:1px solid #FFCC99; border-top:1px solid #FFCC99; border-right:1px solid #FFCC99; border-bottom:1px solid #FFCC99;}
td.divideLine { background-image: url(../images/body/blue_pixel.gif);
background-repeat: repeat-y;}
td.divideLineOrange { background-image: url(../images/body/orangedot.gif);
background-repeat: repeat-y;}
td.nav {
background:#ffffff url('images/banner-Nov2011/nav-bg.jpg') repeat-x bottom;
padding: 10px;
margin: 10px 10px 10px 10px;
}


p.mainportal {  font-family:Arial, sans-serif; font-weight: bold; font-size:9pt; margin-top:0; margin-bottom:30; margin-left: 5; margin-right: 2 }
p.mainportalTitle {  color:#FFFFFF; font-family:Arial, sans-serif; font-weight: bold; font-size:14pt; margin-top:2; margin-bottom:10; margin-left: 5; }
p.textRight { margin-left: 15; margin-right: 2 }
td.pad1 {padding: 1px}
td.pad2 {padding: 2px}
td.pad3 {padding: 3px}
td.pad4 {padding: 4px}
td.pad5 {padding: 5px}
td.pad7 {padding: 7px}
td.title { color:#FFFFFF; font-family:arial, sans-serif; font-weight: bold; font-size:10pt; margin-top:0; margin-bottom:0; padding:0 }

 A:link {text-decoration: underline; color: #000099}
  A:visited {text-decoration: underline; color: #993399}
  A:hover {text-decoration: none; color: #33CCFF}

A.top:link {font-family: arial; text-decoration: none; color:#333333; font-size:9pt; font-weight: bold;}
A.top:visited {font-family: arial; text-decoration: none; color: #333333; font-size:9pt; font-weight: bold;}
A.top:hover { font-family: arial; text-decoration: none; color: #999999; font-size:9pt; font-weight: bold;}

A.left:link {font-family: arial; text-decoration: none; color:#000000; font-size:10pt; font-weight: bold;}
A.left:visited {font-family: arial; text-decoration: none; color: #000000; font-size:10pt; font-weight: bold;}
A.left:hover { font-family: arial; text-decoration: underline; color: #3300FF; font-size:10pt; font-weight: bold;}

A.leftSub:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color:#0033cc; font-size:9pt; font-weight: bold;}
A.leftSub:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0033cc; font-size:9pt; font-weight: bold;}
A.leftSub:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #00CCFF; font-size:9pt; font-weight: bold;}

#intro-container:
{
height: 350px;
width: 480px;
overflow: auto; 
/*border: 1px solid #666; */
padding: 8px;
line-height: 20px;
font:11px Arial, Helvetica, sans-serif; 
text-align: left;
}


.leftCat {font-family: arial; text-decoration: none; color:#000000; font-size:10pt; font-weight: bold;}


.borderPad {
   border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
  margin-top:14; 
  margin-bottom:14; 
  padding:14;
}

td.sm-font
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding: 4px;
  line-height: 1.2;
}

span.highlight
{ 
background:FFCC33;
}

font.big-font
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding: 4px;
  line-height: 1.2;
    font-weight: bold;

}

ul
 {list-style-type: square;  line-height: 1.3;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
}

ul.big
 {list-style-type: square;  line-height: 1.3;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
}

li {list-style: square; margin-left:2px; }
li.big {list-style: square; margin-left:1px; font-size: 13px;}
ul.ball
{
list-style-image: url('/images/body/ball.jpg');
margin-left:15px; 
font-size: 13px;
}
.form {  background-color: ffffff; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}

A.white:link {text-decoration: underline; color:#ffffff}
  A.white:visited {text-decoration: underline; color:#ffffff}
  A.white:hover {text-decoration: none; color: #99ffff}

TABLE.border {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TABLE.greyborder {
  background: #ffffff;
  border-color: #767c88;
  border-style: solid;
  border-width: 1px;
}

.tablespec {
  background: #ffffff;
  border-color: #767c88;
  border-style: solid;
  margin-top:4; 
  margin-bottom:4; 
  padding:6;
  border-width: 1px;
}

.topMenuAlpha {
background-color:#0099ff;
padding: 5px; 
font-size: 12px;
}

.padding {
width:70%;
}

.padding td {
padding: 5px;
}

.tabletradeshow {
   border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
  margin-top:8; 
  margin-bottom:8; 
  padding:8;
}

.newsTitle {
  margin-top:8px; 
  margin-bottom:8px; 
  padding:8px;
  color:#333399; 
  font-size:17pt; 
  font-weight: bold;

}


//Button Style
#sendbutton { background:#acb4cb; color:#fff;    cursor:pointer;    padding:5px 10px;    -moz-border-radius:4px;    -webkit-border-radius:4px}

#TableNews  {
font-size:12px; 
color:#333334; 

}

#TableNews td {
font-size:12px; 
color:#333334; 

}

td.leftBorder 
{
border-left: 1px dotted #006699;
}

td.allBorder 
{
border-style: solid;
border-width: 1px 1px 1px 1px;
}

td.leftBottBorder 
{
border-style: solid;
border-width: 0px 0px 1px 1px;
}

TABLE.borderNews {
   border-color: #0099CC;
  border-style: solid;
  border-width: 1px;
}
select.Menu{
  font-family: arial, Verdana;
  font-size:   8pt;
  font-weight: small;
  font-style:  normal;    
}

option.MenuCategory{
  background-color: lightblue;
}
.menubold {font-weight: bold; font-size:9pt;}

span.alphabet {border: 2px solid #336699; font-weight: bold; background-color: 336699;  color: white; text-transform: uppercase; letter-spacing: 3px;}

span.number {border: 2px solid #FFFF00; font-weight: bold; background-color: yellow;  color: black; text-transform: uppercase; letter-spacing: 3px;}

.catBg {
font-family: arial; 
text-decoration: none; 
color:#000000; 
font-size:10pt; 
font-weight: bold;
border-color: #000000;
border-style: solid;
border-width: 1px;
padding:8;
}

div.scroll {
height: 1250px;
width: 340px;
overflow: auto; 
/*border: 1px solid #666; */
padding: 8px;
line-height: 20px;
font:11px Arial, Helvetica, sans-serif; 
text-align: left;
}

div.scroll2 {
height: 600px;
width: 450px;
overflow: auto; 
/*border: 1px solid #666; */
padding: 8px;
line-height: 20px;
font:11px Arial, Helvetica, sans-serif; 
text-align: left;
}


.buttBg {
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
color:#FFFFFF; 
font-size:9pt; 
font-weight: bold;
padding:3;
}
/*ol.num {
  font: normal .9em Arial, Helvetica, sans-serif;
  color: #000000;
  type: 1;
  start: 1;
}


*/
/*ol.reset {counter-reset: start 18}
/*ol.reset.li {display: block }
/*ol.reset.li:before {content: counter(start) ". "; counter-increment: start}

ul, ol {
counter-reset: ordered;
list-style:none;
}
ol li: before {
counter-increment:ordered;
content: counters(orered, ".") ".";
margin-right: 5px;
}
ol.continue {
counter-reset: none;
}

ol li {
text-indent: -20px;
}
ol.top {
list-style-type: decimal;
}
ol.top li {
list-style-type: decimal;
}
*/
