﻿/* CSS RESET */

html{color:#000;background:#ECECEC;}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}

/* END CSS RESET */

/* LIVE VALIDATION */

#Submit {width:86px; height:36px} 

input, textarea, select 
{
  border:1px solid #DDDDDD;
  font-family:Verdana,Arial,San-serif; 
  margin-top:1px;
  width:200px;
  height:21px;
}

select {
  width:200px;
  font-family:Verdana,Arial,San-serif;
}


.LV_validation_message{
    font-weight:bold;
    font-size:12px;
    
    margin-left: -201px; 
    margin-top: -14px;
    
    *margin-left: -201px; 
    *margin-top: -14px;

    position:absolute;
    background: #eb8b81;
    width:230px;
 
       
}



.LV_valid 
{   
    position:absolute;
    background-image:url('/images/db_tick_guided.gif');
    width:16px;
    height:16px;
    display:block;
    margin-top: -18px;    
    margin-left: 206px;
    *margin-top: 4px;    
    *margin-left: 4px;
}

.LV_invalid 
{
    color:#7e2219;
 
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
select.LV_valid_field:hover, 
select.LV_valid_field:active {

}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active, 
select.LV_invalid_field:active,
select.LV_invalid_field:hover
{
    border: 1px solid #b8010b;
     
}

#flowBg
{
	background-image:url('/images/fc_page_guided_bg2.gif');background-repeat:repeat-x;
}

#mainBg
{
    z-index:-1;
	width:800px;	
	height:700px;
	background-image:url('/images/fc_page_guided_bg.jpg');
	background-repeat: no-repeat;
}

#leftContent
{
    width:400px;
    margin-left:25px;
    color:#505050;
    font-family:Verdana,Arial,San-serif;
    font-size:13px;
    text-decoration:none;
}

#formBg
{
    margin-left:78px;
    width:650px;
    height:370px;
    background-image:url('/images/fc_form_guided_bg.gif');
    background-repeat: no-repeat;
}

#form
{
    padding-top:10px;
    margin-left:78px;
}

#form td
{
    color:#FFFFFF;
    font-size:13px;
}

#form label
{
    font-weight:bold;
}


#form input select
{
	color:#000000;
	
}

#stateSelect
{
    display:none;
}

#incorrect
{
    z-index: 99;
    display:none;
    position:absolute;
    margin-left:342px;
    *margin-left:190px;
    margin-top:20px;
    *margin-top:16px;
}

#submitButton
{
    margin-top:17px;
    *margin-top:12px;
    margin-left:150px;
}