/*
Registration/Login Form by html-form-guide.com
You can customize all the aspects of the form in this style sheet
*/
h1 {
	text-decoration:none;
	border:0;r
	width : 480px;
	height : 90px;
	margin : 0;
	padding : 0;
	background : url(https://whitecote.co.uk/img/inclogo2.png) no-repeat 0 0;
background-size: fit;
}
 
h1 a {
	display : block;
	height : 90px;
	text-indent : -9999px; 
}
h3 {
font-weight: bold;
	font-size: 1.9em;
	}
h4 {
font-weight: bold;
	font-size: 2.1em;
	}
body{ 
font-family : Arial, sans-serif;
    font-size: 0.9em;

padding-top:10px;
padding-bottom:10px;



/*background:#FFFFFF url(../https://whitecote.co.uk/img/inclogo2.png) no-repeat;*/

}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}


p {text-indent:10px;

}

#fg_membersite fieldset
{
   width: 240px;
   padding:20px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px; 
	background: #ffffff url(https://whitecote.co.uk/img/img01.jpg) repeat;
  
}

#fg_membersite2 fieldset
{
   width: 580px;
   height: 230px;
   padding:20px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
	background: #ffffff url(https://whitecote.co.uk/img/img01.jpg) repeat;

}
#fg_membersite3 fieldset
{
   width: 580px;

   padding:20px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
}
#fg_membersite4 fieldset
{
   width: 700px;

   padding:5px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   



margin: 10;
	padding: 0;
	background: #ffffff url(https://whitecote.co.uk/img/img01.jpg) repeat;
	
	color: #000000;

}

#fg_membersite6 fieldset
{
   width: 1024px;

   padding:5px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   



margin: 10;
	padding: 0;
	background: #ffffff url(https://whitecote.co.uk/img/img01.jpg) repeat;
	
	color: #000000;

}

#fg_membersite4 legend
{
 font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   }
   
  #fg_membersite6 legend
{
 font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   }
    
   
  #fg_membersite4 select {
   
   
   clear:both;
width:115px;
height:25px;
background:#FFFFFF url(https://whitecote.co.uk/img/button.png) no-repeat;
text-align:center;
color:#000000;
font-size:12px;
font-weight:bold;
}

   #fg_membersite6 select {
   
   
   clear:both;
width:115px;
height:25px;
background:#FFFFFF url(https://whitecote.co.uk/img/button.png) no-repeat;
text-align:center;
color:#000000;
font-size:12px;
font-weight:bold;
}

#fg_membersite4 caption
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
     padding : 3px; 
  border : 2px solid #999;
     box-shadow: 1px 1px 1px #888888;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
      background-color : #D4FDEA;
}
#fg_membersite6 caption
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
     padding : 3px; 
  border : 2px solid #999;
     box-shadow: 1px 1px 1px #888888;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
      background-color : #D4FDEA;
}
#fg_membersite4 table
{
min-width: 680px; 
max-width: 680px; 

   font-family : Arial, sans-serif;
   font-size: 1em;
   font-weight:normal;
   color:#333;
   box-shadow: 1px 1px 1px #888888;
     padding : 3px; 
     margin : 10px;
  border : 2px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
      background-color : #E9FDF4;
}

#fg_membersite6 table
{
min-width: 680px; 
max-width: 680px; 

   font-family : Arial, sans-serif;
   font-size: 1em;
   font-weight:normal;
   color:#333;
   box-shadow: 1px 1px 1px #888888;
     padding : 3px; 
     margin : 10px;
  border : 2px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
      background-color : #E9FDF4;
}


#fg_membersite legend, #fg_membersite h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#fg_membersite label
{
   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;
}

#fg_membersite3 label
{
   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;
}
#fg_membersite4 label
{
   font-family : Arial, sans-serif;
   font-size:1.1em;
   font-weight: bold;
}
#fg_membersite2 legend, #fg_membersite2 h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#fg_membersite2 label
{
   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;
}

#fg_membersite input[type="text"],#fg_membersite textarea,

#fg_membersite input[type="password"]
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}
#fg_membersite2 input[type="text"],#fg_membersite2 textarea,

