BODY
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    padding: 0px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    background-color: #e6e6e6;
}
#pgcontainer { border: solid 0px red; padding-top: 35px;}
#tdLeftedge 
{
    width: 5px; 
    background-image: url(/images/shadow_left.png); 
    background-repeat: repeat-y;
}
#tdMainarea 
{
    width: 934px;
    background-color: White;
    border: solid 0px red;
}
#tdRightedge 
{
    width: 5px; 
    background-image: url(/images/shadow_right.png); 
    background-repeat: repeat-y;
}

/* Home Page styles */
#tblHero
{
    height: 321px;
    width: 934px;
    background-image: url(/images/hm_bg.gif);
}
#tdSiteSummary
{
    padding: 0px 35px 10px 35px;
    width:100%;
    text-align: center;
    color: #656263;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    border: dashed 0px red;
}
#moreinfo
{
    margin-top: 10px;
    padding: 10px 10px 0px 10px;
    border: solid 1px #cfcfcf;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    /*background-color: #efefef;*/
    background-image: url(/images/nav/bgtile_hatch.png);
}
#tdHomePageBottom
{
    width: 944px;
    height: 79px;
    background-image: url(/images/bottom_home.png);
}
#tdHeroPromo
{
    border: dashed 0px gray;
    padding-left: 35px;
    width: 530px;
}
#tdHomeNavArea
{
    border: dotted 0px blue;
    padding-left: 58px;
    padding-top: 25px;
    width: 310px;
}
.tdHmApplyNow
{
    padding-top: 15px;
}
.tdHomeBottomLeft
{
    width: 270px;
    padding: 0px 20px 0px 30px;
    text-align: left;
    border: dotted 0px green;
}
.tdHomeBottomCenter
{
    width: 394px;
    padding: 0px 20px 0px 0px;
    text-align: left;
    border: dotted 0px red;
}
.tdHomeBottomRight
{
    width: 280px;
    padding: 0px 30px 0px 0px;
    text-align: left;
    border-bottom: solid 1px #f0ece6;
    border: dotted 0px blue;
}
.hmHeader
{
    font-weight: bold;
    border: solid 0px yellow;
    color: #656263;
}
.hmAffiliations
{
    width: 175px;
    border-bottom: solid 1px #656263;
}
.hmWhyBetter
{
    width: 270px;
    border-bottom: solid 1px #656263;
}
#hmWhyBetterContent
{
    width: 270px;
    margin: 0px 20px 0px 30px;
    border: dotted 0px red;
    text-align: left;
    vertical-align: top;
    padding-left: 30px;
    padding-right: 20px;
}
#hmNewsArticles
{
    padding: 0px 30px 0px 0px;
    text-align: left;
    vertical-align: top;
}
#pnlFlashOn
{
    margin-left: 35px;
}
.hmRecentTxns
{
    width: 175px;
    border-bottom: solid 1px #656263;
}
.hmInquiry
{
    width: 394px;
    border-bottom: solid 1px #656263;
}
#hmInquiryForm
{
    width: 384px;
    text-align: left;
    vertical-align: top;
    padding: 10px 10px 0px 0px;
}
.hmNews
{
    /*width: 464px;*/
    width: 280px;
    border-bottom: solid 1px #656263;
}
.hmAffiliations
{
    width: 280px;
    padding-top:10px;
    border-bottom: solid 1px #656263;
}
.txtRecentTxns
{
    font-family: Verdana Arial;
    font-size: 11px;
    font-weight: normal;
    color: #6d6468;
}
.divHmRecentTxnOuter, .divSidebarRecentTxnOuter
{
    width: 169px;
    height: 81px;
    background-color: White;
    border: solid 3px #f0ece6;
}
.divHmRecentTxnInner, .divSidebarRecentTxnInner
{
    margin: 3px;
    padding-top: 9px;
    text-align: center;
    vertical-align: middle;
    height: 66px;
    background-color: #f0ece6;
    border: solid 0px blue;
}
.txtTombstoneAmt
{
    margin-top: 20px;
    font-family: Arial;
    font-size: 24px;
    color: #656263;
}
.txtTombstoneClient
{
    font-family: Arial;
    font-size: 12px;
    color: #656263;
}
.txtHmNewsItem
{
    width: 240px;
    background-color: #efefef;
    padding: 8px;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: normal;
}

/* Inside page styles */
#tdLeftInside
{
    width: 185px;
    padding-top: 35px;
    vertical-align: top;
    background-image: url(/images/nav/sideNav_bgTile.png);
    background-repeat: repeat-y;
    border: solid 0px red;
}
#tdMiddleInside
{
    width: 474px; /* 544 minus left and right padding */
    padding-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
    vertical-align: top;
    text-align: left;
    background-color: White;
    border: solid 0px green;
}
#tdRightInside
{
    width: 175px; /* 205 minus right padding */
    padding-top: 35px;
    padding-right: 30px;
    vertical-align: top;
    background-color: White;
    border: solid 0px blue;
}
#tdInsideBottom
{
    width: 944px;
    height: 79px;
    background-image: url(/images/bottom_inside.png);
}

/* Standard styles */
IMG { border: none;}

