/*==========================================================================
   White Dog Green Frog Styles
==========================================================================*/
body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#FFFFFF;
	background-color: #009900;
	background-repeat: no-repeat;
	list-style-type: circle;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #080850;
    }

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #080850;
    }

table	{
    border: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: right bottom;
    }

table.Border {
	border-collapse: collapse;
	}

td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #080850;
    background-repeat: no-repeat;
	background-position: right top;
	}

td.Border {
	border: 1px solid #666666;
	}

td.tdLine {
	background-color: #009900;
	vertical-align: top;
	height: 1px;
	}   
 
ul {
	list-style-type: square;
    }
	
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #080850;
    }

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #080850;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #080850;
}

a:link {color: #b80000; text-decoration: none}
a:visited {color: #b80000; text-decoration: none}
a:active {color: #00cc00; text-decoration: none}
a:hover {color: #00cc00; text-decoration: none}

a.aWhite:link {color: #ffffff; text-decoration: none}
a.aWhite:visited {color: #ffffff; text-decoration: none}
a.aWhite:active {color: #b80000; text-decoration: none}
a.aWhite:hover {color: #b80000; text-decoration: none}

a.aGreen:link {color: #00D300; text-decoration: none}
a.aGreen:visited {color: #00D300; text-decoration: none}
a.aGreen:active {color: #00D300; text-decoration: none}
a.aGreen:hover {color: #00D300; text-decoration: none}

a.aBlack:link {color: #080850; text-decoration: none}
a.aBlack:visited {color: #080850; text-decoration: none}
a.aBlack:active {color: #080850; text-decoration: none}
a.aBlack:hover {color: #080850; text-decoration: none}

a.aGrey:link {color: #cccccc; text-decoration: none}
a.aGrey:visited {color: #cccccc; text-decoration: none}
a.aGrey:active {color: #00cc00; text-decoration: none}
a.aGrey:hover {color: #00cc00; text-decoration: none}

a.aToolTip:link {color: #080850; text-decoration: none; position: relative;}
a.aToolTip:visited {color: #080850; text-decoration: none; position: relative;}
a.aToolTip:active {color: #080850; text-decoration: none; position: relative;}
a.aToolTip:hover {color: #080850; text-decoration: none; position: relative;}

span.sToolTip {
	top: 5px;
	left: 10px;
	display: none;
}

.ToolTip a:hover span {
	display: block !important;
	position: absolute;
	background: #FFFFCC;
	color: #080850;
	border: 1px solid #999999;
}

h1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #B80000;
	margin: 0;
    }

h2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #B80000;
    }

h3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #080850;
    }

h4  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #080850;
	margin: 0;
    }
	
.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
    }

div.ImageLeft {
	float: left; 
	position: static; 
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	}
	
div.ImageRight {
	float: right; 
	position: static;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

.White {
	color: #ffffff;
	}

.WhiteBold {
	color: #ffffff;
	font-weight: bold;
	}

.Green {
	color: #00D300;
	}

.Red {
	color: #b80000;
	}

/*==========================================================================
**  Reg system code below here [brian]
**==========================================================================*/
.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #080850;
/*	background-color: #999999; greyish */
/*	background-color: #E5E29B; light tan */
	background-color: #00d300;
	border-color:#080850;
	border-width:1;
/*	border: 1px solid black;  /* but makes button square */
}
.prompt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.errorform {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	background-color: red;
	border: 1px solid black;
	font-weight: bold;
	overflow: hidden;

}
.errorhint {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: red;
}
.error {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: red;
	color: black;
	font-weight: bold;
}
.steptext {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: grey;
}
.bordered { 
	border-style: solid;
	border-color: #080850;
	border-width: 1;
}
.borderedlight { 
	border-style: solid;
	border-color: #cccccc;
	border-width: 1;
}
.smallprint {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
UL { margin-top: 0px; }
input {
	border: 2px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
input:focus {
	border: 2px solid #000;
}

/*==========================================================================
**  Menu system code below here
**==========================================================================*/
#menu {
	width: 100%;
	background: #fff;
	float: left;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 8em;
	float: left;
}

#menu a {
	font-weight: bold;
	color: #B80000;
	display: block;
	border: 0;
	margin: 0;
	padding: 5px 0px 6px 0px;
	background: #fff;
	text-decoration: none;
}

#menu a:hover {
	color: #009900;
	background: #fdd;
}

#menu li {
	position: relative;
	text-align: center;
}

#menu ul ul {
	position: absolute;
	z-index: 500;
	width: 12em;
	left: 0px;
	border-top: 1px solid #cc9999;
}

#menu ul ul li {
	text-align: left;
	border-bottom: 1px solid #cc9999;
	border-left: 1px solid #cc9999;
	border-right: 1px solid #cc9999;
	text-indent: 5px;
}

#menu ul ul li a {
	background: #eee;	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9; 
	padding: 4px 0px 5px 0px;
}

#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

#menu ul ul ul li {
	border-left: 1px solid #cc9999;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
	display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	display: block;
}

/*==========================================================================
**  Previous menu system code below here
**==========================================================================*/
#navlist
{
margin: 0;
padding: 5px 0px 20px 0px;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited, #navlist a:link#current, #navlist a:visited#current
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 15px 0px 15px;
text-decoration: none;
color: #B80000;
}

#navlist a:hover
{
border-bottom: 4px solid #B80000;
padding-bottom: 2px;
background: transparent;
color: #009900;
}

#navlist a:hover { color: #009900; }


