@charset "utf-8";
/* CSS Document */
html {
    height: 100%;
    width: 100%;
}

body {
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    background-color: #efefed;
    background-image: url(/images/bodybg.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
}

form, table {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 8px 0px;
}

h1 {
    font-size: 20px;
}

h2 {
    font-size: 16px;
    color: #5d9ac3;
}

h3 {
    font-size: 14px;
}

h4 {
    font-size: 12px;
}

h5 {
    font-size: 11px;
    color: #5d9ac3;
}

h6 {
    font-size: 12px;
}

p {
    margin: 0;
    padding: 5px 0px;
}

a:link, a:visited {
    color: #40799f;
    text-decoration: none;
}

a:hover {
    color: #5d9ac3;
    text-decoration: underline;
}

.main_cont {
    width: 960px;
    margin: auto;
    background-color: #efefed;
    background-image: url(/images/bodybg.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
}

.main_pad {
    padding: 0px 14px 0px 9px;
}

.top_phone_c {
    height: 35px;
}

/*.phonenum {
    color: #ffffff;
    /* font-family: "Myriad Pro", Arial; */
    /* font-size: 14px; */
    text-align: right;
    padding: 4px 10px 0px 0px;
}*/

/*added css style for twitter, facebook links 12/29/10 */
.phonenum {
    color:#ffffff;
    font-family:"Myriad Pro", Arial;
    font-size:14px;
   text-align:right;
   padding:2px 0px 0px 0px;
}

.phonenum strong {
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
}

.banner_c {
    min-height: 120px;
    height: auto !important;
    height: 120px;
}

.logo_c {
    width: 100px;
}

.logo {
    padding: 19px 0px 0px 18px;
}

.slogan_c {
}
/*
.slogan {
    padding: 47px 0px 0px 25px;
}

.slogan {
    font-family: Calibri, Arial;
    font-size: 22px;
    color: #26498f;
    font-weight: bold;
}
*/

/*added css for changes 12/29/10 */
.slogan {
    padding:30px 0 0 25px;
}

.slogan {
    font-family: Calibri, Arial;
    font-size: 18px;
    color: #626262;
    font-weight: bold;
    font-style:italic;
}

.menu_search_c {
    width: 937px;
    height: 41px;
    background-image: url(/images/menu_bg.gif);
    background-repeat: no-repeat;
}

.search_inner {
    padding: 6px 0px 0px 10px;
}

.search {
    width: 172px;
    height: 29px;
    background-image: url(/images/searchbg.gif);
    background-repeat: no-repeat;
}

.stxt {
    font-size: 11px;
    background-color: #edecec;
    border: none;
    height: 14px;
    color: #ababab;
    font-style: italic;
    width: 130px;
}

.s_i {
    padding: 6px 0px 0px 4px;
}

.menu {
    padding-top: 2px;
}

.boxes_c {
}

.box_c {
    width: 222px;
    height: 223px;
    background-image: url(/images/box_bg.gif);
    background-repeat: no-repeat;
    margin: 10px 6px 20px 6px;
}

.box_i {
    padding: 0px 5px;
}

.box_head {
    height: 49px;
    font-size: 14px;
    font-family: "Myriad Pro", Arial;
    color: #042134;
    font-weight: bold;
    text-align: center;
}

.box_img {
    padding-top: 4px;
    text-align: center;
}

.box_img img {
    border: 1px solid #FFFFFF;
}

.bh_inner {
    padding: 10px 0px 0px 0px;
}

.box_links {
    padding-top: 6px;
}

#nav_368775, #nav_368777, #nav_368778, #nav_368783, #nav_433062 {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

#nav_368775 li, #nav_368777 li, #nav_368778 li, #nav_368783 li, #nav_433062 li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-image: url(/images/boxlinksbg.gif);
    background-repeat: no-repeat;
}

#nav_368775 li a, #nav_368777 li a, #nav_368778 li a,  #nav_368783 li a, #nav_433062 li a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 6px 34px;
}

#nav_368773 li a {
    height: 40px;
    line-height: 35px;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 0px 20px;
    margin-top:-1px;
}

#nav_368775 li a:hover, #nav_368777 li a:hover, #nav_368778 li a:hover, #nav_368783 li a:hover, #nav_433062 li a:hover {
    color: #ffc65b;
}

.leftarea {
    width: 696px;
}

