.text8ptblue{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:8pt;
text-align:justify
}
.text8ptblue a:link{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:none
}
.text8ptblue a:visited{
color:#0044C2;
text-decoration:none
}
.text8ptblue a:hover{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:underline
}

.text10ptblue{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:10pt;
text-align:justify
}
.text12ptblue a:link{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:10pt;
text-decoration:none
}
.text10ptblue a:visited{
color:#0044C2;
font-size:10pt;
text-decoration:none
}
.text10ptblue a:hover{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:10pt;
text-decoration:underline
}




.text8ptblackb{
color:#0E0E0E;
font-family:Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-align:justify
}
.text8ptblackb a:link{
color:#0E0E0E;
font-family:Arial,sans-serif;
font-size:9pt;
text-decoration:none
}
.text8ptblackb a:visited{
color:#0E0E0E;
text-decoration:none
}
.text8ptblackb a:hover{
color:#0E0E0E;
font-family:Arial,sans-serif;
font-size:9pt;
text-decoration:underline
}
.text8ptlgray{
color:#303030;
font-family:Arial,sans-serif;
font-size:8pt;
text-align:justify
}
.text8ptlgray a:link{
color:#303030;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:none
}
.text8ptlgray a:visited{
color:#303030;
text-decoration:none
}
.text8ptlgray a:hover{
color:#000000;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:underline
}
.text8ptlgrayb{
color:#E0E0E0;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-align:justify
}
.text8ptlgrayb a:link{
color:#E0E0E0;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:none
}
.text8ptlgrayb a:visited{
color:#E0E0E0;
text-decoration:none
}
.text8ptlgrayb a:hover{
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:underline
}
.text12ptgray{
color:#303030;
font-family:Arial,sans-serif;
font-size:12pt;
font-weight:bold;
text-align:justify
}
.text12ptgray a:link{
color:#303030;
font-family:Arial,sans-serif;
font-size:12pt;
text-decoration:none
}
.text12ptgray a:visited{
color:#303030;
text-decoration:none
}
.text12ptgray a:hover{
color:#000000;
font-family:Arial,sans-serif;
font-size:12pt;
text-decoration:underline
}
.noborder {
border-style: none; 
border-width: 0px;
}
input{
border-right:#4775D0 1px solid;
border-top:#4775D0 1px solid;
border-left:#4775D0 1px solid;
border-bottom:#4775D0 1px solid;
color:#003FBF;
font-size:11px;
font-family:Arial,sans-serif;
font-weight:normal;
padding-left: 3px;
}
textarea{
border-right:#4775D0 1px solid;
border-top:#4775D0 1px solid;
border-left:#4775D0 1px solid;
border-bottom:#4775D0 1px solid;
color:#003FBF;
font-size:11px;
font-family:Arial,sans-serif;
font-weight:normal;
padding-left: 3px;
}
select{
border-right:#4775D0 1px solid;
border-top:#4775D0 1px solid;
border-left:#4775D0 1px solid;
border-bottom:#4775D0 1px solid;
color:#003FBF;
font-size:11px;
font-family:Arial,sans-serif;
font-weight:normal
}
option{
border-right:#4775D0 1px solid;
border-top:#4775D0 1px solid;
border-left:#4775D0 1px solid;
border-bottom:#4775D0 1px solid;
color:#003FBF;
font-size:11px;
font-family:Arial,sans-serif;
font-weight:normal
}
.topmenu{
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold
}
.topmenu a:link{
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none
}
.topmenu a:visited{
color:#FFFFFF;
text-decoration:none
}
.topmenu a:hover{
color:#D8F4FF;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:underline
}
.botmenu{
color:#787A7B;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold
}
.botmenu a:link{
color:#787A7B;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none
}
.botmenu a:visited{
color:#787A7B;
font-weight:bold;
text-decoration:none
}
.botmenu a:hover{
color:#000000;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:underline
}
.cred{
color:#C24400;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold
}
.cblue{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold
}
.cblue a:link{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none
}
.cblue a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none
}
.cblue a:hover{
color:#0000FF;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:underline
}
.titltxt{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:8pt;
text-align:justify
}
.titltxt a:link{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:none
}
.titltxt a:visited{
color:#0044C2;
text-decoration:none
}
.titltxt a:hover{
color:#0000FF;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:underline
}
.titltxtbl{
color:#000000;
font-family:Arial,sans-serif;
font-size:8pt;
text-align:justify
}
.titltxtbl a:link{
color:#000000;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:underline
}
.titltxtbl a:visited{
color:#000000;
text-decoration:none;
text-decoration:underline
}
.titltxtbl a:hover{
color:#708090;
font-family:Arial,sans-serif;
font-size:8pt;
text-decoration:none
}
.header{
color:#0044C2;
font-family:Arial,sans-serif;
font-size:18pt;
letter-spacing:-1px
}
.captionblue{
color:#2460D9;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none
}
.captionblue a:link{
color:#2460D9;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline
}
.captionblue a:visited{
color:#2460D9;
text-decoration:underline
}
.captionblue a:hover{
color:#0000FF;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none
}
.stor{
color:#7B7B7B;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none
}
.captionblk{
color:#676767;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none
}
.captionblk a:link{
color:#2460D9;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline
}
.captionblk a:visited{
color:#2460D9;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline
}
.captionblk a:hover{
color:#0000FF;
font-family:Arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none
}
.captiongreen{
color:#2A5612;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold
}
.maintext{
color:#000000;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:justify
}
.maintext a:link{
color:#01349B;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline
}
.maintext a:visited{
color:#01349B;
text-decoration:underline
}
.maintext a:hover{
color:#0057CC;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none
}
.maintext2{
color:#000000;
font-family:Arial,sans-serif;
font-size:10pt;
text-align:justify
}
.maintext2 a:link{
color:#01349B
}
.maintext2 a:visited{
color:#01349B
}
.maintext2 a:hover{
color:#0057CC;
text-decoration:none
}
.tdblue0{
color:#FFFFFF;
background-color:#0040C0;
font-weight:bold;
font-size:8pt;
font-family:Arial,sans-serif
}
.tdblue0 a:link{
color:#FFFFFF
}
.tdblue0 a:visited{
color:#FFFFFF
}
.tdblue0 a:hover{
color:#FFFFFF;
text-decoration:none
}
.tdgreen{
background-color:#B9E6F8
}
.tdblue{
background-color:#D5EBF0
}
.tdgrey{
background-color:#FBFBFB
}
.td1{
background-color:#C6ECFF
}
.td2{
background-color:#C6ECFF
}
.tdwhiteb{
border:1px solid #524D4D;
color:#000000;
background-color:#FFFFFF;
font-size:8pt;
font-family:Arial,sans-serif
}
.tdwhiteb a:link{
color:#000000
}
.tdwhiteb a:visited{
color:#000000
}
.tdwhiteb a:hover{
color:#00459F;
text-decoration:none
}
.hdrblue{
color:#FFFFFF;
background-color:#5590C0;
font-family:Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-align:justify
}
.hdrblue a:link{
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:9pt;
text-decoration:none
}
.hdrblue a:visited{
color:#FFFFFF;
text-decoration:none
}
.hdrblue a:hover{
color:#E3E3E3;
font-family:Arial,sans-serif;
font-size:9pt;
text-decoration:underline
}
.error {
color:#C24400;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold
}
.formnoborder {
padding:0px;
margin:0px;
}
.reportBox {
padding:10px;
}
.reportsexcelbutton {
border:0px;
margin:5px;
}

/* Date picker styles */

/* the div that holds the date picker calendar */
.dpDiv {
    }


/* the table (within the div) that holds the date picker calendar */
.dpTable {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #505050;
    background-color: #ece9d8;
    border: 1px solid #AAAAAA;
    }


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
    }


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
    }


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
    }


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
    }


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
    border: 1px solid #ece9d8;
    }


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    }


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
    background-color: #aca998;
    border: 1px solid #888888;
    cursor: pointer;
    color: red;
    }


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
    }


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
    }


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
    }


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    color: white;
    }


/* additional style information for the text that indicates the month and year */
.dpTitleText {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    }


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
    color: 4060ff;
    font-weight: bold;
    }


/* the forward/backward buttons at the top */
.dpButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    padding: 0px;
    }


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    }
