/* 
CSS for application
*/

body{
margin-top: 0px;
margin-left: 0px;
font-family: Verdana;
font-size: 9pt;
}
p, td{
font-family: Verdana;
font-size: 9pt;
}
p{
font-family: Verdana;
font-size: 9pt;
padding-left: 10px;
padding-right: 10px;
}
h1, h2{
font-family: "Arial Black", Impact, sans-serif;
color: #9c7bbd;
padding-left: 10px;
}
h3, h4, h5, h6{
color: #64B820;
padding-left: 10px;
}
h1{
padding-top: 12px;
font-size: 24px;
}
h3{
font-size: 16px;
}

h1.pageheader{
font-family: "Arial Black", Impact, sans-serif;
color: #9c7bbd;
padding-left: 10px;
padding-top: 12px;
font-size: 24px;
text-align: left;
vertical-align: middle;
}

font.subheader{
font-family: inherit;
padding-left: inherit;
padding-right: inherit;
font-weight: inherit;
color: inherit;
font-size: 12px;
}
p.error{
font-family: Verdana;
font-weight: bold;
font-size: 9pt;
color: red;
padding-left: 10px;
padding-right: 10px;
}

table.main{
height: 500px;
}

table.locations{
font-family: Verdana;
font-size: 9pt;
text-align: left;
vertical-align: top;
border: 0px;
padding: 0px;
margin: 4px;
}

td.header{
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
padding: 2px;
}
td.locationName{
font-family: inherit;
font-size: inherit;
font-weight: bold;
text-align: left;
}
td.locationNameCenter{
font-family: inherit;
font-size: inherit;
font-weight: bold;
text-align: center;
}
td.locationDetail{
font-family: inherit;
font-size: 7pt;
font-weight: inherit;
text-align: left;
}
td.toolbar{
;background-color: #64B820;
background-color: #9c2994;
font-family: Verdana;
font-size: 9pt;
vertical-align: top;
height: 20px;
}
td.menu{
background-color: #D8EDC7;
font-family: Verdana;
font-size: 8pt;
width: 200px;
border-top: 2px solid #003F89;
border-right: 1px solid #003F89;
vertical-align: top;
color: #ffffff;
}
td.content{
font-family: Verdana;
font-size: 9pt;
padding-top: 10px;
padding-bottom: 50px;
border-top: 2px solid #003F89;
border-right: 1px solid #003F89;
vertical-align: top;
}
td.formlabel{
font-family: Verdana;
font-size: 9pt;
font-weight: bold;
text-align: right;
vertical-align: top;
white-space: nowrap;
}
td.formlabelsmall{
font-family: Arial,Helvetica,sans-serif;
font-size: 7pt;
font-weight: normal;
text-align: left;
vertical-align: top;
white-space: nowrap;
height: 25px;
}
td.formInstruction{
font-family: Verdana;
font-size: 8pt;
font-weight: normal;
text-align: left;
vertical-align: middle;
}
.Footer {
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
text-transform: none;
text-align: left;
line-height: normal;
text-decoration: none;
color: black;
font-size: 7pt;
}
.Instruction {
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
text-transform: none;
text-align: left;
line-height: normal;
text-decoration: none;
color: black;
font-size: 7pt;
}
a.Instruction:link { background: none; color: black; text-decoration: none }
a.Instruction:visited { background: none; color: black; text-decoration: none }
a.Instruction:hover { background: none; color: red; text-decoration: underline }
a.Instruction:active { background: none; color: red; text-decoration: underline }

td.footer{
background-color: #64B820;
font-family: Verdana;
font-size: 7pt;
height: 20px;
border-top: 2px solid #003F89;
border-right: 2px solid #64B820;
vertical-align: middle;
color: #ffffff;
}
a.footer{
background-color: #64B820;
font-family: Verdana;
font-size: 7pt;
padding: 2px;
height: 20px;
vertical-align: middle;
color: #ffffff;
}

