BODY

.shadetabs{
padding: 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 2px solid #99CC00;
}

.shadetabs li{
display: inline;
margin: 0px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 10px;
margin-right: -3px;
/*border-left: 1px solid #99CC00;
border-right: 1px solid #99CC00;
border-top: 1px solid #404040;*/
border-bottom: 6px solid #99CC00;
color: #404040;
background: #404040 url(../images/shade-inactive.png) top left repeat-x;
outline: 0; /* prevent dotted border in Firefox */
}

.shadetabs li a:visited{
color: #404040;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #404040;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/shade-inactive.png);
border-bottom: 2px solid #f0a910;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/* #################################################################### */



.test69 {
	BORDER: 2pt solid #99cc00
} 
/* this style sets the background colour for FF, this should be the only difference between this css file (ff.css) and the IE one (ie.css) */
.page {
	BACKGROUND-COLOR: #404040
}
/* this style sets removes the whitespace around tables for close fit */
.skinny {
	MARGIN: 0; 
	PADDING: 0
} 

/* MENU BEGIN */
/* the following 'menu' styles are for the main menu on index.html */
.menu { 
	FONT-SIZE: 11pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none
}
.menu:link { 
	FONT-SIZE: 11pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none
}
.menu:visited { 
	FONT-SIZE: 11pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none
}
.menu:hover {
	FONT-SIZE: 11pt;
	COLOR: #99cc00;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none
}
.menu:focus {
	FONT-SIZE: 11pt;
	COLOR: #99cc00;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none
}
.menu:ative { 
	FONT-SIZE: 11pt;
	COLOR: #99cc00;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none
}
/* MENU END */

/* MAIN BEGIN */
/* the following 'main' styles are for the non menu text on index.html */
.main{ 
	FONT-SIZE: 11pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none
}
/* MAIN END */

.tabletop{ 
	FONT-SIZE: 11pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
	BACKGROUND: #404040;
	BORDER-BOTTOM: 1px solid #404040
}

/* GENERAL BEGIN */
/* the following 'general' styles are for the general text within the iframes */
.general {
	LETTER-SPACING: 0px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: black; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	display:block
}
.general-list {
	LETTER-SPACING: 0px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: black; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	display:block;
	padding-left: 20px
}
.general-lnk {
	LETTER-SPACING: 0px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: black; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	display:block;
	LIST-STYLE-IMAGE: url(../images/pdf.png);
}
.general-lnk:link {
	LETTER-SPACING: 0px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: black; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	display:block;
}
.general-lnk:visited {
	LETTER-SPACING: 0px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: black; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	display:block;
}
.general-lnk:hover {
	LETTER-SPACING: 0px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: #99cc00; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	display:block;
}
.general-lnk:focus {
	LETTER-SPACING: 0px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: #99cc00; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	display:block;
}
/* GENERAL END */

/* PAGELNK BEGIN */
/* the following 'pagelnk' styles are for the general links */
.pagelnk { 
	FONT-SIZE: 11pt;
	COLOR: #636363;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: url(../images/hugbuttonsml.png)
}
.pagelnk:link { 
	FONT-SIZE: 11pt;
	COLOR: #636363;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: url(../images/hugbuttonsml.png)
}
.pagelnk:visited { 
	FONT-SIZE: 11pt;
	COLOR: #636363;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: url(../images/hugbuttonsml.png)
}
.pagelnk:hover {
	FONT-SIZE: 11pt;
	COLOR: #99cc00;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: url(../images/hugbuttonsml.png)
}
.pagelnk:focus {
	FONT-SIZE: 11pt;
	COLOR: #99cc00;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: url(../images/hugbuttonsml.png)
}
.pagelnk:ative { 
	FONT-SIZE: 11pt;
	COLOR: #99cc00;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: url(../images/hugbuttonsml.png)
}
/* PAGELNK END */

/* HEADER BEGIN */
/* the following 'header' styles are for the header/ general text within the iframes */
.header {
	LETTER-SPACING: 2px; 
	FONT-SIZE: 20px; 
	FONT-FAMILY: Arial; 
	COLOR: #404040; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
/* HEADER END */

/* SMLLTE BEGIN */
/* the following 'smllte' style is for the footer text at the bottom of the page with the copyright symbol etc */
.smllte {
	LETTER-SPACING: 3px; 
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial; 
	COLOR: #404040; 
	TEXT-DECORATION: none
}
/* SMLLTE END */

/* TICKER STYLE BEGIN */

.listheader{
	LETTER-SPACING: 2px; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial; 
	COLOR: #363636; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 5px;
	MARGIN-LEFT:10px;
}
#listticker{
	height:275px;
	width:195px;
	overflow:hidden;
	padding:6px 10px 14px 10px;
	background-color: #EFF1F2;
	margin:1px;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}

	#listticker li{
		height:85px;
		padding:5px;
		list-style:none;
	}
		#listticker a{
			color:#000000;
			margin-bottom:
		}
		#listticker .news-title{
			font-family:arial;
			display:block;
			font-weight:none;
			margin-bottom:4px;
			font-size:12px;
			color: #363636;
		}
		#listticker .news-text{
			font-family:arial;
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}
/* TICKER STYLE END */

/* UI TABS STYLE BEGIN */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Arial;
    font-size: 75%;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0px 14px;
    background: url(../images/new-tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #404040;
    font-weight: none;
    line-height: 1.9;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #404040;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 20px; /* IE 6 treats height as min-height */
    min-height: 20px;
    padding-top: 0px;
    padding-right: 0px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -78px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -53px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -26px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 -1px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 2px solid #99CC00;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 5px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* UI TABS STYLE ENDS */
