﻿body { background-color: #FFFFFF; margin-top: 15px; margin-bottom: 15px; margin-left: 10px; margin-right: 10px}
form {margin: 0px 0px 0px 0px; }
 
/* links */
A:link { text-decoration: underline; color: #28498C; }
A:visited { text-decoration: underline; color: #28498C; }
A:active { text-decoration: underline; color: #6B6B6B; }
A:hover { text-decoration: underline; color: #6B6B6B; }

A:link.zoomin { text-decoration: underline; color: #28498C; cursor: url("/includes/ZoomIn.cur"), pointer; }
A:visited.zoomin { text-decoration: underline; color: #28498C; cursor: url("/includes/ZoomIn.cur"), pointer; }
A:active.zoomin { text-decoration: underline; color: #6B6B6B; cursor: url("/includes/ZoomIn.cur"), pointer; }
A:hover.zoomin { text-decoration: underline; color: #6B6B6B; cursor: url("/includes/ZoomIn.cur"), pointer; }

A:link.zoomout { text-decoration: underline; color: #28498C; cursor: url("/includes/ZoomClose.cur"), pointer; }
A:visited.zoomout { text-decoration: underline; color: #28498C; cursor: url("/includes/ZoomClose.cur"), pointer; }
A:active.zoomout { text-decoration: underline; color: #6B6B6B; cursor: url("/includes/ZoomClose.cur"), pointer; }
A:hover.zoomout { text-decoration: underline; color: #6B6B6B; cursor: url("/includes/ZoomClose.cur"), pointer; }

A:link.bottom { text-decoration: none; font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 8pt; color: #E8E8E8; }
A:visited.bottom { text-decoration: none; font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 8pt; color: #E8E8E8; }
A:active.bottom { text-decoration: none; font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 8pt; color: #FFFFFF; }
A:hover.bottom { text-decoration: underline; font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 8pt; color: #FFFFFF; }

A:link.white { text-decoration: none; color: #E8E8E8; }
A:visited.white { text-decoration: none; color: #E8E8E8; }
A:active.white { text-decoration: underline; color: #FFFFFF; }
A:hover.white { text-decoration: underline; color: #FFFFFF; }

A:link.whiteunderline { text-decoration: underline; color: #E8E8E8; }
A:visited.whiteunderline { text-decoration: underline; color: #E8E8E8; }
A:active.whiteunderline { text-decoration: underline; color: #FFFFFF; }
A:hover.whiteunderline { text-decoration: underline; color: #FFFFFF; }

A:link.whitenone { text-decoration: none; color: #E8E8E8; }
A:visited.whitenone { text-decoration: none; color: #E8E8E8; }
A:active.whitenone { text-decoration: none; color: #FFFFFF; }
A:hover.whitenone { text-decoration: none; color: #FFFFFF; }

A:link.tan { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #E3CFAA; }
A:visited.tan { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #E3CFAA; }
A:active.tan { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; }
A:hover.tan { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; }

A:link.menutab { text-decoration: none; color: #28498C; }
A:visited.menutab { text-decoration: none; color: #28498C; }
A:active.menutab { text-decoration: none; color: #28498C; }
A:hover.menutab { text-decoration: none; color: #28498C; }

A:link.menu { text-decoration: none; color: #28498C; }
A:visited.menu { text-decoration: none; color: #28498C; }
A:active.menu { text-decoration: none; color: #28498C; }
A:hover.menu { text-decoration: underline; color: #28498C; }

A:link.tableheader { text-decoration: none; font-size: 9pt; color: #FFFFFF; }
A:visited.tableheader { text-decoration: none; font-size: 9pt; color: #FFFFFF; }
A:active.tableheader { text-decoration: none; font-size: 9pt; color: #FFFFFF; }
A:hover.tableheader { text-decoration: underline; font-size: 9pt; color: #FFFFFF; }

/* all table cells which display normal text need to have this class set */
.sTDClass { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.sTDClass16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px }

.sTDClassBlueBorder { color: #6B6B6B; background-color: #CCCCCC; font-family: arial, helvetica, sans-serif; font-size: 12px; border-left: 1px solid #BABABA; border-right: 1px solid #BABABA; border-top: 1px solid #BABABA; }
.sTDClassBlueTab { font-family: arial, helvetica, sans-serif; font-size: 12px; border-left: 1px solid #BABABA; border-right: 1px solid #BABABA; border-top: 1px solid #BABABA; }

/* colored form buttons */
/* original color: #395080 */
.efi { cursor: pointer; font-weight: bold; color: #FFFFFF; border-left: 1px solid #BABABA; border-right: 2px solid #6B6B6B; border-top: 1px solid #BABABA; border-bottom: 2px solid #6B6B6B; background-color: #28498C; }
.efismall { cursor: pointer; font-weight: bold; color: #FFFFFF; border-left: 1px solid #BABABA; border-right: 2px solid #6B6B6B; border-top: 1px solid #BABABA; border-bottom: 2px solid #6B6B6B; background-color: #28498C; height: 20px; }
.efismallnormal { cursor: pointer; color: #FFFFFF; border-left: 1px solid #BABABA; border-right: 2px solid #6B6B6B; border-top: 1px solid #BABABA; border-bottom: 2px solid #6B6B6B; background-color: #28498C; height: 20px; }
.efismallred { cursor: pointer;  font-weight: bold; color: #FFFFFF; border-left: 1px solid #BABABA; border-right: 2px solid #6B6B6B; border-top: 1px solid #BABABA; border-bottom: 2px solid #6B6B6B; background-color: #DD0000; height: 20px; }

/* text sizes */
.sidebarlargewhite { font-family: Times New Roman, Times, serif; font-size: 24pt; color:#FFFFFF; }
.sidebarmediumwhite { font-family: Times New Roman, Times, serif; font-size: 18pt; color:#FFFFFF; }
.sidebarsmallheaderwhite { font-family: Times New Roman, Times, serif; font-size: 12pt; color:#FFFFFF; }
.sidebarsmallheadergreen { font-family: Times New Roman, Times, serif; font-size: 14pt; color:#00DD00; }
.sidebarsmalltextwhite { font-family: Times New Roman, Times, serif; font-size: 9pt; color:#FFFFFF; }

.sidebarsmallheaderwhitesans { font-family: Tahoma, Geneva, sans-serif; font-size: 12pt; color:#FFFFFF; }
.sidebarsmallheadergreensans { font-family: Tahoma, Geneva, sans-serif; font-size: 12pt; color:#00DD00; }
.sidebarsmalltextwhitesans { font-family: Tahoma, Geneva, sans-serif; font-size: 8pt; color:#FFFFFF; }
.sidebarsmalltextwhitesansv { font-family: Tahoma, Geneva, sans-serif; font-size: 8pt; color:#FFFFFF; }

.sidebarmediumsmallwhite { font-family: Times New Roman, Times, serif; font-size: 14pt; color:#FFFFFF; }
.sidebarsmallwhite { font-family: Times New Roman, Times, serif; font-size: 12pt; color:#FFFFFF; }
.sidebarsmallerwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; }
.sidebarsmallestwhite { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; }

.homelinkwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; }
.verysmallarial   { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; }
.smallarial   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.smallarialwhite   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; }
.smallarialtan   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#E3CFAA; }
.smallarialnarrow   { font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 8pt; }
.smallarialnarrowwhite   { font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 8pt; color:#FFFFFF; }
.smallarialnarrowsilver   { font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 8pt; color:#E8E8E8; }
.smallestarialnarrowsilver   { font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica; font-size: 7pt; color:#E8E8E8; }
.largearial   { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#28498C; }

.fixedwidth { font-family: Courier New, Courier, monospace; font-size: 9pt; }

.blackbar{background-color:#000000; background-color:#000000; }

/* display modes, for "expandable" nodes, like abstracts */
.visible { display: inline; }
.visibleblock { display: block; }
.hidden { display: none; }

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0; }
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; background-color:Navy; background-color:Navy; visibility:hidden; }

/*Styles for level 0*/
.clLevel0, .clLevel0over{width:120px; text-align:center; position:absolute; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.clLevel0{background-color:#FFFFFF; color:#395080; }
.clLevel0over{background-color:#313E62; color:#FFFFFF; cursor:pointer; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#313E62; }

/* alternate (no submenus) */
.clLevel0alt, .clLevel0altover{width:120px; text-align:center; position:absolute; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.clLevel0alt{background-color:#FFFFFF; color:#395080;}
.clLevel0altover{background-color:#FFFFFF; color:#395080; cursor:pointer; }
.clLevel0altborder{position:absolute; visibility:hidden; background-color:#313E62; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{text-align:left; position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.clLevel1{background-color:#ffffff; color:#395080;}
.clLevel1over{background-color:#395080; color:#ffffff; cursor:pointer; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#313E62; }

/*Styles for level RED text 1*/
.clLevel1red, .clLevel1redover{text-align:left; position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.clLevel1red{background-color:#ffffff; color:#DD0000; }
.clLevel1redover{background-color:#395080; color:#ffffff; cursor:pointer; }
.clLevel1redborder{position:absolute; visibility:hidden; background-color:#313E62; }

/*Styles for level 2*/
.clLevel2, .clLevel2over{text-align:left; position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.clLevel2{background-color:#F2E9D8; color:#000000; }
.clLevel2over{background-color:#253F8E; color:#ffffff; cursor:pointer; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#E2D5A9; }