/* CSS Document */

/* Common tags                 */
/*-----------------------------*/		

body {
	margin: 0; 
    border: 0; 
    padding: 0; 
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	}
p, td, th, .center-nomargins, .center-rightandleftmargins, .center-rightmargin, .center-leftmargin
{
	font-size: 0.9em;  
	}
h1 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 135%;
	color: #2D6D73; 
	}
h2 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 135%;
	}
h3 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 135%;
	color:#cc0000;
	}
h4 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 110%;
	color:#2D6D73;
	}
h5 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 110%;
	}
h6 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 110%;
	color:#cc0000;
	}
.leftMenu
{
	width:180px;
}
.smallText 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 70%; 
	color: #000000; 
	}
.smallText a, .smallText a:link, .smallText a:active, .smallText a:visited {
	text-decoration: underline;
	color: #2D6D73; 
	}
.smallText a:hover {
	text-decoration: underline;
	color: #4AB0B9; 
}
a, a:link, a:active, a:visited, td a, td a:link, td a:visited, td a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color:#2D6D73; 
	} 
a:hover, td a:hover	{
	text-decoration: underline;
	color:#4AB0B9; 
	}
img
{
	border-width: 0;
}
.backToTop
{
    text-align:center;
    font-size:0.8em;
    padding:0;
    margin:0;
}
#printReady
{
    padding-left:1em;
}
/* ------- top bar -------------- */
.topnav {
	text-align: right;
	font-size: 75%;
	padding: 0.2em;
	margin: 0;
	border:0;
	background-color: #64929B;
	color: #fff;
	vertical-align:middle; 
}
.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited {
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	color: #fff;
}
.topnav a:hover 
{
	text-decoration: underline;
	color: #fff;
}
#wrapwebsite 
{ 
    margin: 0; 
    padding: 0; 
    border: 0; 
}
#wrapheader 
{ 
    width: 100%; 
    padding:0; 
    margin: 0; 
}
#wrapLogo
{
	width: 100%; 
    padding:0; 
    margin: 0; 
	background-color:#2D6D73;
}
.sitetitle 
{
	margin: 0; 
    padding: 0; 
    font-size: 170%; 
    font-weight: bold; 
    color:#FFFFFF; 
	background-color: #2D6D73;
    text-align:center;
}
.sitetitle p
{
	padding: 10px 0px 10px 0px;
	margin:0;
}
a.SiteTitle:link, a.SiteTitle:visited, a.SiteTitle:active  
{ 
	padding: 10px 0px 10px 0px;
	text-decoration: none;
	color: #FFFFFF; 
}
a.SiteTitle:hover 
{ 
	text-decoration: none; 
}
.sitelogobox
{
	text-align:right; 
    margin: 0; 
	padding: 0; 
}
.leftside
{ 
    vertical-align:top; 
}
.contentArea
{  
    vertical-align:top; 
    padding: 1em; 
	width:100%; 
}  
/* site title - if use text instead of site logo HSC Research Net */
.sitetitle 
{
	margin: 0; 
    padding: 0; 
    font-size: 170%; 
    font-weight: bold; 
    color:#FFFFFF; 
	background-color: #2D6D73;
    text-align:center;
}
.sitetitle p
{
	padding: 10px 0px 10px 0px;
	margin:0;
}
.sitetitle a, .sitetitle a:link, .sitetitle a:visited, .sitetitle a:active
{
	padding: 10px 0px 10px 0px;
	text-decoration: none;
	color: #FFFFFF; 
}
.sitetitle a:hover 
{ 
	text-decoration: underline; 
}
/* Forms                      */
/*-----------------------------*/	

input textBox
{
    background-color:#cc0000;
}

