/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

*
{
margin: 0px;
padding: 0px;
}

a:link {
	color: #ffffff;
}

a:hover {
	text-decoration: none;
	color: #ffffff;
}

a:visited {
	color: #ffffff;
}

body {
	
	background: #FFFFFF url(images/template/back_all.gif) repeat-x;
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#content
{
	margin: 0 auto;
	width: 896px;
}


#header {
	height: 300px;
	width: 896px;
}

#menu1
{
width: 586px;
padding-left: 295px;
background:url(images/template/menu1_anim.gif) no-repeat;
}

#menu
{
width: 600px;
height: 70px;
background: url(images/template/menu2.gif) repeat-x;
}

#menu ul {
	list-style: none;	
}

#menu li {
	
	display: inline; 
	
}

#menu a {
	float: left;
	width: 100px;
	height: 45px;
    display: block;
	text-align: center;
	text-decoration: none;
	color: #4889D7;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 12px;
	background: url(images/template/button.gif) no-repeat;
}

#menu a:hover {
	width: 100px;
    height: 45px;
	color: #ff0000;
	text-decoration: underline;
	background: url(images/template/button.gif) no-repeat;
}


.more
{
text-align: right;
}


#logo {
width: 876px;
height: 210px;
text-align:  right;
padding-right: 20px;
padding-top: 20px;
background: url(images/template/header_LAN_3.jpg) no-repeat;	
}



#logo a {
	text-decoration: none;
/*	text-transform: lowercase; */
	font-style: italic;
	font-size: 48px;
	color: #ffffff;
}
#logo H2 a
{
font-size: 12px;
}

#main
{
background: url(images/template/header_bottom_LAN_3.jpg) no-repeat right top
}

#left
{
	padding-left: 10px;
	width: 288px;
	background: url(images/template/header_coner_LAN_3.jpg) no-repeat;
}

#top
{
background: url(images/template/top.gif) no-repeat;
width: 277px;
height: 9px;
}

#left_back
{
background: url(images/template/back.gif) repeat-y;
}

#Left_results {
width: 286px;
height: 410px;
padding-right: 20px;
padding-top: 20px;
background: url(images/template/drumpellier.jpg) no-repeat;	
}

#bottom
{
background: url(images/template/bottom.gif) no-repeat;
height: 41px;
width: 277px;
}

#left H3
{
width: 250px;
height: 40px;
font-size: 14px;
font-weight: bold;
padding-left: 19px;
padding-top: 15px;
text-transform: uppercase;
color: #ffffff;
background: url(images/template/title.gif) no-repeat
}


#left ul {
	list-style: none;
}

#left li ul {
	border: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#left li li {
	padding: 4px 15px;
    background: url(images/template/small.gif) no-repeat left;
}

#left .title_back
{
padding: 10px;
}


#left a {
	color: #23609C;
}
#left a:visited {
	color: #23609C;
}

#left a:hover,.active {
	color: #004EEE ;  /*See Blue*/
}


#left p
{
padding: 10px;
padding-left: 40px;
}


#calendar1 {
	padding: 0 0px 0px 0px;
}

calendar1 td, th {
		padding:1px;
}

#calendar1 {
	padding: 0 10px 20px 10px;
}

#calendar table {
	width: 100%;
	text-align: left;
}

#calendar thead {
text-align:left;
}

#calendar tbody td {
	border: 1px solid #F1F1F1;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}

#calendar #now {
	background: #696969;
	border: 1px solid #ff0000;
	font-weight: bold;
	color: #ffffff
}

TABLE#mp_table TR.tr2 {
	BACKGROUND: #ede; COLOR: #000
}
TABLE#sp_table TR.tr2 {
	BACKGROUND: #ede; COLOR: #000
}