#fg_membersite2 input[type="password"]
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}
#fg_membersite8 input[type="password"],#fg_membersite8 input[type="date"],#fg_membersite8 input[type="text"],#fg_membersite8 input[type="number"]
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}
#fg_membersite3 input[type="text"],#fg_membersite3 textarea,

#fg_membersite3 input[type="password"]
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

#fg_membersite4 input[type="text"],#fg_membersite4 textarea,
#fg_membersite5 input[type="text"],#fg_membersite5 textarea,
#fg_membersite6 input[type="text"],#fg_membersite6 textarea,

#fg_membersite4 input[type="number"],#fg_membersite4 textarea,

#fg_membersite4 input[type="password"]
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}
#fg_membersite input[type="text"],
#fg_membersite input[type="password"]
{
  height:18px;
  width:220px;
}
#fg_membersite2 input[type="text"],
#fg_membersite2 input[type="password"]
{
  height:18px;
  width:180px;
}
#fg_membersite3 input[type="text"],
#fg_membersite3 input[type="password"]
{
  height:18px;
  width:580px;
}
#fg_membersite4 input[type="text"],
#fg_membersite4 input[type="password"]
{
  height:18px;
  width:280px;
}
#fg_membersite5 input[type="text"],
#fg_membersite5 input[type="password"]
{
  height:18px;
  width:660px;
}
#fg_membersite6 input[type="text"],
#fg_membersite6 input[type="password"]
{
  height:18px;
  width:180px;
    border : 1px solid #000;
     clear:both;

background:#FFFFFF url(http://whitecote.co.uk/https://whitecote.co.uk/img/button.png) no-repeat center ;
background-size: cover;

text-align:left;
color:#000000;
font-size:12px;
font-weight:bold;
  
}

#fg_membersite7 input[type="text"],
#fg_membersite7 input[type="date"],
#fg_membersite7 input[type="number"],
#fg_membersite7 input[type="password"]
{
  height:18px;
  width:50px;
    border : 1px solid #000;
     clear:both;

background:#FFFFFF url(http://whitecote.co.uk/https://whitecote.co.uk/img/button.png) no-repeat center ;
background-size: cover;

text-align:left;
color:#000000;
font-size:12px;
font-weight:bold;
  
}
#fg_membersite8 input[type="text"],
#fg_membersite8 input[type="date"],
#fg_membersite8 input[type="number"],
#fg_membersite8 input[type="password"]
{
  height:18px;
  width:78px;
    border : 1px solid #000;
     clear:both;

background:#FFFFFF url(http://whitecote.co.uk/https://whitecote.co.uk/img/button.png) no-repeat center ;
background-size: cover;

text-align:left;
color:#000000;
font-size:12px;
font-weight:bold;
  
}
#fg_membersite9 input[type="text"],
#fg_membersite9 input[type="date"],
#fg_membersite9 input[type="number"],
#fg_membersite9 input[type="password"]
{
  height:18px;
  width:85px;
    border : 1px solid #000;
     clear:both;

background:#FFFFFF url(http://whitecote.co.uk/https://whitecote.co.uk/img/button.png) no-repeat center ;
background-size: cover;

text-align:left;
color:#000000;
font-size:12px;
font-weight:bold;
  
}

#fg_membersite4 input[type="number"]
{
  height:18px;
  width:50px;
}
 #fg_membersite #scaptcha
{
  width:60px;
  height:18px;
}
 #fg_membersite2 #scaptcha
{
  width:60px;
  height:18px;
}

#fg_membersite input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
}
#fg_membersite2 input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
}

#fg_membersite3 input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
}

#fg_membersite4 input[type="submit"]
{
   clear:both;
width:115px;
height:25px;
float: center;
background:#FFFFFF url(http://whitecote.co.uk/https://whitecote.co.uk/img/button.png) no-repeat;
text-align:center;
color:#000000;
display: block;
margin: 10px auto;

font-size:16px;
font-weight:normal
 
}
#fg_membersite textarea
{
  height:120px;
  width:220px;
}
#fg_membersite textarea2
{
  height:120px;
  width:420px;
}
#fg_membersite2 textarea
{
  height:400px;
  width:250px;
}
#fg_membersite3 textarea
{
  height:120px;
  width:220px;
}
#fg_membersite4 textarea
{
  height:120px;
  width:180px;
}
#fg_membersite4 textarea2
{
  height:120px;
  width:280px;
}

