TABLE.groupadmin
{
     /* background: #ffffff; */
    border: 0px;
    border-spacing: 1px;
}
TH.g_admin
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    /* COLOR: white; */
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    PADDING: 4px;

    border-width: 1px;
    border-style: solid;
    border-color: #C4C4C4;
}
TH.g_admin2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    PADDING: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #C4C4C4;
}
TD.g_admin1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    /* COLOR: black; */
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    /* BACKGROUND-COLOR: #E5E5E5; */
    VERTICAL-ALIGN: top;
    PADDING: 2px;
}
TD.g_admin2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    /* BACKGROUND-COLOR: #E5E5E5; */
    PADDING: 4px;
    VERTICAL-ALIGN: center;
    /* COLOR: #41427b; */
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity:.80;
}
TD.g_admin3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    /* COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    /* BACKGROUND-COLOR: #9dd995; */
    BACKGROUND-COLOR: #FCFCFC;
    PADDING: 4px;
    VERTICAL-ALIGN: center;

}
INPUT.g_admin
{
    /* border-style: solid; */
    /* border-width: 1px; */
    /* border-color: #C4C4C4; */
}
SELECT.g_admin
{
    /* border-style: solid; */
    /* border-width: 1px; */
    /* border-color: #C4C4C4; */
}
FORM.g_admin
{
    margin-bottom:0;
}
FORM.g_admin2
{
    margin-bottom:4;
}
SPAN.g_adminsm1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, verdana;
    TEXT-ALIGN: left;
    /* COLOR: #41427b; */
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity:.80;
}
SPAN.g_adminsm2
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, verdana;
    TEXT-ALIGN: left;
    /* COLOR: #41427b; */
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity:.50;
}
DIV.unames
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, verdana;
    TEXT-ALIGN: left;
    /* COLOR: #000000; */
}
SPAN.helpbold
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
}
SPAN.helptext
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
    filter: alpha(opacity=70);
    -moz-opacity: .70;
    opacity:.70;
}
DIV.sidebox, TABLE.sidebox
{
    width:150px;
    border:solid 1px #93a76f; 
    background-color: #e2ef9f;
    padding:5px; 
    /*margin:5px;*/ 
    float:right;
    font-size: 9pt;
    text-align:center;
}
A.sidebox, A.sidebox:visited
{
    text-decoration:none;
}
DIV.sidebox2
{
    width:150px;
    align:right;
    border:double; 
    padding:5px; 
    margin:5px;
    float:right;
}

body {
	scrollbar-face-color: #9dd995;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #7d6352;
	scrollbar-3dlight-color: #d2ef9f;
	scrollbar-arrow-color:  #7d6352;
	scrollbar-track-color: #d2ef9f;
	scrollbar-darkshadow-color: #000000;
	margin: 0;
}

hr	{ height: 0px; border: solid #7d6352 0px; border-top-width: 1px;}

div.head1, div.Head1, div.head1a, div.head1b
{ 
    MARGIN-TOP: 12px;
    FONT-WEIGHT: bolder;
    MARGIN-BOTTOM: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    text-transform: capitalize;
    font-size: 12pt;
    border: 0px;
    background-color: #D4E5CA;
    border: 1px solid #C4D5BA;
    padding-top: 4px;
    padding-bottom: 4px;
}
div.head1a {
    background-color: #DCEDC2;
    border: 1px solid #CCDDB2;
}
div.head1b {
    background-color: #DEE5CA;
    border: 1px solid #CED5BA;
}

DIV.Head2, A.Head2
{
    MARGIN-TOP: 12px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    MARGIN-BOTTOM: 12px;
    COLOR: #44362d;
    FONT-FAMILY: Arial;
}
DIV.Head3, A.Head3, A.Head3:link
{
    MARGIN-TOP: 12px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #44362d;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    text-decoration: none;
    background-color: #F7F0B3;
    font-style: normal;
    padding: 2px;
    margin-bottom: 7px;
}
div.Head3, div.head3
{
    border: 1px solid #E7E0A3;

}
td.rightside
{ 
    border-left: #93a76f solid 1px;
    background: #d3ef9f;
    width: 25px;
}

td.side
{
    background-image: url(/img/sg-leftside.gif);
    width: 201px;
}
td.main, td.main2, td.main2b
{
    font-family: Arial, Sans-serif;
    font-size: 9pt;
    vertical-align: top;
    align: top;
}
td.small {
    font-family: Arial, Sans-serif;
    font-size: 7pt;
    vertical-align: top;
    align: top;
}
td.main
{
    padding: 10px;
}
td.main2b
{
    font-weight: bold;
}


td.loginbox
{
    padding-left: 25px;
    font-family: Arial, Sans-serif;
    font-size: 9pt;
}

td.topnavl
{
    padding-left: 125px;
    padding-right: 0px;
    white-space: nowrap;
    background-image: url(/img/sg-bar.gif);
    text-align: center;
}

div.chapter
{
    font-family: Arial Black, Tahoma, Helvetica, Arial;
    font-size: 12pt;
    color : #7d6352;
    padding-right: 20px;
    padding-left: 10px;
    font-style: italic;
}

A.topnav:link, A.topnav:visited
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 17px;
    font-weight: bold;
    color : #44362d;
    padding-right: 20px;
    padding-left: 10px;
    text-decoration: none;
}