/*
TABLE#ft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: auto; COLOR: #000; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#ft CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #006; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#ft TH {
	BORDER-RIGHT: #006 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dbdbfa 0px solid; PADDING-LEFT: 2px; BACKGROUND: url(../images/bg_h3db_padded_ani.gif) #006 no-repeat right top; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #dbdbfa 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #006 1px solid; TEXT-ALIGN: left
}
#ft TD {
	BORDER-RIGHT: #e5bce5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eef 0px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f5dbf5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #99a 1px solid; TEXT-ALIGN: left
}
#ft TR.tr2 {
	BACKGROUND: #ecedf7; COLOR: #000
}
#ft TH.tr1 TH.tr2 TH.tr3 TH.tr4 TH.tr5 {
	TEXT-ALIGN: left
}
#ft TD.tr1 TD.tr2 TD.tr3 TD.tr4 TD.tr5 {
	TEXT-ALIGN: left
}
TABLE#ft2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: auto; COLOR: #000; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#ft2 CAPTION {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #006; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#ft2 TH {
	BORDER-RIGHT: #006 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dbdbfa 1px solid; PADDING-LEFT: 2px; BACKGROUND: url(../images/bg_h3db_padded_ani.gif) #006 no-repeat right top; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #dbdbfa 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #006 1px solid; TEXT-ALIGN: left
}
#ft2 TD {

	BORDER-RIGHT: #e5bce5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eef 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f5dbf5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #99a 1px solid; TEXT-ALIGN: left
}
#ft2 TR.tr2 {
	BACKGROUND: #dde; COLOR: #000
}

#ft tbody tr:hover td, tr:hover td a, tr.odd:hover td, tr.odd:hover td a {
	/*background: #800000;*/
/*	background: #00488c;
	color: #AB82FF;	 }
	
#ft2 TH.tr1 {
	TEXT-ALIGN: left
}
#ft2 TH.tr2 {
	TEXT-ALIGN: left
}
#ft2 TH.tr3 {
	TEXT-ALIGN: left
}
#ft2 TH.tr4 {
	TEXT-ALIGN: left
}
#ft2 TH.tr5 {
	TEXT-ALIGN: left
}
#ft2 TD.tr1 {
	TEXT-ALIGN: left
}
#ft2 TD.tr2 {
	TEXT-ALIGN: left
}
#ft2 TD.tr3 {
	TEXT-ALIGN: left
}
#ft2 TD.tr4 {
	TEXT-ALIGN: left
}
#ft2 TD.tr5 {
	TEXT-ALIGN: left
}
*/



#right
{
float: right;
width: 580px;
padding-top: 60px;
padding-right: 10px;
}

#right .box
{
border: 1px solid #C9C9C9;
background: #ffffff;
padding: 10px;
margin-bottom: 10px;
}

#right ol, #right ul
{
margin-left: 30px;
}

#right H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #23609C;
}

/*
#right H5
{
	margin: 0;
	padding: 55px;
	font-size: 10px;
	color: #23609C;
}
*/

#right a
{
color: #4889D7;
text-decoration: none;
}

#right p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#right .date2 {
	margin: 10px;
	padding: 0;
	padding-top: 5px;
}

#right h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #4889D7;
}


.date {
	text-align: right;
	color: #4889D7;
	font-size: 11px;
}

.date a {
	color: #23609C;
}


#footer {
	height: 60px;
	clear: both;
	padding-top: 30px;
	background: url(images/template/footer.gif) repeat-x; 
}

#footer p {
	margin: 0;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
}

#footer a {
	color: #ffffff;
}

/* Content wrap */
#wrap {clear:both; font-size:0.9em; padding:0;}

/* Sidebars */
#leftside,#rightside {margin:0; padding:0 10px 10px; width:165px;}
#leftside {float:left; margin-right:10px;}
#rightside {float:right; margin-left:10px;}
#leftside h1,#rightside h1 {color:#505050; font-size:1.6em; font-weight:bold; letter-spacing:-1px; margin:0 0 12px;}
#leftside h2,#rightside h2 {font-size:1.1em; margin:0 0 20px;}
#leftside p,#rightside p {font-size:0.9em; line-height:1.4em; margin:0 0 16px 10px;}

