﻿* {
	padding:0;
	margin:0;
}
body {
	font-size: 12px;
	color: #666666
}
p {
	padding:5px 20px 5px 20px;
}
label, input, textarea, select, p, span, ul, legend, a {
	font: 12px arial,geneva,verdana,helvetica,sans-serif
}
iframe {
	margin-left: 20px;
	width: 90%
}
#tabs {
	clear: both;
	font-weight: bolder;
	background: #fff;
	margin: 0px 0px 0px 20px;
	width: 480px;
	border-bottom: #fff 1px solid;
	height: 33px
}
#tabs ul {
	margin: 0px;
	list-style-type: none;
	padding:10px 0 0 0;
}
#tabs li {
	padding:0;
	display: inline;
	margin: 0px;
}
#tabs a {
	background: url(../images/tableft.gif) no-repeat left top;
	float: left;
	padding:0 0 0 4px;
	margin: 0px 4px 0px 0px;
	text-decoration: none
}
#tabs a span {
	display: block;
	background: url(../images/tabright.gif) no-repeat right top;
	float: left;
	padding-bottom: 4px;
	color: #666;
	padding:5px 10px 4px 6px
}
#tabs a span {
	float: none
}
#tabs a:hover span {
	color: #ff850d
}
#tabs a:hover {
	background-position: 0% -25px
}
#tabs a:hover span {
	background-position: 100% -25px
}
#tabs .current a {
	background-position: 0% -25px
}
#tabs .current a span {
	background-position: 100% -25px;
	color: #ff850d
}
.form-width {
	width: 480px
}
#ncf {
	padding-top: 5px
}
#fc {
	border-top: #858585 2px solid;
	background: #f7f7f9;
	margin: 0px 0px 0px 20px;
	width: 480px;
	padding:20px 0 40px 0;
}
#fc h1 {
	margin-bottom: 15px;
	color: #1b3f95
}
#fc h2 {
	margin-bottom: 15px;
	color: #1b3f95
}
#fc h1 {
	float: left;
	font: bold 16px arial,geneva,verdana,helvetica,sans-serif;
	margin-left: 20px
}
#fc h2 {
	float: right;
	font: 12px arial,geneva,verdana,helvetica,sans-serif;
	margin-right: 20px;
	text-align:right;
}
a.close {
	padding-right: 20px;
	margin-top: 20px;
	background: url(../images/close.gif) no-repeat right center;
	float: right;
	font: bold 12px arial,geneva,verdana,helvetica,sans-serif;
	color: #1b3f95;
	text-decoration: none
}
a {
	padding-left: 20px;
	background: url(../images/link_arrow_icon.gif) no-repeat left center;
	font: 1em arial,geneva,verdana,helvetica,sans-serif;
	color: #1b3f95;
	text-decoration: none
}
fieldset {
	border:0;
	padding:0 0 8px 0
}
legend {
	padding-left: 20px;
	margin-bottom: 5px;
	font: bold 12px arial,geneva,verdana,helvetica,sans-serif;
	margin-left: -8px;
	color: #1b3f95
}
label {
	padding-right: 0.5em;
	float: left;
	width: 40%;
	text-align: right
}
#ncf label {
	padding-left: 20px;
	float: left;
	width: 30%
}
#ncf label.question {
	padding-left: 0px;
	float: none
}
#ncf label.answer {
	float: left;
	width: 25%
}
input {
	margin: 1px 0px
}
textarea {
	margin: 1px 0px
}
select {
	margin: 1px 0px
}
label {
	margin: 1px 0px
}
input {
	width: 54%
}
textarea {
	width: 54%
}
#ncf label.password {
	width: 35%
}
#ncf label.email {
	width: 25%
}
#ncf input.email {
	width: 50%
}
ul {
	margin-left: 50px
}
ul li {
	list-style-type: square
}
.fieldlist {
	padding:10px 0 0 0;
}
.fieldlist_nopad {
	padding:0;
}
fieldset ul {
	padding-left: 0.5em;
	margin-left: 40%
}
input.other {
	display: inline;
	width: 71%! important
}
fieldset ul li {
	width: 100%;
	list-style-type: none
}
fieldset ul li input {
	width: 13px;
	margin-right: 0.3em
}
fieldset ul li label {
	margin-top: -5px;
	display: inline;
	float: none;
	width: 90%;
	text-align: left
}
fieldset ul li label.other {
	margin-top: -5px;
	display: inline;
	float: none;
	width: 15%;
	text-align: left
}
fieldset input.checkbox {
	width: 13px;
	margin-right: 0.3em
}
div.fieldlist ul {
	font: 1em arial,geneva,verdana,helvetica,sans-serif
}
div.fieldlist_nopad ul {
	font: 1em arial,geneva,verdana,helvetica,sans-serif
}
input.submit {
	margin-top: 20px;
	border:0;
}
input.cancel {
	margin-top: 20px;
	border:0;
}
input.submit {
	padding-right: 20px;
	padding-left: 20px;
	background: url(../images/link_arrow_icon.gif) no-repeat left center;
	float: right;
	width: 76px;
	text-align: left
}
input.cancel {
	padding-left: 40px;
	background: url(../images/back_arrow_icon.gif) no-repeat 20px center;
	float: left;
	width: 120px;
	text-align: left
}
#ncf input.go {
	font-size: 0em;
	background: url(../images/go.gif) no-repeat left center;
	margin-left: 5px;
	width: 18px;
	color: #fff;
	height: 18px;
	border:0;
}
.dotted {
	clear: both;
	background: url(../images/dotted_line.gif) repeat-x left center;
	margin: 0px 0px 8px;
	height: 1px
}
.dotted hr {
	display: none
}
.dlrs hr {
	display: none
}
.dlrs {
	clear: both;
	background: url(../images/navigation_dividing_line.gif) repeat-x left center;
	margin: 0px 0px 10px;
	line-height: 2px;
	height: 2px;
	padding:0;
}
.clearer {
	clear: both;
	margin-top: -1px;
	overflow: hidden;
	height: 1px
}

