body {



	margin:0;

	padding:0;

	font:small Verdana,Sans-serif;

	line-height:1.6em;

	color:#333;

}

h1 {

	font-family:helvetica, sans-serif;

	color:#9F141A;

	font-size:170%;

	margin-bottom:0.2em;

}

h2 {

	font-family:helvetica, sans-serif;

	color:#9F141A;

	font-size:150%;

	margin-bottom:0.2em;

}

ul {

	list-style-type:none;

	padding-left:0;

}

li {

	font-weight:bold;

}

.note ul {

	list-style-type:square;

	padding-left:25px;

}

.note li {

	font-weight:normal;

	color:#bb0000;

}

#wrap {

	background:#fff;

	width:100%;

	margin:10px auto 10px auto;

	padding:10px;

}

#contact {

	width:90%;

	padding:10px;

}

form {

	font-family:Verdana, sans-serif;

	margin:0;

	padding:0;

}

fieldset {

	

	padding:1em;

	border:1px solid #ffffff;

	background:#ffffff;

}

fieldset div {

	width:90%; /* Width for modern browsers */

	border:0;

	margin:0 auto 0 auto;

	padding:1px;

}



* html fieldset div {

	width:90%; /* Width for IE5 */

	width:90%; /* Width for IE6 */

}



fieldset div input {

	width:90%; /* Width for modern browsers */

	border:1px solid #ffffff;

	padding:1px;

}



* html fieldset div input {

	width:100px; /* Width for IE5 */

	width:100px; /* Width for IE6 */

}

fieldset div br {

	display:none;

}

legend {

	font-weight:bold;

	color:#fff;

	margin:0;

	padding:0.5em;

}

input {

	font-size:150%;

	background:#F1F1F1;

	margin:5px auto 5px auto;

	border:1px solid #B5CCBA;

}

input#selfcopy {

	width:14px;

	margin:5px 5px 0 0;

	float:left;

}

input#counter {

	float:left;

	width:60px;

	margin:12px 0 0 118px;

	padding:.3em;

	background:#EEE;

	color:#999;

	border:1px solid #B5CCBA;

	text-align:center;

}

input#sendEmail {

	float:right;

	width:100px;

	height:35px;

	border:1px solid #B5CCBA;

	padding:0.25em;

	background:#F1F8F6 url("../img/fade.png") repeat-x;

	margin:12px 4px 5px 4px;

	color:#333;

	font-weight:bold;

}

textarea {

	padding:0;

	margin:5px auto 10px auto;

	font-size:150%;

	background:#F1F1F1;

	border:1px solid #B5CCBA;

	width:380px;

	height:140px;

}

input:hover, textarea:hover {

	background:#FAFBFC;

}

input:focus, textarea:focus {

	border-color:#666;

	background:#FFF;

}

.scsMsg {

	display:block;

	line-height:30px;

	font-size:180%;

	color:green;

}

.req {color:#C00;}

.errFld {

        background:#FFC;

	border:1px solid #F00;

}

.errMsg {

	color:#F00 !important;

	display:block;

	padding-left:15px;

	background:url("../img/halt.png") 0 3px no-repeat;

}

.bigerr {

	display:block;

	line-height:30px;

	font-size:200%;

	color:#F00;

}

#back {

        display:block;

        background:#333;

        color:#FAFBFC;

        width:250px;

        font-size:150%;

        font-weight:bold;

        text-align:center;

        text-decoration:none;

        padding:10px;

        margin:30px auto 30px auto;

}

#back:hover {

        background:#DDD;

        color:#555;

}