/* for reddot smart edit mode */
.reddot {
 font-family: Arial, Verdana, Helvetica, Default; font-size: 10px; color: #FF0000;
}

body { 
    background-color: #2F2F2F; 
    font-family: Arial, Helvetica, sans-serif; 
    margin: 8px 0; 
    padding: 0;  
}
body.TabPg { background-color: #ffffff; margin: 8px; }

/*HOME PAGE STYLES*/
/* Banner Headers */
input.txt { position : absolute; left : 120px; }
input.chk { position : relative; }
.TopHeader
{
    background: #ffffff url(/webdocuments/bg_hdrcurve.gif) no-repeat top left;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
.TopHeader table 
{ 
    border-collapse: collapse;
    border: none;
    height: 90px;
    margin: 0 auto;
    width: 950px;  
}
.TopHeader table td { text-align: left; }
.TopHeader table td.Logo { padding: 0 0 0 7px; }

.TopNavBar 
{
    background: #000000 url(/webdocuments/bg_navbar.jpg) repeat-x top left;
    height: 31px;
    margin: 0 auto;
    width: 960px;
}

.TopNavBar a.Norm { text-align: center; }
.TopNavBar a.Sel { background: #C51230 url(/webdocuments/bg_navbar_over.jpg) repeat-x top left; text-align: center; }

.MainNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #828282;
}
a.MainNav:Link{color: #828282;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: none;}
a.MainNav:Visited{color: #828282;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: none;}
a.MainNav:Hover{color: #F2B538;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: none;}
a.MainNav:Active{color: #F2B538;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: none;}
.MainNavActive {
    /* background:url(/webdocuments/topBar-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom left;*/
}

.TopNavGroup {
    text-align: right; 
}
.TopNavGroup .TxtSearch { 
    border: solid 2px #676767;
    color: #565353;
    font-size: 9px;
    padding: 0px 2px;
    width: 140px;
}
.TopNavGroup .BtnSearch {
    background: #000000 url(/webdocuments/search_submit.gif) no-repeat center center;
    border: none;
    cursor: pointer;
    height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 18px;
}
.TopNavLinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 0 15px 6px 0;
}
.TopNavLinks a:Link{color: #979797; text-decoration: none;}
.TopNavLinks a:Visited{color: #979797; text-decoration: none;}
.TopNavLinks a:Hover{color: #000000; text-decoration: none;}
.TopNavLinks a:Active{color: #000000; text-decoration: none;}
.TopNavGlobalSrc { 
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight: bold;
    height: 22px;
    color: #333333;
}
.TopNavGlobalSrc .Txt { float: left; text-align: left; width: 47px; }


/* Main */
.MainContent { background-color: #ffffff; margin: 0 auto; width: 960px; }


/* Home page: Splash section */
.Splash
{
    background-color: #000000;    
    margin: 0 auto;
    text-align: left;
    height: 405px;
    width: 960px;
}
.Splash table { border: none; border-collapse: collapse; margin: 0px auto; width: 950px; }
.Splash table td.Intro {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15pt;
    height: 164px;
    vertical-align: top;
    width: 310px;
}
.Splash table td.Intro p { margin: 0; padding: 7px 15px 0 15px;  }
.Splash table td.Btns {
    color: #ffffff;
    height: 241px;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}
.Splash table td.Btns p { margin: 0; padding: 0; }
.Splash table td.Btns img { margin: 5px 0; }


/* Home page: Product Images */
.ProdImgBtns { 
    margin: 0px auto;
    width: 188px; 
}
.ProdImgBtns ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.ProdImgBtns ul li { margin: 6px 0; padding: 0; }
.ProdImgBtns a
{
    display: block;
    height: 39px;
    width: 188px;
    background: #000000 url(/webdocuments/prodbtn_sprite.png) no-repeat top left;
}
.ProdImgBtns a span { display: none; }
.ProdImgBtns a.FNSP { background-position: 0 -241px; }
.ProdImgBtns a.FNSP:hover { background-position: 0 -281px; }
.ProdImgBtns a.FNE { background-position: 0 -161px; }
.ProdImgBtns a.FNE:hover { background-position: 0 -201px; }
.ProdImgBtns a.IS { background-position: 0 -81px; }
.ProdImgBtns a.IS:hover { background-position: 0 -121px; }
.ProdImgBtns a.AS { background-position: 0 -1px; }
.ProdImgBtns a.AS:hover { background-position: 0 -41px; }


/* Solution & Spotlight news */
.SolNews
{
    background: #676767 url(/webdocuments/bg_solution_top.jpg) repeat-x top left;
    margin: 0 auto;
    padding: 22px 0 16px 0;
    width: 960px;
}
.SolNews table { border: none; border-collapse: collapse; margin: 0 auto; width: 940px; }
.SolNews table td.Sol {
    background: #ffffff url(/webdocuments/bg_solution_hdr.jpg) repeat-x top left;
    border: solid 1px #ced0d2;
    text-align: left;    
    vertical-align: top;
}
.SolNews table td.Sol h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 4px;
}
.SolNewsContent {
    background: #ffffff url(/webdocuments/bg_solution_inner.jpg) repeat-x bottom left;
    border: solid 1px #8b9298;
    margin: 1px;
    text-align: center;
    height: 300px;
}
.SolSegment 
{
    border-right: dotted 1px #676767;
    float: left;
    height: 170px;
    margin: 10px 0 0 13px;
    text-align: left;
    width: 135px;
}
.SolSegment a { text-decoration: none; }
.SolSegment a:hover { color: #C51230; }
.SolSegment h2 {
    color: #C51230;
    font-size: 15px;
    font-weight: bold;
    margin: 6px 0 5px 0; padding: 0;
} 
.SolSegment h2 a { color: #C51230; }
.SolSegment ul {
    list-style: none;
    margin: 0; padding: 0;
}
.SolSegment ul li { 
    font-size: 11px; 
    font-weight: bold; 
    margin: 0; padding: 0 10px 5px 0; 
}
.SolSegment a { color: #000000; text-decoration: none; }
.SolSegment a:hover { color: #C51230; }
.Last { border: none !important; }
.NewsSegment {
    border-bottom: dotted 1px #676767;
    font-size: 9px;
    padding: 4px 0;
    margin: 2px auto;
    text-align: left;
    width: 270px;
}
.NewsSegment h3 a { color: #000000; text-decoration: none; }
.NewsSegment h3 a:hover { color: #C51230; }
.NewsSegment h3 { 
    font-size: 11px;
    margin: 0; padding: 0 5px;
}
.NewsSegment p { 
    margin: 0; padding: 0 5px;
}
.NewsSegment ul { list-style: circle; margin: 2px 0 2px 22px; padding: 0; }
.NewsSegment ul li { margin: 0; padding: 0; }
.SolNewsBtm {
    background: transparent url(/webdocuments/bg_solution_btm.jpg) repeat-x bottom left;
    height: 11px;
    font-size: 1px; /* IE fix for small height items */
    line-height: 0;    /* IE fix for small height items */
    margin: 0 auto;
    padding: 0;
    width: 960px;
}


.SolutionCategory {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #F2B538;
}
a.SolutionCategory:Link{color: #F2B538;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.SolutionCategory:Visited{color: #F2B538;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.SolutionCategory:Hover{color: #826922;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.SolutionCategory:Active{color: #826922;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 13px;text-decoration: underline;}
.SolutionSubCategory {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
a.SolutionSubCategory:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: normal;}
a.SolutionSubCategory:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: normal;}
a.SolutionSubCategory:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: normal;}
a.SolutionSubCategory:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: normal;}
.SolutionSub2Category {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    list-style-position: inside;
    list-style-type: circle;
    padding-left: 10px;
    background:url(/webdocuments/sitemap_dot.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
a.SolutionSub2Category:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: normal;}
a.SolutionSub2Category:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: normal;}
a.SolutionSub2Category:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: normal;}
a.SolutionSub2Category:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: normal;}
.SolutionHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;
}
.SolutionTitles {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    line-height: 12px;
}
.SolutionSets {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    color: #7992C3;
}
a.SolutionSets:Link{color: #7992C3;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
a.SolutionSets:Visited{color: #7992C3;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
a.SolutionSets:Hover{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
a.SolutionSets:Active{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
.SolutionSetsHome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #444444;
}
a.SolutionSetsHome:Link{color: #444444;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: none;}
a.SolutionSetsHome:Visited{color: #444444;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: none;}
a.SolutionSetsHome:Hover{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
a.SolutionSetsHome:Active{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}

.Footer {
    background: #676767 url(/webdocuments/bg_ftrcurve.gif) no-repeat bottom left;
    color: #C7C7C7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    margin: 0 auto;
    padding: 16px 0;
    text-align: left;
    width: 960px;
}

.Footer p.Sites { font-size: 10px; font-weight: bold; margin-bottom: 12px; }
.Footer p { font-size: 11px; margin: 0 26px; padding: 0; }
.Footer a:Link{color: #ffffff; text-decoration: none;}
.Footer a:Visited{color: #ffffff; text-decoration: none;}
.Footer a:Hover{color: #FFC45F; text-decoration: none;}
.Footer a:Active{color: #FFC45F; text-decoration: none;}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    background-color: #FEFEFE;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: solid;
    border-right-style: inset;
    border-bottom-style: outset;
    border-left-style: ridge;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}
.SolutionHeader2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    color: #FFFFFF;
}
a.SolutionHeader2:Link{color: #F2B538;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 16px;text-decoration: none;}
a.SolutionHeader2:Visited{color: #F2B538;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 16px;text-decoration: none;}
a.SolutionHeader2:Hover{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 16px;text-decoration: none;}
a.SolutionHeader2:Active{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 16px;text-decoration: none;}
.Header1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #8F8F8F;
}
.SubHeader1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #8F8F8F;
    font-style: italic;
}
.PageText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
a.PageText:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a.PageText:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a.PageText:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a.PageText:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.PageText a:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.PageText a:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.PageText a:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.PageText a:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.SubHeader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    font-style: normal;
}
.SubHeader2 A:Link{ color: #000000; font-weight: bold; text-decoration: none; }
.SubHeader2 A:Visited{ color: #000000; font-weight: bold; text-decoration: none; }
.SubHeader2 A:Hover{ color: #000000; font-weight: bold; text-decoration: none; }
.SubHeader2 A:Active{ color: #0E4063; font-weight: bold; text-decoration: none; }

.SubHeader3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #0E4063;
    font-style: italic;
}
.MoreLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #C51230;
}
.MoreLink A:Link{color: #C51230; font-weight: bold; text-decoration: underline;}
.MoreLink A:Visited{color: #C51230; font-weight: bold; text-decoration: underline;}
.MoreLink A:Hover{color: #000000; font-weight: bold; text-decoration: underline;}
.MoreLink A:Active{color: #000000; font-weight: bold; text-decoration: underline;}
a.MoreLink:Link{color: #C51230; font-weight: bold; text-decoration: underline;}
a.MoreLink:Visited{color: #C51230; font-weight: bold; text-decoration: underline;}
a.MoreLink:Hover{color: #000000; font-weight: bold; text-decoration: underline;}
a.MoreLink:Active{color: #000000; font-weight: bold; text-decoration: underline;}


.ProdCatHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;
}
.ProdCatHeader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #424242;
}
.SubNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
a.SubNav:Link{color: #FFFFFF; text-decoration: none;}
a.SubNav:Visited{color: #FFFFFF; text-decoration: none;}
a.SubNav:Hover{color: #FFC45F; text-decoration: none;}
a.SubNav:Active{color: #FFC45F; text-decoration: none;}
.SubNavActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
a.SubNavActive:Link{color: #FFC45F; text-decoration: none;}
a.SubNavActive:Visited{color: #FFC45F; text-decoration: none;}
a.SubNavActive:Hover{color: #FFC45F; text-decoration: none;}
a.SubNavActive:Active{color: #FFC45F; text-decoration: none;}
.RelatedLinksHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
.RelatedLinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.RelatedLinks A:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.RelatedLinks A:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.RelatedLinks A:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.RelatedLinks A:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a.RelatedLinks:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a.RelatedLinks:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a.RelatedLinks:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a.RelatedLinks:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
.NewsletterLinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
a.NewsletterLinks:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
a.NewsletterLinks:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
a.NewsletterLinks:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
a.NewsletterLinks:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;text-decoration: underline;}
.SolutionMenuHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;}
.SolutionMenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;    
}
a.SolutionMenu:Link{color: #FFFFFF;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 14px;text-decoration: none;}
a.SolutionMenu:Visited{color: #FFFFFF;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 14px;text-decoration: none;}
a.SolutionMenu:Hover{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 14px;text-decoration: none;}
a.SolutionMenu:Active{color: #0E4063;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 14px;text-decoration: none;}
.PromoText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #8B8B8B;    
}
a.PromoText:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.PromoText:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.PromoText:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.PromoText:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
.PromoText a:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
.PromoText a:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
.PromoText a:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
.PromoText a:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
.PromoHeaderText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;    
}
.PromoTextWhite{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;    
}
.PromoTextBlack{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000;    
}
a.PromoTextBlack:Link{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.PromoTextBlack:Visited{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.PromoTextBlack:Hover{color: #FFFFFF;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.PromoTextBlack:Active{color: #FFFFFF;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;text-decoration: underline;}
a.PromoTextWhite:Link{color: #FFFFFF;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 12px;text-decoration: underline;}
a.PromoTextWhite:Visited{color: #FFFFFF;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 12px;text-decoration: underline;}
a.PromoTextWhite:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 12px;text-decoration: underline;}
a.PromoTextWhite:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 12px;text-decoration: underline;}
.reddot {color:#c00;font:9px arial normal;}
/*features table*/
.FeatureFootnote
{
    color: #666666; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    padding: 5px 11px;
}
table.chart
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: medium none;
    border-spacing: 0
}
table.chart th
{
    font-family: Arial, Helvetica, sans-serif;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 8px;
    font-size: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left;
    Font-Weight: Bold;
}

table.chart th.tableheader
{
    font-family: Arial, Helvetica, sans-serif;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 8px;
    font-size: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left;
    Font-Weight: Bold;
    BACKGROUND-color: #ddd;
}

table.chart th.tableheader a { 
    background-color: #dddddd;
    font-family:  Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none; 
}


table.chart th.tableheaderon
{
    font-family: Arial, Helvetica, sans-serif;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 8px;
    font-size: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left;
    Font-Weight: Bold;
    BACKGROUND-color: #666666;
}

table.chart th.tableheaderon a:hover { 
    color: #ffffff;
    background-color: #666666;
    font-family:  Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}

table.chart th.tableheaderon a:link { 
    color: #ffffff;
    background-color: #666666;
    font-family:  Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}


table.chart td
{
    font-family: Arial, Helvetica, sans-serif;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 8px;
    font-size: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left
}

table.chart th
{
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-color: #ddd;
    TEXT-ALIGN: center
}
table.chart a
{
    font-weight: bold
}
table.chart th.dateWidth
{
    WIDTH: 100px
}
table.chart th.version
{
    font-size: 13px;
    color: #0e4063
}
table.chart td.link a
{
    font-weight: normal;
    font-size: 13px
}
td.centeredAll
{
    VERTICAL-ALIGN: middle! important;
    TEXT-ALIGN: center! important
}
td.centeredHorz
{
    TEXT-ALIGN: center! important
}
td.centeredVert
{
    VERTICAL-ALIGN: middle! important
}
td.alignedRight
{
    TEXT-ALIGN: right! important
}
td.alignedBottom
{
    VERTICAL-ALIGN: bottom! important
}

table.plain
{
    BORDER: none;
    border-spacing: 0
}
table.plain th
{
    font-family: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 8px;
    font-size: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left;
    Font-Weight: Bold;
}

table.plain td
{
    font-family: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 8px;
    font-size: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px;    
    TEXT-ALIGN: left
}

.errormessage
{
    font-weight: bold;
    color: #ff0000;
    font-family: Arial, Verdana, Helvetica, Default; 
    font-size: 12px;
}

input.btn {
  float: right;
  font-family:'verdana',helvetica,sans-serif;
  height: 20px;
  width: 74px;
  font-weight:bold;
  cursor: hand;
  background-color:D4DCE9;
  border: 1px solid 6B7A92;
  filter:progid:DXImageTransform.Microsoft.Gradient 
  (GradientType=0,
   StartColorStr='ffffffff',
   EndColorStr='ffA6B5CD')
}
/* BUTTON HOVER */
input.btnHover {
  border-color: 666;
  filter:progid:DXImageTransform.Microsoft.Gradient 
  (GradientType=0,
   StartColorStr='ffffffff',
   EndColorStr='ff666666');
}

/*Pop up page*/
.PopUpContent {padding-top: 5px; padding-left: 20px; padding-right: 20px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.PopUpContent h1 { font-size:24px; color:#0e4063; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.PopUpContent p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.CloseWindow a { color:#F2B538; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.CloseWindow a:visited { color:#F2B538;}
.CloseWindow a:hover { color:#0E4063;}
.CloseWindow a:active { color:#0E4063;}
/*GSA*/
#results {margin-left: 0px; margin-top: 20px;}
#results P {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#results A:Link{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: underline;}
#results A:Visited{color: #C51230;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: underline;}
#results A:Hover{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: underline;}
#results A:Active{color: #000000;font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: underline;}
.browse_title_2        {background-image:url("../img/paglet_bg_ltblue-darkblue.gif");background-repeat:x; background-color:#4F91CD; font-size: 12px; font-family:verdana;color: #FFF; font-weight: bold;  }
