/* main */
body, td, th, li { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #666666; font-size: 11px; line-height: 16px; }
input, textarea, select { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #666666; font-size: 11px; }
a, a:active, a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #000000; text-decoration: none; }
a:hover { text-decoration: underline;}
/*new*/
.RootCat, .RootCat a, .RootCat a:active, .RootCat a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #009999; font-size: 11px; font-weight: bold; line-height: 14px; margin: 0px; }
.Cat, .Cat a, .Cat a:active, .Cat a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #666666; font-size: 10px; font-weight:normal; line-height: 14px; margin: 0px; }
/*end*/
/* headings */
h1, .h1, .txtHeading1, a.txtHeading1, a.txtHeading1:active, a.txtHeading1:visited { font-family: Arial, Tahoma, Verdana, Helvetica, Serif; color: #000000; font-size: 16px; margin: 0px; font-weight:lighter; letter-spacing:1px; }
h2, .h2, .txtHeading2, a.txtHeading2, a.txtHeading2:active, a.txtHeading2:visited { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; font-weight: bold; color: #009999; font-size: 11px; margin: 0px; }
h3, .h3, .txtHeading3, a.txtHeading3, a.txtHeading3:active, a.txtHeading3:visited { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #009999; font-size: 12px; margin: 0px; }
h4, .h4, .txtHeading4, a.txtHeading4, a.txtHeading4:active, a.txtHeading4:visited { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #333333; font-size: 11px; margin: 0px; }
h5, .h5, .txtHeading5, a.txtHeading5, a.txtHeading5:active, a.txtHeading5:visited { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #0059A0; font-size: 10px; margin: 0px; }
.newstease
{
	line-height:13px;
}
.quoteline { clear:both; clear:left; float:left; width:450px; height: 1px; }
.quotelbl { clear:both; clear:left; float: left; text-align: right; padding: 5px; width:148px; top:-3px; position:relative; }
.quotelblsub { clear:both; clear:left; float: left; text-align: right; padding: 5px; width:227px; top:-3px; position:relative; }
.quoteddl { padding:5px; float: left; width:180px; position:relative; }
.quoteddlsub { padding:5px; float: left; width:80px; position:relative; }
.quoterad { padding:0px; float: left; width:180px; position:relative; }
.quoteradsub { padding:0px; float: left; width:80px; position:relative; }
.quoteradtra { padding:0px; float: left; width:140px; position:relative; }
.quoteimg { padding:0px; float: left; width:23px; height:22px; top:-2px; position:relative; }
.quoteimgrad { padding:0px; float: left; width:23px; height:22px; top:-2px; position:relative; }
.quotealert { padding: 5px; float: left; width:180px; top:-9px; position:relative; }
.quoteerror { color: #ce0000; }
#fbMain_Quote_1_pnlComponents { padding: 1px; }
/* colors */
.turqBold, a.turqBold, a.turqBold:active, a.turqBold:visited, b, strong { color: #009999; font-weight: bold; }
.turq, i, em { color: #009999;}
.partbutton { background: #ffffff url(../images/topbutton.gif) no-repeat bottom left; width:161px; height:11px; margin:0; padding: 0; }
.partbutton1 { background: #009999  url(../images/bgbutton.gif) repeat-y; text-align: center; width:155px; min-height: 30px; padding: 0px 3px 0px 3px; cursor: hand; color: #ffffff; font-family: Arial, Tahoma, Verdana, Helvetica, Serif; font-size: 12px; margin: 0px; font-weight: bold;}
.partbutton2 { background: #009999 url(../images/bottombutton.gif) no-repeat; width:161px; height:17px }
.top { color: #333333; font-size: 11px;}
.opac_xmpl{
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	}
/* misc */
form { margin: 0px; }
hr { width: 100%; color: #CECDCD; height: 1px; }
.list li { list-style-image: url(../Images/Bullet.gif); margin: 0px 0px 15px -25px; font-size: 11px;}
.list2 li { list-style-image: url(../Images/Bullet.gif); margin: 0px 0px -13px -25px; font-size: 11px;}
#MainContent li { list-style-image: url(../Images/Bullet.gif); margin: 0px 0px 15px -25px; font-size: 11px;}
.list3 li { height: 20px; list-style-image: none; list-style: none; background-image: url(../Images/Bullet.gif); background-position: left top; background-repeat: no-repeat;}
small { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; font-size: 10px; }
.error, .error a, .error a:active, .error a:visited  { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; color: #009999; }
.hidden { display: none; visibility: hidden; }
.txtBox { border: 1px solid #0059A0; }
.orange { color: FF6600; }

/* search box */
#txtSearch { border: 1px solid #BECCDA; padding: 2px 5px 2px 5px; width: 120px; height: 20px; }

/* navigation */
 .navLeft, a.navLeft, a.navLeft:active, a.navLeft:visited {color: #000000; }
  .navLeftActive, a.navLeftActive, a.navLeftActive:active, a.navLeftActive:visited {color: #1A706D; font-weight: bold; }



#clientLogos { width: 100%; text-align: center; }
#clientLogos img { display: none; }
#clientLogos img.active { display: inline; }

/* software releases*/
.SRList{ float:left; }
.SRList .SRListC1 { float: left; display: inline; }
.SRList .SRListC2 { float: left; display: inline; padding: 10px; width: 325px; }

.SRListR2 { float:left; }
.SRListR2 .forumlink a { font-weight:bold; color: #009999; }

/* knowledge base*/
.KBSrh{ float: left; width: 754px; display: inline; padding: 0 0 30px 0; }
    .KBSrh .Quest{ float: left; display: inline; padding-left: 20px; }
        .KBSrh .Quest .row1{ color: #1A706D; font-weight: bold; }
        .KBSrh .Quest .row2{ }
            .KBSrh .Quest .row2 .Col1{ display: inline; }
                .KBSrh .Quest .row2 .Col1 .txtBox{ width: 300px; border-color: #ccc; }
            .KBSrh .Quest .row2 .Col2{ display: inline; padding-left: 10px; position: relative; bottom: -4px; }
    .KBSrh .Email{ float: right; display: inline; padding-right: 20px; }
        .KBSrh .Email .row1{ color: #1A706D; font-weight: bold; }
        .KBSrh .Email .row2{ }
            .KBSrh .Email .row2 .Col1{ display: inline; }
            .KBSrh .Email .row2 .Col2{ display: inline; padding-left: 10px; position: relative; bottom: -4px; }
	
.KBMan{ float: left; display: inline; padding-bottom: 20px; }
.KBLft{	float: left; width: 154px; display: inline; vertical-align:top;}
.KBCen{ float: left; width: 580px; display: inline; vertical-align:top; padding-left:20px; margin-bottom: 5px;}
	.KBCen h2 {font-family: Arial, Tahoma, Verdana, Helvetica, Serif; color: #000000; font-size: 16px; font-weight:lighter; letter-spacing:1px; border-bottom: #C0C0C0 1px dashed; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px;}
	.KBCen h3 { color: #000000; font-size: 12px; letter-spacing:1px; border-bottom: #C0C0C0 1px dashed; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px;}
	.KBCen .error {font-weight: bold;}
	.KBCen .hlkReturn { float:right;}
	
.dashdivider {border-bottom: #C0C0C0 1px dashed; margin-top: 20px;}
.dashdividerArtC1 { width: 150px;}
.dashdividerArtC2 { width: 345px;}
.dashdividerArtC3 { width: 75px;}
.GridItem td, .GridAltItem td { border-bottom: #C0C0C0 1px dashed; padding: 10px 0 10px 0; }

.TopicNav { padding: 10px; font-size: 11px; background-image: url(../Images/LeftNavBGnew.jpg); }
.navDivS { padding-bottom:5px; }
.lvHd, .lvHdS { padding-bottom:5px; padding-top:3px;}
.lvHdS a, .lvHdS a:active, .lvHdS a:visited { color: #1A706D; font-weight: bold;}
.lv1 { border-top: #1A706D 1px solid; padding-top: 5px; padding-bottom:5px;}
.lv1S { border-top: #1A706D 1px solid; border-bottom: #1A706D 1px dashed; padding-top: 5px; padding-bottom:5px;}
.lv1 a, .lv1 a:active, .lv1 a:visited { }
.lv1S a, .lv1S a:active, .lv1S a:visited {color: #1A706D; font-weight: bold; }
.lv2, .lv2S{ padding-left: 5px; padding-top: 5px;}
.lv3, .lv3S{ padding-left: 10px; padding-top: 5px;}
.lv4, .lv4S{ padding-left: 15px; padding-top: 5px;}
.lv5, .lv5S{ padding-left: 20px; padding-top: 5px;}
.lv2S a, .lv2S a:active, .lv2S a:visited, .lv3S a, .lv3S a:active, .lv3S a:visited, .lv4S a, .lv4S a:active, .lv4S a:visited, .lv5S a, .lv5S a:active, .lv5S a:visited { color: #1A706D; font-weight: bold;}
.lvFt{ background-image: url(../Images/LeftNavBGbottom.jpg); height: 31; }

