@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, html, label, table, tr, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img, a img, :link img, :visited img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
p.h1, p.h2, p.h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
/*---------------------------------------------------------------
						CONTAINERS
---------------------------------------------------------------*/
body {font-size:62.5%; font-family:Geneva, Arial, Helvetica, sans-serif; color:#242628; background-color:#FFFFFF;}
#wrapper {width:40em; margin:2em auto;}
#header {width:100%;}
#content {width:36em; padding:2em;}
.blue-wrapper {width:98%; padding:1%; border-bottom:thin dashed #CCCCCC; border-top:thin dashed #CCCCCC; margin:1em 0 1em 0;}
.bluebar {width:98%; padding:1%; background-color:#e1e6fa;}

table#data {width:100%; margin:1em 0 0 0;}
table#data tr td {padding:.3em; border:.2em solid #fff;}
table#data tr td.light {background-color:#e1e6fa; font-weight:bold;}
table#data tr td.dark {background-color:#c4d7ed;}

#footer {width:100%;}

.clear {clear:both; margin:0; padding:0; height:0;}

/*---------------------------------------------------------------
				IMAGE / TEXT REPLACEMTNETS
---------------------------------------------------------------*/

/*---------------------------------------------------------------
						IMAGE STYLES
---------------------------------------------------------------*/

/*---------------------------------------------------------------
						SPAN STYLES
---------------------------------------------------------------*/
.lightblue {color:#375d81;}
.bold {font-weight:bold;}

/*---------------------------------------------------------------
						TEXT STYLES
---------------------------------------------------------------*/
h1 {text-align:center; color:#183152;}
h2 {color:#183152;}
h3 {font-size:1.5em; padding-bottom:.5em;}
p {font-size:1.2em; line-height:150%;}

/*---------------------------------------------------------------
						LINK STYLES
---------------------------------------------------------------*/
a:link {color:#375d81; text-decoration:none; border-bottom:thin solid #424143;}
a:visited {color:#375d81; text-decoration:none; border-bottom:thin solid #424143;}
a:hover {color:#424143; text-decoration:none; border-bottom:thin solid #424143; background-color:#e1e6fa;}