/* firefox 100% height hack */
html { height: 100%; }

body {
	font-size: 70%;
	font-family: Verdana, Arial;
	padding: 0;
	margin: 0;
	height: 100%;
	background-color: #666699;
}

a:link,
a:visited,
a:active {
	color: #666699;
	text-decoration : none;
	font-weight: bold;
}

a:hover {
    color: #222255;
}

div#container 
{
	float: left;
	width: 1130px;
	border-right: 1px solid #000;
	background-color: #fff;
}

/* hacktastic. Add an all encompasing 100% height container to fill up any extra window space. */
div#bottom
{
	height: 100%;
	width: 1130px;
	border-right: 1px solid #000;
	background-color: #fff;
}

div#right
{
	float: right;
	width: 369px;
	height: 100%;
	top: 0;
}

div#logo {
	float: left;
	margin: 15px 0px 15px 8px;
}

div#nav {
	float: left; 	
	margin: 22px 0 0 20px;
	padding: 40px 0 0 0;
}

div#nav ul,
div#nav li {
	display : inline; 
	list-style: none;
	margin: 0;
	padding: 0;
}

div#sidebar 
{
	float: left;
	width: 240px;
	padding: 10px 0px 10px 15px;
	margin: 0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #f0f0f0; 
}

div#subNav {
}

div#sidebar ul {
	list-style: none;
	padding: 0;
	margin-top: 10px;
	margin-left: 0;
}


div#main 
{
	clear: both;
	width: 100%;
	border-top : 1px solid #666666;
}

div#content 
{
	float: left;
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 35px;
	width: 455px;
	height: 100%;
}

div#footer {
    clear: both;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}


div#topbar 
{
}

.sideTitle {
	font-weight: bold;
}

.sideTitle a:link,
.sideTitle a:visited,
.sideTitle a:active {
	color: #222255;
}

.navselected {
	color: #222255;
	font-weight: bold;
}

.copyright 
{
	margin-top: 20px;
	font-size: 80%;
}
