/* Tab Pane Control Menu Top Navigation Bar */


/********************** General styles *******************************/

body 				{FONT-WEIGHT: normal;FONT-SIZE: 71%;COLOR: #000000;FONT-FAMILY: arial,verdana,helvetica;BACKGROUND-COLOR: #666666;TEXT-ALIGN: left;}


#mainBody			{padding-left: 0px;padding-top: 0px;width:972px; background:#FFFFFF; }


/* iw_component is a style applie to each component. */
.iw_component			{background-color: #ffffff;height:100% !important;}


.clear, #skipNav, .spacer 	{clear:both; font-size:1px; height:1px; line-height:1px; display:block;}

#skipNav a 			{color:#fff; margin-left:-9999px;}

.noShow 			{display:none;}

.noShowImage 			{background-image:url(/assets/shared/images/Purple-ListArrow.gif);}

.LeftSide 			{float:left;}

.RightSide 			{float:right;}

.padded 			{padding:4px;}

p 				{margin:0 0 0.5em 0;}

p {margin:0.5em 0 0.1em;}

.BottomClear, #LeftColumnBottom {background-color:#fff;}


.whiteBox			{width:872;padding:30px 100px 30px 30px;color:#000;border:0px solid #bbb;border-right:0px;border-bottom:0px;}
.whiteBox a			{color:#4A8A21;text-decoration:underline;}
.whiteBox a:Hover		{text-decoration:underline;}

.darkGreen			{font-size:110%;}
.darkGreen a			{color:#4A8A21;text-decoration:none;}
.darkGreen a:Hover		{text-decoration:underline;}


.darkBlue			{color:#4A8A21; font-weight:bold;text-align:center;background:url(/assets/hlst/JoHLSTE/Images/Left_Col_BG.gif) no-repeat top left;padding-top:40px;padding-bottom:40px;}
li.level2			{padding-bottom:4px;}
ul.level3			{list-style-type:disc;}
li.level3			{}
a.level3			{background:#EDF2EB;display:block;margin:2px 0px;padding:2px;}
a.level3:Hover			{background:#DCE1DA;}


.ContactForm			{width:872;padding:30px 100px 30px 30px;color:#336699;background:url(/assets/ps/forrest/images/Inner_bg.jpg) no-repeat right top;}



/******************** Header styles ********************************/

#Header .LeftSide 		{float:left;display:inline;}

#Header .RightSide 		{TEXT-ALIGN: right;float:left;display:inline;}

#Header .LeftSide a img 	{}

#Header .text			{margin-left: 0px; padding-top: 0px;float: left;padding-left: 0px;}

#Header .text img		{margin-right: 20px;border:1px solid red;}

#logo 				{FLOAT: right; MARGIN-RIGHT: 20px;}

#AccessibilityLinks A 		{COLOR: blue}

#AccessibilityLinks LI 		{BORDER-COLOR: white;}





/********************** Main link bar ********************************/

//tab is a list of the links at the top.
.tab ul				{margin-left: 0px;margin-bottom: 0px;list-style-type: none;text-align: left;}

.tab li				{display: inline;}

.tab ul li a			{padding: 0px 0.5em 0px 0.5em;text-decoration: none;float: left;color: #ffffff;border: 0px solid #F3D407;border-width: 0px 1px 0px 0px;height:14px;margin-top: 8px;vertical-align:middle;font-size:100%;}

.tab li a:visited		{color: #ffffff;}

.tab li a:hover			{text-decoration:underline;}

.tab a#selectedTopNav		{background-color: #4A8A21;color: #ffffff;}



#LinkStrip 			{background: #4A8A21;padding-left: 10px;height: 30px;}

#LinkStrip UL			{padding:0; margin:0;}

#LinkStrip .Inner 		{BACKGROUND: #4A8A21;}

#LinkStrip A 			{color: #FFFFFF;}

#LinkStrip .LeftSide		{padding-left:16px;}

#LinkStrip .LeftSide A 		{FONT-WEIGHT: bold;}

#LinkStrip .LeftSide LI.first 	{BORDER-LEFT-WIDTH: 0px;}

#LinkStrip .RightSide 		{TEXT-ALIGN: right;}

#LinkStrip .RightSide a		{FONT-WEIGHT: bold;border: 0px solid #FFFFFF;border-width: 0px 0px 0px 1px;height:14px;padding-left:5px;}

#LinkStrip .LinkList		{padding-left: 0px;margin-left: 0px;margin-top: 10px;padding-right: 0px;}





/************************** General Heading styles *************************/


.Heading1, .Heading2, H2, .Heading3, H3, .Heading4, H4, .Heading5, H5, .Heading6, H6 	{font-weight:bold; margin:0 0 0.5em 0; padding:0;}

/*H2 span, H2 label 		{display:block;}  */
.Heading2, h1, h2 		{font-size: 150%; font-weight:normal;}  

.Heading2 {font-size: 150%; font-weight:normal;}

.LightBlueBox H2 		{background:#336799 url(/assets/shared/images/Blue-TopRight.gif) top right no-repeat; padding:3px 10px;}
.LightPurpleBox H2 		{background:#A072AE url(/assets/shared/images/LightPurple-TopRight.gif) top right no-repeat; padding:3px 10px;}

.Heading3, H3 			{font-size:100%; margin:0;}
.BlueBox H3 			{color:#2969B1;}



/**************************** Left Nav **********************************/

.level1NavHeader		{color:#4A8A21;text-decoration:none;font-weight:bold;margin-left:30px;}

a.level2			{background:url(/assets/hlst/JoHLSTE/Images/Left_Link_BG.gif) no-repeat left top;padding-left:24px;color:#000;font-size:100%;font-weight:bold;}

li.level2			{list-style:none;margin-left:-10px;margin-bottom:6px;}


/*************************** links ***************************************/

a, #ContentHolder .ArrowList a, #ContentHolder .NormalLinks a 					{text-decoration:none;}

a:hover, #ContentHolder .ArrowList a:hover, #ContentHolder .NormalLinks a:hover 		{text-decoration:underline;}

.ActionLink a, #ContentHolder .ActionLink a, #ContentHolder a, .Underline 			{color:#057EF6; text-decoration:underline;}

.ActionLink a:hover, #ContentHolder .ActionLink a:hover, #ContentHolder a:hover, .Underline:hover {text-decoration:none;}

a img {border:0;}

ul {padding-left:1.5em; margin:7px; width 100%;}


/************************** Lists ***************************************/

.LinkList, .ArrowList, .DashList{list-style:none;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.LinkList ul			{}
.LinkList li 			{padding:0 7px 0 0; display:inline;color:#4A8A21;}
.LinkList li.first 		{border:0; color:blue;margin-left:30px;color:#4A8A21;}
.LinkList li a			{padding-left: 7px;font-weight:bold;border-right:1px solid #FFFFFF;color:#4A8A21;}



/***************************** Footer Styles *****************************/

#Footer 			{padding-top:0px;font-weight:bold;}
#Footer .inner span 		{white-space:nowrap; margin:0 2px;}
#Footer .inner a 		{color:#ffffff;}

#Footer .inner 			{background-color:#4A8A21;padding:5px 5px 3px 30px; color:#ffffff;}
#Footer .LinkList 		{margin-top:10px;}
#Footer .LinkList .print 	{background:url(/assets/shared/images/Icon_PrintPage.gif) 5px center no-repeat;padding-left:20px;}

#SubjectCentres .container 	{margin-top:4px;}

/*  JOHLSTE SEARCH - added by py on 23/07/09 */
#johlste_search				{width:200px;padding-bottom:17px;padding-left:17px;padding-right:17px;padding-top:17px;height:300px;background:#FFFFFF url('/assets/ijme/images/Search_BG.gif') no-repeat top left;}
#johslte_search_img			{margin:10px 0px;}
#johlste_search_title			{color:#424142;font-size:140%;font-weight:bold;}
#johlste_search_img strong		{color:#316194;}
#johlste_search_submit			{float:right;display:inline;margin-top:12px;}
#johlste_search form			{margin-top: 0px;}
#johlste_search select			{width: 200px;}
#johlste_search_keywords input		{width: 195px;}
#EventsSimpleList			{}
#EventsSimpleList .ArrowList		{}
#EventsSimpleList li			{border-bottom:1px dashed #424142;padding-top:15px;}
#EventsSimpleList h3			{margin-bottom:6px;}
#EventsSimpleList a			{color:#4a8a21;}
#EventsSimpleList .ReadMoreLink		{color:#4a8a21;}
.PaginationNav a			{color:#4a8a21;}

