
.header_nav  { background: url(../images/header_nav.jpg) no-repeat }
.block_img { background: url(images/body.jpg) no-repeat }
.block_img_2 { background: url(images/body_2.jpg) no-repeat }
.block_bg { background: url(images/body_ext.jpg) repeat-y }
.block_bg_2 { background: url(images/body_ext2.jpg) repeat-y }
.rt_col_block_bg { padding-top: 15px; padding-right: 3px; padding-left: 3px }
.rt_col_block_img { background-repeat: repeat-y }
.nav_table { color: #00427f; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px 0px 0px 0px; border-color: white }
.nav   { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #01417f; padding: 2px 20px 0px 5px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #fff }
.nav_over    { color: #00427f; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #afbbcb url(images/arrow.jpg) no-repeat right ; padding: 2px 20px 0px 5px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #fff; cursor: pointer  }
.nav_current  { color: #7f0401; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #d5a5b2 url(images/arrow_current.jpg) no-repeat right ; padding: 2px 20px 0px 5px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #fff; cursor: pointer  }
.outline  { border: solid 1px #000 }
.inline { border-style: solid; border-width: 0px 1px 0px 1px; border-color: #000 }
.footer { color: #888; font-size: 10px; padding-left: 10px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000 }
.content     { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: no-repeat; padding: 6px 20px 0px 10px; border: 0px #000 }
.content a:link { color: #00f; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.content a:visited { color: #00f; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.right   { color: #01417f; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #b1bacb url(images/rt_col_img.gif) no-repeat; padding: 25px 10px 10px 5px; border: 0px #000 }
.right h1  { color: #fff; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding-bottom: 10px }
.right ul { }
.formtable  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eee; border: solid 1px #000 }
.formtable td { padding: 3px }
.formtable input  { border: solid 1px #000; width: 225px }
.formtable textarea  { border: solid 1px #000; width: 225px }
.contact input  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9eb9d4; border: solid 1px #000; width: 75px; height: 25px; cursor: pointer  }
.contact_over input  { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #752e28; border: solid 1px #000; width: 75px; height: 25px; cursor: pointer  }
.app_main_header { }
.app_content_header  { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #013972; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-style: solid solid none solid; border-width: 1px 1px 0px 1px; border-color: #000 }
.app_border  { background-color: #eee; border: solid 1px #013972 }
.app_wide { width: 200px }
.app_sm { font-style: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.app_reg { color: #000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.app_optional { color: #800; font-style: italic; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.app_required { color: #f30; font-size: 13px }
body { }
.red_border { border: dashed 1px #a00 }
.heading { color: #fff; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #002e62; padding: 4px 20px 4px 0px }
.name   { color: #264d79; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 10px }
.value  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px }
.header { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 10px }
.content_block { padding: 5px 4px 4px 3px }
.blue_border { border: solid 1px #003d7a }
.formtable  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eee; border: solid 1px #000 }
.formtable td { padding: 3px }
.formtable input  { border: solid 1px #000; width: 225px }
.formtable textarea  { border: solid 1px #000; width: 225px }
.contact input  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9eb9d4; border: solid 1px #000; width: 75px; height: 25px; cursor: pointer  }
.contact_over input  { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #752e28; border: solid 1px #000; width: 75px; height: 25px; cursor: pointer  }

.block_img_2 .header{font-size:16px; font-weight:bold;}
.subheadreg{font-size:12px; font-weight:bold; color:#BB0000;}

.content_block, .content_block TD {font-size:12px;}