/* ******************************************* */
/* body   */
/* ******************************************* */
body {
	/* Default Page Background Colour */
	background : #ffffff;
	/* Default Page Background Colour */
 background-repeat : repeat-x;
	color : #000000;
	/* Default Page Text Colour */
	font-family : verdana, arial, helvetica, sans-serif;
	/* Default Page Font Family */
 margin : 0px 0px 0px 0px;
}
ul {
 margin-top : 0em;
 margin-bottom : 0em;
}
ol {
 margin-top : 0em;
 margin-bottom : 0em;
}
dl {
 margin-top : 0em;
 margin-bottom : 0em;
}
hr {
 height : 1px;
 width : 100%;
 color : #000066;
}

/* ******************************************* */
/* Default Links  */
/* ******************************************* */
a:link {
 font-family : verdana, arial, helvetica, sans-serif;
 color : #003FB1;
 text-decoration : underline;
}
a:visited {
 color : #003FB1;
 text-decoration : underline;
}
a:hover {
 color : #003FB1;
 text-decoration : underline;
 background : #D8F6FE;
}
a:active {
 color : #003FB1;
 text-decoration : underline;
 background : #D8F6FE;
}

/* ******************************************* */
/* Default Text Effects  */
/* ******************************************* */
b {
	font-weight : bold;
}
strong {
	font-weight : bold;
}
u {
	text-decoration : underline;
}
i {
	font-style : italic;
}
em {
	font-style : italic;
}

/* ******************************************* */
/* Standard Text  */
/* ******************************************* */
.Header {
	font-size : 15px;
 font-family : verdana, arial, helvetica, sans-serif;
}
.LargeBody {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14px;
}
.MidLargeBody {
	font-size : 13px;
 font-family : verdana, arial, helvetica, sans-serif;
}
div {
	font-size : 12px;
 font-family : verdana, arial, helvetica, sans-serif;
}
td {
	font-size : 12px;
 font-family : verdana, arial, helvetica, sans-serif;
}
.MsoNormal {
	font-size : 12px;
 font-family : verdana, arial, helvetica, sans-serif;
}
.tdNormalBody {
	font-size : 12px;
 font-family : verdana, arial, helvetica, sans-serif;
}
.NormalBody {
	font-size : 12px;
 font-family : verdana, arial, helvetica, sans-serif;
}
.NormalBodyBold {
	font-size : 12px;
 font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
}
.NormalBodyItalic {
	font-size : 12px;
 font-family : verdana, arial, helvetica, sans-serif;
	font-style : italic;
}
.MidSmallBody {
	font-size : 11px;
 font-family : verdana, arial, helvetica, sans-serif;
}
.SmallBody {
	font-size : 11px;
 font-family : verdana, arial, helvetica, sans-serif;
}
.TinyBody {
	font-size : 10px;
 font-family : verdana, arial, helvetica, sans-serif;
}

/* ******************************************* */
/* Content Editor Classes  */
/* ******************************************* */
.CENoMargin {
	margin-bottom:0px;
	margin-top:0px;
	font-size:12px;      /* same size as body in conEd.css */
}

.OneCE {
     font-size : 8pt;
     font-family : verdana, arial, helvetica, sans-serif;
}
.TwoCE {
     font-size : 10pt;
     font-family : verdana, arial, helvetica, sans-serif;
}
.ThreeCE {
     font-size : 12pt;
     font-family : verdana, arial, helvetica, sans-serif;
}
.FourCE {
     font-size : 14pt;
     font-family : verdana, arial, helvetica, sans-serif;
}
.FiveCE {
     font-size : 18pt;
     font-family : verdana, arial, helvetica, sans-serif;
}
.SixCE {
     font-size : 24pt;
     font-family : verdana, arial, helvetica, sans-serif;
}
.SevenCE {
     font-size : 36pt;
     font-family : verdana, arial, helvetica, sans-serif;
}

/* ******************************************* */
/* Titles   */
/* ******************************************* */
.PageTitle {
    font-family : verdana, arial, helvetica, sans-serif;
	color : #003FB1;
	font-size : 15px;
	font-weight : bold;
}
.SmallTitle {
 font-family : verdana, arial, helvetica, sans-serif;
	color : #003FB1;
	font-size : 12px;
	font-weight : bold;
}

/* ******************************************* */
/* Top Fixed Links  */
/* ******************************************* */
.FixedLink {
 font-family : verdana, verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #003FB1;
}
a.FixedLink {
 font-family : verdana, verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #003FB1;
 text-decoration : none;
}
a.FixedLink:visited {
	color : #003FB1;
	font-size : 10px;
 text-decoration : none;
}
a.FixedLink:active {
	color : #003FB1;
	font-size : 10px;
 text-decoration : none;
 background : #D8F6FE;
}
a.FixedLink:hover {
	color : #003FB1;
	font-size : 10px;
 text-decoration : none;
 background : #D8F6FE;
}

