body
{ color: black;
	font-family: Arial, sans-serif;
	background-color: white;
	margin: 0px;
	padding: 0px;
	margin-right:80px;
	padding-left:100px;
}

strong { font-weight: bold; }
em { font-style: italic; }

div#nav-access
{
	display: none;
}

td.td-masthead-bg { background: #78a7ee; }
td.td-mainnav-bg { display: none; }
td.td-mainnav-link {display: none;}
td.td-mainnav-link-current {display: none;}
td.td-mainnav-left-bg { display: none;}
td.td-mainnav-left-bg-current { display: none;}
td.td-mainnav-right-bg { display: none; }
td.td-mainnav-right-bg-current { display: none; }
div.div-mainnav-link { }
div.div-mainnav-link p {display: none;}
div.div-mainnav-link a:link, div.div-mainnav-link a:visited {display: none;}
div.div-mainnav-link a:hover, div.div-mainnav-link a:active {display: none;}
div.div-site-search {display: none;}
div.div-site-search form {display: none;}

div.div-breadcrumb-links {
	padding: 10px 5px 0px 5px;
	margin-top: 0em;
	margin-bottom: 30px;
}

div.div-breadcrumb-links p {
	color: #999;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 1em;
}

div.div-breadcrumb-links span#current-page { color: #c0d52f; }

div.div-breadcrumb-links a

div.div-toolkit-links { display: none;}
div.div-toolkit-links p a { display: none;}
div.div-toolkit-links p { display: none;}

div.div-validation-links{display: none;}

div.div-left-column
{display: none;}

div.div-extranet-link-button {display:none;}
div.div-subnav-links {display: none;}

div.div-right-column {
	display: none;
}

div.div-side-box { display:none;}

div.div-side-box table {display:none;}



div.div-content
{
	width:500px;
	line-height: 140%;
}

div.div-content table img { margin: 0px 5px 0px 5px; }

div.div-content h1
{
	color: #000;
	font-weight: normal;
}


h2
{
	color: #000;
	font-weight: bold;
}

div.div-content p
{
	color: #000;
}

div.div-content ul
{
	color: #000;
	margin: 0em 0px 1.25em 0px;
	padding: 0px 5px 0px 5px;
}

div.div-content li
{
	padding: 0px;
	list-style: inside disc;
	color: #000;
	margin: 0em 0px .5em 0px;
}

div.div-content a:link
{
	color: #0160a2;
	font-weight: bold;
	text-decoration: underline;
}

div.div-content a:visited
{
	color: #c51644;
	font-weight: bold;
	text-decoration: underline;
}

div.div-content a:hover, div.div-content a:active
{
	font-weight: bold;
	text-decoration: none;
}


div.div-content-box
{
	margin: 0px;
	padding: 0px;
}

div.div-content-box table
{
	width: 100%;
	margin-top: 0em;
	margin-bottom: 1em;
}

div.div-content-box table img { margin: 0px; }

td.td-content-box-top
{
	width: 100%;
}

td.td-content-box-bot
{
	width: 100%;
}

td.td-content-box-left
{
	width: 19px;
}

td.td-content-box-right
{
	width: 28px;
}

div.div-content-box table h1
{
	color: #000;
	font-weight: normal;
	padding-left: 20px;
	margin-top: 0em;
	margin-bottom: .75em;
}


div.div-content-box table h2
{
	margin-top: 0em;
	margin-bottom: .75em;
	color: #000;
	padding-right: 0px;
	padding-left: 0px;
}

div.div-content-box table p
{
	padding: 0px;
	margin-top: 0em;
	margin-bottom: .75em;
}


#div-client-list
{
	margin: 0px;
	padding: 0px;
}

#div-client-list ul
{
	margin: 0em 0px 1.5em 0px;
	padding: 0px 5px 0px 5px;
}

#div-client-list li
{
	list-style: none outside;
	padding: 0px;
	font-weight: bold;
	margin: 0em 0px .25em 0px;
}

div.div-client-headings
{
	margin-top: 0em;
	margin-bottom: 1em;
	padding: 0px;
	border-bottom: 1px solid #c0d52f;
}

div.div-client-headings h1
{
	color: #000;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0.25em;
	padding-left: 5px;
	padding-right: 5px;
}

div.div-client-headings h2
{
	color: #0160a2;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0.25em;
	padding-left: 5px;
	padding-right: 5px;
}


div.div-client-headings h3
{
	margin-top: 0em;
	margin-bottom: 1em;
	padding-right: 5px;
	padding-left: 5px;
	color: #666;
	font-weight: bold;
}

div.div-client-related-links
{
	line-height: normal;
	border-top: 1px solid #c0d52f;
	margin: 0px;
	padding-top: 1em;
}

div.div-client-related-links h2
{
	color: #000;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0.25em;
	padding-left: 5px;
	padding-right: 5px;
}

div.div-client-related-links ul
{
	list-style: none;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

div.div-client-related-links ul li
{
	list-style: none outside;
	margin: 0px;
	padding: 0px;
}

div.div-client-related-links ul li ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div.div-client-related-links ul li ul li
{
	list-style: none outside;
	margin-top: 0em;
	margin-bottom: .75em;
	padding: 0px;
}


div.div-client-pic
{
	margin-top: 0em;
	margin-bottom: 1.5em;
}

div.div-client-pic img
{
	display: block;
	margin-top: 0em;
	margin-bottom: .5em;
}

div.div-client-pic p
{
	margin-top: 0em;
	margin-bottom: 1em;
	text-align: right;
	width: 153px;
	color: #78a7ee;
	font-weight: bold;
}


div.div-reports-listing
{
	border-top: 1px solid #c0d52f;
	margin-top: 0em;
	margin-bottom: 1em;
	padding: 1em 0px 0em 0px;
}

div.div-reports-listing h2
{
	color: #0160a2;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-left: 5px;
	padding-right: 5px;
}

div.div-reports-listing h3
{
	margin-top: 0em;
	margin-bottom: 0em;
	padding-right: 5px;
	padding-left: 5px;
	color: #666;
}

div.div-reports-listing h4
{
	margin-top: 0em;
	margin-bottom: 1.5em;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}

div.div-reports-listing p
{
	margin-top: 0em;
	margin-bottom: 0em;
	padding-right: 5px;
	padding-left: 5px;
}

div.div-reports-unpublished
{
	border-top: 1px solid #c0d52f;
	margin: 0em 0px 1em 0px;
	padding: 1em 0px 0em 0px;
}


div.div-contact-form
{
	border-top: 1px solid #c0d52f;
	margin: 0em 0px 1em 0px;
	padding: 1em 0px 0em 0px;
}

div.div-contact-form h2
{
	color: #000;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: .75em;
	padding-left: 5px;
	padding-right: 5px;
}


div.div-contact-form form
{
	margin: 0px;
	padding: 0px;
}

div.div-contact-form form table
{
	width: 80%;
	margin: 0px;
	padding: 0px;
}

div.div-contact-form form table td
{
	padding-right: 5px;
	padding-left: 5px;
}

div.div-contact-form form table p
{
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

div.div-contact-form form table input.input-field
{
	margin: 0em 0px .75em 0px;
	padding: 0px;
	width: 100%;
}

div.div-contact-form form table input.input-button
{
	padding: 0px;
	margin: 0px;
}

div.div-contact-form form table textarea
{
	margin: 0em 0px .75em 0px;
	padding: 0px;
	width: 100%;
	height: 10em;
}

div.div-form-submit
{
	border-top: 1px solid #c0d52f;
	margin: 0em 0px 1em 0px;
	padding: 1em 0px 0em 0px;
}

div.div-form-submit p
{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

div.div-form-submit input.input-reset
{
	padding: .25em;
	color: #fff;
	font-weight: bold;
	margin: 0em 15px 1em 0px;
	border: 1px solid white;
	background: #78a7ee;
}

div.div-form-submit input.input-submit
{
	padding: .25em;
	color: #fff;
	font-weight: bold;
	margin: 0em 15px 1em 0px;
	border: 1px solid white;
	background: #78a7ee;
}

div.div-top-link
{
	display:none;
}

img.printonly { display:none; }

#printonlymasthead {
	padding:30px 0px 10px 0px;
}
#printonlymasthead h2 {
	margin-bottom: 2px;
	line-height: 0.8em;
	padding:0px;
}
#printonlymasthead h3 {
	color:#999;
	margin-top: 2px;
	line-height: 1em;
	padding:0px;
}

h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1em;
}
p {
	font-size: 0.9em;
}

