/* general classes */
BODY  {
    font-family: Verdana,arial,helvetica,sans-serif;
    font-size:11px;
    color:black;
    background : White;
}

A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:black;
	text-decoration : none;
}

A:HOVER {
    text-decoration: underline;
    color: red;
}

TH,TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:black;
    background-color : White;
}

HR {
	border : 1px solid #D3D3D3;
}

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

.head {
    background-color : #99CDFF;
    color: #000579
}
.error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Red;
}

.info {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Blue;
}

/* these are used by modules and core to render text inside tables */
.centerboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : Black;
    background-color : White;
}

.sideboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : Black;
    background-color : White;
}

.calendarHeader {
    font-weight: bold;
    color: Navy;

}
.calendarToday {
    background-color: red;
}
.calendar {
    font-size : 9px;
    font-weight: bold;
    color: #872657;
}

.plainboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : #FFD700;
    font-weight : bold;
    background-color : Blue;
}

.plainboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
    color : Black;
    background-color : White;
}

/* these are used by the theme only - do not use outside theme!*/
.sideboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : Navy;
    font-weight : bold;
}

.centerboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : Navy;
    font-weight : bold;
}

.pgprocessed {
	color: #ADADAD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* user card */
.userexttable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	color : White;
	background : #333333;
}

.usertoppanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background-color : #F5F5F5;
	color : #333333;
}

.userbottompanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #FAFAFA;
	color : #333333;
}

.myaccount1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #CDCDCD;
	color : #333333;
}

.myaccount2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #EFEFEF;
	color : #333333;
}

#menu3 {
        width: 150px;
        border: 0px solid #ccc;
        margin: 0px;
        }

#menu3 li a {
          height: 24px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #888;
        display: block;
        background: url(img/menu3.gif);
        padding: 8px 0 0 20px;
        }

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
        color: #283A50;
        background: url(img/menu3.gif) 0 -32px;
        padding: 8px 0 0 20px;
        }

#menu5 {
        width: 150px;
        border-style: none solid none solid;
        border-color: #D0D0D0;
        border-width: 0px;
        margin: 0px;
        }

#menu5 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu5 li a:link, #menu5 li a:visited {
        color: #777;
        display: block;
        background: url(img/menu5.gif);
        padding: 8px 25px 0 10px;
        text-align: right;
        }

#menu5 li a:hover, #menu5 li #current {
        color: #fff;
        background: url(img/menu5.gif) 0 -32px;
        padding: 8px 25px 0 10px;
        text-align: right;
        }

#menu5 li a:active {
        color: #fff;
        background: url(img/menu5.gif) 0 -64px;
        padding: 8px 25px 0 10px;
        text-align: right;
        }