/************
General Declarations
*************/

body {
	background-color: #FFFFCC;
}
table {
	border-collapse: collapse;
}
h1 {
	font-family: corbel, verdana, Arial, Sans-Serif;
	font-size: 24px;
	font-weight: bold;
}
h2 {
	font-family: corbel, verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 18px;
}
/**************
    FRAME 
***************/

TABLE#frame {
	width: 974px !important;
	width: 975px;
	border: solid #00CC33;
1px;
}
TABLE#frame TD, TABLE#frame TH {
	text-align:left;
	background-color: #FFFFFF;
}
TABLE#frame TD#frameleft {
	width: 250px;
	vertical-align: top;
	text-align: left;
	border-top-color: #00CC33;
	border-top-style: solid;
	border-top-width: 2px;
}
TABLE#frame TD#framemain {
	width: 724px;
	vertical-align: top;
	border-left-color: #00CC33;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #00CC33;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #00CC33;
	border-top-style: solid;
	border-top-width: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
/**************
    HEADER 
***************/

DIV#header {
	/* Probably do not want any padding in the header as it will contain an 
	   image that goes butt up to the edges.  You may probably end up dropping
	   the border attribute once you incorporate an image. */
	background-color: #FFFFFF;
	color: Black;
	width: 975px;
	font-family: "Papyrus";
	font-size: 30px;
	height: 115px;
	padding-top: 10px;
	text-align: center;
}
/**************
    FOOTER 
***************/

DIV#footer {
	background-color: #FFFFFF;
	;
	color: Black;
	padding: 0;
}
DIV#footer P {
	/* Text in footer to be centred and small */
	font-family: corbel, verdana, Arial, Sans-Serif;
	text-align:right;
	font-size: 0.9em;
	font-weight: bold;
	padding: 3px;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	font-style: normal;
	color: #000000;
}
DIV#footer P A {
	/* Links in footer are small and black */
	font-size: small;
	color: black;
}
/*****************
    LEFT 
******************/

DIV#bodyleft {
	background-color: #FFFFFF;
	color: Black;
	text-align: left;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 1px;
	font-family: Corbel, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
/**********************
    MAIN CONTENT
***********************/

DIV#bodymain {
	background-color: #FFFFFF;
	color: Black;
	padding: 4px;
	font-family: Corbel, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
/*****************
    RIGHT  
******************/

DIV#bodyright {
	background-color: #FFFFFF;
	color: Black;
	padding: 2px;
	text-align: center;
}
/* 
	SIDEMENU
	========
	Formatting via DIV.sidemenu in the left column
*/
DIV#sidemenu {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
DIV#sidemenu  A {
	color: #000000;
	text-decoration: none;
}
DIV#sidemenu  A:hover {
	text-decoration: underline;
}
DIV#sidemenu  A:Active {
	color: #FF0000;
}
DIV#bookmark {
	text-align: right;
	font-size: 10px;
}