td.toolbar_item a{
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
vertical-align: top;
display: block;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
color: #ffffff;
vertical-align: middle;
text-decoration: none;
border-right: 1px solid #ffffff;
}
td.toolbar_item a:hover{
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
vertical-align: top;
display: block;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
text-decoration: none;
color: #003F89;
}
td.menu_header{
fpadding: 1px;
font-family: Verdana;
font-size: 8pt;
vertical-align: top;
display: block;
vertical-align: middle;
text-decoration: none;
width: 150px;
padding: 4px;
/* color: #64B820;*/
color: #003F89;
border-bottom: 1px solid #64B820; 
font-weight: bold;
}
td.header a{
text-decoration: underline;
font-family: inherit;
padding-left: inherit;
padding-right: inherit;
font-weight: inherit;
color: inherit;
font-size: inherit;
}
a.header {
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
color: inherit;
padding-left: inherit;
padding-right: inherit;
text-decoration: underline;
padding: 2px;
}
sub.plain{
text-decoration: none;
font-family: inherit;
font-weight: normal;
}
sup.plain{
text-decoration: none;
font-family: inherit;
font-weight: normal;
}
td.header a:hover{
text-decoration: underline;
font-family: inherit;
padding-left: inherit;
padding-right: inherit;
font-weight: inherit;
color: purple;
font-size: inherit;
}
a.header:hover
{
text-decoration: underline;
font-family: inherit;
padding-left: inherit;
padding-right: inherit;
font-weight: inherit;
color: purple;
font-size: inherit;
}
td.menu_item a{
fpadding: 1px;
font-family: Verdana;
font-size: 7pt;
vertical-align: top;
display: block;
vertical-align: middle;
text-decoration: none;
width: 200px;
padding: 4px;
padding-right: 7px;
color: #64B820;
border-bottom: 1px dotted #64B820; 
font-weight: bold;
text-align: right;
}
td.menu_item a:hover{
background-color: #ffffff;
font-family: Verdana;
font-size: 8pt;
vertical-align: top;
display: block;
vertical-align: middle;
text-decoration: none;
width: 180px;
padding: 4px;
padding-right: 7px;
color:#003F89;
font-weight: bold;
text-align: right;
}
table.form{
 width: 300px;
}

table.webform{
font-family: Arial,Helvetica,sans-serif;
font-size: 9pt;
}
td.webform{
font-family: Arial,Helvetica,sans-serif;
font-size: 9pt;
height: 22px;
}
td.row_on{
background-color: #EEEEEE;
font-family: Verdana;
font-size: 7pt;
height: 20px;
vertical-align: middle;
color: #000000;
empty-cells: show;
}

td.row_off{
background-color: #CCCCCC;
font-family: Verdana;
font-size: 7pt;
height: 20px;
vertical-align: middle;
color: #000000;
empty-cells: show;
}

td.disabled{
background-color: #FE8080;
font-family: Verdana;
font-size: 7pt;
height: 20px;
vertical-align: middle;
color: #000000;
empty-cells: show;
}

td.tablehead{
background-color: #FFFFFF;
font-family: Verdana;
font-size: 7pt;
height: 20px;
vertical-align: bottom;
color: #004188;
}

td.row_on a{
font-family: Verdana;
font-size: 7pt;
text-decoration: underline;
color: #000000;
}

td.row_on a:hover{
font-family: Verdana;
font-size: 7pt;
text-decoration: underline;
color: #64B820;
}

td.row_off a{
font-family: Verdana;
font-size: 7pt;
text-decoration: underline;
color: #000000;
}

td.row_off a:hover{
font-family: Verdana;
font-size: 7pt;
text-decoration: underline;
color: #64B820;
}

td.info_left{
background-color: #64B820;
font-family: Verdana;
font-size: 7pt;
font-weight: bold;
height: 20px;
vertical-align: middle;
color: #FFFFFF;
empty-cells: show;
}

td.info_right{
background-color: #D8EDC7;
font-family: Verdana;
font-size: 7pt;
height: 20px;
vertical-align: middle;
color: #000000;
empty-cells: show;
}
