/* CSS Document */

html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background:#fff; /*color background - only works in IE */

/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow:hidden; /*get rid of scroll bars in IE */
/* */
}

body {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
min-width:800px;
overflow:hidden; /*get rid of scroll bars in IE */

padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
}

form {
display:inline;
}
#content { 
display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
min-width:800px;
overflow:auto; /* add scroll bars as required */
padding-left:40px; /* pad left to avoid navigation div if required */
position:relative; /* set up relative positioning so that z-index will work */
z-index:3; /* allocate a suitable z-index */
font-family:Arial;
}

#head {
position:absolute; 
margin:0px; 
top:0px; 
right:18px; 
display:block; 
width:100%; 
height:176px; 

z-index:5; 
min-width:800px;
padding-top:10px;
}

#foot {
position:absolute; 
margin:0; 
padding-top:5px;
bottom:-1px; 
right:18px; 
display:block; 
width:100%; 
height:61px; 
font-family:Century Gothic;
color:white;
font-size:70%;
z-index:4; 
}

div.foot2 {
position:relative;
left:0px;
width:946px;
height:65px;
background:#00A6EF;

}

p.warning {font-size:10px;}
p.foot {display:inline; margin-left:40px; font-family:Century Gothic; font-size:1.2em; font-weight:bold; line-height: 200%;}

.pad1 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:206px;}
.pad3 {display:block; height:100px;}

h1 {position:relative; margin-left:10px; line-height:214px; font-family:Century Gothic; color:#FDBC1A; font-size:3.45em; display:inline; z-index:8;}
h2 {position:relative; margin-left:30px; font-family:Century Gothic; color:white; font-size:1em; font-weight:bold; line-height: 0%; margin-top:-63px; letter-spacing: 1px; margin-bottom:20px; z-index:8; }

a.nav {
  position:relative;
	display:block;
	width:125px;
	/*height:25px;*/
	text-decoration: none;
	background:#A5DD29;
	padding-top:0px;
	margin-top:0px;
	margin-left:10px;
	padding-left:10px;
	border-right:5px solid #DDF2AC;
	line-height:25px;
	color:white;
	font-family:Century Gothic;
	font-size:16px;
	font-weight:bold;
	float:left;
	z-index:7;
}

a:hover.nav {

	text-decoration: underline;
	background:#52418C;
}

a.nav1 {
  position:relative;
	display:block;
	width:125px;
	/*height:25px;*/
	text-decoration: none;
	background:#A5DD29;
	padding-left:10px;
	margin-left:40px;
	border-right:5px solid #DDF2AC;
	line-height:25px;
	color:white;
	font-family:Century Gothic;
	font-size:16px;
	font-weight:bold;
	float:left;
	z-index:7;
}

a:hover.nav1 {

	text-decoration: underline;
	background:#52418C;
}

a.foot {
color:white;
}

img.grain2 {
position:absolute;
top:0px;
left:18px;
z-index:5;
}

div.adds {
position:absolute;
top:200px;
right:30px;
z-index:1;
}

div.valid {
position:absolute;
bottom:5px;
right:5px;
}

img {border:none}
/* Sortable tables */

td.sort {
	padding:5px;
	height:12.75pt;
	background-color:#ffffff;
	border:thin solid #52418C;
	font-family:Arial;
	font-size:8pt;

}

td.sorta {
	padding:5px;
	height:12.75pt;
	background-color:#ffffff;
	border-left:thin solid #ffffff;
	border-right:thin solid #52418C;
	border-bottom:thin solid #52418C;
	font-family:Arial;
	font-size:8pt;

}

td.sortc {
	padding:5px;
	height:12.75pt;
	background-color:#ffffff;
	border-right:thin solid #ffffff;
	border-left:thin solid #52418C;
	border-bottom:thin solid #52418C;
	font-family:Arial;
	font-size:8pt;

}

table.sortable {
  text-decoration: none;
	margin-left: 0px; 
	margin-top:7px;
  max-width: 600px;
  background-color:#52418C;
  border-collapse: collapse;
}

table.sortable th {
    padding:3px;
    background-color:#52418C;
    color:white;
    font-weight: bold;
    text-decoration: none;
    height: 12.75pt;
    text-align:left;
    
}

table.sortable th:hover { 
    text-decoration: underline;
    background:#A5DD29; 
    cursor: pointer; 
}


table.sortable span.sortarrow {
    color: white;
    text-decoration: none;
}
