body, table {
	font-family: Arial, Helvetica, sans-serif; font-size:x-small; margin:0px; padding:0px; color:#444444;
}
h1{margin:0px; padding:0px; font-family: Trebuchet MS; font-weight:normal; color:#01578A;}
h2{font-size:small; margin:0px; padding:0px 0px 5px 0px;}
h3{font-size:x-small; margin:0px; padding:0px;}
p{margin-top:0px;}
caption{display:none;}
form{margin:0px;}

#imagecaptiontable{ border-bottom:1px solid #01578A; margin-bottom:10px;}
#contentCell, #rightCell{padding: 10px;}
#blueMenu{background-color:#01578A; padding:0px 0px 0px 10px; color:#FFF;}
#greenMenu{padding:0px 10px 0px 0px; color:#FFF;}

.titleRow{background-color:#ABDFFD; padding:5px 10px 5px 10px; border-bottom:1px SOLID #666666;}

a:link, a:visited, a:link:active, a:visited:active { text-decoration: underline; color:#01578A;}
a:link:hover, a:visited:hover { text-decoration: none; color:#01578A;}

a.menu:link, a.menu:visited, a.menu:link:active, a.menu:visited:active { text-decoration: underline; color:#FFF;}
a.menu:link:hover, a.menu:visited:hover { text-decoration: none; color:#FFF;}

a.keywordlink:link, a.keywordlink:visited, a.keywordlink:link:active, a.keywordlink:visited:active { text-decoration: underline; color:#999999;}
a.keywordlink:link:hover, a.keywordlink:visited:hover { text-decoration: none; color:#999999;}

.blueSide{background-color:#01578A;}
.greenSide{background-color:#63A400;}

/*
calender controls
*/
#homeContent{color:#FFFFFF; padding: 100px 20px 10px 20px;}
#menuCell{padding:10px 0px 10px 10px;}
#contentCell{padding:10px;}
#contentHeaderCell{color:#FFFFFF; padding-left:10px;}
#footer{padding:10px 0px 10px 0px;}
.drkBlueSideBar{background-color:#33579A; border-right:1px solid #fff;}
.ltBlueSideBar{background-color:#6486C9; border-right:1px solid #fff;}
.footerBucket{background-color:#6486C9; border-right:1px solid #fff; color:#FFFFFF; padding:10px;}
.footerBucketRight{background-color:#6486C9; color:#FFFFFF; padding:10px 75px 10px 10px; background-image:url(images/book.jpg); background-position:top right; background-repeat:no-repeat;}

.theme
{
    COLOR: #000000;
    BACKGROUND-COLOR: #003c78
}
.themeText
{
    COLOR: #003c78
}
.themeBack
{
    COLOR: white;
    BACKGROUND-COLOR: #000000
}
.themeBackText
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.themeBackText2
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.themeBackArrow
{
    FONT-SIZE: 9px;
}
.linkColour
{
    COLOR: #000044
}
.tableFormCell
{
    COLOR: white;
    BACKGROUND-COLOR: #003c78
}
.tableHeaderCell
{
    COLOR: black;
    BACKGROUND-COLOR: #e4e4f5
}
.tableInputFormCell
{
    COLOR: #000000;
    BACKGROUND-COLOR: #003c78
}
.tableInputFormCell2
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.tableMouseOutCell
{
    CURSOR: hand;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.tableMouseOverCell
{
    CURSOR: hand;
    COLOR: white;
    BACKGROUND-COLOR: #003c78
}
.headerFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headerFont2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calenderColor
{
	BACKGROUND-COLOR: #003c78;
}
.errorFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.successFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.alertBox
{
	border:solid 1px #FFD200;
	background-color: #FFFED6;
}