BODY {
	font-size : 10px;
	font-family : Verdana, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	background-color : white;
	margin : 0 0 0 0;
	padding : 180px 0px 64px 170px;
	width : auto;
}

a:link, a:visited, a:active {
	text-decoration : none;
	color: #284E72;
	background-color : transparent;
}

a:hover {
	text-decoration : underline;
	color: black;
	background-color : transparent;
}

H1 {
	font-family : Verdana, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 1.3em;
	color : #284E72;
	background-color : transparent;
}

H1 a {
	color : #284E72;
	background-color : transparent;
}

H2 {
	font-family : Verdana, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 1.2em;
	color : #284E72;
	background-color : transparent;
}

H2 a {
	color : #284E72;
	background-color : transparent;
}

H3 {
	font-family : Verdana, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 1.1em;
	color : #284E72;
	background-color : transparent;
}

H3 a {
	color : #284E72;
	background-color : transparent;
}

/* Needed to fix lack of inheritance in IE */
table, td, th, tr, p {
	font-size: 10px;
	font-family : Verdana, Helvetica, sans-serif;
}

div.noindent ul {
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
}

div.noindent ul li {
	 margin-left: 1.5em;
}

div.noindent ol {
	 margin-left: 0;
	 padding-left: 0;
}

div.noindent ol li {
	 margin-left: 2em;
}

.smalltext {
	font-family : Verdana, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
	font-size : .9em; 
}

.smalltext a:link {
	font-family : Verdana, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
}

.smalltext a:visited {
	font-family : Verdana, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
}

.noline a:link {
	text-decoration : none;
}

.noline a:visited {
	text-decoration : none;
}

.largetext {
	font-family : Verdana, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
	font-size : 1.2em; 
}

.largetext a:link {
	font-family : Verdana, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
	font-size : 1.2em; 
}

.largetext a:visited {
	font-family : Verdana, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
	font-size : 1.2em; 
}

.errortext {
	font-family : Verdana, Helvetica, sans-serif; 
	font-size : .9em;
	color : red;
	background-color : transparent;
	font-weight : bold;
}

.grid {
	border : #efb240 .05em solid;
}

.white {
	background-color : white;
}

.black {
	background-color : black;
}

.bg_dark {
	background-color : #000033;
	color: white;
}

.bg_dark a {
	color: white;
	background-color : transparent;
}

.bg_medium {
	background-color : #284E72;
}

.bg_light {
	background-color : #E1E6ED;
}

.alt_bg_dark {
	background-color : #000000;
	color: white;
}

.alt_bg_dark a {
	color: white;
	background-color : transparent;
}

.alt_bg_medium {
	background-color : #CCCCCC;
}

.alt_bg_light {
	background-color : #FFFFFF;
}

.copyright {
    font-size: .8em;
    text-align: center;
}

.bg_blue {
	background-color : #E1E6ED;
}

.text_blue {
	color: #284E72;
	background-color : transparent;
}

.text_blue a {
	color: #284E72;
	background-color : transparent;
}

.title_blue {
	color: #284E72;
	background-color : transparent;
	text-transform: uppercase;
	font-size: 1.2em;
}

.title_blue_nocaps {
	color: #284E72;
	background-color : transparent;
	font-size: 1.2em;
}

.title_blue a {
	color: #284E72;
	background-color : transparent;
}

/* Styles used for position: fixed */
/* http://tagsoup.com/-dev/null-/css/fixed/ */

div#header {
	overflow: auto;
	width: 760px;
	height: 180px;
	position: absolute;
	top: 0;
	left: 0;
	color: white;
	background-color: black;
	background: black;
}

div#header a {
	color: white;
	background-color : transparent;
}

div#sidebar {
	overflow: auto;
	height: 100%;
	width: 170px;
	position: absolute;
	top: 180px;
	left: 0;
	color: #000000;
	background-color: #E1E6ED;
}

div#sidebar table {
	padding: 5px 5px 5px 5px;
}

div#sidebar a {
	color: #000000;
	background-color : transparent;
}

div#footer {
	overflow: auto;
	width: 760px;
	height: 64px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	background-color: black;
}

div#footer a {
	color: white;
	background-color : transparent;
}

div#content {
	width: 585px;
	padding-top: 5px;
	padding-left: 5px;
}

@media screen {
	body>div#header {
		position: fixed;
	}
	body>div#sidebar {
		position: fixed;
	}
	body>div#footer {
		position: fixed;
	}
}