/* Tables                      */
/*-----------------------------*/	
table.bordered {
	border-collapse: collapse;
	padding: 2px;
	border: 1px #2D6D73 solid;
	color:#2D6D73;
}
table.bordered th {
	border: 1px #2D6D73 solid;
	padding: 2px;
	text-align:center;
	font-weight:bold;
	background-color: #2D6D73;
	color:#FFFFFF;
}
table.bordered td {
	padding: 2px;
	border: 1px #2D6D73 solid;
} 
table.unbordered {
	padding: 2px;
}
table.unbordered th {
	padding: 2px;
	text-align:center;
	font-weight:bold;
}
table.unbordered td {
	padding: 2px;
}


   
/* ------- top bar -------------- */

#header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 75%;
	padding: 1px 5px 1px 0;
	margin: 0;
	background-color: #64929B;
	color: #fff;
}
#header a, #header a:link, #header a:active, #header a:visited {
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	color: #fff;
}
#header a:hover {
	text-decoration: underline;
	color: #fff;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 100%;
	padding: 1px;
	color: #003366;
}
.searchButton 
{
	padding: 0;
	border-width: 1px;
	border-style: solid;
	cursor: hand;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	text-indent: 0pt;
	border-top-color: #E8FBFF;
	border-right-color: #46656C;
	border-bottom-color: #46656C;
	border-left-color: #E8FBFF;
	background-color: #64929B;
	color: #fff;
}

.formStyle
{
  	display:block;
  	border:1px solid #2D6D73; 
}
.formStyle label
{
}
.formStyle p
{
    padding:0.5em;
    margin:0;
    border-bottom:1px solid #2D6D73;
}
.formStyle p.RowStyle
{
    background-color:#F7F4EE;
}
.formStyle p.AlternatingRowStyle
{
    background-color:#DEE7E7;
}


/* Themes classes */

/* --------------- */
/* NAVIGATION COMPONENTS */
/* --------------- */

/* Tree View */

/* menuTree - for left hand menus */

.menuTree table td
{
    text-align:left;
    font-size: 0.9em;
    padding:2px;
}
.mt_NodeStyle
{
    width:180px;
    border-bottom:1px solid #2D6D73;
    border-left:solid 3px #2D6D73;
    background-color:#FFFFFF;
}
.mt_NodeStyle a, .mt_NodeStyle a:link, .mt_NodeStyle a:visited, .mt_NodeStyle a:active
{
    text-decoration:none;
}
.mt_NodeStyle a:hover
{
    text-decoration:none;
    color:#FF0033;
}
.mt_RootNodeStyle
{
    font-weight:bold;
    width:180px;
    background-color: #2D6D73;
}
.mt_RootNodeStyle a, .mt_RootNodeStyle a:link, .mt_RootNodeStyle a:visited, .mt_RootNodeStyle a:active
{
    text-decoration:none; 
    color:#FFFFFF;
}
.mt_RootNodeStyle a:hover
{
    text-decoration:none;
    color:#FF0033;
}
.mt_ParentNodeStyle
{ 
    font-weight:bold;
	width:180px;
    background-color: #DEE7E7;
}
.mt_ParentNodeStyle a, .mt_ParentNodeStyle a:link, .mt_ParentNodeStyle a:active, .mt_ParentNodeStyle a:visited
{
     text-decoration:none;
    color:#2D6D73;
}
.mt_ParentNodeStyle a:hover
{
    text-decoration:none;
    color:#FF0033;
}
.mt_SelectedNodeStyle
{
    text-decoration:none;
	width:180px;
    border-left:solid 3px #CC0000;
    background-color: #F7F4EE;
}
.mt_SelectedNodeStyle a, .mt_SelectedNodeStyle a:link, .mt_SelectedNodeStyle a:active, .mt_SelectedNodeStyle a:visited
{
    text-decoration:none;
    color:#FF0033;
}
.mt_SelectedNodeStyle a:hover
{
    text-decoration:none;
    color:#FF0033;
}
.mt_HoverNodeStyle
{
    text-decoration:none;
	width:180px;
    border-left:solid 3px #CC0000;
    background-color: #F7F4EE;
    color:#FF0033;
}

/* Menu */

