/* CASP */
.plots_header {
	font-size:16px;
	font-family: verdana, Tahoma;
	color: black;
	font-weight: bold;
}

.plots_header2 {
	font-size:14px;
	font-family: verdana, Tahoma;
	color: black;
	font-weight: bold;
}


.button {
        background: url(../icons/button.gif) #fff repeat-x; cursor: pointer; color: #666666;
        border: 1px solid #666666;
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
	height: 20px;
        
}
.boxcomments {
        background-color: #f9f9f9;
        border-top: #aaaaaa solid 1px;
        border-bottom: #aaaaaa solid 1px;
        border-left: #aaaaaa solid 1px;
	border-right: #aaaaaa solid 1px;
}


.button_2 {
        background: url(../icons/button2.gif) #fff repeat-x; cursor: pointer; color: #666666;
        border: 1px solid #666666;
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
	height: 20px;
        
}

.button_3 {
        background: url(../icons/button3.gif) #fff repeat-x; cursor: pointer; color: #666666;
        border: 1px solid #666666;
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
	height: 20px;
        
}

.button_grad {
        background: url(../images/button_grad.gif) #fff repeat-x; cursor: pointer; color: #666666;
        border: 1px solid #666666;
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
	height: 20px;
        
}

BODY {
	margin: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #fcfcfc;
	color: black;
	font-size:14px;
	font-family: verdana;
	color: black;
}

