.headerBox {
    color: #fdffb6;
    padding: 2px;
    background-color: #fdffb6;
    border: 3px solid #fdffb6;
    margin:0px auto;
    text-align:center;

    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.dataBox {
    color: #F7F8E0;
    padding: 2px;
    background-color: #F7F8E0;
    border: 3px solid #F7F8E0;
    margin:0px auto;
    resize:vertical;
    text-align:center;

    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.accordianButton {
			font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff;
			margin-left: auto;
			margin-right: auto;
			margin-top: 3px;
			margin-bottom: 3px;
			cursor: pointer;
			line-height:20px ; font-weight: 900;
			background: #ff00ff ; text-align: center; 
	}
 
.tabs          {background-image:url("./hegc_images/button1.jpg"); 
		background-repeat:no-repeat;
		vertical-align: top;
		width:125px ;
		text-align:center }

#tab_text      {position: relative; top: -5px; left: -5px;}
#tab_text_ie   {position: relative; top: -7px; left: -8px;}

td.border      {border: 1px solid #000000;background-color:white;}

.infopanel     {background-color:#F7F8E0; vertical-align: top;  } 
 

.borderRED	{font-family: verdana, Arial, Helvetica, sans-serif;
			text-align:center ;	line-height:18px ;
			font-weight: 900; font-size: 10pt; color:#ff0000 ;
                        background-color:white;
			border: 1px solid #000000;}

.borderGREEN	{font-family: verdana, Arial, Helvetica, sans-serif;
			text-align:center ;	line-height:18px ;
			font-weight: 900; font-size: 10pt; color:#348017 ;
                        background-color:white;
			border: 1px solid #000000;}

.borderBLUE	{font-family: verdana, Arial, Helvetica, sans-serif;
			text-align:center ;	line-height:18px ;
			font-weight: 900; font-size: 10pt; color:#0000FF ;
                        background-color:white;
			border: 1px solid #000000;}

p		{font-family:  verdana, Arial, Helvetica, sans-serif;
                 font-size: 9pt; color:#000000; margin:3% ;
                 text-align:left ;}

li		{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
			color:#000000; margin-left:2%; margin-right:2%;
                        text-align:left ;
			margin-bottom:12px;}
li.header	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
			font-weight: 900; color:#000000}
li.bold		{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
			font-weight: 900; color:#000000}

hr              {color:#6633ff; background-color:#6633ff; border: 2px solid #6633ff;}

.bodytext	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000}
.seniors_results	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color:#000000}
.seniors_comp	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
			font-weight: 900;
                        text-align:center ; color:#000000}

.largebodytext	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000;}

.boldbodytext	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
			font-weight: 900; vertical-align: top; color:#000000}
.blackbodytext	{font-family:  verdana, Arial, Helvetica, sans-serif;
                 font-size: 9pt; color:#000000; margin:3% ;
                 text-align:left ;}

.greenbodytext	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
			font-weight: 900; color:#009933;}

.bluebodytext	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
			font-weight: 900; color:#003399;}

.redbodytext	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
			font-weight: 900; color:#dd0000;}

.scorecardtext	{font-family: verdana, Arial, Helvetica, sans-serif;
			text-align:center ;	line-height:18px ;		
			font-size: 10pt; color:#000000}

.largered	{font-family: verdana, Arial, Helvetica, sans-serif;
			text-align:center ;	line-height:18px ;
			font-weight: 900;
			font-size: 10pt; color:#ff0000}

.largeblue	{font-family: verdana, Arial, Helvetica, sans-serif;
			text-align:center ;	line-height:18px ;
			font-weight: 900;
			font-size: 10pt; color:#0000ff}

.largegreen	{font-family: verdana, Arial, Helvetica, sans-serif;
			text-align:center ;	line-height:18px ;
			font-weight: 900;
			font-size: 10pt; color:#006633}

.colgrouptext	{font-family: verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt; color:#000000}
.tablenumber	{vertical-align: top ;text-align: right; width:25px ;}

.tablerightalign	{vertical-align: top ;text-align: right;
			font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
			font-weight: 900;
			color:#000000
		 }

.submenutext 	{font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff;
			margin-left: auto;
			margin-right: auto;
			margin-top: 3px;
			margin-bottom: 3px;
			cursor: pointer;
			line-height:20px ; font-weight: 900;
			background: #ff00ff ; text-align: center; width:95% ;}

.colspan1 	{background: #F7BE81 ; }
.colspan2 	{background: #ccccff ; }
.colspan3 	{background: #ccffff ; }
.colspan4 	{background: #ffccff ; }
.colspan5 	{background: #3399ff ; }
.colspan6 	{background: #F7BE81 ; }
.colspan7 	{background: #ADA96E ; }
.colspan8 	{background: #77BFC7 ; }

.cal1 		{background: #3399ff ; }
.cal2 		{background: #00ff33 ; }
.cal3 		{background: #ffff33 ; }
.cal4 		{background: #ff6600 ; }
.colspanwhite 	{background: #ffffff ; }
.tableheader 	{background: #aaaaaa ; }
.colspangrey 	{background: #aaaaaa ; }
.colspaninfopanel 	{background: #F7F8E0 ; }
.bgcolor1 	{background: #F9A7B0 ; }

a:link.mainlevel,a:visited.mainlevel

		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
			line-height:40px ;
                	font-style: normal; font-weight: 600;
                 	color: black; 
                 	text-decoration: none;
        		display:block ;
		}

a:hover.mainlevel, a:active.mainlevel
		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
                  	font-style: normal; font-weight: 600;
		        color: white; 
			text-decoration: none;
			display:block ;

		}

div.button      {color: black ;
			background: #d7e6ff ;
			width:95% ;
			border-top: 1px solid #ccc ;
			border-right: 1px solid #333 ;
			border-bottom: 1px solid #333 ;
		 	border-left: 1px solid #ccc ;
			margin-left: auto;
			margin-right: auto;
			text-align:center
                } 

div.accbutton      {color: black ;
			background: #d7e6ff ;
			width:100% ;
			border-top: 1px solid #ccc ;
			border-right: 1px solid #333 ;
			border-bottom: 1px solid #333 ;
		 	border-left: 1px solid #ccc ;
			margin-left: auto;
			margin-right: auto;
			text-align:center
                } 
a:link.submenu,a:visited.submenu

                  	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
			font-style: normal; font-weight: 600;
                  	color: #000000 ;
		        text-align: center; vertical-align: baseline; word-spacing: normal;
			text-decoration: none;
			line-height:20px ;
			display:block ;
		}

a:hover.submenu, a:active.submenu
                 	{ color: #0000ff; background: #00ffff ; }

a:link.dd_submenu,a:visited.dd_submenu

                  	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
			font-style: normal; font-weight: 600;
               		color: #ffffff ;
	                  text-align: center; vertical-align: baseline; word-spacing: normal;
			text-decoration: none;
			line-height:20px ;
			width:95%;
			margin-left: auto;
			margin-right: auto;
			display:block ;
		}

a:hover.dd_submenu, a:active.dd_submenu
              		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	                  color: #0000ff; background: #00ffff ;
			}

.button1      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
			font-style: normal; font-weight: 600;         
                        white-space:nowrap;
                        line-height:20px ;
			border-top: 1px solid #ccc ;
			border-right: 1px solid #333 ;
			border-bottom: 1px solid #333 ;
		 	border-left: 1px solid #ccc ;
                        padding 0px 0px;
                        margin-left: 5px ; margin-right: 5px ;
		        text-align: center; vertical-align: baseline; word-spacing: normal;
			text-decoration: none;

              }

.button1 span { padding:0px 10px ; color: black ;
			background: #d7e6ff ;}
.button1 em   { padding:0px 10px ; color: black ;background: #64E986 ;
			font-style: normal;}

.button1:hover span, button1:active span
                  { color: #0000ff; background: #00ffff ;}

.button1:hover em, button1:active em
                  { color: #0000ff; background: yellow ;}

a:link.hcap,a:visited.hcap

                  	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
			font-style: normal; font-weight: 600;
                  		color: #0F3B5F;background: #99ff99 ;
		                  text-align: center; vertical-align: baseline; word-spacing: normal;
			text-decoration: none;
			line-height:20px ;
			display:block ;
		}

a:hover.hcap, a:active.hcap
                 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
		        font-style: normal; font-weight: 600;
		        color: #0000ff; background: #00ffff ;
		        text-align: center; vertical-align: baseline; word-spacing: normal;
			text-decoration: none;
		        line-height:20px ;

			display:block ;
		}

.vertical_line	{ background-image:url("./hegc_images/default_background.jpg") ;
		                   width:7px ;}

.vertical_spacer	{background: #E0ECF8 ;
	                   width:1px ;}

.hdr1		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;
		        font-style: normal; font-weight: 800;
			line-height:30px;
			text-align:center;
                  	color: #cc0033; background-color:#000000
	                letter-spacing: normal;
		}


.sublink	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
                  font-style: normal; font-weight: 600;
		  line-height:20px ;
                  color: #990033;
		}

#dd_menu, #dd_menu ul { /* all lists */
			padding: 0;
			margin: 0;
			list-style: none;
			line-height: 1;
		      }

#dd_menu li ul	{ /* second-level lists */
			position: absolute;
			background: white ;
		        width:171px ;
			left: -999px;
			top: 160px;
 /* using left instead of display to hide menus because display: none isn't read by screen readers */
		}

a:hover.dd_menu_link, a:active.dd_menu_link
		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
			font-style: normal; font-weight: 600;
	                color: #0000ff; background: #0000ff ;
			text-align:center;
	                vertical-align: baseline; word-spacing: normal;
			text-decoration: none;
			display:block ;
		}


#dd_menu li:hover ul, #dd_menu li:hover ul li, #dd_menu li.sfhover ul, #dd_menu li.sfhover ul li {
 /* lists nested under hovered list items */
		        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
			font-style: normal; font-weight: 600;
	                color: #0000ff; 
			background-image: url("./hegc_images/ddm_blue.gif") ;
			vertical-align: baseline; word-spacing: normal;
			text-decoration: none;
			display:block ;
			left: auto;
		}

#dd_menu .shadow	{
                          box-shadow: 10px 10px 5px #8181F7;
			  -moz-box-shadow: 10px 10px 5px rgba(65,65, 115, 0.5);
			  -webkit-box-shadow: 10px 10px 5px rgba(65,65, 115, 0.5);
			}
.location      {  position: relative; top: -160px; z-index:1 ;}

#mainbody {float:right; width:79%;}

.bevelarea	{display:block}
.bevelarea * 	{ display:block; height:1px; overflow:hidden; font-size:.01em;  background:#F7F8E0}
.bevelt		{ margin-left:4px; margin-right:4px; padding-left:1px; padding-right:1px; border-left:1px solid #000000;
			border-right:1px solid #000000; border-top:1px solid #000000; background:#F7F8E0;
		}
.bevelb		{ margin-left:4px; margin-right:4px; padding-left:1px; padding-right:1px; border-left:1px solid #000000;
			border-right:1px solid #000000; border-bottom:1px solid #000000; background:#F7F8E0 ;
		}

.bevel2		{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #000000;
			border-right:1px solid #000000; background:#a30000
		}

.bevel3		{ margin-left:1px; margin-right:1px; border-left:1px solid #000000; border-right:1px solid #000000;}
.bevel4		{ margin-left:1px; margin-right:1px; border-left:1px solid #000000; border-right:1px solid #000000}
.bevel5		{ border-left:1px solid #000000; border-right:1px solid #000000}
.bevelbody	{ background:#F7F8E0; border-left:1px solid #000000; border-right:1px solid #000000; }