.menu
{
}
.menu_DynamicHoverStyle
{
	
}
.menu_DynamicMenuItemStyle
{
}
.menu_DynamicMenuStyle
{
}
.menu_DynamicSelectedStyle
{
}
.menu_StaticHoverStyle
{
}
.menu_StaticMenuItemStyle
{
}
.menu_StaticMenuStyle
{
}
.menu_StaticSelectedStyle
{
}


/* Site Map Path */
.SiteMapPath
{
    padding:0.2em;
    border: solid 1px #2D6D73;
    background-color: #F7F4EE;
}
.SiteMapPath a
{
    text-decoration:none;
}
.SiteMapPath a:hover
{
    text-decoration:none;
    color:#FF0033;
}
.smp_CurrentNodeStyle
{
    padding:0.2em;
}
.smp_NodeStyle
{
    padding:0.2em;
}
.smp_PathSeparatorStyle
{
    padding:0.2em;
    color:#2D6D73;
}
.smp_RootNodeStyle
{
    padding:0.2em;
}

/* --------------- */
/* DATA COMPONENTS */
/* --------------- */

/* Grid View */
.gridView
{
    width:400px;
    border: solid 1px #2D6D73;
    background-color: #FFFFFF;
}
.gridView td
{
	padding: 0.2em;
	margin:0;
    border: solid 1px #2D6D73;
}
.gv_AlternatingRowStyle
{
    vertical-align:top;
}
.gv_AlternatingRowStyle2
{
    vertical-align:top;
    background-color: #F7F4EE;
    
}
.gv_EditRowStyle
{
    background-color: #F7F4EE;
}
.gv_EmptyDataRowStyle
{
}
.gv_FooterStyle
{
    text-align:center;
    font-size:0.8em;
    background-color:#2D6D73;
    color:#FFFFFF;
}
.gv_FooterStyle a,
.gv_FooterStyle a:link,
.gv_FooterStyle a:active,
.gv_FooterStyle a:visited
{
    color:#FFFFFF;
	text-decoration:underline;
}
.gv_FooterStyle a:hover
{
	text-decoration:none;
}
.gv_HeaderStyle
{
    font-weight:bold;
    text-align:center;
    background-color:#2D6D73;
    color:#FFFFFF;
}
.gv_HeaderStyle a, .gv_HeaderStyle a:link, .gv_HeaderStyle a:active, .gv_HeaderStyle a:visited  
{
    color:#FFFFFF;
}
.gv_HeaderStyle a:hover
{
    text-decoration:none;
}
.gv_PagerStyle
{
    font-weight:bold;
    background-color:#DEE7E7;
}
.gv_PagerStyle td table td
{
	padding:0.2em;
	border:0;
}
.gv_PagerStyle a, .gv_PagerStyle a:link, .gv_PagerStyle a:visited, .gv_PagerStyle a:active
{
  color:#cc0000;  
}
.gv_PagerStyle a:hover
{
  color:#FF0033;  
}
.gv_RowStyle
{
    vertical-align:top;
}
.gv_SelectedRowStyle
{
    background-color:#F7F4EE;
    color:#FF0033;
}
.gv_SelectedRowStyle a, .gv_SelectedRowStyle a:link, .gv_SelectedRowStyle a:visited, .gv_SelectedRowStyle a:active
{
    text-decoration:none;
    color:#FF0033;
}
.gv_SelectedRowStyle a:hover
{
    text-decoration:none;
    color:#FF0033;
}
/* Details View */
.detailsView
{
    width:400px;
    border: solid 1px #2D6D73;
    background-color: #FFFFFF;
}
.detailsView td
{
	padding: 0.3em;
	border: solid 1px #2D6D73;
}
.dv_CommandRowStyle
{
}
.dv_FieldHeaderStyle
{
    font-weight:bold;
    text-align:right;
    vertical-align:top;
    padding-right:0.5em;
    padding-left:0.5em;
    background-color:#2D6D73;
    color:#FFFFFF;
}
.dv_InsertRowStyle
{
}
/* Form View */
.formView
{
    width:400px;
    border: solid 1px #2D6D73;
    background-color: #FFFFFF;
}
.formView td
{
	padding: 0.3em;
	border: solid 1px #2D6D73;
}
/* Data List */
.dataList
{
}
.dataList td
{
    padding:0.3em;
}
.dl_AlternatingItemStyle
{
    padding:0.5em;
    border: solid 1px #2D6D73;
    background-color:#F7F4EE;
}
.dl_EditItemStyle
{
}
.dl_ItemStyle
{
    padding:0.5em;
    border: solid 1px #2D6D73;
}
.dl_SelectedItemStyle
{
}
.dl_SeparatorStyle
{
}

