/* Structure Module */
body,html {margin:0;padding:0;}

/*Text Module */
abbr,acronym,address,blockquote,br,cite,code,dfn,div,em,h1,h2,h3,h4,h5,h6,kbd,p,pre,q,samp,span,strong,var{font-style:normal;font-weight:normal;text-decoration:none;}
blockquote,code,div,h1,h2,h3,h4,h5,h6,p,span,pre,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
b,i,em,strong,del,ins,u{font-weight:normal;font-style:normal;text-decoration:none;}

/* Hypertext Module */
a{text-decoration:none;}

/* List Module */
dl,dt,dd,ol,ul,li{margin:0;padding:0;list-style:none;}
dl,dt,dd,ol,ul,li{padding:0;margin:0;}
/* Forms Module */
button,fieldset,form,input,label,legend,select,optgroup,option,textarea{margin:0;padding:0;}
fieldset{border:0;}

/* Basic Tables Module */
caption,table,td,th,tr{margin:0;padding:0;font-weight:normal;text-align:left;}
table{border-collapse:collapse;border-spacing:0;}

/* Image Module */
img{border:0;}

/* Object Module */
object,param{}

/* Presentation module */
b,big,hr,i,small,sub,sup,tt{font-size:100%;}
q:before,q:after{content:'';}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

/* Scripting module */
noscript{}

ul.jflanguageselection {
	float: right;
	font-weight: bold;
}

ul.jflanguageselection li {
	list-style: disc outside;
}

ul.jflanguageselection li span {
	font-weight: bold;
}

.clearfix:after {
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}

div#fft_terms {
	padding: 14px;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}

div#fft_terms li {
	list-style: disc outside;
	margin-left: 6px;
}

div#fft_terms ul.second  {
	margin-top: 16px;
}

div#fft_terms ul.second li {
	list-style: disc outside;
	margin-left: 20px;
}

div#fft_terms p {
	margin-bottom: 10px;
}

div#entry_form_fft {
	font-family: Helvetica, Arial, Verdana;
	padding: 10px 0px 10px 0px;
	font-size: 12px;
	width: 672px;
	color: #000;
}

div#entry_form_fft h1 {
	background: url(../img/fft_entry_image.gif) no-repeat 0px 0px;
	text-indent: -9000px;
	width: 662px;
	height: 82px;
	float: left;
}

div#entry_form_fft_padded {
	padding: 0px 10px 0px 10px;
}

div#entry_form_fft_padded h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}

div#entry_form_fft_padded h2.gs {
	font-family: Helvetica, Arial, Verdana;
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
}

div#entry_form_fft_padded h2.gs strong {
	font-weight: bold;
}

div#entry_form_fft_padded h2.gs i {
	font-style: italic;
	margin-right: 1px;
}

div#entry_form_fft_padded p {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}

div#entry_form_fft_padded p strong {
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
}

div#entry_form_fft_padded p.desc {
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	line-height: 16px;
	font-size: 12px;
	width: 530px;
}

.fft_popupwindow  {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}

div#entry_form_fft_padded p.desc a:link {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div#entry_form_fft_padded p.desc a:visited {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div#entry_form_fft_padded p.desc a:hover {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div#entry_form_fft_padded p.desc a:active {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}

form#form_entry_form_fft {
	margin: 10px 0px 0px 0px;
}

form#form_entry_form_fft div.block {
	margin: 0px 3px 5px 0px;
	width: 237px;
	float: left;
}

form#form_entry_form_fft div.block_gs {
	margin: 5px 3px 0px 0px;
	width: 237px;
	float: left;
}

form#form_entry_form_fft div.block_submit {
	margin: 5px 3px 0px 0px;
	width: 400px;
	float: left;
}

form#form_entry_form_fft input.standard {
	padding: 4px 0px 0px 8px;
	background-color: #d0cecf;
	font-size: 12px;
	width: 210px;
	height: 20px;
	border: none;
	color: #444;
}

form#form_entry_form_fft input.standard_left {
	padding: 4px 0px 0px 8px;
	background-color: #d0cecf;
	font-size: 12px;
	width: 210px;
	height: 20px;
	border: none;
	float: left;
	color: #444;
}

form#form_entry_form_fft input.standard_submit {
	background-color: #d0cecf;
	padding: 4px 0px 0px 8px;
	font-size: 12px;
	width: 310px;
	height: 20px;
	border: none;
	float: left;
	color: #444;
}

form#form_entry_form_fft input.files {
	margin: 10px 0px 0px 0px;
}

form#form_entry_form_fft input.zip_code {
	padding: 4px 0px 0px 8px;
	background-color: #d0cecf;
	font-size: 12px;
	border: none;
	height: 20px;
	width: 64px;
}

form#form_entry_form_fft input.city {
	padding: 4px 0px 0px 8px;
	background-color: #d0cecf;
	font-size: 12px;
	width: 120px;
	height: 20px;
	border: none;
}

form#form_entry_form_fft div.input_standard {
   background-image: url(../img/fft_arrow.gif);
   background-position: left 8px;
   background-repeat: no-repeat;
	padding: 0px 6px 0px 12px;
	margin-bottom: 10px;
}

