body {font: normal normal 12pt/12pt Arial, Helvetica, sans-serif; color: #2D3B91; background-color: white; width: 804px; margin-left: 50px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px}

h1 {font: bold 80% Arial, Helvetica, sans-serif; color: #2D3B91;}
h1.line {font: bold 90% Arial, Helvetica, sans-serif; color: #2D3B91; border-bottom: solid 2px silver;}
h2 {font: bold 70% Arial, Helvetica, sans-serif; color: #909B84;}
th {background-color: #f2f2f2; border-bottom: solid 2px silver}

A:link {color:#2D3B91;text-decoration: underline;}
A:visited {color:#2D3B91;text-decoration: underline;}
A:hover {color:#2D3B91;text-decoration: underline;}
A:active { color:#2D3B91;text-decoration: underline;}

div.general {width: 200px; padding: 10px; margin: 10px; border: thin dashed; border-color: silver}

div.shortcuts {float: right; margin-right: 10px}

div.headbg {float: left;}

div.spacer {float: left; width: 1px; height: 100px; background: url(../images/spacer.gif) no-repeat top center;}
div.spacerh {height: 1px}

div.phone {float: left; width: 40px; padding-top: 3px;}
div.numbers {float: left; padding-top: 3px;}

#tl {float: left; background: rgb(45, 59, 145) url(../images/ur.gif) no-repeat top right;}
#tl div {background: transparent url(../images/ul.gif) no-repeat top left;}
#tl div div {background: transparent url(../images/br.gif) no-repeat bottom right;}
#tl div div div {background: transparent url(../images/bl.gif) no-repeat bottom left; padding: 10px 10px 10px 10px;}

#tr {float: left; background: rgb(217, 226, 242) url(../images/index_31.gif) no-repeat top right; width: 250px;}
#tr div {background: transparent url(../images/index_29.gif) no-repeat top left}
#tr div div {background: transparent url(../images/index_62.gif) no-repeat bottom right}
#tr div div div {background: transparent url(../images/index_60.gif) no-repeat bottom left; padding-top: 10px}
#tr div div div div {background: transparent url(../images/index_43.gif) no-repeat top left; padding-top: 0px; padding-left: 10px; height: 120px}
#tr div div div div div {background: transparent url(../images/index_44.gif) no-repeat top left}
#tr div div div div div a {color: rgb(45, 59, 145); font: normal normal 8pt/8pt arial, helvetia, sansserif;}
#tr div div div div div a:link {text-decoration: none}
#tr div div div div div a:visited {text-decoration: none}
#tr div div div div div a:active {text-decoration: underline}
#tr div div div div div a:hover {text-decoration: underline}
#tr div div div div div th {font-size: 8pt;}

#tr table {margin-top: 0px; margin-left: 0px}
#tr th {border-bottom: none; background: none; font: normal normal 6pt/6pt arial; padding-left: 3px}
#tr td {border-bottom: solid 1px rgb(183, 193, 223); height: 15pt; padding-left: 1px; padding-top: 1px}

#trs {float: left; width: 50px; background: rgb(217, 226, 242) url(../images/index_31.gif) no-repeat top right;}
#trs div div {background: transparent url(../images/index_62.gif) no-repeat bottom right; height: 130px}

#ml {float: left; width: 147px; background: rgb(45, 59, 145) url(../images/ur.gif) no-repeat top right; margin-top: 0px}
#ml div {background: transparent url(../images/ul.gif) no-repeat top left; margin-top: 0px}
#ml div div {background: transparent url(../images/br.gif) no-repeat bottom right}
#ml div div div {background: transparent url(../images/bl.gif) no-repeat bottom left; padding-left: 5px; margin-top: 0px; height: 130px}
#ml a:link {font: normal normal 8pt/8pt arial, helvetia, sansserif; text-decoration: none; color: white}
#ml a:visited {font: normal normal 8pt/8pt arial, helvetia, sansserif; text-decoration: none; color: white}
#ml a:active {font: normal normal 8pt/8pt arial, helvetia, sansserif; text-decoration: underline; color: white}
#ml a:hover {font: normal normal 8pt/8pt arial, helvetia, sansserif; text-decoration: underline; color: white}
#ml table {margin-left: 2px; margin-top: -1px}
#ml td {border-bottom: solid 1px #B7C1DF; padding-left: 5px; padding-right: 5px; padding-top:2px; border-collapse: collapse; height: 14px}

#ms {float: left; width: 50px; background: rgb(45, 59,145) url(../images/index_89.gif) no-repeat top right; margin-top: 0px}
#ms div {background: transparent url(../images/index_88.gif) no-repeat top left}
#ms div div {background: transparent url(../images/index_105.gif) no-repeat center left}
#ms div div div {background: transparent url(../images/index_106.gif) no-repeat center right}
#ms div div div div {background: transparent url(../images/index_123.gif) no-repeat bottom right}
#ms div div div div div {background: transparent url(../images/spacer.gif) no-repeat bottom left; height: 130px}

#mbs {float: left; background:  transparent url(../images/index_74.gif) no-repeat top left; width: 301px; height: 1px; overflow:hidden;}

#mbspace {float: left; width: 301px; height: 1px; background: transparent}

#mbg {float: left; width: 300px; background: rgb(217, 226, 242) url(../images/index_92.gif) no-repeat top right}
#mbg div {background: transparent url(../images/index_91.gif) no-repeat top left}
#mbg div div {background: transparent url(../images/index_108.gif) no-repeat center left}
#mbg div div div {background: transparent url(../images/index_109.gif) no-repeat center right}
#mbg div div div div {background: transparent url(../images/index_126.gif) no-repeat bottom right}
#mbg div div div div div {background: transparent url(../images/spacer.gif) no-repeat bottom left; height: 130px}

#mspace {float: left; background: rgb(45, 59, 145) url(../images/ur.gif) no-repeat top right;}
#mspace div {background: transparent url(../images/ul.gif) no-repeat top left;}
#mspace div div {background: transparent url(../images/br.gif) no-repeat bottom right;}
#mspace div div div {background: transparent url(../images/bl.gif) no-repeat bottom left; height: 130px; width: 301px;}

#mrr {float: left; background: rgb(45, 59, 145) url(../images/ur.gif) no-repeat top right;}
#mrr div {background: transparent url(../images/ul.gif) no-repeat top left;}
#mrr div div {background: transparent url(../images/br.gif) no-repeat bottom right;}
#mrr div div div {background: transparent url(../images/bl.gif) no-repeat bottom left; height: 50px; width: 220px; padding-top: 80px; padding-left: 30px}
#mrr span {font: normal 14pt/14pt arial, helvetia, sansserif; color: white;}

#mrs {float: left; width: 50px; background: rgb(45, 59, 145) url(../images/ur.gif) no-repeat top right; margin-left: 1px;}
#mrs div div {background: transparent url(../images/br.gif) no-repeat bottom right; height: 130px}

#br {float: left; width: 250px; background: rgb(45, 59, 145) url(../images/ur.gif) no-repeat top right}
#br div {background: transparent url(../images/ul.gif) no-repeat top left}
#br div div {background: transparent url(../images/br.gif) no-repeat bottom right}
#br div div div {background: transparent url(../images/bl.gif) no-repeat bottom left; padding: 8px 10px 10px 22px; height: 112px}
#br span {font: normal bold 12pt/12pt arial, helvetia, sansserif; word-spacing: 2px; color: white}
#br p {font: normal normal 8pt/10.5pt arial, helvetia, sansserif; color: white; margin-top: 10px}
#br a {color: white;}
#br div div div div {font-size: 10pt; vertical-align: middle; text-align: center; margin: 0px 0px 0px 0px; padding: 0px; background: rgb(217, 226, 242) url(../images/corner1.gif) no-repeat top right; height: 22px}
#br div div div div div {background: transparent url(../images/corner2.gif) no-repeat top left;}
#br div div div div div div {background: transparent url(../images/corner3.gif) no-repeat bottom right;}
#br div div div div div div div {background: transparent url(../images/corner4.gif) no-repeat bottom left; padding-top: 0px;}
#br div div div div div div div a {color: rgb(45, 59, 145);} 

#brs {float: left; width: 50px; background: rgb(45, 59, 145) url(../images/ur.gif) no-repeat top right; padding-top: 10px}
#brs div div {background: transparent url(../images/br.gif) no-repeat bottom right; height: 120px;}

#titlespace {float:left; background: transparent; height: 100px;}

#title {float: left; background: transparent; height: 48px; padding: 44px 10px 10px 23px; width: 570px; font: normal normal 12pt/12pt Arial, Helvetica, sans-serif;}

#news {float:left; font: bold 11pt/11pt Arial, Helvetica, sans-serif; color:#2D3B91; background: transparent; margin-top: 0px}
#news th {font: bold 8pt/8pt arial, helvetia, sansserif; background-color: #B7C1DF; border-bottom: solid 0px #b7c1df; text-align: left; vertical-align: middle}
#news td {font: normal normal 8pt/9pt Arial, Helvetica, sans-serif; padding: 8px 5px 0px 0px; background-color: #D9e2f2;}
#news td.item {border-bottom: 1px solid #b7c1df; padding-bottom: 4px;}
#news td.iteml {padding-bottom: 4px;}
#news tr.spacer {font-size: 1pt; height: 5px;}
#news a {color: #2b3d91;}
.newsspacer {font: normal 3pt/3pt Arial, Helvetica, sans-serif;}

#news tr.hb {border-bottom: 2px solid red;}

#news td.hlt {border-left: 2px solid red; border-top: 2px solid red;}
#news td.hmt {border-top: 2px solid red;}
#news td.hrt {border-right: 2px solid red; border-top: 2px solid red;}
#news td.hlm {border-left: 2px solid red;}
#news td.hrm {border-right: 2px solid red;}
#news td.hlb {border-left: 2px solid red; border-bottom: 2px solid red;}
#news td.hmb {border-bottom: 2px solid red;}
#news td.hrb {border-right: 2px solid red; border-bottom: 2px solid red;}
#news td.space {height: 5px; padding: 0px;}
#news th.l {width: 10px; height: 20px;}
#news th div {width: 180px; text-align: right;}
#news th.s {width: 10px; height: 8px;}
#news th.sm {height:  8px;}

#news28a {float: left;}
#news28b {float: right;}

#dir {float:left; font: bold 11pt/11pt Arial, Helvetica, sans-serif; color:#2D3B91; background: transparent; margin-top: 10px}
#dir th {font: bold 8pt/8pt arial, helvetia, sansserif; background-color: #B7C1DF; border-bottom: solid 0px #b7c1df; text-align: left; vertical-align: middle}
#dir td {font: normal normal 8pt/9pt Arial, Helvetica, sans-serif; padding: 8px 5px 0px 0px; background-color: #D9e2f2;}
#dir hr {color: #b7c1df; height: 1px; line-height: 1px; font-size: 1pt}
#dir a {color: #2b3d91;}
.dirspacer {font: normal 3pt/3pt Arial, Helvetica, sans-serif;}

#content {float: left; background: transparent; font: normal normal 10pt/11pt Arial, Helvetica, sans-serif; padding-left: 23px; padding-top:0px; width: 570px;}
#content p a {text-decoration: underline;}
#content th {font-size: 100%; background-color: transparent; border: 0px; padding-bottom: 2px; text-align: left}
.contentspace {padding: 0px;}
#content tr.space {font: normal normal 2pt/2pt Arial, Helvetia, sans-serif; height: 2pt; padding: 0px}
#content div {padding-right: 10px; border-collapse: collapse;}
#content td.submit {text-align: right;}
#content td.submit input {width: 50%;}
#content td.list {padding-right: 5px;}

#status th {font: bold 8pt/8pt arial, helvetia, sansserif; background-color: #B7C1DF; text-align: left; vertical-align: middle}
#status td {font: normal normal 8pt/9pt Arial, Helvetica, sans-serif; padding: 8px 5px 0px 0px;}
#status td.l {font-size: 6pt; border-left: solid 1px #D9e2f2;}
#status td.r {font-size: 6pt; border-right: solid 1px #D9e2f2;}
#status td.t {font: normal normal 0pt/2pt Arial; border-top: solid 1px #D9e2f2; padding: 0px;}
#status td.b {font: normal normal 0pt/2pt Arial; border-bottom: solid 1px #D9e2f2; padding: 0px;}
#status td.hl {border-left: solid 1px #D9e2f2; background-color: #D9e2f2;}
#status td.h {background-color: #D9e2f2;}
#status td.hr {border-right: solid 1px #D9e2f2; background-color: #D9e2f2;}

#footer {float: left; text-align: center;}

.footer{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#2D3B91; background-color:#FFFFFF; margin-top: 30px; padding-top: 5px;}
.footer A:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;color:#2D3B91;text-decoration: none;}
.footer A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;color:#2D3B91;text-decoration: none;}
.footer A:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;color:#2D3B91;text-decoration: underline;}
.footer A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;color:#2D3B91;text-decoration: underline;}

.contenttablecell {font: bold 10pt/10pt Arial, Helvetica, sans-serif; color: #2D3B91; padding: 0px 0px 0px 3px; background-color: #B7C1DF; height: 20px;}

.contentfieldcellgrey {font: normal normal 10pt/10pt Arial, Helvetica, sans-serif; color:#2D3B91; padding: 0px 0px 0px 3px; background-color:#F2F2F2;}

.contentcorner {padding: 0px; height: 20px; width: 8px;}

.address {float: left; font: normal normal 9pt/11pt Arial, Helvetica, sans-serif; padding-left: 3px; padding-top: 3px;}

.contentinside {font: normal normal 1pt/1pt Arial; height: 1px; border-top: solid 1px #b7c1df; padding: 0px;}

.contentnewssmall {font: normal normal 7pt/7pt Arial, Helvetica, sans-serif; padding-bottom: 3px;}

.addresshide {display: none;}
.addressshow {display: block;}

.adr1 {float: left; width: 4px; height: 110px; background-color: #B7C1DF; padding: 0px;}
.adr2 {width: 20px; height: 110px; background-color: #F2F2F2; padding: 0px;}

#container th {font: normal normal 9pt/9pt Arial, Helvetia, sans-serif; background-color: #F2F2F2;border-bottom: solid 2px silver; text-align: center; vertical-align: bottom;}

#container th.line {border-left: solid 1px silver;}

.cfcgline {font: normal normal 10pt/10pt Arial, Helvetica, sans-serif; color:#2D3B91; padding: 0px 0px 0px 3px; background-color:#F2F2F2; border-left: solid 1px silver; height: 20px}

.forms {padding-bottom: 3px}
.forms span {font: normal normal 8pt/8pt Arial, Helvetica, sans-serif; color: gray;}

#charter th {background-color: #F2F2F2; border-bottom: solid 2px silver; text-align: center; vertical-align: bottom;}
#charter td {border-bottom: solid 1px #F2F2F2; vertical-align: top; padding-top: 4px}

#officemap {margin-left: 223px;}

#share th {font: bold 8pt/8pt arial, helvetia, sansserif; background-color: #B7C1DF; border-bottom: solid 0px #b7c1df; text-align: left; vertical-align: middle; padding: 2px 0px 0px 3px;}
#share th.x {padding: 0px; text-align: right;}
#share td {border-left: solid 1px #B7C1DF; padding: 2px 5px 2px 3px;}
#share td.b {border: none; border-top: solid 1px #B7C1DF;}
