﻿/*LeftPanel*/
.leftpaneltop
{
    background-image: url(/WebResources/Images/Panel/left_panel_top.png);
    background-repeat: no-repeat;
    height: 8px;
}

.leftpanelbottom
{
    background-image: url(/WebResources/Images/Panel/left_panel_bottom.png);
    background-repeat: no-repeat;
    height: 6px;
    margin-bottom: 12px;
}

.leftpanelgradient
{
    background-image: url(/WebResources/Images/Panel/left_panel_gradient.png);
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 8px 0 5px;
    padding: 5px 8px;
}

/* 
For LinkNavigation and Corporate Product Quicklink*/
#LinkNavigation, #CorporateQuickLinks
{
    width: 226px;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: -2px;
}

.linknavtop
{
    background-image: url(/WebResources/Images/Panel/left_panel_top.png);
    background-repeat: no-repeat;
    height: 5px;
}

.linknavbottom
{
    background-image: url(/WebResources/Images/Panel/left_panel_bottom.png);
    background-repeat: no-repeat;
    height: 6px;
    margin-bottom: 12px;
    margin-top: -1px;
}

.linknavbottom0
{
    background-image: url(/WebResources/Images/Panel/left_panel_bottom0.png);
    background-repeat: no-repeat;
    height: 6px;
    margin-bottom: 3px;
    margin-top: -1px;
}

.linknavcontent
{
    width: 214px;
    border: 0 dotted red;
    padding-left: 3px;
    padding-top: 2px;
}

.linknavcontent div
{
    text-align: left;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
}

.linknavcontent div p
{
    background-image: url(/WebResources/Images/bullet_nav.png);
    background-repeat: no-repeat;
    background-position: 195px;
    border: 0 dotted green;
    margin-top: 1px;
    padding: 10px 30px 10px 10px;
}

.linknavcontent div p a
{
    display: block;
    text-decoration: none;
    color: #5B5B5B;
}

.linknavcontent div.active, .linknavcontent div.select
{
    background-image: url(/WebResources/Images/bg_nav.png);
    background-position: 3px;
    background-repeat: no-repeat;
}

.linknavcontent div p.active, .linknavcontent div p.select
{
    background-image: url(/WebResources/Images/bullet_nav_active.png);
}

.separator
{
    border-bottom: 1px solid #DBDBDB;
    height: 1px;
    position: relative;
    margin: 0 5px;
}

/* 
For Store Quicklink*/
#storeQuickLinks div.linknavcontent div p
{
    background-image: url(/WebResources/Images/bullet_nav2.png);
    background-repeat: no-repeat;
    background-position: 198px;
    border: 0 dotted green;
    margin: 3px 0 2px;
    padding: 6px 30px 6px 10px;
}

#storeQuickLinks .separator
{
    margin: -2px 5px;
}

/* 
END OF 
LinkNavigation and Corporate Product Quicklink*/
#CorporateQuickLinks div.linknavcontent div p
{
    background-image: url(/WebResources/Images/bullet_nav2.png);
    background-repeat: no-repeat;
    background-position: 198px;
    border: 0 dotted green;
    margin-top: 1px;
    padding: 6px 30px 6px 10px;
}

/* 
END OF 
LinkNavigation and Corporate Product Quicklink


For Small GlobalBox*/
.smallglobalbox
{
    width: 226px;
    font-size: 12px;
}

.smallglobalboxtitle
{
    font-size: 15px;
    color: #777;
    padding: 3px;
}

.smallglobalboxcontent
{
    line-height: 17px;
    padding: 3px;
}

.smallglobalboxcontent p
{
    padding-bottom: 5px;
    line-height: 17px;
}

.smallcallusboxcontainer
{
    margin-bottom: 12px;
    background-image: url(/WebResources/Images/WebUIStudio/CallUs.png);
    height: 119px;
    background-repeat: no-repeat;
}
.smallcallusboxinnercontainer
{
    margin-left: 10px;
    padding-top: 12px;
}

