body,p,li,ol,ul,td,th
{
color: #000000;
font-size: 0.8pc;
font-family: Arial, Helvetica, Verdana, SunSans-Regular;
}

#menul ul
{
list-style:none;
/*xmargin:20px;*/
padding:0;
border: none;
/*xborder:solid #e61464;*/
border-width:0px;
width:150px
}

#menul li a
{
text-decoration:none;
display:block;
border-top:1px solid #ffffff;
padding:5px;
background:#e61464;
color:#eeeeee
}

#menul li a:hover
{
background:#ed87ae;
color:#000000
}

p.notice_title
{
color: #0000ff;
text-align: left;
font-weight: bold;
font-size: 1.2pc;
}

p.notice_notice
{
color: #990000;
text-align: left;
font-weight: bold;
font-size: 0.8pc;
}

p.form_note_title
{
color: #000099;
text-align: left;
font-weight: normal;
font-size: 0.8pc;
}

p.form_note
{
color: #000099;
text-align: left;
font-weight: normal;
font-size: 0.8pc;
padding-top: 0px;
padding-bottom: 20px;
}

h1
{
color: #333333;
font-size: 1.4pc;
font-weight: normal;
text-align: left;
}

h2
{
color: #333333;
font-size: 1pc;
font-weight: bold;
}

h3
{
color: #cc3333;
font-size: 1pc;
}

.white
{
color: white;
}

.black
{
color: black
}


.banner_white
{
font-size: 1.2pc;
color: white;
}

.data_year
{
font-size: 1.4pc;
color: #ece9e0;
}


.red
{
color: red;
}

.footer
{ 
color: #999999;
font-size: 0.7pc;
text-align: left;
}

.request_stage
{
color: purple;
font-weight: bold;
}

.request_0
{
color: blue;
}
.request_1
{
color: green;
}
.request_2
{
color: red;
}
.request_3
{
color: green;
}
.request_4
{
color: red;
}
.request_5
{
color: green;
}
.request_6
{
color: red;
}

.workflow_stage
{
color: purple;
font-weight: bold;
}


.note
{ 
color: #333333;
font-size: 0.7pc;
}

.aquisition
{
position: relative;
bottom: 8px;
border: solid 3px white;
outline: solid 2px black;
}

.error
{ 
color: #cc0000;
font-size: 0.8pc;
font-weight: bold;
}


.headinfo
{ 
color: white;
}

.justify
{
text-align: justify;
}

.mrl_0
{
color: blue;
font-weight: bold;
}

.mrl_1
{
color: green;
font-weight: bold;
}

.mrl_2
{
color: orange;
font-weight: bold;
}

.mrl_3
{
color: red;
font-weight: bold;
}

li
{
font-size: 0.76pc;
}	

a
{
color: #3333ff;
text-decoration: underline;
}

a:link
{
color: #3333ff;
text-decoration: none;
}

a:visited
{
color: #990033;
text-decoration: none;
}

a:hover
{
color: #3333ff;
text-decoration: underline;
}

a.nav
{
color: black;
font-size: 0.7pc;
text-decoration: underline }

a.nav:link
{
color: black;
text-decoration: none;
}

a.nav:visited
{
color: black;
text-decoration: none;
}

a.nav:hover
{
color: black;
text-decoration: underline;
}

/* start menu specific css */

a.menul
{
color: black;
font-size: 0.75pc;
}

a.menul:link
{
color: black;
font-size: 0.75pc;
}

a.menul:visited
{
color: black;
font-size: 0.75pc;
}

a.menul:hover
{
color: black;
font-size: 0.75pc;
text-decoration: underline;
}

a.menullive
{
color: black;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline;
}

a.menullive:link
{
color: black;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline;
}

a.menullive:visited
{
color: black;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline;
}

a.menullive:hover
{
color: black;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline;
}

/* end menu specific css */

a.list
{
font-size: 1.2pc;
color: #00cc00;
text-decoration: underline;
}

