body{
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
background-color: #ce0000;
}
input{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
border-right:#888888 1px solid;
border-top:#888888 1px solid;
padding-left:3px;
margin-bottom:3px;
vertical-align:middle;
border-left:#888888 1px solid;
border-bottom:#888888 1px solid;
background-color:#ffffff;
width:200px;
}


.style1 {
	font-color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
}



select{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
background-color:#ffffff;
width:200px;
}
textarea{
border-right:#888888 1px solid;
border-top:#888888 1px solid;
padding-left:3px;
border-left:#888888 1px solid;
border-bottom:#888888 1px solid;
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#ffffff;
width:300px;
}
button{
font-family: Arial;
font-size:11px;
width:100px;
}

table{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
a{
color: #004579;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none
}
a:hover{
text-decoration:underline
}
td.tabclose{
color:#ffffff;
background-color:#004579;
font-size:9px;
font-weight:bold;
text-align:center
}
td.tabclose a{
color:#ffffff;
background-color:#004579;
font-size:9px;
font-weight:bold;
text-align:center
}

td.tabopen{
color:#004579;
background-color:#D3DFE8;
font-size:9px;
font-weight:bold;
padding-left:20px;
}

td.tabcontent {
color:#000000;
background-color: #D3DFE8;
font-size:10px;
font-weight:normal;
}
.selected{
color:#000000;
font-family:Arial,sans-serif;
font-size:11px;
background-color:#E3E3E3;
font-weight: bold;
}
.leftmenu{
color:#fff;
font-family:Arial,sans-serif;
font-size:11px;
}
.leftmenu a{
color:#fff;
font-family:Arial,sans-serif;
font-size:11px;
}
.filtercontent{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
input.filtercontent{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
select.filtercontent{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
select.date{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}
td.date{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}
td.hdr{
color:#004579;
font-size:13px;
font-weight: bold;
}
td.hdr2{
color:#000000;
font-size:11px;
font-weight: bold;
}
td.hdr2 a{
color:#7C7C7C;
font-size:11px;
font-weight: bold;
}

table.pagingtextwidth {
    width:400px;
}

td.pagingtext{
color:#000000;
background-color:#E3E3E3;
}
td.pagingtext a{
color:#828181;
background-color:#E3E3E3;
text-decoration: none;
}
td.pagingtext a:hover{
color: #000000;
background-color:#E3E3E3;
text-decoration: none;
}

.pagingnumber{
color:#828181;
background-color:#E3E3E3;
text-decoration: underline;
}
.pagingnumber a{
color:#828181;
background-color:#E3E3E3;
 text-decoration: none;
}
.pagingnumber a:hover{
color: #000000;
background-color:#E3E3E3;
}

.icontext{
color:#000000;
}
.icontext a{
color:#000000;
}
.icontext a:hover{
color:#000000;
}
.icontext2{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
.icontext2 a{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
.icontext2 a:hover{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}


.listheader{
height:18px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
background-color:#004579;
font-weight:bold;
text-align:left;
padding-left:3px
}
.listheader a{
color:#ffffff;
text-decoration:none
}
.listheader a.active{
color:#ffffff;
cursor:default
}
.listheader a.active:hover{
color:#ffffff;
cursor:default
}
.listheader a:hover{
color:#ffffff;
text-decoration:underline
}
.listheader2{
height:18px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
background-color: #F4F4F4;
font-weight:bold;
text-align:left
}
.listheader2 a{
color:#ffffff;
text-decoration:none
}
.listheader2 a.active{
color:#ffffff;
cursor:default
}
.listheader2 a.active:hover{
color:#ffffff;
cursor:default
}
.listheader2 a:hover{
color:#ffffff;
text-decoration:underline
}
.listheaderborder{
height:1px;
background-color:#949393
}
.listheaderborder2{
height:1px;
background-color: #CBCBCB;
}
td.listrowitem{
height:23px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:3px;
/*border-bottom:#A4A4A4 1px solid;*/
background-color:#ffffff;
}
.listrowitem a{
text-decoration:none
}
.listrowitem a:hover{
text-decoration:underline
}
.listrow{
height:23px;
background-color:#ffffff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
/*border-bottom:#A4A4A4 1px solid;*/
}

.listrowseparator{
background-color:#A4A4A4;
height:1px;
}
.listrowinverted{
height:23px;
background-color:#ffffff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}

.tabcontrols{
background-color:#ffffff
}

.listfooter{
height:1px;
background-color:#E3E3E3
}
.order_form{
padding-right:7px;
padding-left:7px;
padding-bottom:7px;
padding-top:7px;
background:#E3E3E3;
color:#000000
}
.order_label{
color:#000000;
font-weight:normal;
font-size:9px;
font-family:Verdana
}
.order_input{
width:100%
}
.order_title{
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background:#eeeeee;
font-weight:bold;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.tabstitlesub{
color:#222222;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.tabstitlesub a{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.tabstitlesub a:hover{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.tabcontent{
background-color:#efefef
}
.tabcontentborder{
height:1px;
background-color:#e3e3e3
}
.entryfields{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.variantcontent{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.varianttitle{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.varianttitle a{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#005daa;
}
.varianttitle a:hover{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#005daa;
}

.content{
}
.control{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.control a{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
.control a:link{
}
.controlpanel{
}
.default_link a{
color:#0000ff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
.entryfields{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.errordialog{
border-right:#aaaaaa 1px solid;
padding-right:5px;
border-top:#aaaaaa 1px solid;
padding-left:5px;
padding-bottom:5px;
border-left:#aaaaaa 1px solid;
padding-top:5px;
border-bottom:#aaaaaa 1px solid;
color:#ff0000;
background-color:#fffff0;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none
}
.filtercategorycontent{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.filtercontent{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}
.filterframe{
border-right:#d1d0b5 1px solid;
border-top:#d1d0b5 1px solid;
border-left:#d1d0b5 1px solid;
border-bottom:#d1d0b5 1px solid;
background-color:#ffffff
}
.footerbg{
background:#2a61a5
}
.footerbg2{
background:#9da9b5
}
.footertext{
padding-left:5px;
padding-top:2px;
color:#ffffff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.formerrordialog{
padding-left:5px;
color:#ff0000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none
}
.headerbg{
background:#ffffff
}
.headerbg2{
background:#82a9d0
}
.headertitle{
padding-left:2px;
padding-top:2px;
color:#000000;
font-family:Arial;
font-size:12px;
}
.headertitle a{
padding-left:2px;
padding-top:2px;
color:#000000;
font-family:Arial;
font-size:12px;
}
.headertitle a:hover{
padding-left:2px;
padding-top:2px;
color:#000000;
font-family:Arial;
font-size:12px;
}
.link a{
color:#005daa;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none
}
.link a:hover{
text-decoration:underline
}



.loginbg{
border-bottom:#d1d0b5 1px solid;
background-color:#f0f0e0
}
.loginbutton{
border-right:#bbbb88 1px solid;
padding-bottom:3px;
border-left:#bbbb88 1px solid;
border-bottom:#bbbb88 1px solid;
height:18px;
color:#000000;
background-color:#d1d0b5;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.navibg{
background:#d5e2ee
}
.navichild{
padding-left:16px;
border-bottom:#9cbaee 1px solid;
color:#000000;
background-color:#cbdcf3;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
.navichild a{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
.navichild a:hover{
text-decoration:underline
}
.naviroot{
padding-left:5px;
color:#ffffff;
background-color:#2a61a5;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.naviroot a{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none
}
.naviroot a:hover{
text-decoration:underline
}
.noticedialog{
border-right:#aaaaaa 1px solid;
padding-right:5px;
border-top:#aaaaaa 1px solid;
padding-left:5px;
padding-bottom:5px;
border-left:#aaaaaa 1px solid;
padding-top:5px;
border-bottom:#aaaaaa 1px solid;
color:#009900;
background-color:#fffff0;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none
}

.order_header{
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background:#d1d0b5;
font-weight:bold;
font-size:18px;
font-family:Arial
}

.simple_form{
background-color:#f0f0e0
}
.simple_form_content{
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px
}
.simple_form_description{
color:#555500;
font-weight:normal;
font-size:12px;
font-family:Arial
}
.simple_form_header{
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background-color:#e5e5d5;
font-weight:bold;
font-size:12px;
font-family:Verdana,sans-serif
}
.simple_form_header1{
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background-color:#e5e5d5;
font-weight:bold;
font-size:9px;
font-family:Verdana,sans-serif
}
.simple_form_input{
border-right:#888888 1px solid;
border-top:#888888 1px solid;
padding-left:3px;
border-left:#888888 1px solid;
width:100%;
border-bottom:#888888 1px solid;
font-size:12px;
font-family:Verdana,sans-serif
}
.simple_form_label{
font-size:11px;
font-family:Verdana,sans-serif;
width:150px;
height:25px;
vertical-align:top;
}
.simple_form_note{
color:#000000;
font-weight:bold;
font-size:10px;
font-family:Verdana;
vertical-align:top;
width:200px;
}
.smalllink a{
color:#aa2200;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none
}
.smalllink a:hover{
text-decoration:underline
}
.subtitle{
color:#000000;
font-weight:bold;
font-size:10px;
font-family:Arial
}
.subtitle a{
color:#005daa;
font-weight:bold;
font-size:10px;
font-family:Arial
}



.tabitem{
width:80px;
height:23px;
background-color:#dddddd;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.tabitem a{
background-color:#dddddd;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.tabitem a:hover{
}
.tabitemselected{
width:80px;
height:23px;
background-color:#d1d0b5;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.tabitemselected a{
}
.tabitemselected a:hover{
}
.tabs{
}
.tabseparator{
height:2px;
background-color:#d1d0b5
}
.tabstitle{
color:#222222;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.tabstitle a{
color:#005daa;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.tabstitle a:hover{
color:#005daa;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.tabsubtitle{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.tabsubtitle a{
color:#005daa;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline
}
.variantcontent{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
.varianttitle{
color:#000000;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.varianttitle a{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color: #005daa;
}
.varianttitle a:hover{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color: #005daa;
}

.stats{
COLOR: #FD920C;
FONT-WEIGHT: 700; 
BACKGROUND-COLOR: #FD920C;
border-bottom: 2px solid #D9D9D9;
border-right: 2px solid #D9D9D9;
font-size: 6px;
}

.cleanbutton {
background-color:transparent; 
text-align:left;
border-style:none;
border-width:0px;
cursor:pointer;
}

a.button:hover {
    text-decoration:none;
}

.searchspacer {
    width:10px;
}

.buttonspacer {
    width:5px;
}

.checkbox {
    border-width:0;
    background-color:transparent;
    width:20px;
}

.radio {
    border-width:0;
    background-color:transparent;
    width:20px;
}


.dpDiv {
    }

.dpTable {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #505050;
    background-color: #ece9d8;
    border: 1px solid #AAAAAA;
    }

.dpTR {
    }

.dpTitleTR {
    }

.dpDayTR {
    }

.dpTodayButtonTR {
    }

.dpTD {
    cursor: pointer;
    }

.dpDayHighlightTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    cursor: pointer;
    }

.dpTitleTD {
    }

.dpButtonTD {
    }

.dpTodayButtonTD {
    }

.dpDayTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    color: white;
    }

.dpTitleText {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    }

.dpDayHighlight {
    color: 4060ff;
    font-weight: bold;
    }

.dpButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    padding: 0px;
    }

.dpTodayButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    }
