html {

	/*height:100%;*/
margin:0 auto;
padding:0;
}

body {

	font-family: "Myriad Pro", Myriad, "Lucida Console", Monaco, monospace;

	/*height:100%;*/

display:block;
margin:0 auto;
padding:0;
padding-top:1px;
padding-bottom:10px;

color: #CCC;

	background: #47464F;
	box-shadow: inset 0 0 100px 1px #1F1F1F;

}
body * {
	font-size: 1em;
	line-height: 1.4em;
}

a img {
	border-style: none;
}

.cols2 {
overflow: hidden;
padding-right: 0;
padding-left: 0;
}

.leftFloat {
float:left;
width:45%;
}
.rightFloat {
float:right;
width:45%;
}

#outterwrap {
overflow: hidden;
margin-bottom: 20px;
}


#main {
	background: #333;
	text-align: center;
	vertical-align: middle;
	margin: 40px 10%;
	padding: 60px 90px;
	
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	border: 1px solid #222;
	-moz-box-shadow: inset 0 0 7px 1px #1F1F1F;
-webkit-box-shadow: inset 0 0 7px 1px #1F1F1F;
box-shadow: inset 0 0 7px 1px #1F1F1F;
box-shadow: inset 0 0 50px 1px #1F1F1F, 0 1px 5px #666;
}

.content {
font-size: .8em;
	line-height: 1.8em;
	text-align: justify;
	text-align: left;
	width: 68%;
	max-width: 570px;
	margin: 1em auto 2em auto;
	overflow:hidden;
}
h3 {
font-size: 1.3em;
	line-height: 1.6em;
	color: rgb(204, 0, 102);
	margin-bottom: .1em;
	padding-bottom: .1em;
}

.footer {
padding-top:2em;
font-size: .8em;
	line-height: 1.8em;
	color: #999;
}

small{
font-size: .7em;

}


.note {
	text-align: center;

}

.note h3 {
	display: inline-block;
}
.note p {
	color: #aaa;
	display: inline-block;
		letter-spacing: 0.1em;
		line-height:1.5em;
}
h6 {
	text-align: center;
}

p a {
color: #02CCFF;
}
p a:hover {
color: #fff;
}


h6 a {
	font-family: "Myriad Pro", Myriad, "Lucida Console", Monaco, monospace;
	color: #02CCFF;
	text-decoration: none;
	text-transform: capitalize;
	letter-spacing: 0.4em;
	border-bottom: 1px dotted #5A5762;
	font-weight: normal;
	display: inline-block;
	text-align: center;
	padding: 0px 3px 5px 3px;
	margin: 5px auto 5px auto;
}
h6 a:hover {
	color: #FF6;
}
label {
	/*font-size: 0.7em;*/
}
label span {
	font-size: 0.7em;
	text-transform: uppercase;
	color: #817D8D;
	/*width:87px;
	max-width:90px;*/
	display:inline-block;
	text-align:right;
			letter-spacing: 0.15em;
}
textarea, label input {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #272727;
	padding:2px 9px;
	font-size: .9em;
	overflow:hidden;
	background-color:#CCC;
}
label input {
	width: 250px;
	max-width: 250px;
	width:358px;
}

textarea {
	padding:8px 12px;
	border-radius: 25px;
	width:340px;
}

form {
		font-family: "Myriad Pro", Myriad, "Lucida Console", Monaco, monospace;
}

form p {
	text-align: center;
}
.send {
	font-size: 1.1em;
	background-color: #00BAF2;
	/*color: #D6EEEB;*/
	color:#333;
	padding:4px 17px;
		border: 1px solid #272727;

	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-moz-box-shadow: 0 3px 4px 1px #1E1E1E;
-webkit-box-shadow: 0 3px 4px 1px #1E1E1E;
box-shadow: 0 3px 4px 1px #1E1E1E;
}
.send:hover {
	background-color: #188BAE;
	background-color: #FF6;
	/*color: #fff;*/
	-moz-box-shadow: 0 2px 1px 1px #1E1E1E;
-webkit-box-shadow: 0 2px 1px 1px #1E1E1E;
box-shadow: 0 2px 1px 1px #1E1E1E;
}

#recaptcha_widget_div {
	text-align:center;
}
#recaptcha_area, #recaptcha_table {
text-align: center;
margin: 0px auto;
}
#recaptcha_instructions_image {
	letter-spacing: normal;
	color:#CCC;
}
#recaptcha_instructions_image input{
	letter-spacing: normal;
	color: #333;
}

.errors {
	color:#C06;
	background-color: #4F3238;
	border:1px dotted #C09;
	padding: 5px 14px 12px;
		margin: 3px auto;
		-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.success {
	color: #099;
	background-color: #4B675F;
	border:1px dotted #099;
	padding: 3px 14px;
	margin: 3px auto;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.errors h3, .success h3  {
	margin:2px auto;
	padding: 1px 0px;
}