﻿/* CSS Document */
.fixpng{behavior: url(/iepngfix.htc);}

html { height: 100%; margin:0px; margin-bottom: 1px; }
/*TAG MODS*/


body  {
  margin:0px;
  background-color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#fff;
}

h1{
	font-family: Palatino Linotype;
	font-size:32px;
	color: #FFFF00;
	text-align: center;
	font-weight:normal;
}

h2{
	font-family: Palatino Linotype;
	font-size:24px;
	color: #FFFFFF;
	font-weight:bold;
}



h3{
	font-family: Palatino Linotype;
	font-size:16px;
	color: #FFFF00;
}




a:link, a:visited, a:active
{
	color:#FFFFCC;
	text-decoration:none;
	font-weight:bold;
	padding:0;
}


a:hover
{
	text-decoration:underline;
}


a.menu:link, a.menu:visited, a.menu:active{
	padding:5px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

a.menu:hover
{
	text-decoration:underline;
}


.required{
  color:#990000;
  padding-left:2px;
  padding-right:2px;

}

input.required, textarea.required {
  border: 1px solid #00A8E6;
  padding-left:2px;
  padding-right:2px;

}

select.required {
  border: 1px solid #00A8E6;
  padding-left:2px;
  padding-right:2px;

}

input.validation-failed, textarea.validation-failed {
  border: 1px solid #FF3300;
  color : #FF3300;
  padding-left:2px;
  padding-right:2px;

}
input.validation-passed, textarea.validation-passed {
  border: 1px solid #00CC00;
  color : #000;
  padding-left:2px;
  padding-right:2px;

}

.validation-advice {
  position:relative;
  margin:5px;
  margin-top:0px;
  padding: 2px;
  background-color: #FF0000;
  color : #FFF;
  font-weight: bold;
  width:235px;
}

.custom-advice {
  margin: 5px 0;
  margin-left:5px;
  padding: 5px;
  background-color: #C8AA00;
  color : #FFF;
  font-weight: bold;
}