.smallcallusboxtitle
{
    font-size: 15px;
    color: #646464;
    padding: 3px;
}

.smallcallusboximage
{
    margin-right: 5px;
}

.smallcallusboxsubtext
{
    font-size: 10px;
    color: gray;
    margin-top: -4px;
}

/* 
END OF 
Small GlobalBox


For ReadyToHelp*/
.readytohelptitle
{
    background-image: url(/WebResources/Images/Title/Panel_CorporateAddress.png);
    background-repeat: no-repeat;
    height: 31px;
    border: 0 solid red;
    position: relative;
    top: -7px;
}

.lineseparator
{
    border-top: 1px solid #D6D6D6;
    margin: 12px 0 8px;
}

.listwithimageicon
{
    margin: 0 0 8px;
    padding: 0;
}

.listwithimageicon li
{
    display: block;
    list-style: none;
    font-size: 12px;
    font-weight: 700;
    vertical-align: top;
    color: #585858;
    padding: 2px 0;
}

.listimageicon
{
    margin-right: 2px;
    padding-right: 4px;
    position: relative;
    top: 2px;
}

/* 
END OF 
ReadyToHelp*/
.webgridquicklinkstop
{
    background-image: url(/WebResources/Images/Title/webgrid_enterprise_top.png);
    background-repeat: no-repeat;
    height: 34px;
}

.productquicklinkstitle
{
    background-repeat: no-repeat;
    height: 31px;
    border: 0 solid red;
    position: relative;
    top: -8px;
}

/*
For HotNews*/
#hotNews
{
    text-align: left;
    height: 25px;
    margin: 0 30px 2px;
}

#hotNews .date
{
    color: gray;
    font-size: 11px;
    padding: 0 5px;
}

#hotNews div.rss
{
    text-align: right;
    padding: 3px 7px 0;
}

#hotNews div.title
{
    color: #3F3F3F;
    font-size: 13px;
    font-weight: bolder;
    padding-top: 2px;
}

#hotNews div.news
{
    font-size: 13px;
    width: 675px;
    background-image: url("/WebResources/Images/hotnews.png");
    overflow: hidden;
    background-color: #F7F7F7;
    padding: 2px;
}

#hotNews div.news a
{
    color: #062165;
}

#hotNews div.loading
{
    visibility: hidden;
    overflow: hidden;
    width: 80px;
    text-align: right;
    padding: 0 3px;
}

#hotNews div
{
    float: left;
    height: 25px;
}

#hotNews ul
{
    height: 25px;
    margin: 0;
    padding: 0;
}

#hotNews ul li
{
    display: inline;
    border: 1px solid #000;
    height: 25px;
    padding: 2px 5px;
}

/* 
END OF 
HotNews


For StepNavigation*/
.stepnav
{
    text-align: right;
    position: relative;
    display: inline-table;
    margin: 0;
    padding: 15px 0;
}

.stepnav li
{
    display: inline;
    text-align: center;
    cursor: pointer;
    padding: 0 10px 25px;
}

.stepnav li.select
{
    background-image: url("/WebResources/Images/step_pointer.png");
    background-position: center 21px;
    background-repeat: no-repeat;
}

.stepnav li a
{
    text-decoration: none;
    color: #555555;
}

.stepnav li a.active
{
    font-weight: 700;
    color: #121212;
}

/* 
END OF 
Small StepNavigation


For NextStep*/
.nextsteptitle
{
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
    font-family: "trebuchet MS";
    padding: 7px 3px 1px;
}

.nextstepproductbox
{
    text-align: center;
}

/* 
END OF 
End NextStep

 
For AccordionQuickLinks*/
.gettingstartedtitle
{
    background-image: url(/WebResources/Images/Title/panel_GetStarted.png);
    background-repeat: no-repeat;
    height: 31px;
    border: 0 solid red;
    position: relative;
    top: -7px;
}

.accordionbodycontainer
{
    margin-top: -11px;
    padding: 0 4px;
}

