@charset "utf-8";
/**CONTACT FORM**/
#contactform {
	margin :15px 0 10px 50px;
	width : 530px; height:430px;
	line-height:150%;
	border:4px double #ccc; 
	display:block; 
	padding:0 10px 0 10px;
	background:#f3f3f3 url(images/form_bkgr.jpg) repeat-x top; 
}




/**QUESTIONS FORM**/


#questform {
	margin :0 0 0 50px;
	width : 530px;
	line-height:150%;
	border:3px double #ccc; 
	 
	display:block; 
	padding:0 10px 0 10px;
	 background:url(images/form_bkgr.jpg) repeat-x top;
}
#questform fieldset{
	padding:0.7em;
	border:1px solid #ddd;
	margin:0 0 0.5em 0
}
#questform label,#questform form legend{
	padding:0;
	margin:0.3em 0;
}

#questform form legend{font-size : 110%; font-weight:bold;
	color : #2a6688;
	line-height : 110%;line-height : 150%;}

#questform form label {
    font-weight:bold
}

#questform form fieldset input {
    width:80%;
    line-height:1.5em;
	padding:0.15em
}

#questform form .radio input,
#questform form .checkbox input {
    width:auto;
    border:none;
    margin:0 3px 0 10px;
 }
#questform .additinfo textarea{ width:50px; height:20px;}
#questform .descriptive textarea{width:80%; height:50px;}
#questform input, #questform textarea, #questform select {
    display:block;
    margin-bottom:1em;
    font-size:1em;
    border:1px solid #bbb;
    padding:0.15em;
    margin-right:1em
 }
#questform .comments textarea{ width:300px; height:100px;}
#questform .radio label, #questform .radio input,
#questform .checkbox label, #questform .checkbox input {
    display:inline;
    margin:0 1.5em 0 0
}

#questform .radio input, #questform.checkbox input {
    margin:0 0.5em 0 0
}

/* Button */


/* information */

#questform form .formInfo {
    margin-bottom:1em;
    padding-bottom:0.5em;
}

#questform form .formInfo h2 {
	color:#00889e;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:1em
}

#questform form .formInfo p{
	text-align:justify
}

#questform form .required {
	color:#ff3838;
	font-weight:bold;
	font-size:0.8em
}

#questform input[type="hidden"] {
 	display:none;
}
#questform .submit {
	float : right;
	margin : 10px  10px 0 10px;
	width : auto; border:0;
}



#sign_up {
margin : 0;
padding : 5px 10px 0 10px;
height : 130px;
background : url(images/rightside_top.jpg) no-repeat top left;
}
#sign_up p{color:#8560a8; line-height:20px;font-weight:bold;}

#sign_up form .signup_field{

 height:35px;}
#sign_up form .signup{ float:right;
height : 18px;
width : 180px;

border : 1px solid #dfb3ec;position:relative;
}
#signupform{width:220px;color:#8560a8; 
}
.signup_button{ 
height : 23px;
width : 70px;
border :0;
position:relative;}

.emailfield input {display:block;
height:25px;
margin-left:5px;
width:190px;}

#search_wrap {
float : right;
height : 21px;
width : 275px;
display : block;
margin-top : 5px;
}
#search_wrap input {
float : left;
height : 18px;
width : 156px;
background : #fef6db;
display : block;
margin-left : 5px;
border : 1px solid #dfb3ec;
}
#go input{ float : left;
height : 21px;
width : 24px;
background :none;
display : block;
margin-left : 5px;
border :none;}
.search {
float : left;
display : block;
position : relative;
overflow : hidden;
margin-left : 5px;
}

#search_wrap input.hidden{ 
visibility:hidden; 
margin:0; 
padding:0; 
float:left; 
height:1px; 
width:5px;}

#godaddy{ border:1px solid #999; background:#BFDD2F; position:relative; margin:10px; table-layout:fixed; }
#godaddy a{ font-size:90%;}
#godaddy td{padding-left:10px; padding-top:3px; vertical-align:top; width:auto;}
