/* ====================================================================== */
* {
	margin: 0px ;
	padding: 0px ;
	font-family: Arial, Helvetica, sans-serif ;
}
body {
	background-color: #daffff ;
}
p {
	font-family: Georgia, "Times New Roman", Times, serif ;
}
a {
	color: #0000ff ;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
br {
	clear: both ;
}
/* ====================================================================== */
#layout {
	margin: 20px auto;
	padding: 0px ;
	width: 820px ;
}
/* ====================================================================== */
div.roundBorderTop
{
	width: 100% ;
	float: left ;
	background-image: url(/images/roundedBorderTop.png) ;
	background-position: bottom;
	background-repeat: no-repeat ;
	height: 20px ;
	font-size: 0px ;
}
div.roundBorderContent
{
	width: 798px ;
	padding: 0px 11px 0px 11px ;
	float: left ;
	margin: 0px 0px 0px 0px ;
	background-image:url(/images/roundedBorderSide.png) ;
	background-repeat: repeat-y ;
}
div.roundBorderBottom
{
	width: 100% ;
	float: left ;
	background-image: url(/images/roundedBorderBottom.png) ;
	background-position: top;
	background-repeat: no-repeat ;
	height: 25px ;
	font-size: 0px ;
	
}
/* ====================================================================== */
#masthead {
	background-color: #ffffff ;
	padding: 0px 30px 15px 10px ;
}
#masthead img {
	float: left ;
}
#masthead p.telephoneNumber {
	padding: 10px 0px 0px 0px ;
	color: #007ecc ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 26px ;
	text-align: right ;
}
#masthead p.emailAddress {
	color: #003a66 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 24px ;
	text-align: right ;
}
#masthead a {
	color: #003a66 ;
	text-decoration: none;
}
#masthead a:hover {
	color: #007ecc ;
	text-decoration: underline;
}
/* ====================================================================== */
#siteNavigation {
	margin-top: 32px ;
}
#siteNavigation ul {
	text-align: right ;
}
#siteNavigation li {
	display: inline ;
	padding: 0px 0px 0px 16px;
	list-style-type: none ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 20px ;
}
#siteNavigation a {
	color: #003a66 ;
	text-decoration: none;
}
#siteNavigation a:hover {
	color: #007ecc ;
	text-decoration: underline;
}
/* ====================================================================== */
#content {
	background-color: #ffffff ;
	padding: 0px 20px 0px 20px ;
	float: left ;
}
#content h2 {
	margin: 0px 0px 10px 0px ;
	color: #003a66 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 36px ;
	font-weight: normal ;
}
#content h3 {
	color: #003a66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 12px 0px 4px 0px ;
}
#content h4 {
	color: #003a66 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 18px ;
	font-weight: normal ;
	margin: 12px 0px 4px 0px ;
}
#content h5 {
	color: #003a66 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: normal ;
	margin: 6px 0px 4px 0px ;
}
#content p {
	margin: 0px 10px 15px 10px ;
}
#content ul {
	margin: 0px 0px 15px 0px ;
}
#content p a {
	font-family: Georgia, "Times New Roman", Times, serif ;
}
#content p.pageSummary {
	font-size: 1.3em ;
}
#content li {
	font-family: Georgia, "Times New Roman", Times, serif ;
	margin: 0px 0px 4px 20px ;
}
#content img.floatRight {
	float: right ;
	margin: 4px 0px 4px 8px ;
	border: 1px solid #007ecc;
}
#content img.floatLeft {
	float: left ;
	margin: 4px 8px 4px 0px ;
	border: 1px solid #007ecc;
}
/* ====================================================================== */
#sidebar
{
	float: right;
	width: 160px ;
	margin: 0px 16px 4px 16px 
}
#sidebar img
{
	border: 1px solid #007ecc;
	margin: 0px 0px 12px 0px ;
}
/* ====================================================================== */
#sidebar div.quickLinks
{
	float: right ;
	width: 160px ;
	margin: 0px 0px 16px 0px ;
	padding: 8px 8px 8px 12px  ;
	background-color: #bbddff ;
	border: 1px solid #007ecc ;
}
#sidebar div.quickLinks h3
{
	font-size: 18px ;
	font-weight: bold ;
	margin: 0px 0px 2px 0px ;
}
#sidebar div.quickLinks li
{
	margin: 0px 0px 2px 16px ;
	font-size: 14px ;
}
#sidebar div.quickLinks a {
	color: #003a66 ;
	text-decoration: none;
}
#sidebar div.quickLinks a:hover {
	color: #007ecc ;
	text-decoration: underline;
}
/* ====================================================================== */
#sidebar div.newsLinks
{
	float: right ;
	width: 160px ;
	margin: 0px 0px 16px 0px ;
	padding: 6px 8px 0px 12px  ;
	background-color: #ccddff ;
	border: 1px solid #007ecc ;
}
#sidebar div.newsLinks h3
{
	font-size: 18px ;
	font-weight: bold ;
	margin: 0px 0px 2px 0px ;
}
#sidebar div.newsLinks h4
{
	font-size: 14px ;
	font-weight: bold ;
	margin: 0px 0px 2px 0px ;
}
#sidebar div.newsLinks li
{
	margin: 0px 0px 2px 0px ;
	font-size: 12px ;
	list-style-type:none ;
}
#sidebar div.newsLinks p
{
	margin-left: 0px ;
}
/* ====================================================================== */
#footer {
	text-align: center ;
	margin: 60px 0px 0px 0px ;
}
#footer li {
	display: inline ;
	padding: 0px 16px 0px 0px ;
	list-style-type: none ;
}
/* ====================================================================== */