form#form_entry_form_fft div.input_checkbox a:link {
	text-decoration: underline;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	display: inline;
}
form#form_entry_form_fft div.input_checkbox a:visited {
	text-decoration: underline;
	font-family: Helvetica, Arial, Verdana;
	display: inline;
	font-size: 12px;	
}
form#form_entry_form_fft div.input_checkbox a:hover {
	text-decoration: underline;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	display: inline;
		
}
form#form_entry_form_fft div.input_checkbox a:active {
	text-decoration: underline;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	display: inline;
	
}



form#form_entry_form_fft div.input_checkbox {
   background-image: url(../img/fft_arrow.gif);
   background-position: left 8px;
   background-repeat: no-repeat;
	padding: 0px 6px 0px 12px;
	margin-bottom: 10px;
	margin-top: 20px;
	height: 30px;
}

form#form_entry_form_fft div.input_checkbox p {
	padding: 2px 0px 0px 0px;
	width: 340px;
	float: left;
}

form#form_entry_form_fft div.input_checkbox a {
	padding-top: 3px;
	display: block;
	outline: none;
	height: 17px;
}

form#form_entry_form_fft div.input_checkbox a:link {
	color: #000;
	text-decoration: none;
}
form#form_entry_form_fft div.input_checkbox a:visited {
	color: #000;
	text-decoration: none;
}
form#form_entry_form_fft div.input_checkbox a:hover {
	color: #000;
	text-decoration: none;
}
form#form_entry_form_fft div.input_checkbox a:active {
	color: #000;
	text-decoration: none;
}

a.link {
	text-decoration: underline;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}

form#form_entry_form_fft .cutecheck a:link {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}
form#form_entry_form_fft .cutecheck a:visited {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}
form#form_entry_form_fft .cutecheck a:hover {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}
form#form_entry_form_fft .cutecheck a:active {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}

form#form_entry_form_fft u {
	text-decoration: underline;
}

form#form_entry_form_fft .cutecheck {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	background: url(../img/fft_checkbox.gif) no-repeat;
	padding: 0px 0px 0px 26px;
	height: 17px;
	width: 1px;
	float: left;
}

form#form_entry_form_fft .checked {
	background-position: left -20px;
}

form#form_entry_form_fft div.zip_phone {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

form#form_entry_form_fft div.agree_text {
	margin: 3px 0px 0px 6px;
	float: left;
}

form#form_entry_form_fft div.clear {
	clear: both;
}

form#form_entry_form_fft div.zip_div {
	float: left;
	width: 72px;
	margin: 0px;
}

form#form_entry_form_fft div.city_div {
	float: left;
	width: 50px;
	margin: 0px;
}

form#form_entry_form_fft textarea {
	background-color: #d0cecf;
	padding: 4px 0px 0px 8px;
	margin-bottom: 4px;
	font-size: 12px;
	width: 450px;
	height: 60px;
	border: none;
	color: #444;
}

form#form_entry_form_fft p.headline {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	padding-left: 20px;
	margin-bottom: 2px;
	width: 448px;
}

form#form_entry_form_fft p.dates_headline {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	margin-bottom: 10px;
	padding-left: 20px;
	width: 448px;
}

form#form_entry_form_fft div.separate {
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	clear: both;
}

form#form_entry_form_fft select.months {
	padding: 3px 0px 3px 8px;
	background-color: #d0cecf;
	margin-bottom: 8px;
	margin-right: 7px;
	font-size: 12px;
	width: 131px;
	height: 24px;
	border: none;
	color: #444;
}

form#form_entry_form_fft select.days {
	background-color: #d0cecf;
	padding: 3px 0px 3px 8px;
	margin-bottom: 8px;
	margin-right: 7px;
	font-size: 12px;
	border: none;
	height: 24px;
	width: 72px;
	color: #444;
}

form#form_entry_form_fft input[type="file"] {
	margin-left: 4px;
	border: none;
	color: #444;
}

form#form_entry_form_fft input[type="checkbox"] {
	margin: 4px 0px 0px 12px;
	padding: 0px;
	float: left;
}

form#form_entry_form_fft input.imgsubmit {
	margin: 0px 176px 0px 0px;
	float: right;
}

form#form_entry_form_fft input.imgsubmit_left {
	margin: 0px 0px 0px 30px;
	float: left;
}

form#form_entry_form_fft input:focus, textarea:focus, select:focus {
	outline: 1px dotted #444;
}

div#entry_form_fft_padded div.segment {
	margin: 0px 0px 16px 0px;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}

div#entry_form_fft_padded div.segment a:link {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div#entry_form_fft_padded div.segment a:visited {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div#entry_form_fft_padded div.segment a:hover {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div#entry_form_fft_padded div.segment a:active {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}

div#entry_form_fft_padded div.segment ul {
	margin: 0px 0px 5px 0px;
}

div#entry_form_fft_padded div.segment ul li {
	font-family: Helvetica, Arial, Verdana;
	background-image: url(../img/fft_arrow.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 3px 0px 0px 10px;
	line-height: 12px;
	list-style: none;
	font-size: 12px;
}

div#entry_form_fft_padded div.segment p.s_title {
	font-family: Helvetica, Arial, Verdana;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 16px;
	color: #e4b90e;
}


