/* *************************************************************
********** Styles for primary and sub navigation for TSS2 site *********
********** These are based on CIE Online navigation styles ************************** */


/* NAVIGATION */
#navigation {margin: 15px 0 10px 0; padding: 0; border-top: 0px solid #0468B6;}

/* PRIMARY NAVIGATION */
#navlist {height: 25px; margin-bottom: 30px; padding: 0; white-space: nowrap; background: #0468B6; border-top: 1px solid #fff; border-bottom: 1px solid #fff;
font-weight: bold;  }
#navlist li {float: left;  height: 25px; width: auto; margin: 0; list-style-type: none; background-color: #0468B6; border-right: 1px solid #fff; font-size: 95%; }
#navlist li a {position: relative; height: 17px; padding: 4px 12px 4px 12px; display: block; float: left; margin: 0; color: #fff; text-decoration: none;  }

/* ACTIVE SELECTED LINKS FOR PRIMARY NAVIGATION IN EACH SECTION */
a.homeactiveon {font-weight: bold; background: #075592; color: #fff; }
a.qualactiveon {font-weight: bold; background: #B91C61; color: #fff; }
a.newsactiveon {font-weight: bold; background: #BC3E01; color: #fff; }
a.eventactiveon {font-weight: bold; background: #73257A; color: #fff;  }
a.shareactiveon {font-weight: bold; background: #517A10; color: #fff; }
a.communityactiveon {font-weight: bold; background: #517A10; color: #fff; }
a.adminactiveon {font-weight: bold; background: #9C1840; color: #fff; }
a.contactusactiveon {font-weight: bold; background: #075592; color: #fff; }

/* ACTIVE UNSELECTED LINKS FOR PRIMARY NAVIGATION IN EACH SECTION */
a.homeactiveof {font-weight: bold; background: #065CA0; color: #fff; }
a.qualactiveof {font-weight: bold; background: #E92178; color: #fff; }
a.newsactiveof {font-weight: bold; background: #E6560E; color: #fff; }
a.eventactiveof {font-weight: bold; background: #73257A; color: #fff; }
a.shareactiveof {font-weight: bold; background: #517A10; color: #fff; }
a.communityactiveof {font-weight: bold; background: #73B014; color: #fff; }
a.adminactiveof {font-weight: bold; background: #D81F57; color: #fff; }
a.contactusactiveof {font-weight: bold; background: #0468B6; color: #fff; }

/* GENERIC SECONDARY NAVIGATION STYLES */
#eventSubNavList, #qualsubnavlist, #newssubnavlist, #sharesubnavlist, #adminsubnavlist, #communitysubnavlist {height: 24px; margin-top: -30px; padding: 0; white-space: nowrap; }
#eventSubNavList li, #qualsubnavlist li, #newssubnavlist li, #sharesubnavlist li, #communitysubnavlist li, #adminsubnavlist li {float: left; height: 24px; margin: 0; list-style-type: none; font-size: 100%; }

#subnavlist li a, #eventSubNavList li a, #qualsubnavlist li a,#adminsubnavlist li a, #newssubnavlist li a, #sharesubnavlist li a, #communitysubnavlist li a, #tssadminsubnavlist li a {position: relative; height: 16px; font-size: 0.9em; padding: 4px 15px 4px 15px; display: block; float: left; margin: 0; color: #fff; text-decoration: none;  }

/* BANNER IN PLACE OF SECONDARY NAVIGATION */
#bannersubnav {line-height: 24px; font-weight: bold; color: #075C9F; font-size: 0.8em; height: 24px; margin-top: -30px; padding: 0; white-space: nowrap; border-bottom:1px solid #fff;}

/* SPECIFIC SECONDARY NAVIGATION STYLES */
#qualsubnavlist {font-weight: bold; background: #E92178; border-bottom: 1px solid #8E154A;  }
#qualsubnavlist li {font-weight: bold; background: #E92178; border-right: 1px solid #F0A0C3;}
#eventSubNavList {background: #8b2f94; border-bottom: 1px solid #8E154A;  }
#eventSubNavList li {background: #8b2f94; border-right: 1px solid #fff;}
#newssubnavlist {font-weight: bold; background: #E6560E; border-bottom: 1px solid #923B11;  }
#newssubnavlist li {font-weight: bold; background: #E6560E; border-right: 1px solid #F4B393; }
#sharesubnavlist {font-weight: bold; background: #517A10; border-bottom: 1px solid #4D7213;  }
#communitysubnavlist {font-weight: bold; background: #73B014; border-bottom: 1px solid #4D7213;  }
#sharesubnavlist li {font-weight: bold, lighter; #517A10; border-right: 1px solid #C0DB96; }
#communitysubnavlist li {font-weight: bold, lighter; #73B014; border-right: 1px solid #C0DB96; }
#adminsubnavlist {font-weight: bold; background: #D81F57; border-bottom: 1px solid #69102B;  }
#adminsubnavlist li {font-weight: bold; background: #D81F57; border-right: 1px solid #F2D6DE; }

/* ACTIVE SECONDARY NAVIGATION LINKS */
a.sharesubactive {font-weight: bold; background: #7517A10; color: #fff; }
a.communitysubactive {font-weight: bold; background: #517A10; color: #fff; }
a.qualsubactive {font-weight: bold; background: #B91C61; color: #fff; }
a.newssubactive {font-weight: bold; background: #BC3E01; color: #fff; }
a.adminsubactive {font-weight: bold; background: #9C1840 ; color: #fff; }
a.eventsubactive {font-weight: bold; background: #73257A ; color: #fff; }

/* Inactive nav links */
a.inactivenav {font-weight: bold}
a.inactivesubnav {font-weight: normal}
a.inactiveportletnav {font-weight: normal}

/* "USER" INFORMATION BAR */
#user2 ul {margin: 0px 0 0 0px; padding: 3px 2px 3px 0; background: #D6EAF9; color: #000; font-size: 0.7em; border-top: 1px solid #5AA9E4; width; 100px; }
#userlist2 {padding-left: 0px; margin: 0; list-style: none; white-space: nowrap;  }
#userlist2 li {display: inline; list-style-type: none; padding-left: 4px; color: #2A4684; }
/* #userlist2 a {float: right; font-weight: normal; } */
#userlist2 a.inactivenav {font-weight: normal; }
#user2 div.user2floatright {float:right; margin:0px 5px 0px 0px;font-size: 0.7em; padding: 3px 2px 3px 0;}