#fg_membersite input[type="text"]:focus,
#fg_membersite textarea:focus
{
  color : #009;
  border : 1px solid #990000;
  background-color : #ffff99;
  font-weight:bold;
}
#fg_membersite2 input[type="text"]:focus,
#fg_membersite2 textarea:focus
{
  color : #009;
  border : 1px solid #990000;
  background-color : #ffff99;
  font-weight:bold;
}
#fg_membersite3 input[type="text"]:focus,
#fg_membersite3 textarea:focus
{
  color : #009;
  border : 1px solid #990000;
  background-color : #ffff99;
  font-weight:bold;
}
#fg_membersite4 input[type="text"]:focus,
#fg_membersite4 textarea:focus
{
  color : #009;
  border : 1px solid #990000;
  background-color : #ffff99;
  font-weight:bold;
}
*/
#fg_membersite .container
{
   margin-top:8px;
   margin-bottom: 10px;
}

#fg_membersite .container2
{
   margin-top:8px;
   margin-bottom: 10px;
 
   width: 100%;
   clear: both;
}
#fg_membersite .textarea
{
   margin-top:8px;
   margin-bottom: 10px;
   width: 40%;
   clear: both;
}

#fg_membersite3 .textarea
{
   margin-top:4px;
   margin-bottom: 5px;
   width: 40%;
   clear: both;
}
#fg_membersite4 .textarea
{
   margin-top:2px;
   margin-bottom: 2px;
   width: 40%;
   clear: both;
}

#fg_membersite5 .textarea
{
   margin-top:2px;
   margin-bottom: 2px;
   width: 40%;
   clear: both;
}
#fg_membersite2 .container
{
   margin-top:2px;
   margin-bottom: 3px;
}

#fg_membersite2 .container2
{
   margin-top:2px;
   margin-bottom: 3px;
 //  float: left; 
   
   width: 115px;
   clear: both;
}

#fg_membersite2 .container3
{
   margin-top:2px;
   margin-bottom: 3px;
//   float: right; 
   width: 200px;
   clear: both;
}

#fg_membersite2 .container4
{
   margin-top:2px;
   margin-bottom: 3px;

   width: 280px;
   clear: both;
}
#fg_membersite2 .container5
{
   margin-top:2px;
   margin-bottom: 3px;
 
   width: 220px;
   clear: both;
}

#fg_membersite3 .container
{
   margin-top:8px;

   margin-bottom: 10px;
}

#fg_membersite3 .container2
{
   margin-top:8px;
   margin-bottom: 10px;
 
   width: 100%;
   
   clear: both;
}
#fg_membersite4 .container2
{
   margin-top:8px;
   margin-bottom: 10px;
 
   width: 100%;
   
   clear: both;
}

#fg_membersite4 .container5
{

	 width:80px;
   clear: both;
}
#fg_membersite4 .container6
{

	 width:100px;
   background-color: #ffff00;
   clear: both;
}

#fg_membersite4 .container7
{

	 width:100px;
   background-color: #00ff00;
   clear: both;
}
#fg_membersite .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 0.7em;
   color: #900;
   background-color : #ffff00;
}

#fg_membersite #register_password_errorloc
{
    clear:both;
}

#fg_membersite  fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#fg_membersite fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#fg_membersite .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}

#fg_membersite4 .short_explanation
{
   margin-left: 10px
   font-family : Arial, sans-serif;
   font-size: 0.7em;
   color:#333;   
}

#fg_membersite2  fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#fg_membersite2 fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#fg_membersite2 .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#fg_membersite .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_membersite #fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_membersite  #fg_crdiv p
{
    display:none;
}

#fg_membersite_content li
{
font-family : Arial, sans-serif;
padding-top:10px;
padding-bottom:10px;
}
#fg_membersite_content
{
    font-family : Arial, sans-serif;
    font-size: 0.9em;
    line-height: 150%
}

#fg_membersite_content h2
{
   font-family : Arial, sans-serif;
   font-size: 1.5em;
   font-weight:bold;
   color:#333;
}