html, body, form, fieldset {	padding:0; margin:0; font: 100%/1.8em Verdana, Arial, sans-serif;}

html {
	height: 100%;
}

body { 
	font-size: 72.5%; 
	height: 100%; 
	color:#484848; 
	background:#FFFFFF;
}

div, p, table, td, th, span {	font: 1em/1.8em Arial, Helvetica, Sans Serif; color: #376179;}

table {
	border-color:#87AE60;
	border-collapse:collapse;
	border-spacing:0px;
}

tr {
	border-width:0px;
	border-style:solid;
	border-color:#356178;
}

td {
	border-width:0px;
	border-style:solid;
	border-color:#356178;
}

table.banner {
	background-image: url(../Templates/aidg/images/entre_back.gif);
	text-align:center;
	height:60px;
	width:100%;
	padding:0px;
	border:thin;
}


td.data_label {
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	vertical-align:text-top;
	
	padding-right:4px;
	border-width:1px;
	
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:1px;
	
	border-bottom-color:#A0C081;
	background-color:#336130;
	
	width:25%;
}

td.search_label {
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:4px;
	border-width:1px;
	
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:1px;
	
	border-bottom-color:#A0C081;
	background-color:#336130;
	
	width:35%;
}

td.search_result_label {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:text-top;
	
	padding-right:4px;
	border-width:1px;
	
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:1px;
	
	border-bottom-color:#A0C081;
	background-color:#336130;
	
	width:5%;
}

td.category_list_label {
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	vertical-align:text-top;
	padding:6px;
	border-width:1px;
	
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:1px;
	
	border-right-color:#356178;
	background-color:#336130;
	
	
	width:15%;
}

td.criteria_string {
	color:#333;
	text-align:center;
	padding:6px;
	border-width:0px;
	
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	
	border-bottom-color:#87AE60;
	background-color:#FFFFFF;
	
}

td.search_result {
	text-align:left;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:0px;

}

td.category_contents {
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	
}


td.datum {
	text-align:left;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:0px;
}

td.section_header {
	font-size:large;
	text-align:left;
	color:#ffffff;
	border-width:2px;
	background-image: url(../Templates/aidg/images/entre_back.gif);
	padding-left:4px;
	
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

td.corner {
	background-color:#FFFFFF;
	padding:0px;
	border:0px;
	width:10px;
	height:10px;
}

td.border_cell {
	background-color:#356178;
	background-image: url(../Templates/aidg/images/entre_back.gif);
	border:none;	
	padding:0px;
}

td.border_end {
	background-color:#356178;
	background-image: url(../Templates/aidg/images/entre_back.gif);
	border:none;	
	padding:0px;
}



a:link, a:visited {	color: #274a25; text-decoration: underline}
a:active, a:hover { color: #458141; text-decoration: underline}

a.category:link, a.category:visited {
	color: #ffffff; text-decoration: underline}
	
a.category:active, a.category:hover {
	color: #FBF4BD-; text-decoration: underline}


a.top:link, a.top:visited {
	color: #990000; text-decoration:none; font-size:x-small}
	
a.top:active, a.top:hover {
	color: #FBF4BD; text-decoration: none; font-size:x-small}
	
.rightimage {float:right; margin: 0 0 10px 10px;}
.leftimage {float:left; margin: 0 10px 10px 0;}
div.disclaimer  p {padding:10px}
div.disclaimer {width:80%; margin-left:10%;}
td.title {color:#FFFFFF; text-align:center;}