.linklist {list-style:none; margin:0 0 16px 10px; padding:0;}
.linklist li {margin-bottom:0.7em;}

/* Sidebar menu */
.nav {background:#E6E6FA; border:1px solid #b0b0b0; color:#606060; display:block; margin-top:8px; padding:5px 4px 4px 10px; position:relative; text-transform:uppercase;  text-decoration:none; width:140px;}
/*.nav:hover,.active {background:#00FFFF; border:1px solid #909090; color:#303030; text-decoration:none;} B0E2FF 6495ED colour:606060*/
.nav:hover,.active {background:#8DEEEE; border:1px solid #909090; color:#FFFFFF; font-size:1.0em; text-decoration:none;}
.sub {font-size:0.8em; letter-spacing:1px; margin:13px 0 2px 10px; padding:14px 2px 2px 8px; width:125px;}

/* Various classes */
.thumbnail {background:#fafbfc; border:1px solid #b0b0b0; margin:0 0 10px 10px; padding:5px;}
.searchform {margin:0;}
.searchbox {background:#f0f0f0; border:1px solid #b0b0b0; margin:0 4px 0 0; width:100px;}
.searchbutton {background:#f0f0f0; border:1px solid #b0b0b0;}
.clearingdiv {clear:both; height:30px; width:1px;}
.hide {display:none;}
.intro {font-size:1.0em; font-weight:bold;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}
.boxBlue {
	BORDER-RIGHT: #99cae8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #99cae8 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #99cae8 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #99cae8 1px solid; BACKGROUND-COLOR: #E0FFFF
}


#ContentLeft .rowSpan {
	BACKGROUND: #fff
}
DL.Feature3 {
	CLEAR: both
}
DL.Feature3 DD {
	BACKGROUND: #ebeced repeat-y; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #3399cc 2px solid
}
DL.Feature3 DT {
	FONT-SIZE: 1.3em; COLOR: #fff
}
#Mid BLOCKQUOTE P {
	FONT-SIZE: 2em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.4em; COLOR: #3399cc; LINE-HEIGHT: 1.1em; BORDER-BOTTOM: #3399cc 3px solid; LETTER-SPACING: -1px
}
#Mid BLOCKQUOTE.article {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eeeeee; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 4px 0px 15px 15px; WIDTH: 180px; PADDING-TOP: 10px; BORDER-BOTTOM: #e1e1e1 2px solid
}
#Mid BLOCKQUOTE.article P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.15em; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Times New Roman, serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: -1px; BORDER-BOTTOM-STYLE: none
}
#Mid BLOCKQUOTE.article P SPAN {
	FONT-SIZE: 43px; VERTICAL-ALIGN: bottom; COLOR: #bababa; LINE-HEIGHT: 0px
}
#Mid .Odd {
	/*BACKGROUND-COLOR: #f7f7f7*/
}
#Mid TR.Odd {
	/*BACKGROUND-COLOR: #f7f7f7*/
}
#Mid .Flush {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#Mid .Flush LI {
	MARGIN-LEFT: 0px
}
#Mid .Hidden {
	LEFT: -1000px; POSITION: absolute
}