A:link{ color: #357CBD;}
A:active{ color: #357CBD;}
A:visited{ color: #357CBD;}

TABLE {
	font-size:12px;
	font-family: verdana;
	color: black;
}

H5 {
	font-size:14px;
	font-family: verdana;
	font-size : 14px;
	font-style: italic;
}

H4 {
	font-size : 16px;
}

H3 {
	font-size : 18px;
}

H2 {
	font-size : 24px;
}

/*
LI {
	padding-bottom: 10px;
}
*/

HR {
	color:#DDDDDD;
	height:1px;
	size:1px;
}

/*
A {
    font-size : 12px;
}
*/

TABLE.organisers TD IMG {
  border-width: 0px;
}


.linksitem:hover  {
	color: #5FCEDF;
}


/* -- LGA ALIGMENT ----------------------*/
TABLE.aligtable {
        border-spacing: 0px;
        border-collapse: collapse;
		margin:0;
}

TABLE.aligmaintable {
		background-color: #ffffff
}


TD.aligimg {
	background-color: #ffffff;
	font-size: 9px;
	align:center;
	line-height: 6px;
	border-spacing: 0px;
	border-width: 0px;
	border: 0px;
	border: outset 0px;
	border: inset 0px;
	padding: 0px;
	margin: 0px;
}

TD.aligmenu {
	line-height: 12px;
	font-size: 10px;
	font-family: verdana;
	background-color: #fffff
	padding-bottom: 1px;
	letter-spacing: 1;
	text-align:left;
}


TR.ala {
	line-height: 8px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	align:center;
	border: 0;
}


TR.alb {
	line-height: 8px;
	background-color: #cccccc;
	font-family: verdana;
	font-size: 10px;
	text-align:left;
	border: 0;
}

TD.aligtablea {
	line-height: 8px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	align:center;
	border: 0;
}


TD.aligtableb {
	line-height: 8px;
	background-color: #cccccc;
	font-family: verdana;
	font-size: 10px;
	text-align:left;
	border: 0;
}

P.aligmaintitle {
	font-size: 12px;
	font-family: verdana;
	text-align:center;
	line-height: 4px;
}

/*	padding-top: 10px; 
	font-family: verdana;
#	padding-bottom: 5px;
#	letter-spacing: 4; */

/* -- TABLE BROWSER ----------------------*/
TABLE.tablebrowsermain {
        border-spacing: 1px;
		background-color: #ffffff
		margin:1;
		vertical-align: top;
}

TD.tablebrowsertab {
	line-height: 8px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	align:center;
	padding: 0px;
	border: 0;
		vertical-align: top;
}

TABLE.grouptable {
    border-spacing: 0px;
    border-collapse: collapse;
	background-color: #cccccc;	
	margin:0;
	vertical-align: top;
}

TABLE.groupstable {
    border-spacing: 1px;
    border-collapse: collapse;
	background-color: #cccccc;	
	margin:1;
	vertical-align: top;
}

TD.tablebrowserheader {
	line-height: 10px;
	background-color: #ffffff;	
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	vertical-align: center;
}

TR.grouptableitem {
	line-height: 8px;
	font-family: verdana;
	font-weight: bold;
	background-color: #cccccc;	
	font-size: 10px;
	align:center;
	vertical-align: center;
	padding: 0px;
	border: 0;	
}

TD.grouptableitem {
	line-height: 6px;
	font-family: verdana;
	background-color: #cccccc;	
	font-size: 10px;
	align:center;
	vertical-align: center;
	padding: 0px;
	border: 0;	
}

TD.targettableitem {
	line-height: 10px;
	font-family: verdana;
	background-color: #cccccc;	
	font-size: 12px;
	align:center;
	vertical-align: center;
	padding-top: 2px;
}

TD.datatableitem {
	line-height: 10px;
	font-family: verdana;
	font-weight: bold;
	background-color: #cccccc;	
	font-size: 12px;
	align:center;
	vertical-align: top;
	padding-top: 4px;
}

TD.ordertableitem {
	line-height: 10px;
	font-family: verdana;
	font-weight: bold;
	background-color: #cccccc;	
	font-size: 12px;
	align:center;
	vertical-align: top;
	padding-top: 4px;
}

/* -- TABLE BROWSER RESULTS ----------------------*/
TABLE.tablebrores {
}

TD.tablebroresmenu {
	line-height: 12px;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	padding-bottom: 1px;
	letter-spacing: 1;
	text-align:left;
}


TR.tba {
	line-height: 10px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	padding: 2px;
	border-color: #000000;
	border: 1;
}


TR.tbb {
	line-height: 10px;
	background-color: #cccccc;
	font-family: verdana;
	font-size: 12px;
	text-align:left;
	padding: 2px;
	border: 1;
}
/* Dsc */


TD.dscbroresa {
	line-height: 8px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	padding: 2px;
	border-color: #000000;
	border: 1;
}

TD.dscbroresla {
	line-height: 8px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 9px;
	padding: 2px;
	border-color: #000000;
	border: 1;
}


TD.dscbroresb {
	line-height: 8px;
	background-color: #cccccc;
	font-family: verdana;
	font-size: 12px;
	text-align:left;
	padding: 2px;
	border: 1;
}

TD.dscbroreslb {
	line-height: 8px;
	background-color: #cccccc;
	font-family: verdana;
	font-size: 9px;
	text-align:left;
	padding: 2px;
	border: 1;
}

/* Main Menu */


TABLE.mainmenu {
	line-height: 12px;
	background-color: #ffffff;
	font-size: 12px;
	font-family: verdana;
	padding-bottom: 1px;
	letter-spacing: 1;
	text-align:center;
}


TD.mainmenuitem {
	line-height: 8px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	padding: 2px;
	border-color: #000000;
	border: 1;
}

/* Single group */

TABLE.grouptable {
	line-height: 16px;
	background-color: #ffffff;
	font-size: 14px;
	font-family: verdana;
	padding-bottom: 1px;
	letter-spacing: 0;
	text-align:left;
}

TR.group {
	font-size: 16px;
}

TD.grtitle {
	text-align:center;
	font-size: 16px;
	font-weight: bold;
}


/* Publications */


TR.pub {
	font-size: 16px;
}

TD.pubtitle {
}


/* Results */


TABLE.resultstable {
        border-spacing: 0px;
        border-collapse: collapse;
	margin:0;
	border: 0px;
}

TABLE.resultsmaintable {
        border-spacing: 0px;
        border-collapse: collapse;
	margin:0;
	border: 3px;
}


TD.resultsitemtitle {
	text-align:center;
	font-size: 12px;
	font-family: verdana;
	line-height: 8px;
	padding: 3;
}

TD.resultsitemgdtimg {
	line-height: 8px;
	padding: 0;
}

TD.resultsitemaligimg {
	line-height: 8px;
	padding: 0;
}

/* -- URLS ------------------------------*/

.url {
	line-height: 10px;
}

.url A:link {
	text-decoration: none;
	color: #cc3333;
}


.url A:visited {
	text-decoration: none;
	color: #cc3333;
}

.url A:hover {
	text-decoration: underline;
	color: #14728A;
}

.url {
}

.results {
        background: url(../images/button_grad.gif) #fff repeat-x; cursor: pointer; color: #666666;
        border: 1px solid #666666;
}

.results2 {
	font-size: 18px;
	font-family: Helvetica, Times New Roman, sans-serif, Tahoma;
	color: #000000;
}

#hintbox{position:absolute; top: 0; background-color: lightyellow; width: 150px; padding: 3px; border:1px solid black; font:normal 11px Verdana; line-height:18px; z-index:100; border-right: 3px solid black; border-bottom: 3px solid black; visibility: hidden; }



/* Tabs */

.tab-s, .tab-u, .tab-g, .tab-r {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.tab-s:hover, .tab-u:hover, .tab-g:hover, .tab-r:hover {
	text-decoration: underline;
}

.tab-s {
	color: #0066CC;
}

.tab-u {
	color: #FFFFFF;
}

.tab-g {
	color: #666666;
}

.tab-r {
	color: #CC0000;
}

.tab-n {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tab-n:hover {
	text-decoration: underline;
}

