/* Remove unwanted elements */
.header,#header, #nav, .noprint 
{
display: none;
}

/* Ensure the content spans the full width */
#container, #container2, #content,#cert
{
width: 100%; margin: 0; float: none;
}

/* Change text colour to black (useful for light text on a dark background) */
.lighttext
{
color: #000 
}

/* Improve colour contrast of links */
a:link, a:visited
{
color: #781351
}

.top {
    border-top:thin solid;
	border-left:thin solid;
	border-right:thin solid;
    border-color:black;
	
}

.bot {
    border-bottom:thin solid;
	border-left:thin solid;
	border-right:thin solid;
    border-color:black;
}



table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;

	border-collapse: collapse;
	border-spacing:0;
	
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;

	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 4px;
	width:20%;

}

table.gridtable2 td {
	width:20%;

}


table { border-collapse: collapse; }
td { border: 0px solid Gray; }
.special div {
    border: 2px solid #c1c1c1;
    margin: -2px;
}
.specialt div {
    border-top: 2px solid #c1c1c1;
    border-left: 2px solid #c1c1c1;
    border-right: 2px solid #c1c1c1;
    margin: -2px;
    padding-left: 4px;
}
.specialb div {
    border-bottom: 2px solid #c1c1c1;
    border-left: 2px solid #c1c1c1;
    border-right: 2px solid #c1c1c1;
    margin: -2px;
    padding-left: 4px;
}
.speciall div {
    border-left: 2px solid #c1c1c1;
    margin: -2px;
}