H1
{
    font-family: Georgia, Times New Roman;
    letter-spacing: -1px;
    font-weight: normal;
    font-size: 30px;
    margin-top: 0px;
    color: #918483;
}
H2
{
    font-family: Georgia, Times New Roman;
    letter-spacing: -1px;
    font-weight: normal;
    font-size: 18px;
    margin-top: 0px;
    color: #4d4240;
}
H3
{
    font-family: Georgia, Times New Roman;
    letter-spacing: -1px;
    font-weight: normal;
    font-size: 18px;
    margin-top: 0px;
    color: #4d4240;
}
UL
{
    MARGIN-LEFT: 15px;
    COLOR: #514038;
}
UL.homepagebulletlist
{
    margin: 0px 0px 10px 30px;
    border: solid 0px blue;
    padding: 10px 10px 0px 0px;
    vertical-align: text-top;
}
LI
{
    FONT-SIZE: 9pt;
    LIST-STYLE-IMAGE: url(/images/bullet.gif);
    padding-bottom: 15px;
    COLOR: #514038;
    FONT-FAMILY: Verdana, Arial;
    padding-left: 5px;
    border: dotted 0px blue;
}
LI.squished
{
    FONT-SIZE: 9pt;
    LIST-STYLE-IMAGE: none;
    LIST-STYLE-TYPE: disc;
    padding-bottom: 0px;
    COLOR: #514038;
    FONT-FAMILY: Verdana, Arial;
    padding-left: 5px;
    border: dotted 0px blue;
}
UL.homepagebulletlist LI
{
    border: solid 0px green;
    padding: 0px 0px 8px 0px;
    LIST-STYLE-IMAGE: url(/images/bullet_graybg.gif);
}
.bodytext
{
    FONT-SIZE: 10pt;
    COLOR: #4d4241;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: #4d4241;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
P
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
B
{
    FONT-SIZE: 9pt;
    COLOR: #6d6468;
    FONT-FAMILY: Verdana, Arial;
}
STRONG
{
    FONT-SIZE: 9pt;
    COLOR: #6d6468;
    FONT-FAMILY: Verdana, Arial;
}
.burnttext
{
    FONT-SIZE: 8pt;
    COLOR: #94745e;
    FONT-FAMILY: Verdana, Arial;
}
.mgmttitle
{
    font-size: 9pt;
}
A
{
    FONT-SIZE: 9pt;
    COLOR: #7a6080;
    FONT-FAMILY: Verdana, Arial;
}
A A.visited
{
    FONT-SIZE: 9pt;
    COLOR: #7a6080;
    FONT-FAMILY: Verdana, Arial;
}
A A.hover
{
    FONT-SIZE: 9pt;
    COLOR: #7a6080;
    FONT-FAMILY: Verdana, Arial;
}
A A.active
{
    FONT-SIZE: 9pt;
    COLOR: #7a6080;
    FONT-FAMILY: Verdana, Arial;
}

/* left nav styles */
div#ttnav div:hover ul, div.over ul { display: block; z-index: 20;}
#tdNav {border: dashed 0px gray; text-align:center;}

/* right column (sidebar) styles */
.sidebarspace {padding-top: 10px; padding-bottom: 10px;}

/* footer styles */
#htmlfooter 
{
    width: 940px;
    border: solid 0px red;
    margin: 20px 0px 20px 0px;
}
.rightbar
{
    border-right: solid 1px #BAA889;
}
.footerlabel
{
    text-align: right;
    font-family: Times New Roman;
    font-style: italic;
    font-size: 10px;
    color: #615952;
    border: dashed 0px blue;
}
.footertext
{
    text-align: left;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #94745E;
    border: dashed 0px green;
}
.footerphone
{
    text-align: right;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #94745E;
    border: dashed 0px black;
    padding-left: 5px;
}
.left
{
    text-align: left;
}
.footerpad 
{
    padding-top: 3px;
    padding-bottom: 3px;
}

/* bottom nav links */
A.footertext:link	    { font-size: 11px; font-family: arial; text-decoration: none; color: #94745E; font-weight: bold;}	
A.footertext:visited	{ font-size: 11px; font-family: arial; text-decoration: none; color: #94745E; font-weight: bold;}	
A.footertext:hover	    { font-size: 11px; font-family: arial; text-decoration: none; color: #94745E; font-weight: bold;}
A.footertext:active	    { font-size: 11px; font-family: arial; text-decoration: none; color: #94745E; font-weight: bold;}	

/* styles added for SEO - hidden crosslinks */

a.quietSiteSummary:link, a.quietSiteSummary:visited {    
    color: #656263;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    cursor: text;
}

a.quietSiteSummary:hover, a.quietSiteSummary:active {    
    color: #656263;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    cursor: text;
}

a.quiet:link, a.quiet:visited {
    FONT-SIZE: 10pt;
    COLOR: #4d4241;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    cursor: text;
}

a.quiet:hover, a.quiet:active {
    FONT-SIZE: 10pt;
    COLOR: #4d4241;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    cursor: text;
}
.sitesummarytitle
{
    font-size: 8pt;
    font-style: normal;
}

/* home page styles added 9/8/2010 */
.hmAboutUsHeader
{
    width: 650px;
    border-bottom: solid 1px #656263;
}
#hmAboutUs
{
    width: 660px;
    text-align: left;
    vertical-align: top;
    padding: 10px 20px 0px 30px;
}
.txtHomeAboutUs
{
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: normal;
}
#hmWhyBetterContentDiv
{
    width: 225px;
    margin-top: 10px;
    padding-bottom: 20px;
    background-color: #efefef;
    border: dotted 0px green;
}