#right h5 {
	margin: 10;
	padding: 0;
	padding-top: 25px;
	color: #4889D7;
}
/*
H2.tableHead {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.2em; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-COLOR: #00488c; BORDER-RIGHT-WIDTH: 0px
}
H2.tableHeadAlt {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.2em; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-COLOR: #00488c; BORDER-RIGHT-WIDTH: 0px
}
H2.tableHeadAlt2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.2em; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-COLOR: #0000ff  ; BORDER-RIGHT-WIDTH: 0px
}
H2.tableHeadAlt {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/images/bg/centre-col-table-h2.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 7px; BORDER-BOTTOM: #3399cc 3px solid
}
H2.tableHeadAlt2 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 6px;  PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; COLOR: #fff; PADDING-TOP: 7px; BORDER-BOTTOM: #dddddd 1px solid
}
.tableText {
	TEXT-ALIGN: left! important
}
TABLE.tableText TD {
	TEXT-ALIGN: left! important
}
TABLE.tableText TH {
	BORDER-RIGHT: #006 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dbdbfa 0px solid; PADDING-LEFT: 4px; BACKGROUND: dddddd; no-repeat right top; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #dbdbfa 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #006 1px solid; TEXT-ALIGN: left! important
}

.tableImg {
	TEXT-ALIGN: center! important
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 1px solid #F1F1F1; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TBODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 1px solid #F1F1F1; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TFOOT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
THEAD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; COLOR: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; background: #00488c; outline: 0
}
TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 1px solid #F1F1F1; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 1px solid #F1F1F1;; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; background: dddddd; outline: 0
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 1px solid #F1F1F1; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-COLLAPSE: separate! important; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
*/

/*
#SubNav H5 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url(/images/bg/nav-h2.gif) #1c5ca4 repeat-x 0px 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.7em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.6em; BORDER-BOTTOM: #cfcfcf 1px solid
}

H5.tableHead {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.2em; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-COLOR: #00488c; BORDER-RIGHT-WIDTH: 0px
}
*/
/*table#blue {
	width: 560px;
	border:1px solid #000000;
	border-spacing: 0px; }

#blue a, table, tbody, tfoot, tr, th, td {
	font-family: Arial, Helvetica, sans-serif;
}

#blue caption {
	font-size: 1.8em;
	text-align: left;
	text-indent: 100px;
	background: #0000ff left top;
	height: 40px;
	color: #FFFFFF;
	border:1px solid #000000; }

#blue thead th {
	background: #CCCCCC left;
	height: 21px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-family: Arial;
	font-weight: bold;
	padding: 5px 5px;
	margin: 10px 0px 0px;
	text-align: left; }

#blue tbody tr {	background: #ffffff; }

#blue tbody tr.odd {	background: #f0f0f0; }

#blue tbody th {
	background:  url(arrow_white.gif) left center no-repeat;
	background-position: 5px;
	padding-left: 20px !important; }

#blue tbody tr.odd th {
	background:  url(arrow_grey.gif) left center no-repeat;
	background-position: 5px;
	padding-left: 20px !important; }

#blue tbody th, tbody td {
	font-size: 0.9em;
	line-height: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 10px;
	border-bottom: 1px solid #800000;
	text-align: left; }

#blue tbody a {
	color: #000000;
	font-weight: bold;
	text-decoration: none; }

#blue tbody a:hover {
	color: #ffffff;
	text-decoration: underline; }


#blue tbody tr:hover th {
	/*background: #800000 url(arrow_red.gif) left center no-repeat;*/
	/*background: #00488c url(arrow_red.gif) left center no-repeat;*/ 
	/*
	background-position: 5px;
	color: #ffffff; }

#blue tbody tr.odd:hover th {
	background: #000000 url(arrow_black.gif) left center no-repeat;
	background-position: 5px;
	color: #0000ff; }

#blue tbody tr:hover th a, tr.odd:hover th a	{
		 color: #0000ff ; }

#blue tbody tr:hover td, tr:hover td a, tr.odd:hover td, tr.odd:hover td a {
	/*background: #800000;*/
	/*background: #00488c;
	color: #0000ff;	 }

#blue tbody tr.odd:hover td, tr.odd:hover td a{
	background: #000000;
	color: #0000ff;	 }

#blue tfoot th, tfoot td {
	background: #ffffff url(bg_footer.gif) repeat-x bottom;
	font-size: 0.8em;
	color: #000000;
	height: 21px;
	}
	*/

