/* basic formatting for all pages */


.invisible {
	display: none;
}

/****************
Basic formatting
*****************/

body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; }


/***************************************************
HEADING TEXT ELEMENTS
***************************************************/

h1, h2, h3, h4 {
	font-family:"Trajan Pro", Trajan, "Times New Roman", Times, serif;
	margin: 2px 0 8px 0;
	padding: 0;
	font-weight: lighter;
	color: #000000;
	line-height: 135%;
}

h1 {
	font-size: 1.1em;
	color: #444444;
}

h2 {padding: 5px 0 0 0; font-size: 1em}

h3 {padding: 5px 0 0 0; font-size: .87em}

h3.green {color: #506352}

h3.grey {color: #9E99BA}

p, ul, ol {
	font-size: 0.7em;
	color: #000000;
	line-height: 150%;
}
td  {
	font-size: 0.7em;
	color: #333;
}
th {	font-size: 0.7em;
	color: #000000;
}
label {	font-size: 0.7em;
color:#000000;

}

p.intro {
	color:#000000;
	font-size:.9em;
}

#footer p {
font-family:"Trajan Pro", Trajan, "Times New Roman", Times, serif;
	margin: 0;
	padding: .3em 0;
	color: #fff;
	text-align:center;
}

hr {
	color: #FFFFFF;
	border-bottom: 1px solid #999;
	margin: 0px;
	padding: 0px;
}

hr {
}
#footer a {
	color: #fff!important;
	text-decoration: none;
}
#footer a:hover {
	color: #fff!important;
	text-decoration: underline;
}
.clr {
	clear: both;
}
ul, ol {margin-top: 1ex; margin-bottom:1ex; }
strong {
	color: #000000;
}

form { width: 300px; margin: 0 0 5px 0; padding: 5px;}

form fieldset {border: 0; padding: 0; margin: 0;}

form label {display: block; width: 100px; float: left; margin: 5px 0 5px 0; padding: 0; font-family: Ariel, Verdana, Sans-serif; font-size: .8em; color: #000000;}

form input.txt {width: 168px; border: 1px inset #000000; margin: 5px 0 5px 0; padding: 0;font-family: Ariel, Verdana, Sans-serif; font-size: .8em; color: #000000;}

form select {display: inline; margin: 5px 0 5px 0; padding: 0; font-family: Ariel, Verdana, Sans-serif; font-size: .8em;}

form textarea {width: 265px; margin: 0 0 10px 0; padding: 0; font-family: Ariel, Verdana, Sans-serif; font-size: .8em; color: #000000;}

table {border: #666 solid 1px;margin:10px 0;}
 /*printed styles */
@media print{ 
#nav, #subnav, .invisible, .callout ul {display:none}
.print {display:inline}
p {	font-size: 11pt;
}
#footer p {
	font-size: 8.5pt;
	color: #666666;
	padding:0;margin:0
}
h1 {color:#000;	font-size: 14pt;}
h2 {color:#333;	font-size: 12pt;}
h1 a, h2 a, h3 a {text-decoration:none;}
#header h1, #header h2, #header a  {
	color:#333;
	font-style: normal!important;
	display:inline;
	text-shadow:none;
	margin-right:2ex;
}
#footer {border-top:1pt solid #666666}
#header {border-bottom:1pt solid #666666}
}