/* --------------- */
/* FORM COMPONENTS */
/* --------------- */

/* Buttons */
.buttonHSC
{
	padding: 0.1em;
	border-width: 1px;
	border-style: solid;
	cursor: hand;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	text-indent: 0pt;
	border-top-color: #FFFFFF;
	border-right-color: #46656C;
	border-bottom-color: #46656C;
	border-left-color: #FFFFFF;
	background-color: #dee7e7;
    color: #46656C;
}

/* --------------- */
/* MISC COMPONENTS */
/* --------------- */

/* Calendar */
.calendarView
{
    padding:4px;
    font-size:1em;
    height:180px;
    width:200px;
    border: solid 1px #2D6D73;
    background-color: #FFFFFF;
}
.cv_SelectedDay
{
   background-color: #dee7e7;
}
.cv_SelectorStyle
{
     font-size: 0.9em;
     background-color: #2D6D73;
}
.cv_WeekendDayStyle
{
     font-size:0.9em;
     background-color: #dee7e7;
}
.cv_OtherMonthDayStyle
{
     font-size: 1em;
     background-color: #F3F3F3;
}
.cv_TodayDayStyle
{
     font-size: 0.9em;
     background-color: #DEE7E7;
}
.cv_NextPrevStyle
{
    vertical-align:bottom;
    font-weight:bold;
    font-size: 0.9em;
}
.cv_DayHeaderStyle
{
    background-color: #64929B;
}
.cv_TitleStyle
{
     font-weight:bold;
     font-size: 1em;
     border: solid 1px #2D6D73;
     background-color: #2D6D73;
}
.cv_DayStyle
{
    font-size: 0.9em;
    background-color: #FFFFFF;
}

/* Login */
.login
{
    padding:0;
    margin:0;
    border:solid 1px #2D6D73;
    background-color: #FFFFFF;
    color:#2D6D73;
}
.login td
{
    padding:0.2em;
    margin:0;
    width:300px;
}
.login_CheckBoxStyle
{
    text-align:center;
}
.login_FailureTextStyle
{
    text-align:center;
    background-color:#F7F4EE;
    color:#ffcc00;
}
.login_HyperlinkStyle
{
}
.login_InstructionTextStyle
{
}
.login_LabelStyle
{
    color:#2D6D73;
}
.login_TextBoxStyle
{
}
.login_TitleTextStyle
{
    font-weight:bold;
    margin:0;
    background-color: #2D6D73;
    color:#FFFFFF;
}
.login_ValidatorTextStyle
{
}
.login_SuccessTextStyle
{
}
.login_CompleteSuccessTextStyle
{
}
.login_ErrorMessageStyle
{
}
.login_HeaderStyle
{
}
.login_NavigationStyle
{
}
.login_PasswordHintStyle
{
}
.login_SideBarStyle
{
}
.login_StepPreviousStyle
{
}
.login_StepStyle
{
}

/* Added by TJP 24/08/06 */
.statusBox
{
	width:100%;
	text-align:left;
	margin:0;
	background-color:#F1F5F5;
	border-bottom: solid 1px #2D6D73;
	color:#2D6D73;
	padding:0.2em;
}
.statusBox p
{
	margin:1em;
	padding:0;
}
.statusBox p span
{
	margin-left:2em;
	padding:0;
	display:block;
}