/*table#grey,td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.0 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
table#grey
{
	border                :none;
	border                :1px solid #CCC;
}
#grey thead th,
#grey tbody th
{
	background            : #FFF url(th_bck.gif) repeat-x;
    color                 : #666;  
	padding               : 5px 10px;
    border-left           : 1px solid #CCC;
}
#grey tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
#grey tbody tr td
{
	padding               : 5px 10px;
  color                 : #666;
}
#grey tbody tr:hover
{
  /* background            : #FFF url(tr_bck.gif)repeat;*/
  /* background            : #4889D7 repeat;
}

#grey tbody tr:hover td
{
  color                 : #454545;
}
#grey tfoot td,
#grey tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
#grey caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
#grey a:link
{
	color                 : #666;
}
#grey  a:visited
{
	color                 : #666;
}
#grey  a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
#grey a:active
{
	color                 : #003366;
}

*/

table#bluegrad {
		border-collapse:collapse;
		/*background:#EFF4FB url(teaser.gif) repeat-x;*/
		background: #EDEDED  repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.9em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
}

table#bluegrad td, th {
		padding:5px;
}

#bluegrad caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}
/* =links
----------------------------------------------- */

#bluegrad a {
		color:#950000;
		text-decoration:none;
}

#bluegrad  a:link {}

#bluegrad  a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}

#bluegrad  a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

#bluegrad thead th, tfoot th, tfoot td {
		/*background:#333 url(llsh.gif) repeat-x;*/
		background: #004EEE repeat-x;       /*bright blue*/
		color:#fff
}

/* THESE tfoot ATTRIBUTES ARE BEING IGNORED AND INSTEAD THE #LEAGUE TABLES tfoot ATTRIBUTES ARE BEING USED???????*/
#bluegrad tfoot td {
		text-align:right
}
#bluegrad tfoot th, tfoot td {
		background: #004EEE;       /*bright blue*/
		color: #fff		
		}
#bluegrad tfoot tr td, tfoot tr th, tbody tr td	{
		padding: 4px;
		}
/* =body
----------------------------------------------- */

#bluegrad tbody th, tbody td {
		border-bottom: dotted 1px #333;
}

#bluegrad tbody th {
		white-space: nowrap;
}


#bluegrad tbody th a {
		color:#333;
}

#bluegrad tbody TR.odd {
	BACKGROUND: #FFFFFF  
	}

#bluegrad tbody odd {
	BACKGROUND: #FFFFFF  
	}
#bluegrad odd {
	BACKGROUND: #FFFFFF  
	}	
	
.Up {
	COLOR: #D00020 
}
SPAN {
	FONT-FAMILY: inherit; FONT-SIZE: 100%
}
TD.Up SPAN {
	PADDING-RIGHT: 12px; /*BACKGROUND: url(../images/icons/numeric_up.gif) no-repeat right center*/
}
TD.Up SPAN:before {
	CONTENT: "+"
}
.Down {
	COLOR: #a81817
}
TD.Down SPAN {
	PADDING-RIGHT: 12px; /*BACKGROUND: url(../images/icons/numeric_down.gif) no-repeat right center*/
}	


#bluegrad tbody tr:hover {
		/*background: #fafafa*/
		background: #FFFFF0  ;
		color:#0000ff
}
		
#bluegrad tbody tr.odd:hover {
		/*background: #fafafa*/
		background: #AB82FF  ;
		color:#0000ff		
}





table#league		{
		margin: 0;
		padding: 0;
		PADDING-LEFT: 0;
		PADDING-RIGHT: 0;
		MARGIN-LEFT: auto; 
		WIDTH: auto; 
		MARGIN-RIGHT: auto;		
		font: normal 0.9em tahoma, arial, sans-serif;
		line-height: 1.4em;
		border-collapse: collapse;
		border: 4px solid #ADBBCA;
		color: #4F6480;
		/*background: #F0F0F0;*/
		background: #ffffff;
		}
		


