

body {margin:0px;	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #ffffff;}
td {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: top; }
a { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0b2d3f; }

/*typography*/
h1 { font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056;}
h2 { font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; background: url(../images/dots.gif) no-repeat left bottom;}
h3 { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; border-bottom: solid 1px #164056; display:inline;}
.hd1 { font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#6c5e27;}
.hd2 { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#585a5c;}
.hd3 { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#cc3300;}

.title { font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056;}
.subtitle { font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#255974; background: url(../images/dots.gif) no-repeat left bottom;}

/*end typography*/


.l1 { list-style: outside url(../images/arrow-trans.gif); margin-left: 15px; line-height: 14px; }

li { list-style: disc outside; margin-left: 10px; }

a.a2:link { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; display:inline; text-decoration: none; }
a.a2:active { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; display:inline; text-decoration: none;}
a.a2:visited { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; display:inline; text-decoration: none;}
a.a2:hover { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; display:inline; text-decoration: none;}

a.a3 {text-decoration: none; padding: 0px; }

a.a4 { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #025989; text-decoration: underline; }
a.a4:active { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #025989; text-decoration: underline; }
a.a4:visited { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #025989; text-decoration: underline; }
a.a4:hover { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #025989; text-decoration: none; }

a.hda:link { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#585a5c; }
a.hda:active { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#585a5c; }
a.hda:visited { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#585a5c; }
a.hda:hover { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#585a5c; text-decoration: none; }

#topGray1 {background-color:#fbfbfb;}
#topGray2 {background: #fbfbfb url(../images/top_bg.jpg) no-repeat right;  text-align: right;	vertical-align: middle; padding:10px;}

#menuBlue {background: url(../images/nav-blue_bg.gif);}

#menuGrayimg {background: url(../images/menu-gray_bg.gif);font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#025887;}

#menuGray {background: url(../images/menu-gray_bg.gif);font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#025887;}
#menuGray a{padding: 0px 5px;text-decoration: none;color:#0b2d3f;line-height: 20px;}
#menuGray a:hover{text-decoration: none;}
/* #menuGray div{	height:22px;width: 65px;float:right;background: url(../images/menu-demo_bg.jpg); text-align: center;}
#menuGray div a{color:#ffffff;} */

#demo {	height:22px;width: 65px;float:right;background: url(../images/menu-demo_bg.jpg); text-align: center;}
#demo a{padding: 0px 5px;text-decoration: none;color:#ffffff;line-height: 20px;}
#demo a:hover{text-decoration: underline;}

#header {border-bottom:solid 1px #676767;}
#header .bg {background: url(../images/hd-main-2.jpg) no-repeat; width:326px;}

/* #footer{background: url(../images/footer_bg.gif) repeat-x top;	text-align: center;} */


.vaMid {vertical-align: middle;}
.fRight {float:right;}

.th1 {background-color:#c4b783; color:#0b2d3f; border-bottom: solid 1px #000;  font-weight: bold; padding:5px 0px;}
.th2 {background-color:#024e78; color:#fefefe; border-bottom: solid 1px #000;  font-weight: bold; padding:5px 0px;}

.td4 {background-color: #f0efdf; padding:10px;}
.td5

.tbl1 {background-color: #eef3f6;}

.padLeft20 {padding-left:20px;}



#history{background: url(../images/repeat_02.gif) repeat-x; width:612px; text-align:right; height:19px; }
#history div{background: url(../images/gradient.gif) no-repeat left; padding: 1px 8px; color:#ffffff; height:17px;}
#history div a{color:#ffffff;}

.subnavhead {margin:0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #023754; background-color: #c4b783; height: 16px; border-bottom:1px solid #595130; font-weight: bold; text-align:left; padding-left: 4px; padding-top: 2px; padding-bottom: 1px;}


/* pull down menu classes */
.ddmx {
    /*font: 11px tahoma;*/
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    /*padding: 3px 10px 3px 10px;
    background: #000000;
    font: 12px arial;
    color: #ffffff;
    font-weight: bold; */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 2px 4px 2px 4px;
    /*font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none; */
    display: block;
    white-space: nowrap;
    position: relative;
    text-align:left;
    z-index: 500;
}
.ddmx .item2 {
    background-color: #F0EFDF; filter: alpha(opacity=80); -moz-opacity: 0.8;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 8px 4px 2px 4px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    background-color: #F0EFDF;
    background-image: url();
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* pull down menu classes */ddmx .arrow:hover {
    padding: 8px 4px 2px 4px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    background-color: #F0EFDF;
    background-image: url();
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* pull down menu classes */

/* client page classes */

.client_page {width:100%; color:#777777;}

.client_content h1 {font: 14px; color: #000000; font-weight:bold;}