h1 {
	font-size:16px;
}
h2 {
	font-size:14px;
}
#footer, footer a {
	display: block;
	font: bold normal 8px/14px Arial, Helvetica, sans-serif;	
	color: #003366;
	text-transform: uppercase;
	padding-top: 6px; 

}
#footer a:link {
	color: #003366;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
#footer a:visited {
	color: #003366;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
#footer a:hover {
	color: #ffffff;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.TopNavigations
{
	display: block;
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
	color: #003366;
	text-transform: uppercase;
	padding-top: 9px;
}
.TopNavigations A:link
{
	display: block;
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
}
.TopNavigations A:visited
{
    display: block;
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
}
.TopNavigations A:hover
{
    display: block;
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
}
.TopNavigations A:active
{
    display: block;
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
}

.BottomNavigations
{
	display: block;
	font: normal normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 12px;
}
.BottomNavigations A:link
{
	display: block;
	font: normal normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.BottomNavigations A:visited
{
    display: block;
	font: normal normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.BottomNavigations A:hover
{
	display: block;
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.BottomNavigations A:active
{
    display: block;
	font: normal normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}



.SideNavigations
{
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	color: #669933;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
}
.SideNavigations A:link
{
	color: #003366;
	text-decoration: none;
}
.SideNavigations A:visited
{
    color: #003366;
    text-decoration: none;
}
.SideNavigations A:hover
{
    color: #ffffff;
	text-decoration: none;
}
.SideNavigations A:active
{
    color: #003366;
    text-decoration: none;
}

.SideOnNavigations
{
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	color: #669933;
	text-transform: uppercase;
}
.SideOnNavigations A:link
{
	color: #669933;
	text-decoration: none;
}
.SideOnNavigations A:visited
{
    color: #669933;
    text-decoration: none;
}
.SideOnNavigations A:hover
{
    color: #ffffff;
    text-decoration: none;
}
.SideOnNavigations A:active
{
    color: #669933;
    text-decoration: none;
}

.SideSubNavigations
{
	display: block;
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
	color: #669933;
	text-transform: uppercase;
	padding-left: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.SideSubNavigations A:link
{
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
.SideSubNavigations A:visited
{
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}
.SideSubNavigations A:hover
{
	font: bold normal 10px/12px Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
}
.SideSubNavigations A:active
{
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}



.SideSubSubNavigations
{
	display: block;
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
	color: #669933;
	text-transform: uppercase;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.SideSubSubNavigations A:link
{
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
.SideSubSubNavigations A:visited
{
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}
.SideSubSubNavigations A:hover
{
	font: bold normal 10px/12px Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
}
.SideSubSubNavigations A:active
{
	font: normal normal 10px/12px Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}



.SubHeads
{
	color: #003366;
	text-decoration: none;
	font: bold normal 18px/22px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.TextSubHeaders
{
	color: #003366;
	text-decoration: none;
	font: normal 12pt/18px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-right: 36px;
}
.Text
{
	color: #003366;
	text-decoration: none;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-right: 36px;
}
.Text A:link
{
    color: #336600;
	text-decoration: underline;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}
.Text A:visited
{
    color: #336600;
	text-decoration: underline;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}
.Text A:hover
{
    color: #ffffff;
	text-decoration: none;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}
.Text A:active
{
    color: #336600;
	text-decoration: underline;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}

.Text2
{
	color: #003366;
	text-decoration: none;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
.Text2 A:link
{
    color: #336600;
	text-decoration: underline;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}
.Text2 A:visited
{
    color: #336600;
	text-decoration: underline;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}
.Text2 A:hover
{
    color: #666666;
	text-decoration: none;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}
.Text2 A:active
{
    color: #336600;
	text-decoration: underline;
	font: normal 10pt/18px Arial, Helvetica, sans-serif;
}



.bullets {
	list-style: square inside;
}

.indentedBullets {
	list-style: square outside;
	 list-style-position: inherit; 
}

.TableText
{
	color: #003366;
	text-decoration: none;
	font: normal 9pt/12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-right: 36px;
}
.TableText A:link
{
    color: #336600;
	text-decoration: underline;
	font: normal 9pt/12px Arial, Helvetica, sans-serif;
}
.TableText A:visited
{
    color: #336600;
	text-decoration: underline;
	font: normal 9pt/12px Arial, Helvetica, sans-serif;
}
.TableText A:hover
{
    color: #ffffff;
	text-decoration: none;
	font: normal 9pt/12px Arial, Helvetica, sans-serif;
}
.TableText A:active
{
    color: #336600;
	text-decoration: underline;
	font: normal 9pt/12px Arial, Helvetica, sans-serif;
}

.TextSmaller
{
	color: #666666;
	text-decoration: none;
	font: normal 8.5pt/11px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-right: 36px;
}
.TextSmaller A:link
{
    color: #336600;
	text-decoration: underline;
	font: normal 8.5pt/11px Arial, Helvetica, sans-serif;
}
.TextSmaller A:visited
{
    color: #336600;
	text-decoration: underline;
	font: normal 8.5pt/11px Arial, Helvetica, sans-serif;
}
.TextSmaller A:hover
{
    color: #000000;
	text-decoration: none;
	font: normal 8.5pt/11px Arial, Helvetica, sans-serif;
}
.TextSmaller A:active
{
    color: #336600;
	text-decoration: underline;
	font: normal 8.5pt/11px Arial, Helvetica, sans-serif;
}



.TextSmallest
{
	color: #666666;
	text-decoration: none;
	font: normal 7.75pt Arial, Helvetica, sans-serif;
}
.TextSmallest A:link
{
    color: #336600;
	text-decoration: none;
	font: normal 7.75pt Arial, Helvetica, sans-serif;
}
.TextSmallest A:visited
{
    color: #336600;
	text-decoration: none;
	font: normal 7.75pt Arial, Helvetica, sans-serif;
}
.TextSmallest A:hover
{
    color: #000000;
	text-decoration: none;
	font: normal 7.75pt Arial, Helvetica, sans-serif;
}
.TextSmallest A:active
{
    color: #336600;
	text-decoration: none;
	font: normal 7.75pt Arial, Helvetica, sans-serif;
}



.bodyBkgd
{
	background: #d5d5bc;
	padding: 23px;
}
.topBkgd
{
	background: #0066cc;
	padding-right: 36px;
	padding-left: 36px;
}
.bottomBkgd
{
	background: #0066cc;
	padding: 1px 36px 18px;
}


.Search
{
	color: #0066cc;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #ffffff;
	border: 1px solid #0066cc;
	padding: 2px;
	height: 14px;
}


.callUsTop
{
	font: bold normal 18px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 12px;
}
.callUs
{
	font: bold normal 14px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 12px;
}

.bodyBkgd
{
	background: #cccc99;
	padding: 23px;
}
.bodyBodyBkgd
{
	background: #cccc99;
	padding: 18px 18px 36px;
}

.bodyImages
{
	margin-right: 18px;
	text-align: left;
	vertical-align: top;
}
.bodyImagesR
{
	margin-left: 18px;
	text-align: right;
	vertical-align: top;
}


.PRtable
{
	display: block;
	padding-bottom: 9px;
}



.CloseWindow
{
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	padding-bottom: 4px;
}
.CloseWindow A:link
{
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.CloseWindow A:visited
{
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
}
.CloseWindow A:hover
{
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
    color: #003366;
    text-decoration: none;
}
.CloseWindow A:active
{
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

.FootNav, .FootNav a
{
	font: normal normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.FootNav a:hover
{
	font: bold normal 10px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
	
}
