﻿.NoPad {
    width: 100%;
    height: 20px;
    background-color: #661429;
}

/* Page Styles */
body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    background: #f2ebda url(/gd/templates/images/ode/ODEGradient.jpg) top repeat-x;
    height: 100%;
    overflow: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;   
}

#container {
    width: 952px;
    height: auto !important;
    height: 100%;
    min-height: 100%;
    margin: 0px auto;
    text-align: left;
    position: relative;
    z-index: 2;
    background: White;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;   
}

/* Header Styles */
#header {
	width: 952px;
    height: 210px;
    margin: 0px;
    z-index: 2;
}

#sectionTitle {
    width: 100%;
    height: 40px;
    margin: 0px 0px -5px 0px;
    padding: 0px 0px 5px 0px;
    background: white;
    color: #661429;
    position: absolute;
    top: 170px;
    left: 0px;   
    font: normal 1em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#sectionTitle h1 span {
    color: #d11241;
}

/* Tools Menu */
#ToolsNav {
    width: 375px;
    padding: 5px;
    font: .8em Arial, Helvetica, "Times New Roman", Times, serif;
    position: absolute;
    top: 5px;
    left: 3px;
}

#ToolsNav a {    
    color: Black;
    text-decoration: none;   
}

#ToolsNav a:hover {
    color: Red;
    text-decoration: none;
}
/* End Tools Menu */

/* Logos */
#Logos {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 20px;
    left: 0px; 
}

#Logos a img {
    border: 0px;
}
/* End Logos */

/* Search Section */
#Search {
    width: 200px;
    position: absolute;
    top: 10px;
    left: 750px;
}

#Search span {
    font-weight: bold;
}

#Search a {
    font: .6em Georgia, "Times New Roman", Times, serif;
    color: White;   
}
/* End Search Section */

/* Main Menu */
#MainNav {
    width: 100%;
    height: 30px; 
    margin: 0px;
    padding: 2px 0px 5px opx;
    text-align: center;
    color: #d11241;
    background: white;
    position: absolute;
    top: 70px;
    left: 0px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ODEMainMenuSeperator {
    color: #d11241;
}

.ODEMainMenuItem { 
	cursor: hand;
	color: #d11241;
	text-decoration: none;
}

.ODEMainMenuHover {
	cursor: hand;
	color: #661429;
	text-decoration: none;
}

.ODEMainSubMenuItem { 
	cursor: hand;
	color: #d11241;
	text-decoration: none;
	background: #F7E7CE;
	margin: 2px;
	padding: 2px;
	font: .85em Arial, Helvetica, sans-serif;
    letter-spacing: -1;
    border-style: none;
    border-width: 0px;
}

.ODEMainSubMenuHover {
	cursor: hand;
	color: white;
	text-decoration: none;
	background: #661429;
	font: .85em Arial, Helvetica, sans-serif;
	margin: 2px;
	padding: 2px;
    letter-spacing: -1;
    border-style: none;
    border-width: 0px;
}

.MainMenu {
    font: 1.2em Georgia, "Times New Roman", Times, serif;
    letter-spacing: -1;
    color: #d11241;
    background: white;
    margin: 0px auto;
}
/* End Main Menu */

/* Header Message Styles */
#TopicWelcomeSection {
    width: 100%;
    height: 200px;
    margin: 0px;
    padding: 0px;
    background: #661429;
}

#TopicWelcomeSection img {
    width: 100%; 
    height: 180px;
}

#TopicDesc {
    width: 100%;
    height: 50px;
    margin: 0px;
    padding: 10px 0px 0px 10px;
    font: .85em Georgia, "Times New Roman", Times, serif;
    background: #FFDFEA;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;   
}
#TopicDesc span {
    font: bold 140% Georgia, "Times New Roman", Times, serif;
    color: Red;
}
/* End Header Message Styles */

/* End Header Styles */

/* Content Section Styles */
#mainSectionHome {
    width: 952px;    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
    overflow: hidden;
    background: white;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: solid 1px #661429;
}

#mainSection {
    width: 952px;    
    margin: 0px;
    padding: 0px 0px 40px 0px;
    -overflow: hidden;
    background: white;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: solid 1px #661429;
}

