@charset "utf-8";
/* CSS Document */

/** STRUCTURE **/

/* base.css, part of YUI's CSS Foundation */
h1 {	/*18px via YUI Fonts CSS foundation*/	font-size:138.5%;  }
h2 {	/*16px via YUI Fonts CSS foundation*/	font-size:123.1%; }
h3 {	/*14px via YUI Fonts CSS foundation*/	font-size:108%;  }
h1,h2,h3 {	/* top & bottom margin based on font size */	margin:1em 0; }
h1,h2,h3,h4,h5,h6,strong {	/*bringing boldness back to headers and the strong element*/	font-weight:bold; }
abbr,acronym {	/*indicating to users that more info is available */	border-bottom:1px dotted #000;	cursor:help; } 
em {	/*bringing italics back to the em element*/	font-style:italic; }
blockquote,ul,ol,dl {	/*giving blockquotes and lists room to breath*/	margin:1em; }
ol,ul,dl {	/*bringing lists on to the page with breathing room */	margin-left:2em; }
ol li {	/*giving OL's LIs generated numbers*/	list-style: decimal outside;	}
ul li {	/*giving UL's LIs generated disc markers*/	list-style: disc outside; }
dl dd {	/*giving UL's LIs generated numbers*/	margin-left:1em; }
th,td {	/*borders and padding to make the table readable*/	border:1px solid #000;	padding:.5em; }
th {	/*distinguishing table headers from data cells*/	font-weight:bold;	text-align:center; }
caption {	/*coordinated marking to match cell's padding*/	margin-bottom:.5em;	/*centered so it doesn't blend in to other content*/	text-align:center; }
p,fieldset,table {	/*so things don't run into each other*/	margin-bottom:1em; }
/* base.css, part of YUI's CSS Foundation */

html {
	color:#666;	
	font-family:arial, helvetica, sans-serif;
	font-size:12px;	
}

img {
	display:block;
}

img.content_image {
	padding-left: 1em;
	padding-bottom: 1em;
	float: right;
}

a {
	outline:none;
}

a img {
	border:none;
}

a, a:link, a:visited, a:active, .footer {
color:#02448D;
cursor:pointer;
text-decoration:underline;
}

a:hover {
	color:#CCCCCC;
	text-decoration:none;
}


h1, .content a, .content a:link, .content a:visited, .content a:active {
		
}

h1, h2, h3, h4 {	
	font-family:arial, helvetica, sans-serif;	
	margin:0px 0px 10px 0px;
	padding:0px;
	/*line-height:1.7em;	*/
}

h1 {	
	font-size:1.7em;	
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:25px 0px;
}

h2 {
	font-size:1.2em;
	color:#d39f00;
}

h3 {
	font-size:1.1em;
}

.content a, .content a:link, .content a:visited, .content a:active {	

	text-decoration:none;
}

.content a:hover {
	text-decoration:underline;
}

.content {	
	
}

.content table {
	margin-bottom:15px;	
}
.content table tr td, .content table tr th {
	vertical-align:top;
	padding-right:10px;
}

.content table tr td {	
	text-align:left;
	padding:10px 10px 0px 0px;
}

p, div.paragraph {
	margin:20px 0px;
	padding:0px;
}

p.no_margin {
	margin:0px;
}

div.clear, br.clear {
	clear:both;
	height:0px;
	line-height:0px;	
	margin:0px;
	padding:0px;
}

button {
	border:1px solid #99CCFF;
	color:#99CCFF;
	background-color:#fff;
	cursor:pointer;
}