.accordionfootercontainer
{
    margin-bottom: 10px;
}

.accordioncontainer
{
    display: table;
    height: 370px;
    padding-left: 4px;
    width: 222px;
}

.accordionbody
{
    background-image: url("/WebResources/Images/accordionbody.png");
    background-repeat: repeat-x;
    background-position: center bottom;
}

.discoverbar
{
    background-image: url("/WebResources/Images/discover_header.png");
    background-repeat: no-repeat;
    color: #FFF;
}

.discoverbody
{
    background-image: url("/WebResources/Images/discover_body.png");
    background-repeat: repeat-x;
    background-position: center bottom;
}

.explorebar
{
    background-image: url("/WebResources/Images/explore_header.png");
    background-repeat: no-repeat;
    color: #FFF;
}

.explorebody
{
    background-image: url("/WebResources/Images/explore_body.png");
    background-repeat: repeat-x;
    background-position: center bottom;
}

.buildbar
{
    background-image: url("/WebResources/Images/build_header.png");
    background-repeat: no-repeat;
    color: #FFF;
}

.buildbody
{
    background-image: url("/WebResources/Images/build_body.png");
    background-repeat: repeat-x;
    background-position: center bottom;
}

/* 
END OF 
End AccordionQuickLinks

 
For User Profile Box*/
.userprofilebox
{
    width: 226px;
}

.userprofileboxtitleimage
{
    background-image: url(/WebResources/Images/Title/userprofile.png);
    background-repeat: no-repeat;
    height: 34px;
}

.userprofileboxtop
{
    background-image: url(/WebResources/Images/Community/smallglobalbox_top.png);
    background-repeat: no-repeat;
    height: 6px;
}

.userprofileboxbody
{
    background-image: url(/WebResources/Images/Community/smallglobalbox_body.png);
    background-repeat: repeat-y;
}

.userprofileboxgradient
{
    background-image: url(/WebResources/Images/Community/smallglobalbox_gradient.png);
    background-repeat: repeat-x;
    margin: -1px 3px 0 5px;
    padding: 5px 10px;
}

.userprofileboxbottom
{
    background-image: url(/WebResources/Images/Community/smallglobalbox_bottom.png);
    background-repeat: no-repeat;
    height: 9px;
    margin-bottom: 10px;
}

.userprofileboxtitle
{
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #585858;
    padding: 3px;
}

.userprofileboxcontent
{
    font-size: 11px;
    line-height: 15px;
    text-align: center;
    padding: 3px;
}

.userprofileboximage
{
    height: 80px;
    width: 70px;
    text-align: center;
}

/* 
END OF 
User Profile Box


ForumInfo*/
.foruminfotop
{
    background-image: url(/WebResources/Images/Title/foruminfo_top.png);
    background-repeat: no-repeat;
    height: 34px;
}
.infodiv
{
    width: 100%;
    font-size: 12px;
    padding: 6px 2px;
}

.infodivchild1
{
    float: left;
    width: 107px;
    text-align: left;
}
.infodivchild2
{
    float: left;
    width: 45px;
    text-align: center;
}
.infodivchild3
{
    float: left;
    width: 45px;
    text-align: center;
}

.foruminfoboxcontent
{
    font-size: 12px;
}

.foruminfoboxcontentfloat
{
    font-size: 10pt;
    line-height: 15px;
    color: #3a3a3a;
    padding: 3px;
}

/*
End of Forum Info


Browse tag*/
.browsetagtop
{
    background-image: url(/WebResources/Images/Title/browsebytag.png);
    background-repeat: no-repeat;
    height: 34px;
}

.browsetagboxcontent
{
    color: #3f6e90;
}

.browsetagboxcontentfloat
{
    font-size: 13pt;
    line-height: 15px;
    color: #3f6e90;
    float: left;
    padding: 3px;
}

.browsetagboxcontent:hover
{
    color: Red;
}

