td {font-family:Tahoma, Arial, Helvetica; font-size:12px;}
h1 {color:#FF9933; margin-top:12px; margin-bottom:12px; line-height:25px; font-family:Arial,Helvetica; font-size:24px;line-height:100%;font-weight:normal;}
h2 {color:#807E7E; margin-top: 22px; margin-bottom:22px; font-family:Arial,Helvetica; font-size:15px;font-weight:bold;line-height:135%;}
h3 {color:#666666;font-size:12px;font-family: Arial,Helvetica; font-weight:bold;margin:0px; padding:12px 0px 18px;line-height:135%;}
h4 {margin:0px;padding: 4px 0px 12px;font-family: Arial,Helvetica; font-size:12px;font-weight:normal;color:#666666;line-height:135%;}
h5 {margin:0px; padding:1em 0em 0em 0em; font-family: Arial,Helvetica; font-size:12px;color:#666666;line-height:135%;}
h6 {margin-top: 0px; margin-bottom:0px; font-family: Arial,Helvetica; font-size:13px;color:#666666;line-height:150%;}
li {margin-top:.5em; margin-bottom:.5em;}
td.quickform_v {font-size:11px; padding:08px 0px 0px 4px;}
td.quickform input {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:198px;}
td.quickform option {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:198px;}
td.quickform textarea {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:198px;}
fieldset {font-size:11px; font-family:Arial,Helvetica,sans-serif;border:1px solid #333333;}
legend {font-size:11px; font-family:Arial,Helvetica,sans-serif;}
ul {margin-bottom: 0em;margin-top: 0em}
ul.noindent {margin: 0; padding: 0;}
ul.noindent li {list-style: none; margin: 0; padding: 5px 0 5px 0;}
ol {margin-bottom: 0em;margin-top: 0em}
hr {margin-bottom: 0em}
.template_main_body {padding:22px 65px 0px 65px; empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; height: 100%; background-color:#FFFFFF;width:940px;background-image:url(../images/body_bg.jpg);background-repeat:repeat-y;height:352px;line-height:135%;color:#666666;}
.template_layout_table td {empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; font-family:Verdana, Arial, Helvetica; font-size:11px;;vertical-align:top;}
.template_framed_body {padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 100%;}
.template_above_banner {border-width: 0px;}
.template_banner_image {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {border-width: 0px;}
.template_left_column {padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;}
.template_msg {padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline {display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header {font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}
.link_header {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat {background-repeat: no-repeat;}
.image_caption {text-align:left;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.error_message {font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {padding: 0px 0px 0px 0px; background-color:#ACAAAA; border-width: 0px;}
.footer {padding: 0px 0px 0px 0px; border-width: 0px;  background-color:#ACAAAA; height: 25px; font-weight:500;font-size:70%; color:white}
img {border: 0 none;}
.boxtext {border:solid 3px midnightblue; background-color:khaki; padding:10px; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite {border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow {text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link {color: darkgray;}
A.sitemap:visited {color: darkgray;}
A.sitemap:hover {color: white;}
.sitemap_td_lev_1_odd {background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {padding: 0px 2px 2px 2px;}
.sitemap_table {padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}
A:link {color: #3366CC;}
A:visited {color: #3366CC;}
A:hover {color: #FF9933;}
tr.grid_heading {color:white;background-color:#5482d4}
tr.grid_row_odd {border:1px solid #EDEDED;}
tr.grid_row_even {border:1px solid #EDEDED;}
.udm {font-size:11px;line-height:100%;height:30px;}
table td.lcol {padding-right:44px;}
table td.ftr_left {font-size:11px;color:#FFFFFF;vertical-align:middle;}
table td.ftr_right {font-size:11px;color:#949494;vertical-align:middle;}
table td.ftr_right a:link {font-size:11px;text-decoration:none;color:#949494;}
table td.ftr_right a:active {font-size:11px;text-decoration:none;color:#949494;}
table td.ftr_right a:visited {font-size:11px;text-decoration:none;color:#949494;}
table td.ftr_right a:hover {font-size:11px;text-decoration:underline;color:#949494;}
table td.reduce {font-size:90%;}
table td.ftr {font-size:10px;background-color:#ACAAAA;font-family:Arial, Helvetica, sans-serif;padding:0px 8px 8px 8px;color:#555555;text-align:center;}
table td.ftr a:link {font-size:10px;text-decoration:none;color:#555555;}
table td.ftr a:active {font-size:10px;text-decoration:none;color:#555555;}
table td.ftr a:visited {font-size:10px;text-decoration:none;color:#555555;}
table td.ftr a:hover {font-size:10px;text-decoration:underline;color:#555555;}
table td.quote {font-size:11px;padding:12px 22px 12px 22px;line-height:150%;}
table td.subnav {font-size:10px;background-color:#454749;padding:16px;color:#A8A8A8;height:60px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;}
table td.subnav a:link {font-size:10px;color:#CBCBCB;text-decoration:none;}
table td.subnav a:active {font-size:10px;color:#CBCBCB;text-decoration:none;}
table td.subnav a:visited {font-size:10px;color:#CBCBCB;text-decoration:none;}
table td.subnav a:hover {font-size:10px;color:#CBCBCB;text-decoration:underline;}
td.alright {text-align:right;}