BODY
{
    FONT-SIZE: 12px;
    MARGIN: 10px 30px;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: center
}
P
{
    FONT-SIZE: 12px;
    COLOR: #000000;
   
}

LI
{
	font-size: 12px;
	color: gray;
	list-style-position: inside;
	list-style-type: square;
	text-align: left;
	position: static;
}

.moduleList A:link
{
	color: steelblue;
	text-decoration: underline;
}

.moduleList A:visited
{
	COLOR: steelblue;
	text-decoration: underline;
}

.moduleList A:hover
{
    COLOR: steelblue;
    text-decoration: underline;
}
.moduleList A:active
{
    COLOR: steelblue;
    text-decoration: underline;
}


.page
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: darkgray 1px solid;
    WIDTH: 800px;
    BORDER-BOTTOM: darkgray 1px solid;
    BACKGROUND-COLOR: white
}
.header
{
    BORDER-RIGHT: #ffffff thick double;
    BORDER-TOP: #ffffff thick double;
    BORDER-LEFT: #ffffff thick double;
    CLIP: rect(10px auto auto auto);
    BORDER-BOTTOM: #ffffff thick double
}
.mainmenu TABLE
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: bold;
	font-size: 12px;
	
	border-left: lightgrey 1px solid;
	width: 98%;
	color: black;
	border-bottom: lightgrey 1px solid;
	
	background-color: whitesmoke;
	text-align: center
	
}
.mainmenu TABLE A
{
    COLOR: dimgray;
    TEXT-DECORATION: none
}
.moduleContent
{
    BORDER-RIGHT: darkgray 1px solid;
    TABLE-LAYOUT: auto;
    BORDER-TOP: darkgray 1px solid;
    MARGIN: 5px 0px 5px 0px;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid;
}

.moduleContentAnnouncement
{
	border-right: darkgray 1px solid;
	table-layout: auto;
	border-top: darkgray 1px solid;
	margin: 5px 0px;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: whitesmoke;
}

.moduleAddress
{
    BORDER-RIGHT: darkgray 1px solid;
    TABLE-LAYOUT: auto;
    BORDER-TOP: darkgray 1px solid;
    MARGIN: 5px 5px 5px 5px;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid;
}
.moduleHeader
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 5px;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-repeat: no-repeat;
	background-color: whitesmoke;
	text-align: center;
}
.moduleHeaderAnnouncement
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 5px;
	border-left: red 1px solid;
	color: black;
	border-bottom: red 1px solid;
	background-repeat: no-repeat;
	background-color: whitesmoke;
	text-align: center;
}


.moduleBorder
{
	border-right: white thick double;
	border-top: white thick double;
	margin: 0px;
	border-left: white thick double;
	border-bottom: white thick double;
}


.moduleBorderAnnouncement
{
	border-right: white thick double;
	border-top: white thick double;
	margin: 0px;
	border-left: white thick double;
	border-bottom: white thick double;
	
}

.moduleBorderBlack
{
	border-right: black solid ;
	border-top: black solid ;
	MARGIN: 5px 5px 5px 5px;
	border-left: black solid ;
	border-bottom: black solid ;
}





.leftContent
{
    VERTICAL-ALIGN: top;
    WIDTH: 25%
}
.rightContent
{
    VERTICAL-ALIGN: top;
    WIDTH: 25%
}
.footer
{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 80%;
	border-bottom-width: 1px;
	background-color: whitesmoke;
	border-right-width: 1px;
}
A:link
{
    COLOR: black
}
A:visited
{
}
A:hover
{
    COLOR: dimgray
}
A:active
{
    COLOR: dimgray
}
.question
{
	font-size: 12px;
	color: steelblue;
}
.answer
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
.questiondate
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