#league caption	{
		margin: 0;
		height: 32px;
		padding: 0;
		color: #4F6480;
		line-height: 2em;
		text-align: ce nre;
		font: bold 150% georgia, serif;
		text-transform: uppercase;
		letter-spacing: 0.14em;
		}
		
#league thead		{
		color: #fff;
		/*background: #5E7796;*/
		/*background: #001C86;*/
		background: #004F94 ;
		}
		
#league thead tr th	{
		padding: 4px 8px 4px 8px;
		}

		
#league thead th	{
		border: 4px solid #ADBBCA;
		}
/* IF I COMMENT OUT THE BELOW THEN MY #BLUEGRAD tfoot ATTRIBUTES TABLE AFFECT
   BUT IF I LEAVE AS IS THEN THE BELOW ATTRIBUTES ARE APPLIED TO MY #BLUEGRAD TABLES*/
#league tfoot th, tfoot td {
		background: #fff;
		color:#4F6480		
		}
		
#league tfoot tr td, tfoot tr th, tbody tr td	{
		padding: 4px;
		}
		
#league tbody tr:hover	{
		background: #fff;
		}
		
#league tbody tr	{
		border: 4px solid #ADBBCA;
		}
		
#league tbody th	{
		padding: 8px;
		border: 4px solid #ADBBCA;
		}
		
#league tbody td	{
		/*background: #E9ECEE;*/
		background: #ffffff;
		}

#league tbody tr.odd		{
		/*background: #C4CFDB;*/
		background: #E9ECEE;
		}
		
#league tbody tr.odd td		{
		background: #F0F0F0;
		color: #4F6480;
		}
		

#league tbody tr.odd:hover		{
		background: #97FFFF ;   /*darkslategray1*/
		}
#league tbody tr:hover		{
		background: #97FFFF ;   /*darkslategray1*/
		}		
		
			
#league tbody tr th a:link		{
		font: bold 0.9em tahoma, arial, sans-serif;
		color: #4F6480;
		text-decoration: underline;
		
		}
		
#league tbody tr th a:visited		{
		font: bold 0.9em tahoma, arial, sans-serif;
		color: #4F6480;
		text-decoration: underline;
		
		}
		
#league tbody tr th a:hover		{
		font: bold 0.9em tahoma, arial, sans-serif;
		color: #5E7796;
		text-decoration: none;
		
		}
		
#league tbody tr th a:active		{
		font: bold 0.9em tahoma, arial, sans-serif;
		color: #5E7796;
		text-decoration: line-through;
		
		}
		
#league tbody tr th a:visited:after {
		content: "\00A0\221A";
		text-decoration: underline;		
		}
		
#league tbody td a:link		{
		font: normal 0.9em tahoma, arial, sans-serif;
		color: #4F6480;
		text-decoration: underline;
		}
		
#league tbody td a:visited		{
		font: normal 0.9em tahoma, arial, sans-serif;
		color: #4F6480;
		text-decoration: underline;
		}
		
#league tbody td a:hover		{
		font: normal 0.9em tahoma, arial, sans-serif;
		color: #D00020;				/*red*/
		text-decoration: underline;
		}
		
#league tbody td a:active		{
		font: normal 0.9em tahoma, arial, sans-serif;
		color: #D00020;
		text-decoration: underline;
		}
			
#league tbody td a:visited:after {
		/*content: "\00A0\221A";*/
		color: #808000;
		text-decoration: underline;
		}
		
#league tbody td + td + td + td a { background: transparent  no-repeat scroll 0 50%; 
			display: block;
			height: 24px;
			width: 24px;
			overflow: hidden;
			text-decoration: none;
			text-indent: -5000px;
			border: none;
			}
			
#league tbody td + td + td + td a:hover { background: transparent no-repeat scroll 0 50%; 
			display: block;
			height: 24px;
			width: 24px;
			overflow: hidden;
			text-decoration: none;
			text-indent: -5000px;
			border: none;
			}
			