.leftarea2 {
    width: 710px;
}

.rightarea {
    width: 226px;
}

.maindisp_c {
    padding-top: 2px;
    padding-bottom: 10px;
}

.greybox {
    border: 1px solid #d7d7cb;
    background-color: #FFFFFF;
}

.greybox .contents {
    padding: 10px 20px;
    line-height: 150%;
    position: relative;
}

.page_header {
    border-bottom: 1px solid #dededc;
    font-family: "Myriad Pro", Arial;
    color: #e79702;
    font-weight: normal;
    font-size: 20px;
    padding: 8px 0;
}

.sub_header {
    color: #5D9AC3;
    font-size: 16px;
    padding: 8px 0;
    font-weight: bold;
}

.check li {
    list-style-image: url(/images/checkbullet.gif);
}

.leftarea_bot {
    width: 696px;
    height: 31px;
    background-image: url(/images/leftarea_bot.gif);
    background-repeat: no-repeat;
}

.lb_inner {
    padding: 6px 10px;
}

.lb_inner a {
    color: #e89d11;
    text-decoration: none;
}

.bbox_cont {
}

.bbox_mid {
    background-image: url(/images/bbox_mid.gif);
    background-repeat: repeat-y;
}

.bbm_inner {
    padding: 0px 16px;
    font-size: 11px;
}

.bb_header {
    background-image: url(/images/bbheaderbg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    font-size: 16px;
    font-family: "Myriad Pro", Arial;
    color: #e79702;
    padding: 8px 0px;
}

.bb_contents {
    padding: 8px 0px;
}

.dialog_bg {
    background-image: url(/images/dialog.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 32px;
    padding-bottom: 3px;
    padding-top: 4px;
}

.phone_bg {
    background-image: url(/images/phone.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 32px;
    padding-bottom: 3px;
    padding-top: 4px;
}

.callbacktxt {
    width: 165px;
}

.fieldname {
    font-weight: bold;
    color: #607c00;
}

.testi_details {
    font-style: italic;
    color: #6483b8;
    font-size: 11px;
}

.testi_auth {
    padding: 8px 0px;
}

.tfirstline {
    color: #3e64a6;
    font-weight: bold;
    font-size: 11px;
}

.tsecondline {
    font-size: 10px;
    color: #959595;
}

.fmain_cont {
    width: 960px;
    margin: auto;
    background-color: #efefed;
    background-image: url(/images/footerbg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    min-height: 127px;
    height: auto !important;
    height: 127px;
}

.footer_area {
    background-image: url(/images/footerbg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
}

.footer_c {
    padding-top: 0px;
}

.footer {
    width: 937px;
    /*height:41px;*/
    background-image: url(/images/footer_bg.gif);
    background-repeat: no-repeat;
    position: relative;
    text-align: center;
}

.cpd_image {
    position: absolute;
    right: 20px;
    top: -20px;
}

.f_inner {
    padding: 8px 0px;
}

.ffirstline {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.ffirstline ul {
    padding-top: 6px;
    margin-bottom: 6px;
    padding-left: 0px;
}

.ffirstline li {
    display: inline;
    list-style-type: none;
    margin: 0 0 0 5px;
    border-right: 1px solid;
}

.ffirstline li#noborder {
    border: none;
}

.ffirstline a {
    color: #2C648A;
    margin: 0 5px 0 0;
    text-decoration: none;
}

.ffirstline a:hover, .ffirstline .selected {
    color: #ffffff;
}

.fsecondline {
    color: #2c648a;
    font-size: 10px;
}

/*inner pages*/
.col1 {
    width: 226px;
}

.col2 {
    width: 484px;
}

.col2bot {
    height: 31px;
    background-image: url(/images/col2bot.gif);
    background-repeat: no-repeat;
}

.ac_cont {
    margin-bottom: 3px;
}

.ac_mid {
    background-image: url(/images/ac_mid.gif);
    background-repeat: repeat-y;
    background-color: #295572;
}

.col2bot_inner {
    padding: 6px 10px;
}

.col2bot_inner a {
    color: #e89d11;
    text-decoration: none;
}

.greybox2 {
    border: 1px solid #d4d4c9;
    width: 478px;
    margin-left: 2px;
    background-color: #FFFFFF;
}

.greybox2 .contents {
    padding: 10px 20px;
    line-height: 150%;
}

.greybox3 {
    border: 1px solid #d4d4c9;
    width: 700px;
    margin-left: 2px;
    background-color: #FFFFFF;
}

.greybox3 .contents {
    padding: 10px 10px;
    line-height: 150%;
}

/*accordion menu*/
.ac_inner {
    padding-left: 2px;
}

.ac_head {
    color: #ffc65b;
    font-size: 16px;
    text-align: center;
    font-family: "Myriad Pro", Helvetica, Arial;
    border-bottom: 1px solid #346585;
    width: 222px;
    padding: 5px 0px;
}

#nav_368801, #nav_368802, #nav_450192 {
    margin: 0;
    padding: 0;
    width: 222px;
}

#nav_368801 ul, #nav_368802 ul, #nav_450192 ul {
    margin: 0;
    padding: 0;
}

#nav_368801 li, #nav_368802 li, #nav_450192 li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: #295572;
    background-image: url(/images/a_menugrad.gif);
    background-repeat: repeat-x;
}

#nav_368801 li a, #nav_368802 li a, #nav_450192 li a {
    color: #FFFFFF;
    display: block;
    padding: 6px 22px;
    text-decoration: none;
    border: 1px solid #346585;
    border-top: none;
    background-image: url(/images/ac_arrow.gif);
    background-repeat: no-repeat;
    background-position: 5% 50%;
}

#nav_368801 li a:hover, #nav_368802 li a:hover, #nav_450192 li a:hover {
    color: #FFC65B;
}

