/* CSS Reset */
html, body, form, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* Interal notes, this style should not be used on live site */
.velir {color:#990000; background:#FFFF66;}

/* remember to define focus styles! */
:focus {
	outline: 1;
}
body {
	line-height: 1em;
	font-size: 10px!important; /* Resets 1em to 10px */
	color: #111;
	background:#bcd;
	font-family:Arial, Helvetica, sans-serif;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong, b {
	font-weight:bold;
}
em, i, cite {
	font-style:italic;
}
ol {
	list-style:upper-roman;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#111;
	line-height:1.3em;
}
ol ol {
	font-size:1em;
}
ul {
	list-style:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#111;
	line-height:1.3em;
}
ul ul {
	font-size:1em;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#111;
}
abbr {
	border-bottom:1px dotted #999;
}
a:link {
	color: #035;
	text-decoration:underline;
}
a:visited{
	color: #035;
	text-decoration:underline;
}
a:hover {
	color:#f80;
	text-decoration:none;
}
input[type="text"], 
input[type="password"], 
input.textfield {
	padding:.2em;
	height:1.2em;
	border:1px #ccc solid;
	background:#F7F7F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
textarea {
	padding:.2em;
	border:1px #ccc solid;
	background:#F7F7F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
input[type="submit"],
input.submit_button,
button.submit_button {
}

input[type="submit"]:focus,
input.submit_button:focus,
button.submit_button:focus, 
input.cancel_button:focus,
button.cancel_button:focus {

}
select {
	background:#fff;
	border:1px solid #89b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:0 0 0.75em 0;
	padding:0.05em;
}
input[type="text"]:focus, 
input[type="password"]:focus,
input.textfield:focus, 
select:focus, 
textarea:focus {
	border: 1px solid #035;
}

.clear_all {
	clear:both;
}
.float_right {
	 float:right!important;
}
.float_left {
	 float:left!important;
}
img.float_right {
	 margin-left:1em;
}
img.float_left {
	 margin-right:1em;
}
#wrapper {
	width:7in;
	background:#fff;
}
	#header { }
		#header #print_header {
			display:block;
			visibility:visible;
		}
		#header #kff {
			display:none;
			visibility:hidden;
		}
		#header #gh { 
			display:none;
			visibility:hidden;
		}
	#main { 
		padding:2em 7em 2em 1.5em;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
		#main #side { 
			display:none;
			visibility:hidden;
		}		
		#main h2 { 
			font-size:20pt;
			line-height:1.2em;
		}		
		#main #content { 
			font-size:12pt;
			line-height:1.2em;
		}
			#main #content h3 {
				color:#136;
				font-size:15pt;
				font-weight:bold;
				line-height:1.2em;
				padding:0 0 0.333em;
			}
			#main #content h4 {
				font-weight:bold;
			}
			#main #content p {
				margin:0 0 1em 0;
			}
			#main #content p.date {
				color:#f80;
				font-weight:bold;
			}
			#main #content p.info{
				margin-top:-1em;
			}
			#main #content ul {
				margin:0 0 1em 0;
				list-style:none;
			}
				#main #content ul li {
					margin:0;
					background:url(../images/main/bullet-orange.gif) no-repeat 0.083em 0.5em;
					list-style:none;
					padding-bottom:.5em;
					padding-left:1em;
				}
				#main #content. headlines ul li {
					font-weight:bold;
					padding-bottom:1em;
				}
					#main #content. headlines ul li a {
						text-decoration:none;
					}
		#main #content #callouts { 
			display:none;
			visibility:hidden;
		}
#footer { 
	display:none;
	visibility:hidden;
}