A.topnav:hover
{
    color: #000000;
    background: none;
}


A:link
{ color : #000000; }

A:visited
{ color : #44362d; }

A:hover
{ color : #44362d; background : none; text-decoration : none; }

A.sidetext:link, div.sidetext, A.sidetext:visited
{
    text-decoration : none; 
    font-family : "arial"; 
    font-size : 9pt;
    padding: 10px 0px 10px 25px;
    color: #44362d;
}


A.side:link, A.side:visited
{ 
    text-decoration : none; 
    font-family : "arial"; 
    font-size : 10pt;
    border-top: #44362d 1px solid;
    display: inline;
    display: block;
    padding-left: 30px;
    padding-top: 3px;
    padding-bottom: 3px;
}
A.side2:link, A.side2:visited
{ 
    text-decoration : none; 
    font-family : "arial"; 
    font-size : 10pt;
    display: inline;
    display: block;
    padding-left: 35px;
    padding-top: 1px;
    padding-bottom: 1px;
}

A.side2:link, A.side2:visited
{ 
    color: 7d6352;
}

A.side:hover, A.side2:hover, A.sidetext:hover
{
    color: #000000;
    background: none;
    text-decoration: underline;
}

A.dirlink, A.dirlink:visited
{
    color: #000000;
    background: none;
    text-decoration: none;
}
TD.day
{
    BORDER-RIGHT: #44362d 1px solid;
    BORDER-TOP: #44362d 1px solid;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #44362d 1px solid;
    BORDER-BOTTOM: #44362d 1px solid;
    BACKGROUND-COLOR: #9dd995;
    TEXT-ALIGN: center
}
TD.dayl
{
    BORDER-RIGHT: #44362d 1px solid;
    BORDER-TOP: #44362d 1px solid;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #44362d 1px solid;
    BORDER-BOTTOM: #44362d 1px solid;
    BACKGROUND-COLOR: #9dd995;
    TEXT-ALIGN: center
}

TD.caldatel
{
    BORDER-RIGHT: #44362d 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #44362d 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #44362d 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #44362d 1px solid;
    halign: center
}
TD.caldatele
{
    BORDER-RIGHT: #44362d 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #44362d 0px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #44362d 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #44362d 1px solid;
    halign: center
}
TD.caldate
{
    BORDER-RIGHT: #44362d 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #44362d 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #44362d 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #44362d 1px solid;
    HEIGHT: 80px;
    halign: center;
}
A.calnum:hover
{
    text-decoration: underline;
}
DIV.calnum, A.calnum, A.calnum:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
    text-decoration: none;
}
TD.dirheader
{
    background-color: #FFFCCC;
    text-align: center;
    font-size: 11pt;
    font-weight: bold;
}
TD
{
    font-size: 10pt;
    font-family: Arial;
}
TD.bargraph1
{
    height: 5px;
    background-color: #e2ef9f;
    border: solid 1px #93a76f; 
}
TD.bargraph2
{
    height: 5px;
    background-color: #9f9fef;
    border: #93a76f solid 1px;
}
ol { list-style-type: upper-alpha; }
li { padding-bottom: 5px; }
td.main4
{
    font-family: Arial, Sans-serif;
    font-size: 10pt;
    border:solid 1px #93a76f;
}

div.leftcolumn, div.rightcolumn {
    border: #D3F0B3 1px solid;
    padding: 5px;
    padding-top: 0px;
    width: 47%;
}
div.leftcolumn {
    float: left;
}

div.rightcolumn {
    float:right;
}

