﻿html
{
	color: #000;
	background: #FFF;
}
body
{
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
}
pre, code, kbd, samp, tt
{
	font-family: monospace;
	line-height: 100%;
}
h1
{
	font-size: 138.5%;
}
h2
{
	font-size: 123.1%;
}
h3
{
	font-size: 108%;
}
h1, h2, h3
{
	margin: 1em 0;
}
h1, h2, h3, h4, h5, h6, strong
{
	font-weight: bold;
}
/* Footer */div#ft a:link, div#ft a:visited
{
	color: #fff;
	text-decoration: none;
}
div#ft a:hover
{
	text-decoration: underline;
}
div#ft p
{
	margin: 0 0 5px 0;
	font-size: 85%;
	color: #fff;
}
div#ft p.copyright, div#ft p.contact
{
	font-style: italic;
}
div#ft div.ft-nav
{
	font-weight: bold;
}
/* end */
/* News Box */div.newsbox h2
{
	margin-bottom: 10px;
}
div.newsbox h4
{
	padding: 5px 10px;
	background: url(/_img/news-box-bullet.gif) no-repeat 0 11px;
	margin: 0 10px 0 10px;
	font-size: 93%;
}
div.newsbox h4 a:link, div.newsbox h4 a:visited
{
	color: #000;
	text-decoration: none;
}
div.newsbox h4 a:hover
{
	text-decoration: underline;
}
div.newsbox p
{
	padding: 0 20px;
	font-size: 85%;
	font-style: italic;
	color: #818a8f;
}
div.newsbox p.more
{
	text-align: right;
	font-weight: bold;
	font-style: normal;
}
div.newsbox p a:link, div.newsbox p a:visited
{
	color: #818a8f;
	text-decoration: none;
}
div.newsbox p a:hover
{
	text-decoration: underline;
}
/* end *//* Resources */div.resources p
{
	font-size: 93%;
	line-height: 140%;
}
div.resources p.more
{
	text-align: right;
	font-weight: bold;
	margin: 0;
	font-size: 85%;
}
div.resources p.more a:link, div.resources p.more a:visited
{
	color: #0e0f0f;
	text-decoration: none;
}
div.resources p.more a:hover
{
	text-decoration: underline;
}
div.resources ul li a:link, div.resources ul li a:visited
{
	color: #515152;
	text-decoration: none;
}
div.resources ul li a:hover
{
	text-decoration: underline;
}
/* Page Title */div.main div.page-title h1
{
	color: #fff;
	margin: 0;
	font-size: 231%;
	padding: 0;
}
div.main div.page-title h2
{
	font-size: 108%;
	margin: 0;
	color: #fff;
}
/* Nav */div#nav ul li a
{
	display: block;
	line-height: 43px;
	padding: 0 23px 0 10px;
	background: url(/_img/nav-arrow.gif) no-repeat 210px 50% #b4b8ba;
	font-size: 100%;
	width: 197px;
}
div#nav ul li a:link, div#nav ul li a:visited
{
	color: #515152;
	text-decoration: none;
}
div#nav ul li a:hover, div#nav ul li a.active
{
	background: url(/_img/nav-arrow-hover.gif) no-repeat 210px 50% #033b55;
	color: #f9fbff !important;
}
/* Default headings */div.main h1
{
	margin: 0 0 10px 0;
	font-size: 138.5%;
	font-weight: bold;
	color: #0d0f10;
	line-height: 110%;
}
div.main h2
{
	font-size: 85%;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 10px 0;
}
div.main h3
{
	margin: 0 0 2px 0;
	font-size: 93%;
	color: #515152;
}
/* common text styles */div.main
{
	color: #515152;
}
div.main p
{
	line-height: 150%;
	font-size: 93%;
}
div.main blockquote
{
	padding: 0 20px;
	font-style: italic;
	font-size: 85%;
}
div.main p.bc
{
	font-size: 77%;
	font-family: Verdana, Arial, sans-serif;
	color: #277ba2;
}
div.main p.bc a
{
	font-weight: bold;
}
div.main p.bc a:link, div.main p.bc a:visited
{
	color: #277ba2;
}
.italic
{
	font-style: italic !important;
}
/* @group Default Links - link visited hover active */a:link, a:visited
{
	color: #045579;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
/* @end *//* Form fields */input, textarea
{
	color: #9A9B92;
	font-size: 12px;
}
.RequiredMark
{
	color: #FF0000;
	font-size: 1.7em;
	font-weight: 700;
}

