@charset "UTF-8";
/* CSS Document */
/* Reset*/
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { list-style:square; }
q:before, q:after { content:''; }



#mainContact	{
	height: 718px;
	width: 631px;
	margin-left: auto;
	margin-right: auto;
}
#contactMain	{
	margin-left: auto;
	margin-right: auto;
}
.contactBottom	{
	background-image: url(../images/contactPage/contactBot.jpg);
	background-repeat: no-repeat;
	height: 631px;
	width: 448px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	padding-top: 14px;
}
form fieldset {
	/*border: 1px solid #000;*/
	width: 1000px;
}

form fieldset div {
	margin-bottom: 10px;
}

label {
	display: block;
	float: left;
	width: 100px;
	font-size: .7em;
}
p.byContact	{
	margin: 5px 0;
}
div textarea {
	height: 120px;
	opacity: .4;
	color: #000000;		
	font-size:1.1em;
	width: 220px;
	margin-top: -2px;
	
}
div textarea:hover	{
	background-color: #015a84;
	color: #FFF;
}

input.submit
 	{
 		margin-left: 310px;
 		color: #FFF;
 		opacity: .6;
		background-color:#015a84;
 		font-size: 1em;
		font-variant: small-caps;
 	}
span.error {
	color: red;
	display: block;
	padding: 5px 0 0 100px;
}

p.mand {
	font-size: 10px;
	margin-left: 100px;
}
.cInfoRight	{
	font-size: 0.8em;
	text-align: right; 
	padding: 6px 5px; 
	color: #FFF;
	height: auto;
	width: 210px;
	float: right;
	margin-top: 12px;
	margin-right: 240px;
	vertical-align: text-top;

}
#commentsForm label
	{
		font-size: 1em;
		color: #ddd3b3;
		float: left;
		width: 310px;
		margin-right: 10px;
		text-align: right;
		font-weight: bold;
		clear: left;
	}
#checkbox
	{
 		margin-left: 310px;
		float: left;
 	}
 	
#hearAbout
	{
		color: #000;
		background-color: #FFF;
		opacity: .6;
	}

#fullname, #email, #comment, #phone
	{
		opacity: .4;
		color: #015a84;		
		font-size:1.1em;
		width: 220px;
		margin-top: -2px;	
	}
	
#fullname:focus,
#email:focus,
#comment:focus,
#phone:focus
	{
		color: #FFFFFF;
		background-color: #015a84;
	}

form fieldset div {
	margin-bottom: 20px;
}

span.error {
	color: red;
	display: block;
	padding: 5px 0 0 5px;
    margin-left: 310px;
}

p.mand {
	font-size: 10px;
	display: block;
    padding-left: 5px;
	margin-left: 310px;
	color: #FFF;
}
p.thanks {
	 	color: #FFFFFF;
        font-size: 1.4em;
        display: block;
        margin-top: 25px;
        margin-right: auto;
        margin-left: auto;
        padding: 5px;
        text-align: center;
}
.thanksSign {
     	color: #015a84;
         font-size: 1.1em;
         display: block;
         margin-top: 15px;
         margin-right: auto;
         margin-left: auto;
         padding: 5px;
         padding-right: 30px;
         text-align: center;
}