a.list:link
{
text-decoration: underline;
}

a.list:visited
{
text-decoration: underline;
}

a.list:hover
{
text-decoration: underline;
}

a.listhead
{
font-weight: normal;
font-size: .75pc;
color: white;
}

a.listhead:link
{
font-weight: normal;
color: white;
}

a.listhead:visited
{
font-weight: normal;
color: white;
}

a.listhead:hover
{
font-weight: normal;
text-decoration: underline;
}

a.listheadlive
{
font-size: .75pc;
color: white;
font-weight: bold;
text-decoration: underline;
}

a.listheadlive:link
{
text-decoration: underline;
}

a.listheadlive:visited
{
text-decoration: underline;
}

a.listheadlive:hover
{
text-decoration: underline;
}


table.banner
{
background-color: #ccffcc;
width: 100%;
border: 12px solid #ccffcc;
border-collapse: collapse;
}

table.form
{
background-color: #ffffcc;
width: 100%;
border-width: 0;
}

table.display
{
background-color: white;
width: 100%;
border-width: 0;
}

table.list
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

table.datshow
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

table.pac_disp_a
{
background-color: #ccff99;
}

table.pac_disp_b
{
background-color: #ccffcc;
}

table.pac_disp_a_imp
{
background-color: #9999ff;
}

table.pac_disp_b_imp
{
background-color: #ccccff;
}

tr.listhead
{
background-color: #999999;
}

tr.datshowhead
{
background-color: #999999;
}

tr.list
{
background-color: white;
}

tr.list1
{
background-color: #fff;
}

tr.list1:hover
{
background-color: #ccc;
}

tr.list2
{
background-color: #ffc;
}

tr.list2:hover
{
background-color: #cc9;
}

th.list
{
font-weight: bold;
color: white;
text-align: left;
}

th.data
{
font-size: 1.2pc;
font-weight: normal;
color: #0000cc;
text-align: left;
}

td.list
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}

td.listreqstat
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}
td.listreqstat0
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}
td.listreqstat1
{
background-color: #ccffff;
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}
td.listreqstat2
{
background-color: #ccccff;
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}
td.listreqstat3
{
background-color: #cccccc;
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}
td.listreqstat4
{
background-color: #99cccc;
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}
td.listreqstat5
{
background-color: #9999cc;
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}


td.datshowtitletop
{
font-size: 0.7pc;
text-align: center;
color: white;
border: 1px solid #999999;
}

td.datshowtitle
{
font-size: 0.7pc;
text-align: left;
color: #595959;
border: 1px solid #999999;
}

td.datshowresponse
{
font-size: 0.7pc;
text-align: left;
border: 1px solid #999999;
}

td.header
{
background-color: #cc0000;
color: white;
font-size: 1pc;
font-weight: bold;
text-align: left;
}

td.userdetail
{
background-color: #cc0000;
color: white;
font-size: 0.80pc;
font-weight: normal;
text-align: right;
}

td.titletop
{
font-size: 0.75pc;
font-style: italic;
text-align: left;
}

td.titleside
{
font-size: 0.75pc;
font-style: italic;
text-align: right;
}

td.titlelist
{
font-size: 0.75pc;
color: white;
text-align: center;
}

td.datalist
{
font-size: 0.76pc;
text-align: center;
}

table.nav
{
width: 100%;
}

select.show
{
background-color: #cccccc;
color: #333333;
font-size: 0.8pc;
}

/* start property open specific css */

table.open
{
background-color: white;
width: 100%;
border: 1px solid #003311;
border-collapse: collapse;
}

td.openarra
{
font-size: 0.8pc;
text-align: left;
font-weight: bold;
border: 1px solid #003311;
}

td.openingname
{
font-size: 0.8pc;
text-align: left;
font-weight: bold;
border: 1px solid #003311;
}

td.opentype
{
font-size: 0.8pc;
text-align: left;
font-weight: bold;
border: 1px solid #003311;
}

