/* CSS Document */
/*peekaboo bug fix for IE (Holly Hack)*/
/* Hides from IE5-mac \*/
* html div{
	height: 1%;
}

*{
	font-family: Arial;
	font-weight: normal;
	padding: 0px 0px 0px 0px; /*fixes display differences btw ie and ff*/
	margin: 0px 0px 0px 0px; /*fixes display differences btw ie and ff*/
}

body{
	background-color: White;
	margin: 2px 2px 2px 2px; /*border: 1px solid black;*/
}

a:link {
	color: Black;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}

img{
	 margin: 0px 0px -4px 0px;
    border: 0px
}

div.home-page-logo{
	background-color: #C0D0EA;
	margin: 4px 2px 3px 2px;
	height: 130px;
}

img.main-page-logo{
    display: block;
    position: absolute;
    top: 6px;
    left: 4px;
    border: 0px;
    /*border: 1px solid black;*/
    margin: 0px 0px -2px 0px;
}

div.main-page-logo{
    height: 130px;
	background-color: #003497;
	margin: 4px 2px 4px 2px;
	/*border: 1px solid black;*/
}

div.top-link{
	position: absolute;
	top: 8px;
	right: 10px;
	background-color: #C0D0EA;
	font-size: 12px;
	color: #333333;
}

div.top-nav{
	position: absolute;
	top: 105px;/* this number should change is the logo height changes */
	right: 10px;
	background-color: #C0D0EA;
	padding: 2px 2px 2px 2px;
	border: 1px solid #333333;
	font-size: 12px;
	color: #333333;
}

div.home-page{
	margin: 4px 2px 3px 2px;
	background-color: #D09C50;
}

div.main-page{
	padding: 20px 0px 10px 20px;
	margin: 4px 2px 3px 2px;
	background-color: #D09C50;
	min-height: 200px;
	font-size: 12px;
	color: Black;
}

div.main-page img{
    padding: 8px 8px 8px 10px;
    color: #000000;
}

div.main-page a{
    padding: 8px 8px 8px 0px;
    color: #000000 !important;
}

div.main-page p{
    margin: 8px 8px 8px 0px;
}

div.main-page ul{
	margin: 8px 8px 8px 8px;
	font-size: 12px;
	list-style-type: circle;
}

div.main-page ol{
	margin: 8px 8px 8px 12px;
	font-size: 12px;
}

div.main-page li{
	margin: 0px 0px 0px 20px;
}

div.main-page table{
    margin: 8px 8px 8px 0px;
	border: 1px solid #333333;
}

div.main-page thead{
	background-color: Silver;
	border: 1px solid #333333;
	color: #D09C50;
}

div.main-page td{
    padding: 3px;
	border: 1px solid #333333;
}


img.main-page-image{
	margin: -28px -8px 0px 0px !important;
}

div.right-nav{
	position: absolute;
	top: 139px; /* this number is dependant on logo size */
	right: 10px;
	font-size: 15px;
	color: #ffffff;
	background-color: #D09C50;
	font-weight: bold;
}

div.right-nav ul{
	color: White;
	list-style-type: none;
	font-weight: bold;
}

div.right-nav li{
	color: White;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

div.right-nav a:link {
	color: White;
	text-decoration: none;
	font-weight: bold;
}
div.right-nav a:visited {
	color: White;
	text-decoration: none;
	font-weight: bold;
}
div.right-nav a:active {
	color: White;
	text-decoration: none;
	font-weight: bold;
}
div.right-nav a:hover {
	color: White;
	text-decoration: underline
	 	font-weight: bold;
}


div.main-page-bottom{
	clear: all;
	margin: 4px 2px 0px 2px;
	background-color: #C0D0EA;
}

td.link img{
	margin: -2px 0px -5px -2px;
	padding: -2px 0px -5px -2px;
}

td img{
	margin: 2px 2px 2px 15px;
}

td p{
	font-size: 10px;
	padding: 2px 2px 2px 2px;
}

td h1{
	font-size: 14px;
	color: Black;
	font-weight: bold;
	padding: 0px 0px 5px 2px;
}

td a:hover{
	text-decoration: none;
}

div.foot{
	background-color: #003497;
	clear: all;
	padding: 2px 2px 2px 2px;
	margin: 0px 2px 0px 2px;
	text-align: center;
	color: #ffffff;
	font-size: 10px;
}

h6{
	font-weight: bold;
}	
	