.boxText
{
	padding:0.5em;
}

.box
{
    margin:0.2em;
    padding:0.2em;
    border:solid 1px #2D6D73; 
	background-color:#dee7e7;  
}
.boxAlt
{
    margin:0.2em;
    padding:0.2em;
    border:solid 1px #2D6D73; 
}
.box p, .box h3, .boxAlt p, .boxAlt h3 
{
	padding:0.3em;
	margin:0;
}
.redArrow
{
	background-image:url(/common/Images/arrowRed.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 10px 40px;
	font-size:120%;
	color:#cc0000;
}

.subButt
{
	text-align:right;
	padding:1em;
}
/* End Added by TTJP 24/08/06 */

/* PODCAST SEARCH STYLES*/
.pcSearchBox{
	border:1px solid #2D6D73;
	padding:0;
	margin:0;
	text-align:center;
	width:75%;
}
.pcSearchBox p
{
	padding:1em;
}
.pcTabs span.selectedTab{
	border-left:1px solid #2D6D73;
	border-top:1px solid #2D6D73;
	border-right:1px solid #2D6D73;
	padding:0;
	margin:0;
	width:100px;
	float:left;
	text-align:center;
	color:#2D6D73;
	background-color:#DEE7E7;
}
.pcTabs span.unselectedTab{
	border-left:1px solid #2D6D73;
	border-top:1px solid #2D6D73;
	border-right:1px solid #2D6D73;
	padding:0;
	margin:0;
	width:100px;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
}
.pcTabs span a, .pcTabs span a:link, .pcTabs span a:active, .pcTabs span a:visited{
	text-decoration:none;
}
.pcTabs span a:hover{
	text-decoration:underline;
}

/* Podcast Blog Container */
.blogContainer{

	margin: 0 0 0 25px;
	line-height: 140%;
}

.col1{

	float: left;
	width: 300px;
	margin: 10px 30px 20px 0;
}

.col1 p { margin-top: .5em; }

/* Tag Cloud Container */
.tagCloudContainer {
	float: right;
	border: 1px solid #2D6D73;
	width: 30%;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	background-color: #F7F4EE;
}
.pcSearchResultsContainerMain{
	float:left;
	width:65%;
}
/* search results page */
.pcSearchResultsContainer{
	border:1px solid #2D6D73;
	width:100%;
	
}
.pcSearchResultsBox{
	padding:1em;
}

.pcSearchResultsNum{
	float:left;
}

.pcSearchResultsPic{
	text-align:left;
}

.pcSearchResultsInfo{
}

.pcSearchResultsInfo span.pcSearchResultsTitle{
	color:#006666;
	font-weight:bold;
	font-size:110%;
	padding-left:0.5em;
}

.pcSearchResultsInfo span.pcSearchResultsDescription{
	padding-left:0.5em;
}

.pcSearchResultsInfo span.pcSearchResultsPubInfo{
	font-style:italic;
	font-size:80%;
	vertical-align:bottom;
	padding-left:0.5em;
}

.pcSearchResultsFooter{
	padding:1em;
}

.listenButt{
	border:1px solid #2D6D73;
	margin:0;
	padding:0.5em;
	background-image:url(/common/Images/listenIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.listenButt a, .listenButt a:active, .listenButt a:visited, .listenButt a:link{
	margin-left:1.5em;
	text-decoration:none;
}

.downloaded {
	
	font-size: 80%;
	padding-left: 1em;
}

.moreContentByOwner {

	padding-left: 1em;
	font-size: 80%;
}

.moreContentByOwner a {

	text-decoration:none;
}

/* PODCAST SEARCH STYLES*/

/* */
.mcqQuestionnaire
{
	border:solid 1px #2D6D73;
	margin:0.5em;
}
.mcqQnumber
{
}
.mcqQuestion
{
	border-bottom:solid 1px #2D6D73;
	background-color:#F1F5F5;
	color:#2D6D73;
	font-weight:bold;
}
.mcqQuestion p
{
	margin:0;
	padding:0.5em;
	
}
.mcqOptions
{
	border-bottom:solid 1px #2D6D73;
	padding:1em;
}
.mcqQuestionAlt
{
	border-bottom:solid 1px #2D6D73;
	background-color:#2D6D73;
	color:#FFFFFF;
	font-weight:bold;
}
.mcqQuestionAlt p
{
	margin:0;
	padding:0.5em;
}

/* Contrast Links */

.standard {
	background-color: #ffffff;
	color: #000000;
	padding:2px;
}
.standard a, .standard a:link, .standard a:visited, .standard a:active {
	color:#2D6D73;
}
.standard a:hover {
	color:#4AB0B9;
}
.high {
	background-color:#000000;
	color: #FFFF66;
	padding:2px;
}
.high a, .high a:link, .high a:visited, .high a:active {
	color:#99FFFF; 
}
.high a:hover {
	color:#FFFFFF;
}
.low {
	background-color: #FFFFCC;
	color: #003366;
	padding:2px;
}
.low a, .low a:link, .low a:visited, .low a:active {
	color:#004699; 
}
.low a:hover {
	color:#CC3333; 
}
 a.lowPopular {
 	font-size:0.75em;
 }
 a.mediumPopular {
 	font-size:1em;
 }
  a.highPopular {
 	font-size:1.3em;
 }
 
 /* Footer */
 #footer, .footer
{
	border-top:solid 1px #2D6D73;
	padding-top:0.5em;
}
 
 /* Contrast Links */
#footer a.standard, .footer a.standard  {
	color: #2D6D73 !important;
	background-color: #fff !important;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #fff;
	text-decoration: underline !important;
}
#footer a.standard:hover, .footer a.standard:hover {
	color: #4AB0B9 !important;
}

#footer a.high, .footer a.high  {
	color: #99FFFF !important;
	background-color: #000 !important;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	border-top: 1px solid #000;
	border-bottom: 3px solid #000;
	text-decoration: underline !important;
}
#footer a.high:hover, .footer a.high:hover {
	color: #fff !important;
}
#footer a.low, .footer a.low   {
	color: #004699 !important;
	background-color: #FFFFCC !important;
	border-left: 5px solid #FFFFCC;
	border-right: 5px solid #FFFFCC;
	border-top: 1px solid #FFFFCC;
	border-bottom: 3px solid #FFFFCC;
	text-decoration: underline !important;
}
#footer a.low:hover, .footer a.low:hover {
	color: #c33 !important;
}


