body
{
    background: url(images/eastbg.gif) #AAAAAA;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
}

#shell
{
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0px;
    padding-right:0px;
    width:774px;
    text-align:center;
}

#container
{
    background:#FFFFFF;
    margin-left:2px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:2px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    width:770px;
    text-align:center;
}

#topNav
{
    background:#FFFFFF;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    width:770px;
}

.mainCell
{
	background:url(images/main_bg.gif) no-repeat;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    width:547px;
}

#mainPanel
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:10px;
    padding-top:25px;
    width:507px;
    text-align:justify;
}

.menu
{
	background:url(images/_menu_01.gif) #000000;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    width:223px;
}

#footer
{
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:0px;
}

#adminPanel
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:10px;
    padding-top:10px;
    width:90%;
    text-align:left;
}

H1
{
    font-family: Helvetica, Verdana, Arial;
    font-size:14pt;
    font-weight:normal;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:5px;
    margin-bottom:0px;
    color:#339900;

}

H2
{
    font-family: Helvetica, Verdana, Arial;
    font-size:12pt;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    color:#333333;

}

H3
{
    font-family: Helvetica, Verdana, Arial;
    font-size:10pt;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    color:#339900;

}

.bg1
{
	background:#003399;
}

.bg2
{
	background:#CCCCCC;
}



A.mini
{
    font-family: Helvetica, Verdana, Arial;
    font-size:8pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#003399;
    text-decoration:underline

}

A.mini:hover
{
    font-family: Helvetica, Verdana, Arial;
    font-size:8pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#333333;
    text-decoration:none

}

.mini
{
    font-family: Helvetica, Verdana, Arial;
    font-size:8pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#000000

}


td
{
    font-family: Helvetica, Verdana, Arial;
    font-size:9pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#000000

}

.column
{
    text-align:justify;
    line-height: 150% ;

}

.errorText
{
	color:red;
}


A
{
    font-family: Helvetica, Verdana, Arial;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#003399;
    text-decoration:underline

}

A:hover
{
    font-family: Helvetica, Verdana, Arial;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#333333;
    text-decoration:none

}

ul
{
    margin-top:2px;
    margin-bottom:2px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:18px;
    padding-left:0px;

}

li
{
    font-family: Helvetica, Verdana, Arial;
    font-size:8pt;
    font-weight: normal;
    margin-left:0px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:3px;
    color:#000000;
    list-style: url(/images/blt_brown2.gif) circle ;

}

.footer
{
    font-family: Helvetica, Verdana, Arial;
    font-size:8pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#FFFFFF;
}

A.footer
{
    font-family: Helvetica, Verdana, Arial;
    font-size:8pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#FFFFFF;
    text-decoration: underline

}

A.footer:hover
{
    font-family: Helvetica, Verdana, Arial;
    font-size:8pt;
    font-weight: normal;
    padding-top:0px;
    padding-bottom:0px;
    color:#CCCCCC;
    text-decoration: none

}

.subfooter
{
    font-family: Helvetica, Verdana, Arial;
    font-size:10pt;
    font-weight: bold;
    padding-top:4px;
    padding-bottom:4px;
    color:#CCCCCC;

}

HR
{
    color:#003399

}

.tablehead
{
	background:#339900;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:4px;

}
.admincell
{
	padding-top:3px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;

}

.buttonSite
{
    font-size:10pt;
    color:#FFFFFF;
    background:#333333;
    border:3px ridge #339900;
    font-weight:bold;
    cursor:hand
}

/* caption determines the style of
   the month/year banner above the calendar. */

caption
     {
     font-family:arial,helvetica;
     font-size:11px;
     color: black;
     font-weight: bold;
     }

/* .calendar determines the overall formatting style of the calendar,
   acting as the default unless later overruled. */

.calendar
     {
     font-family:arial,helvetica;
     font-size:10pt;
     color: #CCCCCC;
     background-color: #333333;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     width:500px;
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink
     {
     color: blue;
    }

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.header
     {
     background-color: #669933;
     color: #FFFFFF;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day
     {
     background-color: #CCCCCC;
     font-size:8pt;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: left;
     width:70px;
     height:100px;
     word-wrap:break-word;
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday
     {
     background-color: #FFFFFF;
     font-size:8pt;
     font-weight:bold;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: left;
     width:70px;
     height:100px;
     word-wrap:break-word;
     }