td.opensort
{
font-size: 0.8pc;
text-align: center;
font-weight: bold;
border: 1px solid #003311;
}
td.opendate
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #003311;
}

td.opentime
{
font-size: 0.8pc;
text-align: center;
border: 1px solid #003311;
}

td.dayon
{
font-size: 0.8pc;
text-align: center;
border: 1px solid #003311;
}

td.dayoff
{
font-size: 0.8pc;
text-align: center;
border: 1px solid #003311;
}

td.opennote
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #003311;
}

/* end property open specific css */

td.editornote
{
text-align: left;
color: black;
}

td.editorinfo
{
font-size: 0.65pc;
text-align: left;
color: #999999;
}

table.index
{
background-color: white;
width: 100%;
border: 1px solid #003311;
border-collapse: collapse;
}

td.indextitle
{
font-size: 0.8pc;
text-align: left;
font-weight: bold;
border: 1px solid #003311;
}

td.indexdata
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #003311;
}

td.headerandfooter
{
font-family: Helvetica, Arial, Verdana, sans serif; font-size: 10pt;
color: #FFFFFF; background-color: #003300
}

select.headerandfooter
{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 10pt
}

input.headerandfooter
{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 10pt
}

td.ntdark
{
color: #FFFFFF;
background-color: #386C04
}

td.ntlight
{
color: #000000;
background-color: #87B854
}

td.ntmid
{
color: #FFFFFF;
background-color: #629230
}

.fieldnt
{
font-family: Helvetica, Arial, Verdana, sans serif;
font-size: 10pt;
color: #000000;
background-color: #AFD785
}

/* start doc specific css */

table.doc_list
{
background-color: white;
width: 100%;
border-collapse: collapse;
border-width: 0;
}

tr.doc_list_head
{
background-color: #999999;
}

th.doc_list_l
{
font-size: 0.8pc;
text-align: left;
padding: 20px;
}

th.doc_list_c
{
font-size: 0.8pc;
text-align: center;
padding: 20px;
}

th.doc_list_r
{
font-size: 0.8pc;
text-align: right;
padding: 20px;
}

tr.doc_list_1
{
background-color: #c3beaf;
}

tr.doc_list_2
{
background-color: #ece9e0;
}

td.doc_list_l
{
font-size: 0.8pc;
text-align: left;
padding: 20px;
}

td.doc_list_c
{
font-size: 0.8pc;
text-align: center;
padding: 20px;
}

td.doc_list_r
{
font-size: 0.8pc;
text-align: right;
padding: 20px;
}


tr.mkt_list_head
{
background-color: #999999;
}


th.mkt_list
{
font-weight: bold;
color: white;
text-align: left;
}

tr.mkt_list_1
{
background-color: #c3beaf;
}

tr.mkt_list_2
{
background-color: #ece9e0;
}

span.infonote
{
color: #003399;
font-size: 12px;
font-weight: normal;
text-align: left;
width: 100%;
}


tr.audit
{
background-color: #cccccc;
color: #666666;
font-size: 0.8pc;
font-weight: bold;
}

.audit
{
color: #666666;
font-size: 0.8pc;
font-weight: bold;
}

.auditdiff
{
background-color: #ffffcc;
color: #cccccc;
font-size: 0.8pc;
font-weight: bold;
}



.auditfinal
{
background-color: #ccffff;
color: #000000;
font-size: 0.8pc;
font-weight: bold;
}


.new
{
color: #0000cc;
font-size: 0.8pc;
font-weight: bold;
}

/* DaveB Additions 2010 */

span.tofollow
{
color: #cc0000;
font-style: italic;
font-size: 0.8pc;
font-weight: bold;
}


/* calendar specific to 2011 */
#calendar p,td,th
{
  font-size: 11px;
}
#calendar td.cal1
{
background-color:#e61464;
color: #ffffff;
}
#calendar td.cal10
{
/*color: #0000ff;*/
}
#calendar td.cal11
{
background-color:#e61464;
color: #ffffff;
/*color: #0000ff;*/
}