/* Left Menu Styles */
#leftnav {
    width: 250px;
    float: left;
    margin: 0px auto 0px auto;
    padding: 0px;
    font: .85em Arial, Helvetica, 'Times New Roman', Times, serif;
    z-index: 1;
    background: white;
    text-align: center;
    border-right: solid 1px #661429;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;   
}

#LeftMenu { 
    padding: 0px 10px 0px 15px;
}

.ODEMenuItem {
    width: 220px;
    font: .85em Arial, Helvetica, sans-serif;
	line-height: 1.35;
	text-align:left;
	cursor: hand;
	color: #661429;
	text-decoration: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ODEMenuHover {
    width: 220px;
    font: .85em Arial, Helvetica, sans-serif;
	line-height: 1.35;
	text-align:left;
	cursor: hand;
	color: black;
	text-decoration: none;
	background-color: #EFE7d2;
	text-decoration: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ODECurrentMenu { 
    width: 220px;
    font: .85em Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align:left;
	cursor: hand;
	color: white;
	text-decoration: none;
	background-color: #661429;
	text-decoration: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ODESubMenuItem { 
    width: 220px;
    font: .85em Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align:left;
	cursor: hand;
	color: black;
	text-decoration: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ODESubMenuHover {
    width: 220px; 
    font: .85em Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align:left;
	cursor: hand;
	color: black;
	text-decoration: none;
	background-color: #EFE7D2;
	text-decoration: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
} 
/* End Left Menu Styles */

/* Content Display Styles */
#contentMain {           
    width: 952px;
    margin: 0px;
    padding: 0px;
    font: .85em Arial, Helvetica, 'Times New Roman', Times, serif;
    z-index: 0;
    background: white;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#content {           
    width: 702px;
    float: left;
    clear: right;
    margin: 0px;
    padding: 0px;
    font: .85em Arial, Helvetica, 'Times New Roman', Times, serif;
    z-index: 0;
    background: white;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;  
}

.TopicSectionHeader {
    padding-left: 20px; 
    padding-right: 25px; 
    padding-top: 15px;
    border-bottom: solid 1px #661429;
}

.ContentHeaderBar1 {
    width: 502px; 
    height: 31px; 
    background-color: #E2D3AC;
    float: left; 
    border-bottom: solid 1px #661429;
}

.ContentHeaderBar2 {
    width: 200px; 
    height: 31px; 
    background-color: #EFE7D2;
    float: left; 
    border-bottom: solid 1px #661429;
    text-align: center;
}

.ODECurrentTopic {
	font: bold 1.2em Arial, Helvetica, 'Times New Roman', Times, serif;
	line-height: 1.35;
	text-align:left;
	color: #d11241;
	text-decoration: none;
}

.ODEContentDescription {
    width: 45%;
    padding: 0px 5px;
}

.ODEContentTitle {
	font: bold 1.2em Arial, Helvetica, 'Times New Roman', Times, serif;
	line-height: 1.35;
	text-align:left;
	color: #d11241;
	text-decoration: none;
	padding: 30px 40px 0px 40px; 
}

.ODEContentBody {
    padding: 0px 40px 5px 40px; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.ODEContentBody p {
    line-height: 1.35;
}

.ODEContentBody a {
    line-height: 1.35;
}

.ODETopicListHeader {
	font: bold 1.2em Arial, Helvetica, 'Times New Roman', Times, serif;
	color: red;
	text-decoration: none;
}

.ODELastModified {
	color: #999999;
	font-size: 10px;
	padding: 0px 0px 5px 40px;
}

.ODETopicHeaderContent {
    font-size: .75em;   
}

/* Dedicated Page Content Styles */
.DedicatedContentTitle {
	font: bold 1.2em Arial, Helvetica, 'Times New Roman', Times, serif;
	line-height: 1.35;
	text-align:left;
	color: red;
	text-decoration: none;
	padding: 30px 40px 0px 40px; 
}

.DedicatedContentBody {
	line-height: 1.35;
    padding: 20px 40px 5px 40px; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
/* End Dedicated Page Content Styles */

/* End Content Display Styles */

/* Footer Styles */
#footer {
    width: 952px;
    height: 50px;
    position: absolute;
    bottom: 0px;
    background: #661429;           
    font: .85em Arial, Helvetica, "Times New Roman", Times, serif;
    z-index: 2;
}

#FooterNav {
    text-align: center;
    color: White;
    width: 100%;
    padding-top: 10px;    
}
#FooterNav a {
    color: White;
    text-decoration: none;       
    font: .85em Arial, Helvetica, "Times New Roman", Times, serif;
}
#FooterNav a:hover {
    color: Red;
    text-decoration: none;    
}
/* End Footer Styles */

/* Headers*/
h1 {
    font: normal 140% Georgia, "Times New Roman", Times, serif; 
    margin: 7px 0 0 19px;
}
	
h2 {
    font: normal 140% Georgia, "Times New Roman", Times, serif; 
    line-height: 125%; 
    margin: 0 0 10px 0; 
}
	
h3 { 
    font: normal 130% Georgia, "Times New Roman", Times, serif; 
    line-height: 115%; 
    margin: 10px 0; 
}
	
h4 {
    font: bold 100% Arial, Helvetica, Verdana, sans-serif; 
    margin: 10px 0; 
}
/* End Headers*/

/* Lists */	
ul li {	
	list-style-type: disc;
}	

ul ul li {	
	list-style-type: circle;
}	

ul ul ul li	{	
	list-style-type: square;
}	
	
ul ul ul ul li {	
	list-style-type: None ;
}		
	
ol li {	
	list-style-type: decimal;
}	

ol ol li {	
	list-style-type: lower-alpha;
}	

ol ol ol li	{	
	list-style-type: lower-roman;
}	
/* End Lists */

/* Generic Links */
a, 
a:link, 
a:visited, 
a:active, 
a:hover {
	text-decoration: underline;
	color: #D11231;   
}	

a:hover {	
	text-decoration: none;
}

a:visited {	
	color: #A1A1A1;
}
/* End Generic Links */

/* Misc Support Styles */
.clear {
    clear: both; 
    height: 1px; 
    overflow: hidden;
}

/* ODE Printer Friendly Link */

.ODEPrinterFriendly {
    padding: 3px 2px 0px 5px;
}

.ODEPrinterFriendly A:LINK, 
.ODEPrinterFriendly A:VISITED, 
.ODEPrinterFriendly A:HOVER {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: black;
    text-decoration: underline;
}

.ODEPrinterFriendly A:HOVER {
	color: gray;
}
/* End ODE Printer Friendly Link */

/* Calendar */
.CalendarHeader {
    border: none;
    text-align: center;
    background-color: #FFFFFF;
    color: #008600;
    font-size: 12px; 
    font-family: Arial; 
    padding: 2px;
}

.CalendarHeader a,
.CalendarHeader a:visited {
    text-decoration: none; 
    color: green;
}

.CalendarHeader a:hover {
    color: black;
}

.CalendarToolbar {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    text-decoration: none; 
    color: Black; 
    font-size: 12px; 
	font-weight: bold;
 }

.CalendarToolbar a,
.CalendarToolbar a:hover,
.CalendarToolbar a:visited {
	color: Black;
}

.CalendarToolbar Table {
   background-image: url('/gd/calendar/images/toolgradgrn.gif');
   background-repeat: repeat-x;  
}

.CalendarBodyHeader {
	background-color: #78B2DC;
	color: Black;	
	text-align: center;
}

.CalendarBodyItem {
	background-color: #CCE2F2;	
}

.CalendarBodyItem a,
.CalendarBodyItem a:link,
.CalendarBodyItem a:visited,
.CalendarBodyItem a:active,
.CalendarBodyItem a:hover {
    color: Black;
    text-decoration: underline; 
}

.CalendarBodyItem a:hover {
	color: Gray; 
}

.CalendarBodyItemSelected
{
	background-color: #00467F;
	color: white;
}

.CalendarBodyItemSelected a,
.CalendarBodyItemSelected a:link,
.CalendarBodyItemSelected a:active,
.CalendarBodyItemSelected a:hover,
.CalendarBodyItemSelected a:visited {
	color: white;
    text-decoration: underline; 
}

.CalendarBodyItemSelected a:hover {
	color: Gray;
}

.CalendarBodyItemHoliday {
	background-color: #F1F7FB;
}

.CalendarBodyItemInactive 
{
	background-color: #F1F7FB;
}

.CalendarBodyItemInactive a,
.CalendarBodyItemInactive a:link,
.CalendarBodyItemInactive a:hover,
.CalendarBodyItemInactive a:active,
.CalendarBodyItemInactive a:visited {
	color: #555555;
    text-decoration: underline; 
}

.CalendarBodyItemInactive a:hover {
	color: Gray; 
}

.CalendarListHeader {
	background-color: #661429;
	color: White;
	font-weight: bold;
	height: 22px;
}

.CalendarListDateHeader {
	background-color: #CCE2F2;
}

.CalendarListItem {
	height: 22px;
	font-size: 11px;
	text-align: left;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor: hand;
	border-bottom: solid 1px #661429;
	border-right: solid 1px #661429;
	background-color: #EFE7D2;
	color: black;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.CalendarListItemHover {
	height: 22px;
	font-size: 11px;
	text-align: left;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor: hand;
	border-bottom: solid 1px #661429;
	border-right: solid 1px #661429;
	background-color: #E2D3AC;
	color: white;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.CalendarListItem a:link,
.CalendarListItem a:visited,
.CalendarListItem a:hover,
.CalendarListItemHover a:link,
.CalendarListItemHover a:visited,
.CalendarListItemHover a:hover {
	color: black;
	text-decoration: none;
}

.CalendarListItem a:hover,
.CalendarListItemHover a:link,
.CalendarListItemHover a:visited,
.CalendarListItemHover a:hover {
	color: white;
}

.CalendarEventTitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #00467F;
	font-weight: bold;
}
/* End Calendar */

/* Form Builder */
.FormBuilderTitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #d11241;
	font-weight: bold;
}

.FormBuilderHeading {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.FormBuilder0 {
	list-style-image: url(/gd/webvieweditor/images.gif);
}

.FormBuilder0 textarea {
    background-color: #F7F7F7;
}
.FormBuilder0 ol li	{
	list-style: none;	
	vertical-align: top;	
}	

.FormBuilder1 ol li	{	
	list-style-type: circle;
	vertical-align: top;
}	

.FormBuilder2 ol li	{	
	list-style-type: decimal;
	vertical-align: top;
}	

.FormBuilder3 ol li	{	
	list-style-type: upper-alpha;
	vertical-align: top;
}	

.FormBuilder4 ol li	{	
	list-style-type: upper-roman;
	vertical-align: top;
}
/* End Form Builder */	

/* FAQ */
.FAQQuestion { }
 
.FAQQuestion a:link,
.FAQQuestion a:visited,
.FAQQuestion a:hover {
	text-decoration: underline;
}
 
.FAQAnswer {
	display: none;
}
/* End FAQ */

/* Custom Link Generic Description */
.CustomLink {
    padding: 20px;
}

.CustomLinkTitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #00467F;
	font-weight: bold;
	line-height: 16px;
}

.CustomLinkBody {
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
}

.CustomLinkBody a,
.CustomLinkBody a:link,
.CustomLinkBody a:visited,
.CustomLinkBody a:hover {
	font-size: 12px;
	color: #000000;	
	line-height: 16px;
	text-decoration: underline;
}

.CustomLinkBody a:hover {
	color: gray;
}

.CustomLinkBody td {
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	text-decoration: underline;
}

.CustomLinkBody table {
	cursor: default;
}
/* End Custom Link Generic Description */

/* Editor/Dialog Windows */
fieldset { 
	border-right: #808080 1px solid; 
	border-top: #808080 1px solid; 
	border-left: #808080 1px solid; 
	border-bottom: #808080 1px solid;
}
legend { 
	font: bold 11px tahoma; 
	color: #000000; 
}
/* End Editor/Dialog Windows */

/* Document Management */
.ProgressBar {
	background-color: #83be4a;
}
/* End Document Management */

/* Report Content */
.ReportRow {
	background-color: #FFFFFF;
}

.ReportRow A:link,
.ReportRow A:visited,
.ReportRow A:hover {
	color: black;
}
.ReportRow A:hover {
	text-decoration: none;
}

.AlternatingReportRow {
	background-color: #EEEEEE;
}

.AlternatingReportRow A:link,
.AlternatingReportRow A:visited,
.AlternatingReportRow A:hover {
	color: black;
}

.AlternatingReportRow A:hover {
	text-decoration: none;
}
/* End Report Content */

/* Infragistics Selected Row Link */
.igSelectedRow {
	 color: White;
	 background-color: Navy;
}
/* End Infragistics Selected Row Link */

/* Help Section */
.HelpHeader {
	vertical-align: top;
	font-weight: bold;
	text-decoration: underline;	
}

.HelpRowHeader {
	vertical-align: top;
	font-weight: bold;
}
/* End Help Section */

/* Command Bar */
.CommandBar { }

.MyPageLink,
.MyPageLink A:link,
.MyPageLink A:visited,
.MyPageLink A:active{
	color: black;
	text-decoration: none;
}

.MyPageLink A:link,
.MyPageLink A:visited,
.MyPageLink A:active,
.MyPageLink A:hover {
	color: #D82B36;
}
.MyPageLink A:hover	{
	text-decoration: underline;
}
/* End Command Bar */

/* My Page */
.MyPageTitle {
	font-size: 14px;
	text-transform: uppercase;
	color: black;
	font-weight: bold;
}

.ProfileMembershipHeader {
	font-weight: bold;
}
/* End My Page */

/* My Workbook */
.SubmittedFont {
	color: #0000CC;
	font-size: 12px;
	font-weight: bold;
}

.ApprovedFont {
	color: #33CC00;
	font-size: 12px;
	font-weight: bold;
}

.RejectedFont {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

.NotReviewedFont {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}
/* End My Workbook */

/* Archive */
.ArchiveSearch {
	font-family: Arial;
	font-size: 8px;
	color: White; 
}

.ArchiveSearch TextBox {
    font-size: 8px; 
    height: 15px;
}

.Archive a:link,
.Archive a:visited,
.Archive a:hover {
	color: #FFFFFF;	
	text-decoration: underline;
}

.Archive fieldset { 
	border-right: #A1A1A1 1px solid; 
	border-top: #A1A1A1 1px solid; 
	border-left: #A1A1A1 1px solid; 
	border-bottom: #A1A1A1 1px solid; 
}

.Archive legend { 
	font: bold 11px Arial; 
	color: #FFFFFF; 
}

.ArchiveNav {
	background-color: #2557ad;	
}

.ArchiveBack {
	background-color: #A1A1A1;
}
/* End Archive */

/* PolicyBook */
.PolicyBookTabOnInactive {
    border-right: gray thin double;
    padding-right: 3px;
    border-top: white thin solid;
    padding-left: 3px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 3px;
    border-left: white thin solid;
    cursor: hand;
    color: #5A544B;
    padding-top: 3px;
    border-bottom: gray thin solid;
    background-color: #777777;
}

.PolicyBookTabInactive {
    border-right: gray thin double;
    padding-right: 3px;
    border-top: white thin solid;
    padding-left: 3px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 3px;
    border-left: white thin solid;
    cursor: hand;
    color: #333300;
    padding-top: 3px;
    border-bottom: gray thin solid;
    background-color: #BBBBBB;
}

.PolicyBookTabInactive a,
.PolicyBookTabInactive a:link,
.PolicyBookTabInactive a:visited,
.PolicyBookTabInactive a:hover,
.PolicyBookTabInactive a:active {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.PolicyBookTabInactive a:hover,
.PolicyBookTabInactive a:active {
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

.PolicyBookTabOnInactive a,
.PolicyBookTabOnInactive a:link,
.PolicyBookTabOnInactive a:visited,
.PolicyBookTabOnInactive a:hover,
.PolicyBookTabOnInactive a:active {
      font-size: 12px;
      color: #ffffff;
      text-decoration: none;
}
 
.PolicyBookTabOnActive {
      border-right: gray thin solid;
      padding-right: 3px;
      border-top: gray thin solid;
      padding-left: 3px;
      font-weight: bold;
      font-size: 12px;
      padding-bottom: 3px;
      border-left: gray thin double;
      cursor: hand;
      color: #FFFFFF;
      padding-top: 3px;
      background-color: #62BD19;
}
 
.PolicyBookTabActive {
      border-right: gray thin solid;
      padding-right: 3px;
      border-top: gray thin solid;
      padding-left: 3px;
      font-weight: bold;
      font-size: 12px;
      padding-bottom: 3px;
      border-left: gray thin double;
      cursor: hand;
      color: #62BD19;
      padding-top: 3px;
      background-color: #FFFFFF;
}

.PolicyBookTabActive a,
.PolicyBookTabActive a:link,
.PolicyBookTabActive a:visited, 
.PolicyBookTabActive a:hover,
.PolicyBookTabActive a:active {
      font-size: 12px;
      color: #000000;
      text-decoration: none;
}

.PolicyBookTabActive a:hover,
.PolicyBookTabActive a:active {
      color: #ffffff;
}

.PolicyBookTabOnActive a,
.PolicyBookTabOnActive a:link,
.PolicyBookTabOnActive a:visited,
.PolicyBookTabOnActive a:hover,
.PolicyBookTabOnActive a:active {
      font-size: 12px;
      color: #ffffff;
      text-decoration: none;
}
 
.PolicyBookTabSpacer {
      padding-right: 3px;
      padding-left: 3px;
      font-weight: bold;
      font-size: 12px;
      padding-bottom: 3px;
      border-left: white thin solid;
      padding-top: 3px;
      border-bottom: gray thin solid;
      background-color: #FFFFFF;
}
 
.PolicyBookTabSeperator {
      border-right: gray thin solid;
      border-left: gray thin solid;
      height: 2px;
      background-color: #FFFFFF;
}

.LevelHeader {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
      text-transform: uppercase;
      color: #529718;
      font-weight: bold;
}
 
.PolicyHeader {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
      text-transform: uppercase;
      color: #529718;
      font-weight: bold;
}
 
.PolicyBody
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #5A544B;
      letter-spacing: 0px;
      text-decoration: none;
      font-style: normal;
      line-height: 15px;
      font-weight: normal;
}
 
.PolicyBookLink 
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #529718;
      font-weight: bold;
      padding-left: 15px;
}
 
.PolicyBookLink a,
.PolicyBookLink a:link,
.PolicyBookLink a:visited,
.PolicyBookLink a:hover {
      font-size: 12px;
      color: #529718;
      text-decoration: none;
      padding-left: 15px;
}
/* End PolicyBook */

/* My Task */
.NormalTask {
	color: #0000CC;
	font-size: 12px;
	font-weight: bold;
}

.OverdueTask {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
/* End My Task */

.AtoZ {
    float: left; 
    width: 100%; 
    padding-bottom: 5px; 
    clear: both;    
}

.GridMenuText {
	line-height: 1.75;
}

.MenuHorizontalText {
    padding-top: 10px;
}

/* Strategy CSS */
.StrategyTitle
{
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	width:150px;
}
.StrategyText
{
    padding:5px 5px 5px 5px;	
	color:black;
	font-family:Arial;
	font-size:12px;
	width:370px;
}
.StrategyTextWide
{
    padding:5px 5px 5px 5px;	
	color:black;
	font-family:Arial;
	font-size:12px;

}

.StrategySubTitle
{
    background-image: url(/gd/templates/images/ode/strategyBG2.jpg) ;	
    background-repeat: repeat-y;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	width:550px;
	color:#7F1838;
	font-family:Arial;
	font-size:15px;
}
#StrategyWebLinks
{
   border-style:solid;
border-width:0px;
border-color:#971737;
}
.StrategyWebLinksTitle
{
	font-weight:bold;
	color:#7F1838;
	font-family:Arial;
	font-size:15px;
}
#StrategyContact
{
   background-color:#7F1838;
   padding:15px 5px 20px 10px;
   font-weight:bold;
   font-size:14px;
   color:White;
}
.StrategyContentLable
{
 font-weight:bold;
   font-size:14px;
    color:White;
}
.StrategyContentTopics
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
	line-height: 15px;
}
.StrategyContentTopics span
{
	font-style: italic;
	font-weight: bold;
}

.LeftMenu2 { 
    padding: 0px 10px 0px 15px;
}
