
.pageBody A, .pageBody A:active, .pageBody A:visited, .pageBody A:hover,DIV.classes2Control A.addClassLink,.TableHeader A.removeRegistrantLink,A.customLink {
color: #22516D;
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
font-family: 'Times New Roman';
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
font-size: 22pt;
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
color: #7E839C;
}


.menuTopItem A, .menuTopItem A:visited {
font-family: 'Times New Roman';
font-size: 11pt !important;
color: #22516D;
font-weight: bold;
}


.menuItemHover A, .menuItemHover.A,.menuItemHover A:visited, .menuItemHover.A:visited, .menuTopItem A:hover {
color: #FFFFFF;
text-decoration: none;
}


.menuItemL2 A, .menuItemL2 A:visited {
font-size: 11pt !important;
color: #22516D;
font-weight: bold;
}


.menuItemL2 A:hover {
color: #FFFFFF;
text-decoration: none;
}

.mainMenuContainer TABLE {
    text-align: center;
    width: 20px !important;
}

.menuSeparatorOuterTD {
   display:none !important;
}

TABLE.menuItemHover TR TD:hover a {
   color: white;
}

A.menuTopItem, SPAN.menuSeparator {
    margin: 9px !important;
}

TABLE.menuTopItem TD {
    border-right: 1px solid #FFFFFF !important;    
}

A.menuTopItem, SPAN.menuSeparator {
    margin: 13.3px !important;
}

.menuTopItem A, .menuTopItem A:visited {
    font-size: 12pt !important;
}


.outerPageBody {
    background: url(https://duy554ewuuwzm.cloudfront.net/photos/2/26/DMN_2644/image_vault/140110012940621_1.jpg) no-repeat scroll 0 0 #FFFFFF !important;

}


a.bar, a.bar:link, a.bar:visited, a.bar:active {
color: #FFF;
background-color: transparent;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

.customFooter
{
  width:92%; 
  text-align:center; 
  background-color: #7E839C;
  margin-left:auto; 
  margin-right:auto; 
  height: 83px;
  padding-top:42px;
}

.customFooterTable
{
  margin-left:auto; 
  margin-right:auto; 
}

.customFooterTable A
{
  color: rgb(34, 81, 109);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: underline solid rgb(34, 81, 109);
}


#footer
{
 display:none;
}

#bottomLine
{
  display:none;
}

.site_mode_links A
{
  color: rgb(34, 81, 109);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: underline solid rgb(34, 81, 109);
}

.site_mode_links
{
  position: relative;
  top: 107px;
}


.customFooter {
    background-color: #7E839C;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    text-align: center;
    width: 92%;
}

.site_mode_links {
display:none !important;
}

.menuItemL2 A {
    display: block;
    padding-left: 15px !important;
}

.menuItemL2 A:hover {
    padding-left: 15px !important;
}
/*  ------- Styles below the line are not shown during page editing --------- */
BODY
{
  background-color: silver !important;
  background: none repeat scroll 0 0 #C0C0C0 !important;
  font-size: 75%;
}

TABLE.menuTopItem
 {
   margin: 0px 0px 0px !important;
 }

.menuItemL2 A, .menuItemL2 A:visited 
{
  width: 200px;
  font-size: 10pt !important;
  padding:8px;
  margin:0px;
}

.menuItemL2 TABLE, .menuItemL2 TABLE TR TD 
{
  border: none !important;
  padding: 0px !important;
  text-align: left;
}

.dynamicLevelmenuItem TABLE TR TD TABLE TR TD 
{
padding: 0px !important;
}

.dynamicLevelMenuItem
{
  font-size: 10pt !important;
}

.dynamicLevelHoverMenuItem
{
  font-size: 10pt !important;
}

.menuTopItem
{
 height: 30px;
}

.menu
{
 width: 92%;
 min-width: 700px;
 margin-top:0px;
 margin-bottom:0px;
 background-color: #E7E7EC;
 height: 30px;
 padding-top: 0px;
 padding-bottom: 0px;

}

.outerPageBody
{
 width: 92%;
 min-width: 700px;
 margin-top:0px;  
 background-color: white;
 padding-top: 30px;
}



#siteTitle {
margin-top: 1px;
background-color:#7E839C !important;
border: none !important;
text-align: left;
 width: 92%;
 min-width: 700px;
 margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

#pageContent
{
 background-color: white;
 margin-top:0px;  
 width: 90%;
}


#siteTitle table {
 width: 100%;
}


.mainMenuContainer TABLE
{
  width: 100%;
  text-align: center;
}


.blog .blogPosts
{
  float: none !important;    
}