body {
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;
    font-family: arial, helvetica, sans-serif;
    color: #666666;
}

table, td, div, p, span, li, option, select {
	font-size: 9pt;
}

input[type='button'] {
    font-size: 8pt;
}

input[type='text'] {
    font-size: 9pt;
}

form {
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;
}

.MainBody {
    background-color: #c8c8c8;
}

.MainContent {
    background-color: #ffffff;
}

.BoxedImage {
	padding: 0px 0px 10px 0px;
}

a, a:link, a:active, a:visited, a.Normal, a.Normal:active, a.Normal:visited {
    color: #005595;
    font-size: 9pt;
    text-decoration: none;
	border-bottom: 1px dotted #005595;
}

a:hover, a.Normal:hover {
    color: #F7921D;
	border-bottom: 1px dotted #F7921D;
}

a.Reverse, a.Reverse:link, a.Reverse:active, a.Reverse:visited {    
    color: #F7921D;
	font-size: 9pt;
    text-decoration: none;
	border-bottom: 1px dotted #F7921D;
}

a.Reverse:hover {
    color: #005595;
	border-bottom: 1px dotted #005595;
}



a.Basic, a.Basic:link, a.Basic:active, a.Basic:visited, a.Basic:hover {
	color: #005595;
    font-size: 9pt;
    text-decoration: none;
	border-bottom: 0px;
}


a.SelectedMainMenu, a.SelectedMainMenu:link, a.SelectedMainMenu:active, a.SelectedMainMenu:visited, .SelectedMainMenu, a.SelectedMainMenu:hover {
 	color: #F7921D;
	font-size: 9pt;
    font-weight: bold;
	border-bottom: 0px;
}

a.MainMenu, a.MainMenu:link, a.MainMenu:active, a.MainMenu:visited, .MainMenu {
    color: #ffffff;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

a.MainMenu:hover {
    color: #F7921D;
	border-bottom: 0px;
}

a.ButtonLink, a.ButtonLink:link, a.ButtonLink:active, a.ButtonLink:visited, .ButtonLink {
    color: #005595;
    font-size: 9pt;
    text-decoration: none;
    border-bottom: 1px dotted;
}

a.ButtonLink:hover {
    color: #F7921D;
}



.Title, .Title * {
    font-size: 15pt;
    color: #F7921D;
}

.SubTitle {
    font-weight: bold;
    color: #005595;
    font-size: 11pt;
}

.SubTitle2 {
    font-weight: bold;
    color: #005595;
    font-size: 10pt;
}

.Content {
    font-size: 9pt;
   
}

.FooterContent {
    font-size: 8pt;
    color: #005595;
}

.SectionTitle {
    color: #ffffff;
    font-size: 12pt;
    padding: 6px 22px 6px 22px;
}

.SectionTitleBackground {
    background-image: url('Images/SectionTitleBackground.png');
}

.SectionContentTitle {
    color: #005595;
    font-size: 14pt;
    font-weight: bold;
}


.SectionContent {
    color: #005595;
    font-size: 9pt;
}

.SectionContentBackground {
    background-color: #D9E6F2;
    padding: 18px 22px 18px 22px;
}

.SubSectionContent {
    color: #005595;
    font-size: 9pt;
}



.SubSectionContentBackground {
    background-color: #cccccc;
    padding: 15px 22px 15px 22px;
}

.SubMenuContent {
	border-top: 3px solid #efefef;
	background-color: #D9E6F2;
	padding: 10px 15px 10px 15px;
	border-bottom: 3px solid #F7921D;
}


.QuoteSymbol {
    font-family: Times, Serif;
    font-style: italic;
    font-size: 25pt;
    color: #709FCF;
}

.QuoteText {
    font-family: Times, Serif;
    font-style: italic;
    font-size: 16pt;
    color: #709FCF;
    padding-bottom: 7px;
}

ul {
   list-style-type: square;

}

ul.CheckBullet {	
	list-style-image: url('Images/OrangeCheckBullet.png');
}

li {
	font-size: 9pt;
}

.CookieCrumb {
	font-size: 7pt;
	color: #999999;
	text-decoration: none;
}


.GridTable {
	
}

.GridTable th {
	color: #005595;
	font-weight: bold;
	text-align: left;
	background-color: #91C8F0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.GridTable td {
	color: #005595;
	background-color: #D9E6F2;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Error, .RequiredField, .Mandatory {
	color: red;	
}