/* CASP */

BODY {
	margin: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #fcfcfc;
	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 {
}

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

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

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