/* MENU */	
ul.AspNet-Menu 
{
    position: relative; 
	font-size:90%;
}
ul.AspNet-Menu, 
ul.AspNet-Menu ul 
{ 
    margin: 0; 
    padding: 0; 
    display: block; 
}
ul.AspNet-Menu li 
{
    position: relative; 
    list-style: none; 
    z-index: 3001;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li a:link, ul.AspNet-Menu li a:visited, ul.AspNet-Menu li a:active, 
ul.AspNet-Menu li span 
{
    padding-right:10px;
    display: block; 
    text-decoration: none;
 }
ul.AspNet-Menu ul ul
{ 
    position: absolute; 
    display: none;
}

/* Add more rules here if your menus have more than three (6) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul
{
    display: none;
}

/* Add more rules here if your menus have more than three (6) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li li:hover ul,
ul.AspNet-Menu li li li li li:hover ul,
ul.AspNet-Menu li li li li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li.AspNet-Menu-Hover ul
{ 
    display: block;
}

.AspNet-Menu-Vertical 
{ 
    position:relative; 
    left: 0px; 
    z-index: 300; 
}

ul.AspNet-Menu, 
ul.AspNet-Menu ul 
{
	width: 160px;  
}

/* 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. */
ul.AspNet-Menu ul 
{
    left: 157px; 
    top: 0px;
}
/* Use this rule create the common appearance of each menu item. */
ul.AspNet-Menu li 
{ 
    background-color: #F1F5F5; 
    border-left:solid 3px #2D6D73;
}

/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    text-decoration:none;
    padding: 2px 2px 2px 4px;
    border:1px solid #2D6D73;
   	background: transparent url(/common/Images/activeArrowRight.gif) right center no-repeat;
}

