/* Senocura - Tabs
   Updated:   Fri 07.03.08
   Author:    Tim Hannigan
   ----------------------------------------------------*/
.break_block{
	clear: both;
}


#primary_navigation_container{
	margin: 0px;padding: 0px;	
	width: 950px;
	height: auto;
	margin-left:0px;
	text-align: center;
	/*border: 1px solid red;*/	
}


#primary_navigation_container ul {
	padding: 0px;
	margin: 0px;
	list-style: none;	
	font-family: Verdana, sans-serif;
	/*border: 1px solid pink;*/
	width: 944px;
	margin-left: auto;
	margin-right: auto;

}

#primary_navigation_container li {
	float: left;
	height: auto;
	width: auto;
	/*border: 1px solid blue;*/	
	background: url(../img/primary_tab_bknd.gif) no-repeat left top;
	/*margin-left: -1px;*/
}


 
#primary_navigation_container #primary_firstTab{
	background: url(../img/primary_tab_bknd_left.gif) no-repeat left top;
	padding-right: 0px;
}
#primary_navigation_container #primary_lastTab{
	background: url(../img/primary_tab_bknd_right.gif) no-repeat right top;
	/*margin-left: 0px;*/
	/*padding-right: 2px;*/
	
}




/* THE TAB SIZE IS SET HERE BY THE H3!! */

#primary_navigation_container li h3 {
	font-size: 16px;
	background: url(../img/primary_tab_bknd_bottom.gif) repeat-x left bottom;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 12px;
	padding-bottom: 12px;

	
	font-weight: bold;

	/*border-right: 1px solid lightgrey;*/

}


/*CURRENT TAB STUFF*/

.currentTab {
	background: url(../img/primary_tab_bknd_hover.gif) repeat-x left top !important;
	/*margin-top: 1px;*/
}
.currentTab h3 {
	background: none !important;
}

.currentTab_LeftSide {
	background: url(../img/primary_tab_bknd_left_hover.gif) repeat-x left top !important;
	/*margin-top: 1px;*/
}
.currentTab_LeftSide .firstTabBknd {
	background: url(../img/primary_tab_bknd_bottom_left_hover.gif) repeat-x left bottom !important;
}


.currentTab_RightSide {
	background: url(../img/primary_tab_bknd_right_hover.gif) repeat-x right top !important;
	/*margin-top: 1px;*/
}
.currentTab_RightSide .lastTabBknd {
	background: url(../img/primary_tab_bknd_bottom_right_hover.gif) repeat-x right bottom !important;
}


#primary_navigation_container .primary_lastTab h3{
	/*override on the last tab*/
}

#primary_navigation_container .firstTabBknd {
	background: url(../img/primary_tab_bknd_bottom_left.gif) repeat-x left bottom;

}
#primary_navigation_container .lastTabBknd {
	background: url(../img/primary_tab_bknd_bottom_right.gif) repeat-x right bottom;
	border-right: none;
	border-left: 1px solid lightgrey;
	
}

#primary_navigation_container li h3 a{
	display: inline;		
}


#primary_navigation_container li a:hover {
	background-color: darkgray;
}


#primary_navigation_container .currentTab h3 a{
	/*	background: #f3f4e8; */
}




/* colour the titles */

#primary_navigation_container #primary_tab1 a{
	color: #ea068c;  /* pink */
}

#primary_navigation_container #primary_tab2 a{
	color: #f38c59; /* orange */
}

#primary_navigation_container #primary_tab3 a{
	color: #19ab4e; /* green */
}

#primary_navigation_container #primary_tab4 a{
	color: #953f98; /* purple */
}

#primary_navigation_container #primary_tab5 a{
	color: #704ec7; /* blue */
}

#primary_navigation_container #primary_tab6 a{
	color: #ab035c; /* burgendy */
}





/*****************
--Secondary tabs
******************/

#secondary_navigation_container{
	margin: 0px;padding: 0px;	
	width: 950px;
	height: auto;
	margin-left: 6px;
	text-align: center;
	/*border: 1px solid red;*/	
	margin-top: -3px !important;
}


#secondary_navigation_container ul {
	list-style: none;	
	font-family: Verdana, sans-serif;
	/*border: 1px solid pink;*/
	width: 944px;
	margin-left: auto;
	margin-right: auto;
}

#secondary_navigation_container li {
	float: left;
	height: auto;
	width: auto;
	/*border: 1px solid blue;*/	
	background: url(../img/secondary_tab_bknd.gif) no-repeat left top;
	/*margin-left: -1px;*/
}
 
#secondary_navigation_container .firstTab{
	background: url(../img/secondary_tab_bknd_left.gif) no-repeat left top;
	padding-right: 0px;
}
#secondary_navigation_container .lastTab{
	background: url(../img/secondary_tab_bknd_right.gif) no-repeat right top;
	/*margin-left: 0px;*/
	/*padding-right: 2px;*/

}


#secondary_navigation_container li h4 {
	font-size: 14px;
	background: url(../img/secondary_tab_bknd_bottom.gif) repeat-x left bottom;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: bold;

	/*border-right: 1px solid lightgrey;*/

}
#secondary_navigation_container .lastTab h4{
	/*override on the last tab*/
}

#secondary_navigation_container .firstTabBknd {
	background: url(../img/secondary_tab_bknd_bottom_left.gif) repeat-x left bottom;

}
#secondary_navigation_container .lastTabBknd {
	background: url(../img/secondary_tab_bknd_bottom_right.gif) repeat-x right bottom;
	border-right: none;
	border-left: 1px solid lightgrey;
	
}

#secondary_navigation_container li h4 a{
	display: inline;
	color: #ab035c; /* burgendy */		
	
}


#secondary_navigation_container li a:hover {
	background-color: darkgray;
}


#currentSubTab h4 a{
	font-size: 1.1em !important;
	text-decoration: underline;
}

/* colours */

.pink_nav{
	color: #ea068c !important;  /* pink */
}

.orange_nav{
	color: #f38c59 !important; /* orange */
}

.green_nav{
	color: #19ab4e !important; /* green */
}

.purple_nav{
	color: #953f98 !important; /* purple */
}

.blue_nav{
	color: #704ec7 !important; /* blue */
}

.burgendy_nav{
	color: #ab035c !important; /* burgendy */
}

/* tertiary navigation */
#tertiary_navigation_container {
	/*border:1px solid red;*/
	/*border-right:1px solid pink;*/
	text-align: right;

}


#tertiary_navigation_container ul {
	margin-right: 0px;
	list-style: none;
}

#tertiary_navigation_container ul li{
	background: url(../img/tertiary_tab_middle.gif) repeat-y right top;	
	margin: 0; padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #fdf1f6;
}
#tertiary_navigation_container ul li h5{
	background: url(../img/tertiary_tab_top.gif) no-repeat right top;
	margin: 0; padding: 0;
	/*font-size: 2em;*/
	padding-top:5px;
	font-size: 1.1em;
}

#tertiary_navigation_container ul li h5 a{
	display: block;	
	background: url(../img/tertiary_tab_bottom.gif) no-repeat right bottom;
	padding-left:30px;
	padding-right:25px;
	padding-bottom:5px;
	text-align: center;
	color: #704ec7 !important; /* blue */
}