/* ******************************************* */
/* Top & Bottom Bar Navigation  */
/* ******************************************* */
.NavigationTopLink {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
}
a.NavigationTopLink {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
 text-decoration : none;
}
a.NavigationTopLink:visited {
	color : #ffffff;
 text-decoration : none;
}
a.NavigationTopLink:active {
	color : #ffffff;
 text-decoration : none;
}
a.NavigationTopLink:hover {
	color : #ffffff;
 text-decoration : none;
}

/* ******************************************* */
/* Side Navigation Previous Link */
/* ******************************************* */
.NavigationPreviousLink {
 font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width:100%;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000066;
}
a.NavigationPreviousLink {
	border-top-width: 0px;
	border-bottom-width: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	padding-left : 2px;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
}
a.NavigationPreviousLink:visited {
text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationPreviousLink:active {
text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationPreviousLink:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-left : 2px;
	color: #3399FF;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

/* ******************************************* */
/* Side Navigation This Section */
/* ******************************************* */
.NavigationThisSection {
 font-family : verdana, arial, helvetica, sans-serif;
 font-weight : bold;
 font-size : 9pt;
 color : #000000;
}

/* ******************************************* */
/* Side Navigation Related Sections */
/* ******************************************* */
.NavigationRelatedSections {
 font-family : verdana, arial, helvetica, sans-serif;
 font-weight : bold;
 font-size : 9pt;
 color : #000000;
}

/* ******************************************* */
/* Side Navigation Current Link */
/* ******************************************* */
.NavigationCurrentLink {
 font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	width: 100%;
}
a.NavigationCurrentLink {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left : 2px;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
}
a.NavigationCurrentLink:visited {
    text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationCurrentLink:active {
    text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationCurrentLink:hover {
    background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-left : 2px;
	color: #3399FF;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	
}

/* ******************************************* */
/* Side Navigation Child Link  */
/* ******************************************* */
.NavigationChildLink {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 100%;
	background-color: #FFFFFF;
}
a.NavigationChildLink {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	border-top-width: 0px;
	border-bottom-width: 0px;
	background-color: #FFFFFF;
	padding-left : 2px;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
}
a.NavigationChildLink:visited {
text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationChildLink:active {
text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationChildLink:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-left : 2px;
	color: #3399FF;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

/* ******************************************* */
/* Side Navigation Sibling Link */
/* ******************************************* */

.NavigationSiblingLink {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width:100%;
	background-color: #FFFFFF;
	float: left;
}
a.NavigationSiblingLink {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
 text-decoration : none;
	color: #000066;
	border-top-width: 0px;
	border-bottom-width: 0px;
	background-color: #FFFFFF;
	padding-left : 2px;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;

}
a.NavigationSiblingLink:visited {
text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationSiblingLink:active {
text-decoration: none;
    background-color: #FFFFFF;
}
a.NavigationSiblingLink:hover {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3399FF;
	width:100%;
	background-color: #FFFFFF;
	float: left;
}

/* ******************************************* */
/* Page Footer   */
/* ******************************************* */
.PageFooter {
 font-family : verdana, arial, helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	font-weight : normal;
}
a.PageFooter {
 font-family : verdana, arial, helvetica, sans-serif; 
	color : #003FB1;
	font-size : 10px;
 text-decoration : none;
}
a.PageFooter:visited {
	color : #003FB1;
 text-decoration : none;
}
a.PageFooter:active {
	color : #003FB1;
 text-decoration : none;
 background-color : #D8F6FE;
}
a.PageFooter:hover {
	color : #003FB1;
 text-decoration : none;
 background-color : #D8F6FE;
}

/* ******************************************* */
/* Copyright / 9pt Text Footer */
/* ******************************************* */
.Copyright {
 font-family : verdana, arial, helvetica, sans-serif;
}
a.Copyright {
 font-family : verdana, arial, helvetica, sans-serif;
 text-decoration : none;
}
a.Copyright:visited {
 text-decoration : none;
}
a.Copyright:active {
 text-decoration : underline;
}
a.Copyright:hover {
 text-decoration : underline;
}

/* ******************************************* */
/* Pages Roots History Navigation */
/* ******************************************* */
.PageRoot {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
a.PageRoot {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #003FB1;
 text-decoration : none;
}
a.PageRoot:visited {
	color : #003FB1;
 text-decoration : none;
}
a.PageRoot:active {
	color : #003FB1;
 text-decoration : none;
 background : #D8F6FE;
}
a.PageRoot:hover {
	color : #003FB1;
 text-decoration : none;
 background : #D8F6FE;
}

/* ******************************************* */
/* Results Page Navigation  */
/* ******************************************* */
.PageNavBar {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
a.PageNavBar {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #003FB1;
 text-decoration : underline;
}

a.PageNavBar:visited {
	color : #000099;
 text-decoration : underline;
}
a.PageNavBar:active {
	color : #003FB1;
	background : #D8F6FE;
 text-decoration : underline;
}
a.PageNavBar:hover {
	color : #003FB1;
	background : #D8F6FE;
 text-decoration : underline;
}

/* ******************************************* */
/* Document Table  */
/* ******************************************* */

/* Note: When changing Roundtable background color also change you may also */
/* need to change all /Easysite/Images/curve_* images to match background */

td.RoundTable {
	background-color :#E8F0FD;
}

/* Related Document Title Def */
div.SubSectionTitle {
 font-family : verdana, arial, helvetica, sans-serif;
	color : #003FB1;
	font-size : 12px;
	font-weight : bold;
}
/* Related Document Cell BG */
td.SubSectionTitle {
}
.PageDocumentTitle {
 font-family : verdana, arial, helvetica, sans-serif;
 color : #003FB1;
 font-size : 11px;
 font-weight : bold;
}
a.PageDocumentTitle {
 font-family : verdana, arial, helvetica, sans-serif;
 color : #003FB1;
 font-size : 11px;
 font-weight : bold;
 text-decoration : underline;
}
a.PageDocumentTitle:visited {
 color : #003FB1;
 text-decoration : underline;
}
a.PageDocumentTitle:active {
 color : #003FB1;
 background : #D8F6FE;
 text-decoration : underline;
}
a.PageDocumentTitle:hover {
 color : #003FB1;
 background : #D8F6FE;
 text-decoration : underline;
}
.PageDocumentText {
 color : #000000;
 font-size : 11px;
}

/* ******************************************* */
/* Form Related  */
/* ******************************************* */
form {
 margin-top : 0px;
 margin-bottom : 0px;
}
.FormComment {
 font-family : verdana, arial, helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
}
div.FormQuestion {
 font-family : verdana, arial, helvetica, sans-serif;
 	color : #000000;
	font-size : 11px;
	font-weight : bold;
	text-align:left;
 padding : 3px 3px 3px 3px; /*top, right, bottom, left */
}
td.FormQuestion {
 background-color : #E8F0FD;
}
.FormText {
 font-family : verdana, arial, helvetica, sans-serif;
 color : #000000;
 font-size : 11px;
}
.FormInput {
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 11px;
}
input.SmallButton {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
 background-color : #00AFDB;
 border : 1px solid #000066;
}

/* ******************************************* */
/* Search Results Related  */
/* ******************************************* */
.ResultTitle {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
    font-weight:bold;
	color : #ffffff;
}
.ResultText {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
td.ResultBG {
	background-color : #003FB1;
}
td.ResultStripOne {
	background-color : #E8F0FD;
}
td.ResultStripTwo {
	background-color : #FFFFFF;
}

.ResultLink {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #003FB1;
}
a.ResultLink {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
 text-decoration : underline;
	color : #003FB1;
}
a.ResultLink:visited {
	color : #000099;
 text-decoration : underline;
}
a.ResultLink:active {
	color : #003FB1;
	background : #D8F6FE;
 text-decoration : underline;
}
a.ResultLink:hover {
	color : #003FB1;
	background : #D8F6FE;
 text-decoration : underline;
}

.ResultFooter {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
}
a.ResultFooterLink {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
 font-weight : normal;
 text-decoration : none;
}
a.ResultFooterLink:visited {
	color : #ffffff;
 text-decoration : none;
}
a.ResultFooterLink:active {
	color : #ffffff;
 background-color : transparent;
 text-decoration : underline;
}
a.ResultFooterLink:hover {
	color : #ffffff;
 background-color : transparent;
 text-decoration : underline;
}

/* ******************************************* */
/* Tables   */
/* ******************************************* */
td.ResultAlt1 {
	background-color : #E8F0FD;
}
td.ResultAlt2 {
	background-color : #FFFFFF;
}
.HeaderText {
 font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
}
td.Header1 {
	background-color : #E8F0FD;
}
td.tableBorder {
 font-family : verdana, arial, helvetica, sans-serif;
	background-color : #003FB1;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
}

/* ******************************************* */
/* Search Box   */
/* ******************************************* */
.SearchText {
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 10px;
 border : 1px solid #000066;
 width : 126px;
 color : #003FB1;
}
.SearchBoxText {
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #003FB1;
}
.SearchButton {
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #ffffff;
 border : 2px #000066;
 background-color:#00AAD5;
}


/* ******************************************* */
/* Error   */
/* ******************************************* */

.Error {
 font-family : verdana, arial, helvetica, sans-serif;
	color : #FF0000;
	font-size : 11px;
	font-weight : bold;
}