a.nav:link {font-family: arial, san serif; font-size: 12px; color: #1C6E9E; text-decoration: underline;}
a.nav:visited {font-family: arial, san serif; font-size: 12px; color: #1C6E9E; text-decoration: underline;}
a.nav:active {font-family: arial, san serif; font-size: 12px; color: #1C6E9E; text-decoration: underline;}
a.nav:hover {font-family: arial, san serif; font-size: 12px; color: #1C6E9E; text-decoration: underline;}

body {
 margin: 0; padding: 0;
 background-color: white; font-size: 12px; color: black; font-family: Arial, Verdana, sans; /*100.1%;*/
}

button {
    border: none;
    background: transparent;
}


body , td, a, input, textarea, select
{
    font-size: 12px;
    color: black;
}

form, ul, ul li
{
    margin:0;
    padding:0;
}

form
{
    padding: 10px;
}

input.text, textarea {
    border: 1px solid black;  background-color: white; padding-left: 4px;
}

p {
    margin: 10px 3px 14px 0px;
    line-height: 110%;
    font-size: 13px;
    font-family: Arial, sans;
}                                                                                \
a {
    text-decoration: none;
    color: #17729D;
}
a:hover{
 text-decoration: underline;
}
a img { border: none; }

h1 {
 color: #1C6E9E; font-size: 18px; font-family: 'Arial Narrow' ,Arial, sans; line-height: 20px;
 margin: 3px 3px 7px 0px;  padding: 0px; border-bottom: 1px solid #A6CBE3;
}

h2 {
 color: #1C6E9E; font-size: 13px; font-family: Arial, sans; font-weight: bold; text-decoration: none;
 background-image: url(li_blue.gif); background-repeat: no-repeat; background-position: left 5px;
 padding-left: 10px; padding-bottom: 2px; margin-bottom: 7px; line-height: 14px;
}

hr { display: block;  background-color: white; color: white; border-top: 1px solid #A6CBE3; height: 0px;}

/*  common  */
.lred {color: #FE6906;}
.bold { font-weight: bold; }
.condensed { line-height: 100%; }
.btm3 {margin-bottom: 3px;}
.btm10 {margin-bottom: 10px;}

.top12 {margin-top: 12px;}

/*	top		*/
table.sitemap  { position: absolute; left: 0px; background-image: url(sitemap_line.gif); background-repeat: repeat-x;}
table.sitemap td div.sitemap {background-image: url(sitemap_bg.gif); background-repeat: no-repeat; width: 114px;}
table.sitemap td div.sitemap a {display: block; font-size: 11px; font-family: Verdana, sans; color: #D5EAFC; font-weight: bold; padding: 7px 26px 10px 30px;}

table.head { background-image: url(top_bg.jpg); background-repeat: repeat-x; background-color: #C1E2D9;}
table.head td.right{ background-image: url(top_right_i.jpg); background-repeat: no-repeat; background-position: right top; }
table.head2 { background-image: url(top_head2.jpg); background-repeat: repeat-x; background-color: #C1E2D9;}
table.head2 td.right{ background-image: url(top_right2.jpg); background-repeat: no-repeat; background-position: right top; }
#logo {display: block; margin-left: 19px; margin-top: 38px;}
#phone {margin-left: 303px; margin-right: 12px; margin-bottom: 8px;}
div.flash {position: absolute; left: 0px; top: 134px;}


/*   TOP MENU */
td.menu_left {background-image: url(menu_left_bg.gif); background-repeat: repeat-x; border-bottom: 5px solid #6D869F;}
td.menu_right {background-image: url(menu_right_bg.gif); background-repeat: repeat-x; border-bottom: 5px solid #6D869F;}
td.menu_cnt {background-image: url(menu_cnt_bg.gif); background-repeat: repeat-x; border-bottom: 5px solid #6D869F;}
table.menu td a {padding-top: 9px; }
table.menu td, a.mnuitem {font-family: Verdana !important; }
table.menu td a { font-weight: bold; color: white; font-size: 11px; font-family: Verdana, sans !important; padding-left: 3px; padding-right: 3px;}
table.menu td.aitem {background-image: url(menua_cnt_bg.gif); background-repeat: repeat-x; }
table.menu td.aitem a{
 background-image: url(menu_activ_bg.gif); background-repeat: no-repeat; background-position: center top;
 padding-top: 9px; padding-bottom: 9px;
}

/*   CENTER   */
table.content {margin-bottom: 3px; background-color: white;}
table.content td.left {background-image: url(left_rtop.gif); background-position: right top; background-repeat: no-repeat; padding-top: 5px; padding-right: 7px; }
table.content td.right {background-image: url(right_ltop.gif); background-position: left top; background-repeat: no-repeat;  padding: 5px 0px 0px 5px; }
table.content td.left, table.content td.center, table.content td.right {border-bottom: 3px solid white;}
table.content td.content {background-image: url(cnt_btm.gif); background-position: left bottom; background-repeat: repeat-x; padding-bottom: 4px;}

/*  content  */
div.context {margin-left: 5px; margin-right:3px;}
div.context2 {margin-left: 22px; margin-right:7px;}
div.context2 h1 {margin-left: -8px;}
div.context2 h2 {margin-left: -11px;}
div.context2 .orange {color: #F58B30;}
div.context2 a {color: #17729D;}
div.context2 ul ul {margin: 0 0 0 20px;}


div.more {margin-top: -14px;}
div.more a{color: #F58B30; font-weight: bold;}
span.h2 {color: #1C6E9E; font-weight: normal;}

div.lshadow {background-image: url(shadow_lbtm.jpg); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 10px;}
div.rshadow {background-image: url(shadow_rbtm.jpg); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 10px;}

table.blocks {border: none;}
table.blocks td.blleft, table.blocks td.blleft_btm  {background-color: #EAF3F8; border-right: 12px solid white;}
table.blocks td.blright, table.blocks td.blright_btm {background-color: #FDF8ED;}
table.blocks td.blleft_btm {background-image: url(tbl_blue_bl.gif); background-repeat: no-repeat;}
table.blocks td.blright_btm {background-image: url(tbl_lred2_bl.gif); background-repeat: no-repeat;}

table.blue_block {background-image: url(tbl_blue_bg.gif); background-repeat: repeat-x; background-color: #EAF3F8; }
table.blue_block td.header {background-image: url(tbl_blue_left.jpg); background-repeat: no-repeat;  padding: 7px 0px 0px 13px;
 color: white; font-size: 11px; font-weight: bold; line-height: 120%;
}

table.lred1_block {background-image: url(tbl_lred1_bg.gif); background-repeat: repeat-x; background-color: #FEF0DC; }
table.lred1_block td.header {background-image: url(tbl_lred1_left.jpg); background-repeat: no-repeat;  padding: 7px 0px 0px 13px;
 color: white; font-size: 11px; font-weight: bold; line-height: 120%; font-family: Verdana, sans;
}
table.lred1_block td.txt {padding-left: 12px; padding-right: 7px;}
table.lred2_block td.txt {padding-right: 7px;}

table.lred2_block {background-image: url(tbl_lred2_bg.gif); background-repeat: repeat-x; background-color: #FDF8ED; }
table.lred2_block td.header {background-image: url(tbl_lred2_left.jpg); background-repeat: no-repeat;  padding: 7px 0px 0px 13px;
 color: white; font-size: 11px; font-weight: bold; line-height: 120%; font-family: Verdana, sans;
}


ul.articles {list-style: none; padding: 0px 0px 12px 0px; margin-left: 9px; margin-top: 5px;}
ul.articles li {
 background-image: url(li_blue.gif); background-position: 3px 9px; background-repeat: no-repeat;
 padding-left: 15px; padding-bottom: 10px; padding-top: 5px; line-height: 120%;
}
ul.articles li a {font-weight: bold; color: #17729D; font-size: 12px; font-family: Arial, sans; text-decoration: underline;}
ul.articles li a:hover {text-decoration: none;}
ul.articles li ul.subarticles{ list-style: none; margin-top: 7px; }
ul.articles li ul.subarticles li {
 background-image: url(li_grnblue.gif); background-position: left center; background-repeat: no-repeat;
 padding-left: 8px; padding-bottom: 2px; padding-top: 2px; line-height: 110%;
}
ul.articles li ul.subarticles li a {font-weight: normal; color: #1D4557; font-size: 13px; font-family: Arial, sans;text-decoration: none;}
ul.articles li ul.subarticles li a:hover {text-decoration: underline;}
div.moreart {margin: 2px 0px 30px 23px; }


ul.news {list-style: none; padding: 0px 0px 12px 0px; margin-left: 9px; margin-top: 5px;}
ul.news li {
 background-image: url(li_lred.gif); background-position: 3px 11px; background-repeat: no-repeat;
 padding-left: 13px; padding-bottom: 2px; padding-top: 5px; line-height: 120%;
}
ul.news li a {font-weight: bold; color: #F58B30; font-size: 12px; }
ul.news li p.newstext{ margin-top: 3px; margin-bottom: 3px; padding-left: 0px; padding-bottom: 2px; line-height: 110%; }
ul.news li p.newstext a { color: #1482D1; font-weight: normal; text-decoration: underline;}
ul.news li p.newstext a:hover {text-decoration: none;}

/*   LEFT   */

ul.cust_access {background-color: #CDE4F3; list-style: none; padding: 0px 0px 15px 0px;}
ul.cust_access li {
 background-image: url(li_blue.gif); background-position: 15px center; background-repeat: no-repeat;
 padding-left: 30px; padding-bottom: 5px; padding-top: 5px; line-height: 120%; border-bottom: 1px solid #F3F8FD;
}
ul.cust_access li a {font-weight: bold; color: #336699; font-size: 12px; font-family: Arial, sans;}
ul.cust_access li.active {color: #F58B30; font-weight: bold; font-size: 12px;}
ul.cust_access li.header {
 background-image: url(cust_access.gif); background-position: left top; background-repeat: no-repeat; line-height: 100%;
 padding: 10px 5px 15px 15px; border-bottom: none;
 font-weight: bold; font-size: 11px; font-family: Verdana, sans; color: white;
}
ul.cust_access li.last {border-bottom: none; }
ul.cust_access li.active_last {border-bottom: none; color: #F58B30; font-weight:bold;}


ul.useful {background-color: #E6ECEE; list-style: none; padding: 0px 0px 8px 0px;}
ul.useful li {
 background-image: url(li_gblue.gif); background-position: 15px center; background-repeat: no-repeat;
 padding-left: 30px; padding-bottom: 7px; padding-top: 6px; line-height: 130%;
}
ul.useful li.first_active {font-weight: bold; border-bottom: 1px solid white; color: #F58B30; font-size: 12px;}
ul.useful li.last_active {font-weight: bold; color: #F58B30; font-size: 12px; }
ul.useful li.first {border-bottom: 1px solid white; }
ul.useful li a {font-weight: bold; color: #698399; font-size: 12px; font-family: Arial, sans;}
ul.useful li.header {
 background-image: url(useful_res.gif); background-position: left top; background-repeat: no-repeat; line-height: 100%;
 padding: 10px 5px 10px 15px;
 font-weight: bold; font-size: 11px; font-family: Verdana, sans; color: white;
}

ul.dsilver3 {background-image: url(ul_dsilver_bg.gif); background-repeat: no-repeat; list-style: none; padding: 1px 5px 0px 12px; margin-top: 7px; }
ul.dsilver3 li {background-image: url(li_dsilver.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; margin-bottom: 1px; line-height: 120%;}
ul.dsilver3 li a {color: #698399; font-weight: normal; font-size: 12px; font-family: Arial, sans; text-decoration: underline; }
ul.dsilver3 li a:hover {text-decoration: none;}
ul.dsilver3 li.active {color: #F58B30; font-weight: normal; font-size: 12px; font-family: Arial, sans; text-decoration: underline; }


/*  RIGHT  */
ul.care_lgreen {background-color: #E2F6E2; list-style: none; padding: 8px 5px 20px 15px;}
ul.care_lgreen li {background-image: url(li_lgreen.gif); background-position: left center; background-repeat: no-repeat; padding-left: 11px; margin-bottom: 6px;}
ul.care_lgreen li a {font-weight: bold; color: #488646; font-size: 12px; font-family: Arial, sans;}

ul.states {
 background-color: #E8F3F2; background-image: url(ul_states_left.gif); background-repeat: repeat-y; list-style: none;
 margin-top: 3px;
}

ul.states li {
 background-image: url(li_green.gif); background-position: 15px center; background-repeat: no-repeat;
 padding-left: 30px; margin-bottom: 3px; padding-top: 2px; line-height: 13px;
}

ul.states li a {font-weight: normal; color: #048F8D; font-size: 12px; font-family: Arial, sans;}
ul.states li.header {
 background-image: url(ul_states.gif); background-position: left top; background-repeat: no-repeat; line-height: 120%;
 padding: 10px 5px 13px 15px;
 font-weight: bold; font-size: 12px; font-family: Arial, sans; color: #3B9C96;
}
ul.states li.last {background-image: url(ul_states_btm.gif); background-position: left bottom; background-repeat: no-repeat; padding-top: 20px; }


/*  BOTTOM  */
tr.bottom td {background-color: #A9BED0; height: 40px; font-size:11px;}
td.webdesign, td.webdesign a {font-family: Tahoma, sans;}
td.webdesign, td.webdesign a, td.copy { color: white;}
td.webdesign a {text-decoration: underline; font-size:11px;}
td.webdesign a:hover {text-decoration: none;}
tr.bottom td.copy {font-size: 12px;}