﻿body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 66.66%;
	margin: 0;
	padding: 0;
}
input, select, textarea, td
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

p, ul, ol, blockquote
{
    margin-top:0;
    margin-bottom:0;
}


.cols:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cols { display: inline-block; }
/* Hides from IE-mac \*/
* html .cols { height: 1%; }
.cols { display: block; }
/* End hide from IE-mac */
.cols .col-l { float: left; }
.cols .col-r { float: right; }


fieldset.form:after, fieldset.form dl:after, fieldset.form blockquote:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
fieldset.form, fieldset.form dl, fieldset.form blockquote
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html fieldset.form, * html fieldset.form dl, * html fieldset.form blockquote
{
	height: 1%;
}
fieldset, fieldset.form dl, fieldset.form blockquote
{
	display: block;
}
/* End hide from IE-mac */

fieldset
{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	text-indent: 0;
	width: 360px;
}
fieldset.form dl
{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	text-indent: 0;
	width: 360px;
}
fieldset.form dl dt
{
	clear: both;
	display: block;
	margin: 0;
    padding: 4px 0;
	border: none;
	text-indent: 0;
	float: left;
	width: 100px;
}
fieldset.form dl dd
{
	clear: right;
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	text-indent: 0;
	float: right;
	width: 260px;
}
fieldset.form blockquote
{
	clear: right;
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	text-indent: 0;
	float: right;
	width: 260px;
}
fieldset.form blockquote.submit
{
    padding-top:15px;    
}
fieldset.form q
{
	font-weight: bold;
	color: #cc0000;
}
fieldset.form q:before
{
	content: "";
	content: no-open-quote;
}
fieldset.form q:after
{
	content: "";
	content: no-close-quote;
}

fieldset.form dl dd input
{
	width:246px;
	padding-left:0;
	padding-right:0;
}
fieldset.form dl dd > input
{
	margin-top:1px;
	margin-bottom:1px;
}
fieldset.form dl dd .check input, fieldset.form blockquote .check input
{
	width:15px;
	margin-left:0;
	margin-right:5px;
}
fieldset.form dl dd .check > label, fieldset.form blockquote .check > label
{
    position:relative;
    top: -2px;
}
fieldset.form dl dd select
{
    width: 250px;
    margin-top: 1px;
    margin-bottom: 1px;
}
fieldset.form dl dd textarea
{
    width: 321px;
    padding-left: 0;
    padding-right: 0;
}
fieldset.form dl dd > textarea
{
    margin-top: 1px;
    margin-bottom: 1px;
}
fieldset.form dl.text dt
{
    padding: 2px 0;
}
fieldset.form dl.text dd
{
    padding: 2px 0;
}


.submit a
{
  display:inline;
}
.submit input
{
  display:none;
}
