/* CSS Document */
 
.body {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;text-align:left;  /* for IE */  }
.body A:link {text-decoration: underline; color: #006600;}
.body A:visited {text-decoration: underline; color: #006600;}
.body A:active {text-decoration: underline; color: #006600;}
.body A:hover {text-decoration: none; color: #006600;}

.login {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px}

.footer {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px}

.headergrey_big {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; font-weight:bold}
.headerwhite {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold}
.headergreen {font-family:Arial, Helvetica, sans-serif; color:#006600; font-size:12px; font-weight:bold}
.headerorange {font-family:Arial, Helvetica, sans-serif; color:#ED7C00; font-size:12px; font-weight:bold}
	.headerorange A:link {text-decoration: underline; color: #ED7C00;}
	.headerorange A:visited {text-decoration: underline; color: #ED7C00;}
	.headerorange A:active {text-decoration: underline; color: #ED7C00;}
	.headerorange A:hover {text-decoration: none; color: #ED7C00;}


.small_body {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px}

.small_white_body {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px}

.small_white_body A:link {text-decoration: underline; color: #FFFFFF;}
.small_white_body A:visited {text-decoration: underline; color: #FFFFFF;}
.small_white_body A:active {text-decoration: underline; color: #FFFFFF;}
.small_white_body A:hover {text-decoration: none; color: #FFFFFF;}


div#HeaderHPFLAS
{
	text-align:left; /* reset text alignment */
	margin: 0 auto;
	width: 800px;
	border: 0px;
	display: block;
}

div#FooterHPFLAS
{
	text-align:left; /* reset text alignment */
	margin:0 auto; /* for the rest */ 	
	width: 800px;
	border: 0px;	
	display: block;
}

div#ContentPlaceHolderHPFLAS
{
	margin:0 auto; /* for the rest */ 	
	width: 800px;
	border: 0px ;
	display: block;
	border:  0px;
}

div#ContentPlaceHolderHPFLASMember
{
	margin:0 auto; /* for the rest */ 	
	width: 618px;
	border: 0px ;
	display: block;
}


div#HomeMainLogo
{
	margin-top : 14px;
	margin-top : 39px;
}


div#HomeMainNav
{
	margin :0px; border:0px; padding : 0px
}

.floatleft 
{
	float: left;
}

.masterheadbg
{
	background-image: url( '../images/masthead.jpg' );
}


#container
{
	width: 799px;
	margin: 0 auto;
	background-color: #FFFFFF;
	color: #000000;
}


#leftnav
{
	width: 561px;
	background-color: #eaeaea;	
	float: left;
	margin: 0px;
	padding: 5px;
}

#rightnav
{
	width: 205px;
	background-color: #06810d;
	margin-left: 569px;
	padding: 10px;
}

#rightnavdefault
{
	width: 205px;
	height:239px;
	background-color: #06810d;
	margin-left: 569px;
	padding: 10px;
}

#onenav
{
	width: 788px;
	background-color: #eaeaea;	
	margin: 0px;
	padding: 5px;
}



#leftmenuwidth
{
	width: 190px;
	background-color: #FFFFFF;	
	float: left;
	margin: 0px;
	padding: 5px;
	border: 0px;
}


#rightafterleftmenu
{
	width: 576px;
	background-color: #EAEAEA;
	margin-left: 200px;
	padding: 10px;
	z-index:1000;
}


#leftmenuwidth2
{
	width: 195px;
	background-color: #FFFFFF;	
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}




div#marqueeblack
{
	background-image: url(  '../images/header_home.jpg' );
	color: #FFFFFF;
	width : 798px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	height : 25px;
	vertical-align : bottom;
	line-height : 25px;
}

div#greenleftheader
{
	background-color:#06810d;
	color: #FFFFFF;
	width : 190px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	height : 25px;
	vertical-align : bottom;
	line-height : 25px;
	padding-left : 10px;
	padding-right:0px;
	margin:0;
	border:0px;
	float:left ;
}

div#blackrightheader
{
	background-color:#000000;
	color: #FFFFFF;
	width : 585px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	height : 25px;
	vertical-align:bottom;
	line-height: 25px;
	margin-left:200px;
	padding-left:0px;
	border-left:0px;
}

.eventleft
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left; 
	vertical-align : top;
}

.eventleft2
{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	text-align: left; 
}

.radiobuttonlistpublic
{
	font-family: 'Courier New';
	color: #333333;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	margin-left:15px;
}

.radiobuttonlistpublic label
{
	margin : 0px;
	padding-right : 7px;
}

.tnc
{
	text-decoration: underline; color: White ;
}


.HPFLASMenu
{
	text-align: left;
	font-family : Arial, Helvetica, sans-serif; 
	font-size:10px;
}

/* When the Menu control's Orientation property is Vertical the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Vertical. */
/* Note that the example menu in this web site uses relative positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */

.HPFLASMenu .AspNet-Menu-Vertical
{
	/* position:relative; */
	padding: 0px;
}

/* The menu adapter renders an unordered list (ul) in HTML for each tier in the menu. */
/* So, effectively says: style all tiers in the menu this way... */
.HPFLASMenu ul
{
    width: 200px; 
    text-align: left;    
}

/* Top tier */
.HPFLASMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
    
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
.HPFLASMenu ul.AspNet-Menu ul
{
    width: 260px;
    left: 200px;
    top: 0px;
}

.HPFLASMenu ul.AspNet-Menu ul ul
{
    width: 260px;
    left: 0px;
    top: 29px;
}


.HPFLASMenu li
{
	width: 200px;
	vertical-align: middle;
	float: right;
	background: url('../images/navbarGradient.jpg') left top repeat-x; 
	font-weight: bold;
	text-align: left ;
}

.HPFLASMenu li:hover, .HPFLASMenu li.AspNet-Menu-Hover, .HPFLASMenu li.AspNet-Menu-Leaf:hover
{
	background: url('../images/navbarGradientHover.jpg') left top repeat-x;
}

.HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf, .HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren
{
    background-position: none;
    background: none;
    background-color: #FFBD31;
    height: 28px !important;
    line-height: 28px;
    border-bottom: solid 1px;
    border-bottom-color: #FF9933;
}

.HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf
{
	 background: none;
	 background-color:#FFBD31;
}


.HPFLASMenu li.AspNet-Menu-WithChildren a
{
	color: #FFFFFF;
}

.HPFLASMenu li.AspNet-Menu-WithChildren a.AspNet-Menu-Link
{
	color: #FFFFFF;
}

.HPFLASMenu ul.AspNet-Menu li:hover a, .HPFLASMenu ul.AspNet-Menu li.AspNet-Menu-Hover a, .HPFLASMenu ul.AspNet-Menu li:hover span, .HPFLASMenu ul.AspNet-Menu li.AspNet-Menu-Hover span
{
	color: #FFFFFF;
}

.HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf, li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren

{
}

.HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a.AspNet-Menu-Link
{
    color: White;
    /* border-bottom: dotted 1px white; */
}

.HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:hover, .HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren a:hover
{
    background-color:#FFAE6B; 
    /* border-bottom: dotted 1px white; */ 
}

.HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren a.AspNet-Menu-Link     
{
    color: White;
    /* border-bottom: dotted 1px white; */ 
}


.HPFLASMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a.AspNet-Menu-Link     
{
}


.HPFLASMenu ul.AspNet-Menu li a,
.HPFLASMenu ul.AspNet-Menu li span
{
    height: 21px !important;
    padding-left : 35px;
    line-height : 21px;
}



.HPFLASMenu a, .HPFLASMenu span
{
	color: white;
	padding: 4px 2px 4px 2px;
	border: 0px;
	background: transparent right center no-repeat;
}

.HPFLASMenu li.AspNet-Menu-Leaf
{
}

.HPFLASMenu li.AspNet-Menu-Leaf a, /* leaves */
.HPFLASMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
    color: White;
}

.HPFLASMenu ul li.AspNet-Menu-Selected, .HPFLASMenu ul li.AspNet-Menu-Selected a.AspNet-Menu-Selected, .HPFLASMenu ul li.AspNet-Menu-Selected span.AspNet-Menu-Selected
{
	color: #333333;
	font-weight: bold;
}


.HPFLASMenu li:hover a, /* hovered text */
.HPFLASMenu li:hover span,
.HPFLASMenu li.AspNet-Menu-Hover a,
.HPFLASMenu li.AspNet-Menu-Hover span,
.HPFLASMenu li:hover li:hover a,
.HPFLASMenu li:hover li:hover span,
.HPFLASMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.HPFLASMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.HPFLASMenu li:hover li:hover li:hover a,
.HPFLASMenu li:hover li:hover li:hover span,
.HPFLASMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.HPFLASMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: White;
    text-decoration: none;
}

.HPFLASMenu li:hover li a, /* the tier above this one is hovered */
.HPFLASMenu li:hover li span,
.HPFLASMenu li.AspNet-Menu-Hover li a,
.HPFLASMenu li.AspNet-Menu-Hover li span,
.HPFLASMenu li:hover li:hover li a,
.HPFLASMenu li:hover li:hover li span,
.HPFLASMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.HPFLASMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: White ;
}

.HPFLASMenu .AspNet-Menu-Selected
{
	background: url('../images/navbar2Gradient.jpg') repeat-x left top;
}


.HPFLASMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 0px #ff0000 ;
}

.HPFLASMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 0px #808080;
}






/* For Gridview */
/* For Gridview */
/* For Gridview */
.HPFLASGridview .AspNet-GridView
{
	width: 100%;
}

.HPFLASGridview .AspNet-GridView div.AspNet-GridView-Pagination, .HPFLASGridview .AspNet-GridView div.AspNet-GridView-Pagination a, .HPFLASGridview .AspNet-GridView div.AspNet-GridView-Pagination span, .HPFLASGridview .AspNet-GridView div.AspNet-GridView-Pagination table tr td
{
	border-width: 0px;
	border-style: none;
	background: #C0C0C0;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333; 
	font-size:12px;
}

.HPFLASGridview .AspNet-GridView div.AspNet-GridView-Top
{
}

.HPFLASGridview .AspNet-GridView div.AspNet-GridView-Bottom
{
    margin-top: 0.5em;
}

.HPFLASGridview .AspNet-GridView table
{
    border: none;
    width: 100%;
}


.HPFLASGridview .AspNet-GridView table thead tr th
{
	color: #000000;
	background: bottom;
	font-weight: bold;
	background-color: #FF9966;
	vertical-align: middle;
	text-align: left;
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;	
}

.HPFLASGridview .AspNet-GridView table thead tr th a
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333; 
	font-size:12px;
}

.HPFLASGridview .AspNet-GridView table thead tr th a:hover
{
	color: #FFFFFF;
}

.HPFLASGridview .AspNet-GridView table tbody tr td
{
	color: #333333;
	background: White;
	text-align: left;
	padding : 3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.HPFLASGridview .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background-color: #DEE0E0;
}

.HPFLASGridview .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
	background-color: #DDDDDD;
}

.HPFLASGridview .AspNet-GridView table tfoot tr td
{
}



/* For Formview */
.HPFLASFormView .AspNet-FormView
{
	border: 1px solid #333333;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;
}

.HPFLASFormView .AspNet-FormView-Data
{
	padding: 5px;
}








/* Green Menu*/
.HPFLASMenuGreen
{
	text-align: left;
	font-family : Arial, Helvetica, sans-serif; 
	font-size:10px;
}


.HPFLASMenuGreen ul.AspNet-Menu /* Tier 1 */
{
    width: 200px; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
    
}

.HPFLASMenuGreen ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 6em;
    top: 100%;
    left: 0;
}

.HPFLASMenuGreen ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: -0.5em;
    left: 6em;
}

.HPFLASMenuGreen li
{
    background-position: #FFFFFF;
    width: 6em;
    background: #FFFFFF;
}

.HPFLASMenuGreen li:hover, /* list items being hovered over */
.HPFLASMenuGreen li.AspNet-Menu-Hover
{
    background: Black;
}

.HPFLASMenuGreen a, /* all anchors and spans (nodes with no link) */
.HPFLASMenuGreen span
{
    color: Black;
    padding: 4px 2px 4px 8px;
    border-bottom :1px dotted #cccccc;
    color:Green;
    font-weight:bold ;
}

.HPFLASMenuGreen li.AspNet-Menu-Leaf a, /* leaves */
.HPFLASMenuGreen li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}

.HPFLASMenuGreen li:hover a, /* hovered text */
.HPFLASMenuGreen li:hover span,
.HPFLASMenuGreen li.AspNet-Menu-Hover a,
.HPFLASMenuGreen li.AspNet-Menu-Hover span,
.HPFLASMenuGreen li:hover li:hover a,
.HPFLASMenuGreen li:hover li:hover span,
.HPFLASMenuGreen li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.HPFLASMenuGreen li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.HPFLASMenuGreen li:hover li:hover li:hover a,
.HPFLASMenuGreen li:hover li:hover li:hover span,
.HPFLASMenuGreen li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.HPFLASMenuGreen li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: White;
}

.HPFLASMenuGreen li:hover li a, /* the tier above this one is hovered */
.HPFLASMenuGreen li:hover li span,
.HPFLASMenuGreen li.AspNet-Menu-Hover li a,
.HPFLASMenuGreen li.AspNet-Menu-Hover li span,
.HPFLASMenuGreen li:hover li:hover li a,
.HPFLASMenuGreen li:hover li:hover li span,
.HPFLASMenuGreen li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.HPFLASMenuGreen li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: Black;
}

.HPFLASMenuGreen .AspNet-Menu-Selected /* this tier is selected */
{
    border: solid 1px #00ff00 !important;
}

.HPFLASMenuGreen .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 1px #ff0000 !important;
}

.HPFLASMenuGreen .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 1px #0000ff !important;
}
