/* General Page Styles */
html, body {
    margin: 2px;
    padding: 0px;
	width: 100%;
	background-color: #DDD;
}

/* Set up the default font style, font colour and BG colour for the page */
body, th, td {
	font-family: arial, verdana, san-serif;
	font-size: 14px;
	color: #555;	
}

/* Set up Heading text styles and sizes */
h1 { margin-top: 5px; margin-bottom: 3px; font-family: arial, verdana, san-serif; font-size: 30px; font-weight: bold; color: #FFF; letter-spacing: 3px; font-stretch: ultra-condensed;} 
h2 { margin-top: 5px; margin-bottom: 3px; font-family: arial, verdana, san-serif; font-size: 24px; font-weight: bold; color: #FFF; font-stretch: ultra-condensed;} 
h3 { margin-top: 5px; margin-bottom: 3px; font-family: arial, verdana, san-serif; font-size: 20px; font-weight: bold; }
h4 { margin-top: 5px; margin-bottom: 3px; font-family: arial, verdana, san-serif; font-size: 16px; font-weight: bold; }

/* Normal link styles */
a {font-family: arial, verdana, san-serif; font-size: 13px; font-style: normal;}
a:link, a:visited {color: green; text-decoration: none}
/* a:visited {color: green;  text-decoration: none} */
a:hover {color: #060; text-decoration: underline;}
a:active {color: #060; text-decoration: underline;}

img { border: solid 1px #333; padding: 2px;}

p {background-color: transparent;}

.clear { clear: both; height: 0; }

/* Set Up Div Styles */
#dvOutLine {
	position: relative;
	width: 800px;
	border: solid 1px #333;
	background-color: #D3D3D3;
	background-image: url("../Images/InnerBackground.gif");
	padding: 4px;
}

#dvHeader {
	position: relative;
	margin: 2px;
	height: 80px;
	z-index: 10;
	border: solid 1px #000;
	background-color: green;
	background-image: url("../Images/HeaderBackground_800.jpg");
}

#dvNavigation {
	clear: both;
	position: relative;
	margin: 2px;
	height: 30px;
	border: solid 0px #000;
	padding: 0px;
	background-color: transparent;
}

div#dvMainContent {
	clear: both; 
	margin: 3px;
	border-bottom: solid 1px #333;
	border-right: solid 1px #AAA;
	border-top: solid 1px #EEE;
	border-left: solid 1px #AAA;
	padding: 10px;
	background-color: #DDD;
}

#dvFooter {
	margin: 3px;
	border-bottom: solid 1px #333;
	border-right: solid 1px #AAA;
	border-top: solid 1px #EEE;
	border-left: solid 1px #AAA;
	padding: 3px;
	background-color: #DDD;
}

/* Navigation Styles */
ul#ulNavigation {
	list-style-type: none;
	margin: 5px 0px;
	border: 1px solid #000;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-color: #F00;
	text-align: center;
}

#ulNavigation a {
	display: block;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #F00;
	text-decoration: none;
	padding: 3px 8px;
}

ul#ulNavigation li {
	float: left;
	margin-right: 5px;
	width: 90px;
	text-align: center;
	background: #F00;
}

#ulNavigation a:hover{
	color: #000;
	background: #FFF;
}

/* Table Styles */
td.CellLeft {
	border-right: solid 1px #FFF;
}

td.CellCenter {
	border-right: solid 1px #FFF;
	border-left: solid 1px #999;
}

td.CellRight {
	border-left: solid 1px #999;
}

/* Set Up Text Styles */
.Small { font-size: 10px; }
.Small a {font-size: 10px; font-style: normal;}
.Small a:link { color: #A00; text-decoration: none; background-color: transparent; }
.Small a:visited { color: #D00; text-decoration: none; background-color: transparent; }
.Small a:active { color: #F00; text-decoration: none; background-color: transparent; }
.Small a:hover { color: #F00; text-decoration: underline; background-color: transparent; }