.browsebytag
{
    display: inline;
}

.browsebytag li
{
    display: inline;
    color: #3f6e90;
    line-height: 27px;
    cursor: pointer;
}

.browsebytag li:hover
{
    color: #d97c18;
}

.browsebytag li.commontag1
{
    font-size: 8pt;
    font-weight: 200;
}
.browsebytag li.commontag2
{
    font-size: 11pt;
    font-weight: 400;
}
.browsebytag li.commontag3
{
    font-size: 13pt;
    font-weight: 500;
}
.browsebytag li.commontag4
{
    font-size: 15pt;
    font-weight: 600;
}
.browsebytag li.commontag5
{
    font-size: 18pt;
    font-weight: 700;
}

/*
Latest Box Style*/
.latestboxmain
{
    width: 609px;
    height: 345px;
    font-family: Segoe UI;
}

.latestboxtop
{
    background-image: url(/WebResources/Images/Community/latestactivityboxtop.png);
    background-repeat: no-repeat;
    height: 4px;
}

.latestboxbody
{
    background-image: url(/WebResources/Images/Community/latestactivityboxbody.png);
    background-repeat: repeat-y;
    font-size: 11.5pt;
    color: #000;
}

.latestboxemptydiv
{
    height: 20px;
}

.latestboxbottomtext
{
    font-size: 10pt;
    color: #1e4f72;
    text-align: right;
    padding-right: 10px;
}

.latestboxbottom
{
    background-image: url(/WebResources/Images/Community/latestactivityboxbottom.png);
    background-repeat: no-repeat;
    height: 11px;
}

.latestboxseparator
{
    float: left;
    margin-right: 10px;
    background-image: url(/WebResources/Images/Community/latestactivityboxseparator.png);
    width: 90%;
}

.latestboxgroup
{
    font-size: 10pt;
    font-style: italic;
    color: #252525;
}

.latestboxdiv
{
    clear: left;
    line-height: 22px;
}

.latestboxdivwithoutclear
{
    line-height: 22px;
}

.latestboxname
{
    color: #194995;
    cursor: pointer;
}

.latestboxtime
{
    font-size: 10pt;
    color: #636363;
}

/*
End of Latest Box Style


Forum Product Box*/
.productboxtop
{
    background-image: url(/WebResources/Images/Community/box/productboxtop.png);
    background-repeat: no-repeat;
    height: 8px;
}

.productboxbody
{
    background-image: url(/WebResources/Images/Community/box/productboxbody.png);
    background-repeat: repeat-y;
    height: 191px;
}

.productboxbottom
{
    background-image: url(/WebResources/Images/Community/box/productboxbottom.png);
    background-repeat: no-repeat;
    height: 8px;
}

.productboxcontent
{
    line-height: 28pt;
    font-size: 14pt;
    color: #868686;
    cursor: pointer;
    margin: 30px;
}

.callouttable
{
    font-size: 10pt;
    color: #000;
}

.callouttitle
{
    width: 200px;
    font-size: 14pt;
    color: #3f6e90;
}

.calloutmessageinfo
{
    width: 90px;
}

.calloutmessageinfoimage
{
    font-size: 11pt;
    color: #123da1;
    text-align: center;
}

.calloutspecialcolor
{
    color: #123da1;
    cursor: pointer;
}

/*
End of Forum product box*/
#product_criteria
{
    margin: 0 5px;
    padding: 5px 0 25px;
}

#product_criteria a
{
    font-size: 11px;
}

/*Action Buttons*/
.actionbuttons
{
    margin: 0;
    padding: 5px 0;
}

.actionbuttons li
{
    display: inline;
    list-style: none;
}

.actionbuttons li img
{
    cursor: pointer;
}

.actionbuttons li.share
{
    margin-right: 10px;
}

/****FOOTER SITEMAP***/
.footersitemap
{
    background-color: #F6F6F6;
    margin-top: 20px;
    border-top: 1px solid #CFCDCD;
    margin-left: -1px;
}