/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
ul.AspNet-Menu li.AspNet-Menu-Leaf a,
ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren ul li.AspNet-Menu-Leaf a ,
ul.AspNet-Menu li.AspNet-Menu-Leaf span 
 { 
    /* this refers to link with no kids i think (either that od bottom menu link */
    text-decoration:none;
    background-image: none; 
 }
 
/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
ul.AspNet-Menu li a img { border-style: none; vertical-align: middle; }

/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
ul.AspNet-Menu li:hover, 
ul.AspNet-Menu li.AspNet-Menu-Hover 
{ 
	/* This border was causing problems in IE so removed it
	border-left:3px solid #cc0000;
	This don't even work
	border-color:#cc0000;
	*/
    background-color: #F7F4EE;
    color:#FF0033;
}

/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
ul.AspNet-Menu li a:hover,
ul.AspNet-Menu li span.Asp-Menu-Hover 
{ 
 	color:#FF0033; 
	background: transparent url(/common/Images/activeArrowRight.gif) right center no-repeat;
}
ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover 
{ 
    background-image: none; 
}
ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf a:hover 
{ 
    background-image: none; 
}
ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf a,
ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf span 
{ 
    
    text-decoration:none;
    background-color: #DEE7E7;
    background-image: none; 
    
}
ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren a,
ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren span
{ 
    text-decoration:none;
    background: #DEE7E7 url(/common/Images/arrowRight.gif) right center no-repeat;
}	
ul.AspNet-Menu li.menuHeading
{
	background-color:#2D6D73;
	width:160px;
}

ul.AspNet-Menu li.menuHeading a.menuHeading
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:120%;
	background-image: none; 
}

/* treeview */
div.AspNet-TreeView
{
    margin: 0;
    padding: 0;
}

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}
div.AspNet-TreeView ul li
{
	border-top: solid 1px #2d6D73;
    padding: 3px 0 2px 0; 
}
div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 10px;
}

div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
}
div.AspNet-TreeView li a
{
    text-decoration: none;
}
div.AspNet-TreeView li a:hover
{
	color:#cc0000;
}
div.AspNet-TreeView li.AspNet-TreeView-Root
{
	
}

div.AspNet-TreeView li.AspNet-TreeView-Parent
{
}
div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    margin-left: 20px;
}

/* Consider changing the cursor value (below) to something like */
/*     cursor: n-resize;                                        */
div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
    cursor: pointer;
}

/* Consider changing the cursor value (below) to something like */
/*     cursor: n-resize;                                        */
div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background: url(/common/Images/treeviewcollapse.gif) 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    float:left;
    cursor: pointer;
    font-family: Courier;
    font-size: large;
    line-height: 15px;
}

/* Consider changing the cursor value (below) to something like */
/*     cursor: n-resize;                                        */
div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background:  url(/common/Images/treeviewexpand.gif) 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    float:left;
    cursor: pointer;
    font-family: Courier;
    font-size: large;
    line-height: 15px;
}

div.AspNet-TreeView a,
div.AspNet-TreeView a:visited,
div.AspNet-TreeView a:active,
div.AspNet-TreeView a:hover,
div.AspNet-TreeView a:link
{
    color: #2d6d73;
}

div.AspNet-TreeView .AspNet-TreeView-Selected a
{
    font-weight: bold !important;
    color: #FF0033 !important;
}

div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{
    font-weight: normal !important;
    color: #2d6D73 !important;
}
div.AspNet-TreeView .AspNet-TreeView-Selected ul a:hover
{
    font-weight: normal !important;
    color: #cc0000 !important;
}

.padBox
{
	padding:1em;
}
/*

	width:100%;
	border-bottom: solid 1px #006633;
	*/
/* END MENU */	


