body , table, input { font-family: Verdana;font-size: 8.5pt;color: #333333;line-height:14px}
 textarea {font-family: Verdana}
 input {font-size:10px}
.intro {font-weight: bold;font-size: 13px;color: #666666; line-height:17px}
.marknote {font-size: 8px;line-height:14px;color:black;vertical-align:top}
table {border-collapse:collapse}
form {margin:0px; padding:0px}
.highlight {
            border-bottom: 1px dotted #ee2422!important;
            font-style:italic;
            text-decoration: none;
           line-height:15px;
            
   }
input, textarea {border:1px solid #9A9A9A;color: #666666;font-size:10px;padding-top:2px;}

.noprint {}
.noshow {display:none}
.sitemap ul, ul {margin: auto;padding:auto;list-style:auto;background:none}
.noborder {border-style: none}
.paragraph_title {font-size:15px;font-weight:bold;color: #53575F;line-height:19px}
.paragraph_subtitle {font-size:13px;font-weight:bold;color: #53575F; line-height:17px}
.paragraph, .pagragraph table {font-size:12px;line-height: 15px}
.rparagraph_title {font-size:14px;font-weight:bold;color: #53575F; line-height:18px}
.rparagraph_subtitle {font-size:12px;font-weight:bold;color: #53575F line-height:16px}
.rparagraph, .rparagraph table {font-size:10px;}

.justified {text-align: justify} 
 .bblack {font-weight: bold;color: #000000;} 
 .ten {font-size:10px}
 .twelve {font-size:12px} 
 .quoted {font-size:13px;color:#666666}
 .open {background-color: #f5f5f5}
 .bold {font-weight: bold}
 .grayer {color: #53575f}
 .xgrayer {color: #93979f}
.vsp {background-image:url(/images/vsp.gif);background-repeat:repeat-y;background-position: top right;}
.hsp {background-image:url(/images/hsp.gif);background-repeat:repeat-x;background-position: center;}
.hspc {background-image:url(/images/hspc.gif);background-repeat:repeat-x;background-position: center;}
.submain {margin-left:-2px}
.black {color: #333333; font-size: 10px}

.sitemap {color: #333333; font-size: 11px} 
.paragraph p {margin-top: 0px;margin-bottom:8px;line-height: 15px}
.pagagraph a {font-weight:bold;color:#EE2422;text-decoration: none;font-size: 10px}
.paragraph a:hover {text-decoration: underline}
.paragraph input {height:19px;background: #f6f6f6}
.paragraph textarea {background: #f6f6f6}  
input.search {height:19px;width:120px}
.intitle {color: #53575f;font-size: 11pt}
.date { color:gray}
.red {color: #ee2422}
.redbg {background-color: #ee2422}
.footer {color: #999999;font-size:7.5pt}
.graybg {background-color: #53575f}
.bcrumb {color: #cccccc;font-size: 7.5pt;}
.bcrumbsep {color:#ee2422}
.headertable {}
.headertable th {background-color: #53575f;color:white;font-weight:bold;padding: 4px 10px 4px 10px} 
.editform {background-color: #f5f5f5;}
.inactive {color:#999999}
.headertable span {font-weight:bold;cursor: pointer;border-bottom:1px dotted #999999;width:20px;text-align:center}
input.text, select {border:1px solid #a2a2a2;background-color:#f6f6f6;color: #333333;font-size:7.5pt}
input.checkbox,input.radio {background-color: none;border-style:none}
a {color: #ee2422; font-weight:bold;text-decoration:none;}
a:link {font-size: 11px}
a:visited {font-size: 11px}
a:hover {text-decoration:underline;}
a.active {font-size: 11px}
.blacklink {font-size:12px;font-weight:bold;color: #000000}
a.blacklink {text-decoration: none}
a.blacklink: hover {text-decoration: underline}
a.footer {font-weight: normal;color: #ee2422;font-size: 10px}
a.bcrumb {font-weight: normal; text-decoration: underline;font-size: 10px}


.ten a {font-size:10px}

.headertable td {border-style:solid;border-width: 0px 0px 1px 0px;border-color:#999999 }
.headertable table td  { border-bottom: 0px solid #999999;} 
input.button {
width:50px;
min-width:50px;
overflow:visible;

background-color: #ee2422;
color:white;
border:0px none transparent;
padding: 2px 2px 2px 2px;

margin:1px 1px 1px 1px;
text-transform: uppercase;
font-size:7.5pt;

} 
input.button[class] {
    width: auto;
   text-align:center;  
}
input.nb {border:0px;background: auto;height: auto}

.paragraph ul {margin:5px;margin-left:0px;padding:0px;}
.paragraph li {padding-left:10px;padding-bottom:3px;list-style: none; background: url(/images/reddot.gif) 0px 5px no-repeat; }

.bri{
background: url(/images/sh_ri.png) repeat-y right !important;
background: none;
}
.ble{
background: url(/images/sh_le.png) repeat-y left !important;
background: none;
}
.bbr{
background: url(/images/sh_br.png) no-repeat bottom right !important;
background: none;
}
.bbt{
background: url(/images/sh_bt.png) repeat-x bottom !important;
background: none;
} 
.bbl{
background: url(/images/sh_bl.png) no-repeat bottom left !important;
background: none;
}
.btr{
background: url(/images/sh_tr.png) no-repeat top right !important;
background: none;
}
.btt{
background: url(/images/sh_t.png) repeat-x top !important;
background: none;
} 
.btl{
background: url(/images/sh_tl.png) no-repeat bottom left !important;
background: none;
}

select.validation-failed { color: #ff3300}
select.validation-passed { }
input.required, textarea.required {
	
}
input.validation-failed, textarea.validation-failed {
	border-color: #FF3300;
	
}
input.validation-passed, textarea.validation-passed {
	border-color: auto;
	
}

.validation-advice {
	display: none;
}


.hid {display:none}
div.mnu {margin:0px!important;padding:0px!important;position:absolute;left:-18px;height:30px;}
.mnu ul {list-style:none;margin-top:0px!important;}
.mnu li {display:inline;margin:0px!important;margin-left:-24px!important;}
.mnu div {margin-top:20px;background-color:#EE2422;width:10px;height:10px;}
.mnu li.hov {position:absolute;margin-left:-24px;z-order:200;}