.sitemap
{
    width: 100%;
    display: table;
    padding: 0 0 10px;
}

.sitemapcol
{
    width: 19%;
    float: left;
    padding-left: 9px;
}

.sitemapcol p
{
    font-weight: 700;
    font-size: 11px;
    padding: 12px 3px 3px 12px;
}

.sitemapcol ul
{
    padding: 0 10px;
}

.sitemapcol ul li
{
    list-style: none;
    font-size: 11px;
    font-family: Lucida Sans Unicode;
    line-height: 15px;
    padding: 2px;
}

.sitemapcol ul li a
{
    color: #626262;
}
.sitemapcol .newimg
{
    padding: 4px 0px 0px 3px;
}
/***SMART NEXT PREVIOUS ***/
.nextprevious-content
{
    float: left;
    padding-left: 6px;
    width: 49%;
}

.nextprev-container
{
    border-top: 1px dotted #DEDEDE;
    display: table;
    margin-left: 5px;
    width: 98%;
    margin-top: 10px;
    padding: 10px 0;
}

.btnprev, .btnnext
{
    position: relative;
    top: 3px;
    border: none;
    margin: 0 4px;
}

/***Feature BreadCrumb ***/
.breadcrumb
{
    list-style: none;
    padding: 5px 20px;
}

.breadcrumb li
{
    list-style: none;
    display: inline;
    font-size: 11px;
    padding: 2px 0;
}

.breadcrumb li a
{
    background-image: url(/WebResources/Images/breadcrumb_arrow.png);
    background-position: right 1px;
    background-repeat: no-repeat;
    color: #666;
    padding-right: 15px;
}

.breadcrumb li a.end
{
    background-image: none;
}

/***END Feature BreadCrumb **
**LATEST NEWS***/
.latestnews-title
{
    font-weight: 700;
}

.leftpanelbody, .linknavbody
{
    background-image: url(/WebResources/Images/Panel/left_panel_body.png);
    background-repeat: repeat-y;
}

.linknavcontent div p a.select, .sitemapcol ul li a:hover
{
    color: #044476;
}

#storeQuickLinks div.linknavcontent div.active, #storeQuickLinks div.linknavcontent div.select, #CorporateQuickLinks div.linknavcontent div.active, #CorporateQuickLinks div.linknavcontent div.select
{
    background-image: url(/WebResources/Images/bg_nav2.png);
    background-repeat: no-repeat;
}

#storeQuickLinks div.linknavcontent div p.active, #storeQuickLinks div.linknavcontent div p.select, #CorporateQuickLinks div.linknavcontent div p.active, #CorporateQuickLinks div.linknavcontent div p.select
{
    background-image: url(/WebResources/Images/bullet_nav2_active.png);
}

#hotNews div.news a:hover, .latestboxbottomtext a:hover
{
    text-decoration: underline;
}

.stepnav li a:hover, .nextprevious-content a:hover, .breadcrumb li a:hover
{
    color: #06F;
}

.foruminfotable, .latestboxseparatormain
{
    width: 100%;
}

/* For CommunityTagList.ascx */

.fontTag
{
    font-family: Segoe UI;
    font-size: 10pt;
    color: #516586;
    text-decoration: underline;
}

.liTag
{
    display: inline;
}

.tagButton
{
    font-size: 11px;
}

.testimonialboard
{
    padding: 5px 8px;
    padding-top: 3px;
}

.testimonialboard .testimonial
{
    padding: 10px 0px;
    padding-top: 0px;
}
.testimonialboard .message
{
    font-size: 12px;
    line-height: 18px;
}
.testimonialboard .sourcename
{
    text-align: right;
    padding: 10px 8px 0px;
    font-size: 12px;
    font-style: italic;
}
.testimonialboard .sourcecompany
{
    text-align: right;
    padding: 1px 8px;
    font-weight: bold;
    font-size: 12px;
    color: #535353;
}
/* End for CommunityTagList.ascx */
