
.style7 {color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 14px; }

tr.prescreen_nolink  {

   background-color: #CCCCCC

}
BODY {
    COLOR: #585858;
    FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
    BACKGROUND-COLOR: #ffffff;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
}

P,LI,TD,TH {
        FONT-SIZE: 10;
}

p.logged {
        background-color: yellow;
        margin-top: 5px;
        margin-right: 5px;
        padding: 5px;
        display: block;
        /*position: absolute;*/
        width: 100%;
}

p.logged_cs {
        background-color: yellow;
        margin-top: 5px;
        margin-right: 5px;
        padding: 5px;
        display: block;
        /*position: absolute;*/
        width: 100%;
}

P.larger {
        FONT-SIZE: 12pt;
}

P.title {
        FONT-SIZE: 19pt;
        COLOR: #6d5c24;
        FONT-FAMILY: Verdana;
}

p.web_app_customer_name {
        FONT-WEIGHT: bold;
        FONT-SIZE: 19pt;
        COLOR: #800000;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
}

H1 {
        FONT-WEIGHT: bold;
        FONT-SIZE: 19pt;
        COLOR: #800000;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
}
H2 {
        FONT-WEIGHT: bold;
        FONT-SIZE: 15pt;
        COLOR: #800000;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
}

H3 {
        FONT-WEIGHT: bold;
        FONT-SIZE: 13pt;
        COLOR: #800000;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
}

td.larger {
        FONT-SIZE: 13pt;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
}

A:link {
        FONT-SIZE: 10;
        COLOR: blue;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        text-decoration: none;
}

A:visited {
        FONT-SIZE: 10;
        COLOR: blue;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        text-decoration: none;
}

A:hover {
        FONT-SIZE: 10;
        COLOR: red;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
}

A:active {
        FONT-SIZE: 10;
        COLOR: red;
        FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#maincontent{
        display: block;
        clear:none;
        border: none 1px;
}


#mainmenu_section {
        display: block;
        width: 450px;
        float:left;
        border: none 1px;
}
/*
#account_option_section {
        display: block;
        width: 300px;
        float:left;
        clear: none;
        border: solid 1px;
}
#queryreport_section{
        display: block;
        width: 300px;
        float:left;
        clear: none;
        border: solid 1px;
}
*/
#homepage_section{
        display: inline;
        position:relative;
        width: 400px;
        left: 50px;
        float:left;
        clear:right;
        margin-bottom:40px;
        border: none 1px;
}

#footer {
        display: block;
        position: relative;
        width: 100%;
        margin-top:40px;
        padding-top:10px;
        clear:left;
        border-top: solid 1px;
}

table.display  {

        border: 1;
        cellpadding: 6;
        cellspacing: 0;
        background-color: #FFFFFF;

}

table.filter  {

        cellpadding: 4;
        cellspacing: 0;
        background-color: #F0D0C0;

}

table.list_table  {

        cellpadding: 6;
        cellspacing: 0;
        background-color: #efefef;

}

tr.list_table_header_row {

        background-color: #cccccc;

}

tr.list_table_data_row {

        background-color: #FFFFFF;

}


tr.list_table_totals_row {

        background-color: #efefef;

}

td.display_vert_table_left_header {

        background-color: #efefef;
        vertical-align: text-top;
        text-align:right;
        font-weight:bold;
}

td.filter_table_row_label {

        text-align:right;
        font-weight:bold;

}

#filter_input {
}

#logged {
        background-color: yellow;
        width: 97%;
}


/* Homepage Calendar Item*/


#calendarContainer {
        width: 280px;
        padding-left: 10px;
        text-align: center;
        overflow: visible;
        height: 300px;
        margin-right: 20px;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: lightgrey;
        padding-right: 10px;
        margin-top: 10px;
        position: relative;
        float: left;
        /*background-color: lightblue;*/
}
#calendar  {
        text-align: center;
        position: relative;
}
#calendar  th, #calendar th a:link, #calendar th a:visited, #calendar th a:hover {
        color: #000000;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0px;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 15px;
        padding-left: 0px;
        text-decoration: none;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
#calendar tr {
        margin: 0px;
        padding: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}

#calendar td {
        background-color: lightblue;
        border: thin solid #FFFFFF;
        width: 35px;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        height: 35px;
}

#calendar  .emptyDay {
        background-color: #FFFFFF;
}

#calendar .days {
        background-color: #FFFFFF;
}
#calendar .today {
        /*background-color: #C0C0C0;*/
        color: darkred;
        font-weight: bolder;
        text-decoration: underline;

}
/*a.daylink {
        font-weight: bolder;
        text-decoration: underline;

}
*/
#calendar   .day_jotted td, #calendar  .day_jotted a:link, #calendar  .day_jotted a:visited  {
        background-color: darkblue;
        color: #FFFFFF;
        display: block;
        margin: 0px;
        padding-top: 8px;
        height:20px;
        width:35px;
}
#calendar  .day_jotted a:hover  {
        background-color: blue;
        display: block;
        margin: 0px;
         padding-top: 8px;
        height:20px;
        width:35px;
}
#calendar td a:link, #calendar td a:visited {
        padding: 0px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
#calendar td a:hover {
        padding: 0px;
        color: #0000CC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
#scheduledEvents {
        height: 290px;
        position: relative;
        margin-top: 10px;
        width: 350px;
        margin-left: 320px;
        padding: 0px;

}
#scheduledEvents h2 {
        display: block;
        text-align: center;
        margin: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
        font-weight: bold;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 15px;
        padding-left: 0px;

}

/* calendar Pop Up Menu */

.popupMenu {
        background-color:#C0C0C0;
        color: #000000;
        padding-right: 15px;
        margin: 0px;
        width:auto;
        border:solid 2px #FFFFFF;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: small;
        font-weight: bold;

}
.popupMenu ul li{
    font-weight: bold;
    padding: 0px;
    margin: 0px;

}

.popupMenu h1 {
    background-color:#0093C6;
    color:#FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    padding-left: 3px;
    margin: 0px;

}
.popupMenu a {
    font-weight: bold;
    padding-left: 3px;
    margin: 0px;

}

.popupMenu p {
    font-weight: normal;
    padding: 0px;
    margin: 0px;

}


#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #007FC6 url(/complete/images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(/complete/images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #0099CC;
}

#ddcolortabs a:hover span{
background-color: #0099CC;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #0099CC;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #007FC6;
border-top: 1px solid #fff;
}



