﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : white;
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	line-height: 1.3;
}
p { padding: 0px; margin: 0px 0px 1.2em 0px;}
img { border: 0px; }
address { font-style: normal; }
hr {
	color: #cbc3bc;
	background-color: #cbc3bc;
	height: 1px;
	margin: 4px 0px 4px 0px;
	padding: 0px;
	border: 0px;
	clear: both;
}
.teaser { font-weight: bold; }
table.standard
{
	border: 1px solid #aaaaaa;	
	border-top: 0px solid;	
	border-left: 0px solid;	
}
table.standard td
{
	border-top: 1px solid #aaaaaa;	
	border-left: 1px solid #aaaaaa;
	padding: 2px 1px 2px 4px;
}
table.standard th
{
	border-top: 1px solid #aaaaaa;	
	border-left: 1px solid #aaaaaa;
	text-align: left;
	padding: 3px 1px 3px 4px;
}
ol {
	margin: 0.5em 1em 1.2em 3.4em;
	line-height: 1.4em;
	padding: 0px;
}
ul {
	margin: 0.5em 0em 1.2em 2.8em;
	line-height: 1.4em;
	padding: 0px;
}
ul.nobullet {
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6
{ padding: 0px; margin: 0px; font-weight: 600; }
h1
{
    font-size: 1.7em;
    margin-bottom: 0.5em;
    margin-top: 0.4em;
}
h2
{
    font-size: 1.2em;
    margin-bottom: 0.4em;
}
h3, h4, h5, h6 
{ 
	font-size: 1.0em;
	margin-bottom: 0.1em;
}
a, a:link { color: #2359A3; }
a:visited { color: #6e7f8f; }
a:hover, h4 a:hover, h2 a:hover { color: #C40124; }
.hidden { display:none; }
.linklistbox table tr.ms-WPHeader td {
	height: 36px;
	background-image: url('/Style Library/Images/blueheaderbig.png');
}
.breadcrumblabel { color: #707070; }
.ms-sitemapdirectional, .ms-sitemapdirectional:visited, .breadcrumbCurrent { color: #2359a3; }
table tr.ms-WPHeader td:first-child {
	border-left: 1px solid #cfcfcf;
}
.linklistbox .ms-WPHeader .ms-standardheader
{
	font-size: 1.3em;
	padding: 8px 0px 0px 0px;
	text-align: center;
}
table tr.ms-WPHeader td:last-child {
	border-right: 1px solid #cfcfcf;
}
table tr.ms-WPHeader td {
	height: 28px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #cfcfcf;
	border-left: 0px;
	border-right: 0px;	background-image: url('/Style Library/Images/blueheader.png');
}
.ms-WPHeader .ms-standardheader
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 8px;
}
.BigImage
{
	width:649px;
}
.MediumImage
{
	width:429px;
}
.SmallImage
{
	width:209px;
}
.stdborder { border: 1px solid #cfcfcf; }


/* Overriding style in the TableOfContents web part */

span.headertitle-band a {
	font-family: verdana;
	font-size:0.9em;
	color: #2359A3;
}
span.headertitle-band a:visited {
	font-family: verdana;
	font-size:0.9em;
	color: #2359A3;
}
span.headertitle-band a:link {
	font-family: verdana;
	font-size:0.9em;
	color: #2359A3;
}

span.headertitle-small a {
	font-family: verdana;
	font-size:0.85em;
	color: #2359A3;
}
span.headertitle-small a:visited {
	font-family: verdana;
	font-size:0.85em;
	color: #2359A3;
}
span.headertitle-small a:link {
	font-family: verdana;
	font-size:0.85em;
	color: #2359A3;
}

div.level-item span a {
	font-family: verdana;
	font-size:0.85em;
	color: #2359A3;
}
div.level-item span a:visited {
	font-family: verdana;
	font-size:0.85em;
	color: #2359A3;
}
div.level-item span a:link {
	font-family: verdana;
	font-size:0.85em;
	color: #2359A3;
}




table.ms-rteTable-1 { border: 0px; margin: 8px 0px 8px; 	font-family: Arial, Helvetica, sans-serif; }
.ms-rteTable-1 td + td {
    border-left: 1px solid #ffffff;
}
table.ms-rteTable-1 tr td { 
    padding: 3px 4px 3px 8px; 
    margin: 0px;    
	text-align: left;
    color: black;
}
table.ms-rteTable-1 tr { 
	background-color: #ffffff;
}

.ms-rteTable-1 .ms-rteTableHeaderRow-1 td {color: white; background-color: #2359A3;padding: 4px 4px 4px 8px; font-size: 1em;}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1 { color: #ffffff;}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1 {color:white;}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {color:white;}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 {color:white;}
.ms-rteTable-1 tr.ms-rteTableOddRow-1 {background: #ffffff;}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {background: #f1f1f1;}
.ms-rteTable-1 td.ms-rteTableFirstCol-1 {padding: 3px 4px 3px 8px; font-weight: bold;}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {padding: 3px 4px 3px 8px;}
.ms-rteTable-1 td.ms-rteTableOddCol-1 {padding: 3px 4px 3px 8px;}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {padding: 3px 4px 3px 8px;}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 {color:blue;font-weight: bold;
    font-weight:bold; background: #e8e8e8;}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1 {padding: 3px 4px 3px 8px; border-top: 2px solid #cfcfcf;}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {padding: 3px 4px 3px 8px; border-top: 2px solid #cfcfcf;}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1 {padding: 3px 4px 3px 8px; border-top: 2px solid #cfcfcf}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 {padding: 3px 4px 3px 8px; border-top: 2px solid #cfcfcf}

.ms-rteTestTable { border: 0px; }


table.ms-rteTable-2 { border: 1px solid #777777; margin: 8px 0px 8px;}
.ms-rteTable-2 td + td {
    border-left: 1px solid #f5f5f5;
}

table.ms-rteTable-2 tr td { 
    padding: ; 
    margin: 0px;    
	text-align: left;
    color: black;
    border: 1px solid #bbbbbb;
    width: 12%;
}
table.ms-rteTable-2 tr { 
	background-color: #ffffff;
	border-left: 1px solid #f5f5f5;
}

.ms-rteTable-2 .ms-rteTableHeaderRow-2 td {border: 1px solid #777777;  color: white; background-color: #bfcfdf; padding: 1px 1px 1px 1px; font-size: 0.9em; font-weight: bold; text-align: center;}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2 { color: #ffffff;}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2 {color:white;}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {color:white;}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {color:white;}
.ms-rteTable-2 tr.ms-rteTableFirstRow-2 {background: #ffffff;font-size: 0.9em; text-align: left;}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {background: #ffffff;font-size: 0.9em; text-align: left;}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {background: #f1f1f1;font-size: 0.9em; text-align: left;}
.ms-rteTable-2 td.ms-rteTableFirstCol-2 {padding: 3px 4px 3px 8px; font-size: 1.0em; text-align: left;}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {padding: 3px 4px 3px 8px; text-align: center;}
.ms-rteTable-2 td.ms-rteTableOddCol-2 {padding: 3px 4px 3px 8px; text-align: center;}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {padding: 3px 4px 3px 8px; text-align: center;}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 {color:blue; font-size: 0.9em; background: #e8e8e8;}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2 {padding: 3px 4px 3px 8px; border-top: 1px solid #cfcfcf; font-size: 0.9em; text-align: left;}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {padding: 3px 4px 3px 8px; border-top: 1px solid #cfcfcf; text-align: center;}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2 {padding: 3px 4px 3px 8px; border-top: 1px solid #cfcfcf; text-align: center;}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2 {padding: 3px 4px 3px 8px; border-top: 1px solid #cfcfcf; text-align: center;}
