@charset "utf-8";

body {
margin-top:0px;
font-family:Trebuchet MS, Verdana, Arial;
font-size:14px;
text-align:center;
background-color: transparent;
margin-left: auto;
margin-right: auto;
overflow:auto;
}



a:link {
font-family:Trebuchet MS, Verdana, Arial;
font-size:14px;
	color: #CA4A36;
	font-weight: bold;
	text-decoration:underline;
}

a:visited {
font-family:Trebuchet MS, Verdana, Arial;
font-size:14px;
	color: #CA4A36;
	font-weight: bold;
	text-decoration:underline;
	}

a:hover {
font-family:Trebuchet MS, Verdana, Arial;
font-size:14px;
	color: #464646;
	font-weight: bold;
	text-decoration:underline;
	}
	

ul {
list-style-type: none;
	padding-left: 15;
	margin-left: 0;
}

ul li {
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0em .6em;
padding-left: 1em;
}


#popup_footer {
background-image: url(../images/shadepro_popup_05.png);
background-repeat: no-repeat;
width:500px;
height:75px;
}

#popup_footer_block {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

.popup_footer_content {
font-size:10px;
font-weight: normal;
text-decoration:none;
text-align: center;
color:#454545; 
}

.popup_content_header {
background-image: url(../images/shadepro_popup_header_bk.gif);
background-repeat: no-repeat;
height:35px;
padding-top:5px;
padding-left:6px;
font-size:20px;
font-weight: normal;
text-decoration:none;
text-align: left;
color:#454545;
line-height: 100%; 
}

.popup_content_body {
padding-left:20px;
padding-right:20px;
font-size:12px;
font-weight: normal;
text-decoration:none;
text-align: left;
color:#454545;
line-height: 100%; 
}

.popup_content_body a:link {
font-family:Trebuchet MS, Verdana, Arial;
font-size:12px;
	color: #CA4A36;
	font-weight: bold;
	text-decoration:underline;
}

.popup_content_body a:visited {
font-family:Trebuchet MS, Verdana, Arial;
font-size:12px;
	color: #CA4A36;
	font-weight: bold;
	text-decoration:underline;
	}

.popup_content_body a:hover {
font-family:Trebuchet MS, Verdana, Arial;
font-size:12px;
	color: #464646;
	font-weight: bold;
	text-decoration:underline;
	}

label {
  float:left;
  width:25%;
  margin-right:.5em;
  padding-top:.2em;
  text-align:right;
  font-weight:bold;
  font-size:12px; 
  }


.submit input
{
margin-left: 4.5em;
}
input
{
color: #454545;
background: #EAEAEA;
border: 1px solid #000000
}

.submit input
{
color: #454545;
background: #EAEAEA;
border: 2px outset #000000
}

fieldset
{
  padding: .5em;
  font:80%/1 sans-serif;
}

legend {
  padding: .5em 1.5em;
  border:1px solid #000000;
  color:#454545;
  font-size:90%;
  text-align:right;
  }
  
  textarea
{
color: #781351;
background: #EAEAEA;
border: 1px solid #000000
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