#nav_368801 li li a, #nav_368802 li li a, #nav_450192 li li a {
    color: #ffffff;
    background-color: #5387aa;
    background-image: none;
    padding: 6px 25px;
}

#nav_368801 li li a:hover, #nav_368802 li li a:hover, #nav_450192 li li a:hover {
    color: #ffffff;
    background-color: #cccccc;
}

#nav_368801 li li li a, #nav_368801 li li li a:visited, #nav_368802 li li li a, #nav_368802 li li li a:visited, #nav_450192 li li li a, #nav_450192 li li li a:visited {
    color: #ffffff;
    background-color: #87b8d9;
    background-image: none;
    padding: 6px 25px 6px 35px;
}

#nav_368801 li li li a:hover, #nav_368802 li li li a:hover, #nav_450192 li li li a:hover {
    color: #ffffff;
    background-color: #cccccc;
}

/*float*/
.right {
    float: right;
}

.left {
    float: left;
}

.clearB {
    clear: both;
}

/*added*/
#nav_368801 li li.selected a, #nav_368802 li li.selected a, #nav_450192 li li.selected a {
    color: #ffffff;
}

#nav_368801 li li li.selected a, #nav_368802 li li li.selected a, #nav_450192 li li li.selected a {
    color: #ffffff;
}

#nav_368801 li.selected a, #nav_368802 li.selected a, #nav_450192 li.selected a {
    background-image: url(../images/ac_arrow_s.gif);
}

#nav_368801 li.selected ul li a, #nav_368802 li.selected ul li a, #nav_450192 li.selected ul li a {
    background-image: none;
}

/*SECURE CSS*/

#display-area{
margin: 2px 0;
}

/*.leftarea{
width: 224px;
border:1px solid #8ebede;
}*/

/*.rightarea{
width: 706px;
}*/

.contents{
background-color:#ffffff;
padding: 10px;
border: 1px solid #d7d7cb;
}

.read-more {
background-image:url(../images/readmore-bg.gif);
background-repeat:no-repeat;
height:17px;
padding:7px 10px;
margin-left:2px;
width:686px;
}

.read-more a {
color:#E89D11;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.contents h1.header {
color:#E79702;
font-family:"Myriad Pro",Arial;
font-size:20px;
font-weight:normal;
padding:8px 0;

}

/* added css for twitter, facebook links 12/29/10 */
.followus {
	width:185px;
	padding:0 0 2px 0;
}

* html .followus {
       width:188px;
}

.followus img {
	border:none;	
}

.followus p {
	font-family:"Myriad Pro", Arial;
	padding:8px 5px 0 0;
	color:#FFF;
}

.callus {
   font-family: Segoe UI, Arial, Helvetica;
   font-size:17px;
   color:#26498F;
   padding:31px 0 0 25px; 
}

.callus span {
   font-size:18px;
   font-weight:bold;
}
