body
{
    margin: 0;
    padding: 0;
    background-color: #5d6e7d;
    vertical-align: top;
}
a
{
    color: #547CA6;
    text-decoration: none;
}
h3
{
    color: #547CA6; /* #5D6E7D */
    font: bold 16pt Verdana;
    margin: 0px 0px 10px 0px;
}
h4
{
    color: #547CA6;
    font: bold 11pt Verdana;
    margin: 10px 0px 10px 0px;
}
h5
{
    color: #547CA6;
    font: bold 11pt Verdana;
    margin: 10px 0px 10px 0px;
    border-bottom: 1px solid #888888;
}
a:hover
{
    color: #990000;
    text-decoration: none;
}

TD
{
    font-weight: normal;
    font-size: 10pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CopyrightTD
{
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
    font: 8pt Arial;
    color: #939393;
}
.FootLinksTD
{
    padding-right: 20px;
    padding-top: 10px;
    text-align: right;
    font: 8pt Arial;
    color: #939393;
}
.FootLinksTD a
{
    font: 8pt Arial;
    color: #939393;
    text-decoration: none;
}
.FootLinksTD a:hover
{
    font: 8pt Arial;
    color: #939393;
    text-decoration: none;
}
.FootLinksTD a:visited
{
    font: 8pt Arial;
    color: #939393;
    text-decoration: none;
}
.tableOutline
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: cornsilk;
}
.tableOutlineNoBkgrnd
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
}
.tableHeadingColor
{
    color: #323942;
    font: bold 9pt Verdana;
    background-image: url('/biz2marketcore/templates/member/images/section_head_back.jpg');
    width: 100%;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center top;
}
.tableHeadingFont1
{
    color: #323942;
    font: bold 9pt Verdana;
}
.tableHeadingFont2
{
    font-weight: bold;
    font-size: 7.5pt;
    color: black;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableStripeColor1
{
    font-weight: normal;
    color: black;
    font-style: normal;
    background-color: #cccc99;
}
.tableStripeColor2
{
    font-weight: normal;
    color: black;
    font-style: normal;
    background-color: #9999cc;
}
.sectionHead
{
    font-weight: bold;
    font-size: 13pt;
    color: #253182;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sectionSubHead
{
    font-weight: normal;
    font-size: 10pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sectionSubHeadBold
{
    font-weight: bold;
    font-size: 10pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text
{
    font-weight: normal;
    font-size: 9pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textHead
{
    font-weight: bold;
    font-size: 9pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textSubHead
{
    font-weight: normal;
    font-size: 9pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textUnderline
{
    border-bottom: black 1px solid;
}
.textBold
{
    font-weight: bold;
}
.textItalic
{
    font-style: italic;
}
.citation
{
    font-weight: normal;
    font-size: 9pt;
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pullQuote
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #996633;
    line-height: 1.4em;
    font-style: italic;
    font-family: Verdana;
}
.compliance
{
    font-weight: normal;
    font-size: 7.5pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.imageCaption
{
    font-weight: normal;
    font-size: 7.5pt;
    color: #336699;
    line-height: 1.3em;
    font-style: normal;
    font-family: Verdana;
}
.disclaimer
{
    font-weight: normal;
    font-size: 7.5pt;
    line-height: 1.4em;
    font-style: normal;
    font-family: Arial;
}
.sidebarText
{
    font-weight: normal;
    font-size: 8pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sidebarHead
{
    font-weight: bold;
    font-size: 9pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sidebarBoldText
{
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sidebarItalicText
{
    font-weight: normal;
    font-size: 8pt;
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.breadCrum
{
    font-weight: normal;
    font-size: 7.5pt;
    color: #bcbcbc;
    font-family: verdana;
    text-decoration: none;
}
.breadCrum A:link
{
    font-weight: normal;
    font-size: 7.5pt;
    color: #bcbcbc;
    font-family: verdana;
    text-decoration: none;
}
.breadCrum A:visited
{
    font-weight: normal;
    font-size: 7.5pt;
    color: #bcbcbc;
    font-family: verdana;
    text-decoration: none;
}
.breadCrum A:hover
{
    font-weight: normal;
    font-size: 7.5pt;
    color: #bcbcbc;
    font-family: verdana;
    text-decoration: underline;
}
.FirstTimeMyProfile
{
    font-weight: bold;
    font-size: 10px;
    color: white;
    font-family: Verdana;
    background-color: #61789a;
}

.BlogComments
{
    font-family: Verdana;
    font-size: 8pt;
    padding-left: 20px;
    padding-right: 20px;
}


.BlogRightColumn
{
    vertical-align: top;
    background-color: #dcdcdc;
    padding: 10px;
}

.BlogRightColumn2
{
    vertical-align: top;
    background-color: #dcdcdc;
}

.PageTitle
{
    padding-right: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: large;
    color: rgb(51,102,153);
}

.BlogTitle
{
    font-family: Verdana;
    font-size: 14pt;
    font-weight: bold;
    padding-left: 20px;
    vertical-align: top;
}
.BlogInfo
{
    font-family: Verdana;
    font-size: 7pt;
    color: Gray;
    padding-left: 20px;
}
img
{
    border: 0;
}
.TableSubNav
{
    width: 100%;
}
.MainSubNavItem
{
    height: 45px;
    border-bottom: solid 1px White;
    padding-left: 8%;
    background-color: #cbddee;
    text-align: left;
}
.MainSubNavItem a
{
    color: Black;
    font: 12pt Verdana;
    text-decoration: none;
}
.MainSubNavItem a:hover
{
    color: Black;
    font: 12pt Verdana;
    text-decoration: none;
}
.SubNavItem
{
    text-align: left;
    border-bottom: solid 1px White;
}
.SubNavItem a
{
    text-decoration: none;
}
.SubNavItem a div
{
    background-color: #cbddee;
    height: 23px;
    padding-top: 7px;
    padding-left: 8%;
    width: 92%;
    font: 10pt Verdana;
    color: Black;
    text-decoration: none;
}
.SubNavItem a:hover div
{
    background-color: White;
    height: 23px;
    padding-top: 7px;
    padding-left: 8%;
    width: 92%;
    font: 10pt Verdana;
    color: Black;
    text-decoration: none;
}
.FooterText
{
    color: White;
    font: 8pt Verdana;
    padding: 3px 0px 3px 0px;
}
.FooterText a
{
    color: White;
    text-decoration: none;
}
.FooterText a:hover
{
    color: White;
    text-decoration: underline;
}
.NavText
{
    text-align: center;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.NavText_hover
{
    text-align: center;
    background-color: White;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.NavText div
{
    margin-top: 4px;
    margin-bottom: 10px;
}
.NavText_hover div
{
    margin-top: 4px;
    margin-bottom: 10px;
}
.NavText div a
{
    color: White;
    font: 10pt Verdana;
    text-decoration: none;
}
.NavText_hover div a
{
    color: Black;
    font: bold 10pt Verdana;
    text-decoration: none;
}
.NavText_hover div a:hover
{
    color: Black;
    font: bold 10pt Verdana;
    text-decoration: none;
}

.FooterText_Home
{
    color: White;
    font: 10pt Verdana;
    text-align: left;
}
.FooterText_Home_Title
{
    color: White;
    font: bold 10pt Verdana;
    text-align: left;
    padding-bottom: 4px;
}
.FooterText_Home_Small
{
    color: White;
    font: 8pt Verdana;
    text-align: left;
}
.FooterText_Home_Small_Title
{
    color: White;
    font: bold 8pt Verdana;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 2px;
}
.ContentPageDiv
{
    width: 701px;
    padding: 20px;
}
.BlankPageDiv
{
    width: 921px;
    padding: 20px;
}
.PlugIn_Text_Title
{
    color: #666666;
    font: bold 10pt Verdana;
    margin: 4px;
}
.PlugIn_Text
{
    color: #666666;
    font: 8pt Verdana;
    margin: 4px;
}
.PlugIn_TD_Small
{
    width: 218px;
    height: 120px;
    border: 1px solid #939393;
    vertical-align: top;
}
.PlugIn_TD_TopRight
{
    width: 266px;
    height: 448px;
    border: 1px solid #939393;
    vertical-align: top;
}
#divNewsAndEvents
{
	width: 260px;
    height: 270px;
    overflow: auto;
}
.PlugIn_TD_BottomRight
{
    width: 266px;
    height: 120px;
    border: 1px solid #939393;
    vertical-align: top;
}
#divBlogSummary
{
    width: 260px;
    height: 92px;
    overflow: auto;
}
form
{
    margin: 0px;
    padding: 0px;
}

/* DropDown Menu CSS */
#NavMenu
{
    margin: 0px;
    padding: 0;
}

#NavMenu li
{
    float: left;
    list-style: none;
    text-align: center;
    text-transform: uppercase;
    width: 12%;
    vertical-align: middle;
}

#NavMenu li div
{
    width: 100%;
    height: 28px;
    vertical-align: middle;
}

#NavMenu li div a
{
    display: block;
    white-space: nowrap;
    color: White;
    font: 10pt Verdana;
    text-decoration: none;
    width: 100%;
    height: 100%;
}

#NavMenu li div a:hover
{
    color: Black;
    font: bold 10pt Verdana;
    text-decoration: none;
    background-color: White;
    width: 100%;
    height: 100%;
}

#NavMenu li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 10;
}

#NavMenu li ul li
{
    float: none;
    text-align: left;
    white-space: nowrap;
    display: block;
    z-index: 11;
    width: 150px;
    border-bottom: 1px white solid;
    border-right: 1px white solid;
    border-left: 1px white solid;
    background-color: #cbddee;
    height: 23px;
    padding: 4px 10px 0px 10px;
    text-transform: capitalize;
}

#NavMenu li ul li a, #NavMenu li ul li div a
{
    font: 8pt Verdana;
    color: Black;
    text-decoration: none;
    display: block;
}

#NavMenu li ul li a:hover, #NavMenu li ul li div a:hover
{
    font: bold 8pt Verdana;
    color: Black;
    text-decoration: none;
}

/* Sub-Sub Navs */
.SubNavUL li ul
{
    margin: 0;
    padding: 0;
    position: relative;
    visibility: hidden;
    z-index: 20;
}

.SubNavUL li ul li
{
    float: none;
    text-align: left;
    white-space: nowrap;
    display: inline;
    z-index: 11;
    width: 150px;
    border-bottom: 1px white solid;
    border-right: 1px white solid;
    border-left: 1px white solid;
    background-color: #cbddee;
    height: 23px;
    padding: 4px 10px 0px 10px;
    text-transform: capitalize;
}

.SubNavUL li ul li a, .SubNavUL li ul li div a
{
    font: 8pt Verdana;
    color: Black;
    text-decoration: none;
}

.SubNavUL li ul li a:hover, .SubNavUL li ul li div a:hover
{
    font: bold 8pt Verdana;
    color: Black;
    text-decoration: none;
}




a.HeaderLink
{
    font: 10pt Verdana;
    color: Black;
    text-decoration: none;
}
a.HeaderLink:hover
{
    font: 10pt Verdana;
    color: White;
    text-decoration: none;
}
.SubNavUL
{
    border-top: 1px white solid;   
}
.ErrorMessage
{
    color: #cc0000;
}
.SuccessMessage
{
    color: Green;
}
.TResults
{
    border: 1px solid #CEDFEF;   
    font-size: 8pt; 
}   
.selStyle
{
    width:275px;
}
.hrGroups 
{
    margin: 16px 0px;
}
