/* Main tabs: */
/* vertical navigation colour bar. */
.locationbar{
	border: solid 1px #000;
	border-width: 1px 0;
}

.locationbarhome{
	background-color: #4D94C8;
}

.locationbaryellow{
	background-color: #ffffcc;
}

.locationbarpink{
	background-color: #ffccff;
}

.locationbarlightpink{
	background-color: #ffcccc;
}

.locationbarblue{
	background-color: #ccffff;
}

.locationbargreen{
	background-color: #ccffcc;
}

.locationbarpurple{
	background-color: #ccccff;
}

.locationbargrey{
	background-color: #cccccc;
}

.locationbarmedblue{
	background-color: #99ccff;
}

.locationbarmedgreen{
	background-color: #99cc99;
}

.locationbarlightgrey{
	background-color: #e9e9e9;
}

.locationbarseablue{
	background-color: #add8e6;
}


ul.tabs {
	margin:0;
	clear: both;
	padding: 0 1em 0;
	list-style: none;
}

li.tabshome {
	float:left;
	background: url(../images/toolbar/left_both_home.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}


li.tabshome a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_home.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabsyellow {
	float:left;
	background: url(../images/toolbar/left_both_yellow.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabsyellow a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_yellow.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabspink {
	float:left;
	background: url(../images/toolbar/left_both_pink.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabspink a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_pink.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabslightpink {
	float:left;
	background: url(../images/toolbar/left_both_lightpink.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabslightpink a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_lightpink.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabsblue {
	float:left;
	background: url(../images/toolbar/left_both_blue.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabsblue a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_blue.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabsgreen {
	float:left;
	background: url(../images/toolbar/left_both_green.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabsgreen a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_green.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabspurple {
	float:left;
	background: url(../images/toolbar/left_both_purple.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabspurple a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_purple.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabsgrey {
	float:left;
	background: url(../images/toolbar/left_both_grey.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabsgrey a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_grey.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabsmedblue {
	float:left;
	background: url(../images/toolbar/left_both_medblue.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabsmedblue a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_medblue.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabsmedgreen {
	float:left;
	background: url(../images/toolbar/left_both_medgreen.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabsmedgreen a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_medgreen.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabslightgrey {
	float:left;
	background: url(../images/toolbar/left_both_lightgrey.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabslightgrey a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_lightgrey.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}

li.tabsseablue {
	float:left;
	background: url(../images/toolbar/left_both_seablue.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom: 1px solid Black;
}

li.tabsseablue a {
	float:left;
	display:block;
	white-space:nowrap;
	background: url(../images/toolbar/right_both_seablue.gif) no-repeat right top;
	padding:4px 11px 3px 2px;
	text-decoration:none;
	color:#000;
}





/* Commented Backslash Hack: hides rule from IE5-Mac \*/
ul.tabs li a {float:none;}
/* End IE5-Mac hack */

ul.tabs li a:hover {
	color:#33c;
	text-decoration: none;		/* for IE */
}

ul.tabs li:hover {			/* Won't work in IE */
	background-position:0% -150px;
	color:#333;
}

ul.tabs li:hover a {			/* Won't work in IE */
	background-position:100% -150px;
	color:#33c;
	/* text-decoration: none; */
}

ul.tabs li.current {
	background-position:0% 0px;
	/* background-position:0% -150px;*/
	border-width:0;
}

ul.tabs li.current a {
	background-position:100% 0px;
	/* background-position:100% -150px;*/
	color:#333;
	padding-bottom:4px;
}

ul.tabs li.current a:hover {
	text-decoration: none;
	color:#333;
}

div.panelblocktabs
{
	clear: both;
	/*margin-top: 1ex;*/
	float:left;
	width:100%;
	background: url(../images/toolbar/tabs_bg.gif) repeat-x bottom;
	font-size:100%;
	line-height:normal;
	background-color: #F6F6EA;
}










