.MainText
{
    color: #333333;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.MainText A
{
    color: #996633;
    font-weight: normal;
    text-decoration: none;
}
.MainText A:LINK
{
    color: #996633;
}
.MainText A:VISITED
{
    color: #996633;
}
.MainText A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.MainTextBold
{
    color: #333333;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
}
.MainTextBold A
{
    color: #996633;
    font-weight: bold;
    text-decoration: none;
}
.MainTextBold A:LINK
{
    color: #996633;
}
.MainTextBold A:VISITED
{
    color: #996633;
}
.MainTextBold A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.HeaderText
{
    color: #333333;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
}
.HeaderText A
{
    color: #996633;
    font-weight: normal;
    text-decoration: none;
}
.HeaderText A:LINK
{
    color: #996633;
}
.HeaderText A:VISITED
{
    color: #996633;
}
.HeaderText A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.HeaderTextBold
{
    color: #333333;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
}
.HeaderTextBold A
{
    color: #996633;
    font-weight: bold;
    text-decoration: none;
}
.HeaderTextBold A:LINK
{
    color: #996633;
}
.HeaderTextBold A:VISITED
{
    color: #996633;
}
.HeaderTextBold A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.RecentNewsText
{
    color: #000000;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.RecentNewsText A
{
    color: #996633;
    font-weight: normal;
    text-decoration: none;
}
.RecentNewsText A:LINK
{
    color: #996633;
}
.RecentNewsText A:VISITED
{
    color: #996633;
}
.RecentNewsText A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.AllNewsText
{
    color: #416B5C;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.AllNewsText A
{
    color: #416B5C;
    font-weight: normal;
    text-decoration: none;
}
.AllNewsText A:LINK
{
    color: #416B5C;
}
.AllNewsText A:VISITED
{
    color: #416B5C;
}
.AllNewsText A:HOVER
{
    color: #416B5C;
    text-decoration: underline;
}

.WelcomeText
{
    color: #000000;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
}
.WelcomeText A
{
    color: #996633;
    font-weight: normal;
    text-decoration: none;
}
.WelcomeText A:LINK
{
    color: #996633;
}
.WelcomeText A:VISITED
{
    color: #996633;
}
.WelcomeText A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.WhiteText
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
}
.WhiteText A
{
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
.WhiteText A:LINK
{
    color: #FFFFFF;
}
.WhiteText A:VISITED
{
    color: #FFFFFF;
}
.WhiteText A:HOVER
{
    color: #FFFFFF;
    text-decoration: underline;
}

.NavBorder
{
    border-bottom: 1px solid bottom;
}

.NavText
{
    color: #000000;
    font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
}
.NavText A
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.NavText A:LINK
{
    color: #000000;
}
.NavText A:VISITED
{
    color: #000000;
}
.NavText A:HOVER
{
    color: #000000;
    text-decoration: underline;
}

.NavTextTeam
{
    color: #000000;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.NavTextTeam A
{
    color: #305448;
    font-weight: normal;
    text-decoration: none;
}
.NavTextTeam A:LINK
{
    color: #305448;
}
.NavTextTeam A:VISITED
{
    color: #305448;
}
.NavTextTeam A:HOVER
{
    color: #305448;
    text-decoration: underline;
}

.UtilityNavText
{
    color: #99CCCC;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.UtilityNavText A
{
    color: #99CCCC;
    font-weight: normal;
    text-decoration: none;
}
.UtilityNavText A:LINK
{
    color: #99CCCC;
}
.UtilityNavText A:VISITED
{
    color: #99CCCC;
}
.UtilityNavText A:HOVER
{
    color: #99CCCC;
    text-decoration: underline;
}

.SecondaryNavText
{
    color: #305448;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
}
.SecondaryNavText A
{
    color: #305448;
    font-weight: normal;
    text-decoration: none;
}
.SecondaryNavText A:LINK
{
    color: #305448;
}
.SecondaryNavText A:VISITED
{
    color: #305448;
}
.SecondaryNavText A:HOVER
{
    color: #305448;
    text-decoration: underline;
}

.BreadCrumbText
{
    color: #000000;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
}
.BreadCrumbText A
{
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.BreadCrumbText A:LINK
{
    color: #000000;
}
.BreadCrumbText A:VISITED
{
    color: #000000;
}
.BreadCrumbText A:HOVER
{
    color: #000000;
    text-decoration: underline;
}

.NavTestimonialText
{
    color: #000000;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
}
.NavTestimonialText A
{
    color: #996633;
    font-weight: normal;
    text-decoration: none;
}
.NavTestimonialText A:LINK
{
    color: #996633;
}
.NavTestimonialText A:VISITED
{
    color: #996633;
}
.NavTestimonialText A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.HomeTextRight
{
    color: #000000;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
}
.HomeTextRight A
{
    color: #305448;
    font-weight: normal;
    text-decoration: none;
}
.HomeTextRight A:LINK
{
    color: #305448;
}
.HomeTextRight A:VISITED
{
    color: #305448;
}
.HomeTextRight A:HOVER
{
    color: #305448;
    text-decoration: underline;
}

.HomeTextRightHeader
{
    color: #305448;
    font-family: Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
}

.FooterText
{
    color: #99CC99;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.FooterText A
{
    color: #99CC99;
    font-weight: normal;
    text-decoration: none;
}
.FooterText A:LINK
{
    color: #99CC99;
}
.FooterText A:VISITED
{
    color: #99CC99;
}
.FooterText A:HOVER
{
    color: #99CC99;
    text-decoration: underline;
}

.SiteMapHeaderText
{
    color: #2A6452;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}
.SiteMapHeaderText A
{
    color: #99CC99;
    font-weight: bold;
    text-decoration: none;
}
.SiteMapHeaderText A:LINK
{
    color: #99CC99;
}
.SiteMapHeaderText A:VISITED
{
    color: #99CC99;
}
.SiteMapHeaderText A:HOVER
{
    color: #99CC99;
    text-decoration: underline;
}

.SiteMapText
{
    color: #305448;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.SiteMapText A
{
    color: #305448;
    font-weight: normal;
    text-decoration: none;
}
.SiteMapText A:LINK
{
    color: #305448;
}
.SiteMapText A:VISITED
{
    color: #305448;
}
.SiteMapText A:HOVER
{
    color: #305448;
    text-decoration: underline;
}

.SiteMapTextSmall
{
    color: #305448;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;
}
.SiteMapTextSmall A
{
    color: #305448;
    font-weight: normal;
    text-decoration: none;
}
.SiteMapTextSmall A:LINK
{
    color: #305448;
}
.SiteMapTextSmall A:VISITED
{
    color: #305448;
}
.SiteMapTextSmall A:HOVER
{
    color: #305448;
    text-decoration: underline;
}

.CopyrightText
{
    color: #666666;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
    padding: 0 10px;
}
.CopyrightText A
{
    color: #305448;
    font-weight: normal;
    text-decoration: underline;
}
.CopyrightText A:LINK
{
    color: #305448;
}
.CopyrightText A:VISITED
{
    color: #305448;
}
.CopyrightText A:HOVER
{
    color: #305448;
    text-decoration: underline;
}

.FormTD
{
    font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #666666;
    font-weight: normal;
    text-align: right;
    background-color: #C6D1CD;
    padding-right: 5px;
    height: 20px;
}
.FormTD A
{
    color: #CCCCCC;
    text-decoration: underline;
}
.FormTD A:LINK
{
    color: #CCCCCC;
}
.FormTD A:VISITED
{
    color: #CCCCCC;
}
.FormTD A:HOVER
{
    color: #FF9900;
}

.ErrText
{
    color: red;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    padding-left: 2px;
}
.ErrText A
{
    color: red;
    font-weight: normal;
    text-decoration: none;
}
.ErrText A:LINK
{
    color: red;
}
.ErrText A:VISITED
{
    color: red;
}
.ErrText A:HOVER
{
    color: red;
    text-decoration: underline;
}

/* Extranet start*/

.userlist_alt
{
    background: #d2e0dc;
}

.title
{
    color: #29804b;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 4px;
}

.paging
{
    font-size: 10px;
}

.paging select
{
    font-size: 9px;
}

.confirmation
{
    margin: 0 40px 7px 40px;
    padding: 4px 5px;
    border: 1px solid #996633;
    border-width: 1px 4px 1px 4px;
    text-align: center;
    color: #006600;
}

.alphabet_search td
{
    text-transform: uppercase;
    width: 3%;
    text-align: center;
    color: #333333;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.alphabet_search td a
{
    color: #996633;
    text-decoration: underline;
}
.alphabet_search td a:link
{
    color: #996633;
    text-decoration: underline;
}
.alphabet_search td a:visited
{
    color: #996633;
    text-decoration: underline;
}
.alphabet_search td a:hover
{
    color: #996633;
    text-decoration: none;
}

.alphabet_search td b
{
    color: #996633;
}

.document_select
{
    font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #666666;
    font-weight: normal;
    text-align: right;
    padding-right: 5px;
    height: 20px;
}
.document_date
{
    color: #999999;
    text-align: right;
}

/* Extranet end*/

form
{
    display: inline;
}

input
{
    font-size: 11px;
    font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
}

select
{
    font-size: 11px;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    color: #666666;
    font-weight: normal;
}

.SetWidthSelect
{
    font-size: 11px;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    color: #666666;
    font-weight: normal;
    width: 190px;
}

textarea
{
    font-size: 11px;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
}

ul
{
    margin-top: 5px;
    margin-left: 18px;
    margin-right: 0px;
    margin-bottom: 15px;
    list-style: round;
}

ol
{
    margin-top: 5px;
    margin-left: 22px;
    margin-right: 0px;
    margin-bottom: 15px;
}

.PageBg
{
    background-image: url(/Images/CommonImages/pagebg.gif);
}

.LeftBorderBg
{
    background-image: url(/Images/CommonImages/leftborder.gif);
}

.RightBorderBg
{
    background-image: url(/Images/CommonImages/rightborder.gif);
}

.BottomBorderBg
{
    background-image: url(/Images/CommonImages/bottomborder.gif);
}

.NavBg
{
    background: #ffffff url(/Images/CommonImages/navbg.gif) repeat-x scroll;
}
.NavTeamBg
{
    background-image: url(/Images/CommonImages/navteambg.gif);
}
.NavTestimonialBg
{
    background-image: url(/Images/CommonImages/navtestimonialbg.gif);
}

.BlackBg
{
    background-color: #000000;
}

.WhiteBg
{
    background-color: #FFFFFF;
}

.GreenBg
{
    background-color: #9CB6AD;
}

.TextBg
{
    background-color: #EEEFEA;
}

.LineBg
{
    background-color: #B3B4A0;
}

.FooterBg
{
    background-color: #305448;
}

.RecentNewsBg
{
    background-color: #F9F9F3;
}

.PortfolioTabBg
{
    background-color: #B3B4A0;
}

.NavTextBg
{
    background-color: #CAD9D4;
}

.NavSubTextBg
{
    background-color: #DEE6E3;
}

.NavHeaderBg
{
    background-color: #9CB6AD;
}

.SiteMapLineBg
{
    background-color: #2A6452;
}

.NavTestLineBg
{
    background-color: #305448;
}

.TeamLayerPosition
{
    position: absolute;
    left: 0px;
    top: 24px;
    z-index: 10;
    visibility: hidden;
}

.NewsLayerPosition
{
    position: absolute;
    left: 0px;
    top: -110px;
    visibility: hidden;
}

.NewsLayerPositionOn
{
    position: absolute;
    left: 0px;
    top: -110px;
    visibility: visible;
}

/* navtree*/

.navtree
{
    width: 175px;
    overflow-x: auto;
}
.navtree_padding
{
    margin: 0 3px;
    padding-bottom: 40px;
}

.navtreelink
{
    color: #305448;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    display: block;
    vertical-align: middle;
    white-space: nowrap;
}
.navtreelink img
{
    border: none;
    vertical-align: middle;
}

.navtreelink a.navbutton
{
    padding: 0 0 0 0;
}
.navtreelink a
{
    color: #305448;
    font-weight: normal;
    text-decoration: none;
    padding: 2px 4px 2px 4px;
}
.navtreelink a:LINK
{
    color: #305448;
}
.navtreelink a:VISITED
{
    color: #305448;
}
.navtreelink a:HOVER
{
    color: #305448;
    text-decoration: underline;
}

.navtreelink a.on
{
    color: #000;
    font-weight: normal;
    text-decoration: none;
    background-color: #9CB6AD;
}
.navtreelink a:LINK.on
{
    color: #000;
}
.navtreelink a:VISITED.on
{
    color: #000;
}
.navtreelink a:HOVER.on
{
    color: #000;
    text-decoration: none;
}

/* document list */

table.vaultlist
{
    border-bottom: 1px solid #9F9F9F;
}

table.vaultlist tr
{
    vertical-align: top;
}
table.vaultlist tr.odd
{
    background-color: white;
}
table.vaultlist tr.odd td
{
    border-top: 1px solid #9F9F9F;
}

table.vaultlist tr.even
{
    background-color: none;
}
table.vaultlist tr.even td
{
    border-top: 1px solid #9F9F9F;
}

table.vaultlist td a, table.vaultlist th a
{
    display: block;
}

.categorylist
{
    color: #999999;
    font-size: 10px;
}

.vaultlist
{
    color: #333333;
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
}
.vaultlist A
{
    color: #996633;
    font-weight: normal;
    text-decoration: none;
}
.vaultlist A:LINK
{
    color: #996633;
}
.vaultlist A:VISITED
{
    color: #996633;
}
.vaultlist A:HOVER
{
    color: #996633;
    text-decoration: underline;
}

.vaultlist th A
{
    color: #996633;
    font-weight: bold;
    text-decoration: none;
}
.vaultlist th
{
    color: #996633;
    font-weight: bold;
}
.icon
{
    /*aligns img/input/text so they all have verticle centering - all elements need to be the same height*/
    vertical-align: middle;
}
img.icon
{
    margin: 0 5px 0 5px;
    display: inline;
}

.submitbp_label
{
    font-size: 12px;
}
.submitbp_label tr
{
}
.submitbp_label tr td
{
    padding: 3px 0;
}
.req
{
    color: #FF0000;
}
.news_archives
{
    font-size: 12px;
}

/* for jQuery slideViewer */
/*preload classes*/
.svw
{
    width: 50px;
    height: 20px;
    background: #fff;
}
.svw ul
{
    position: relative;
    left: -999em;
}
/*core classes*/
.stripViewer
{
    position: relative;
    overflow: hidden;
    /* border: 2px solid #ff0000; */
    margin: 0 0 1px 0;
}
.stripViewer ul
{
    /* this is your UL of images */
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    width: 1%;
    list-style-type: none;
}
.stripViewer ul li
{
    float: left;
}
.stripTransmitter
{
    overflow: auto;
    width: 1%;
}
.stripTransmitter ul
{
    margin: 0;
    padding: 0;
    position: relative;
    list-style-type: none;
}
.stripTransmitter ul li
{
    width: 20px;
    float: left;
    margin: 0 1px 1px 0;
}
.stripTransmitter a
{
    font: bold 10px Verdana, Arial;
    text-align: center;
    line-height: 22px;
    background: #305448;
    color: #fff;
    text-decoration: none;
    display: block;
}
.stripTransmitter a:hover, a.current
{
    background: #fff;
    color: #305448;
}
/*tooltips formatting*/
.tooltip
{
    padding: 0.5em;
    background: #fff;
    color: #000;
    border: 5px solid #dedede;
}

