body
{
	font-family: Tahoma;
}
th, .Text, legend
{
	font-size: 10pt;
}
legend
{
	color:#fff;
	background:#999;
	padding: 0 4px;
}
fieldset
{
	margin: 4px 0;
}
/* Stylesheet 1 for IE6 and IE7 */

#ctl00_ContentPlaceHolder1_FormPreview1_wf_formwrapper {
padding: 5px 0px;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

h1 {
font-size:14pt;
}

/*object containers*/

.wf_formitem {
margin-top: 8px;
}
.columns td {
text-align: left;
vertical-align: top;
}


/*form elements*/

.wf_text input,
.wf_text textarea {
margin: 0px;
padding: 2px;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid;
}
.wf_text input[type=checkbox],
.wf_text input[type=radio] {
width: auto;
vertical-align: baseline;
margin: 0px 4px 0px 4px;
}
.wf_file input {
margin: 0px;
padding: 2px;
font: 10pt Arial, Helvetica, sans-serif;
border: 1px solid;
}
.wf_text select {
font: 10pt Arial, Helvetica, sans-serif;
border: 1px solid;
margin-bottom: auto !important;
margin-bottom: 2px;
}
.wf_radio input {
margin: 0px 0px 0px -4px !important;
margin: 0px 0px 0px -3px;
vertical-align: baseline;
}
.wf_check input {
margin: 0px 0px 0px -4px !important;
margin: 0px 0px 0px -3px;
vertical-align: baseline;
}


/*buttons*/

.wf_submitbutton input {
padding: 2px 14px !important;
padding: 2px 2px;
font: 9pt Arial, Helvetica, sans-serif;
background: url(../formimages/buttonbg.png) repeat-x;
border: 1px solid;
}
.wf_linkbutton1 {
display: inline;
margin: 5px 15px 5px 0px;
}
.wf_linkbutton1left {
height: 23px;
width: 20px;
background: url(../formimages/linkbutton1end.png) no-repeat left top;
}
.wf_linkbutton1mid {
height: 23px;
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
white-space: nowrap;
background: url(../formimages/linkbutton1mid.png) repeat-x;
}
.wf_linkbutton1right {
height: 23px;
width: 20px;
background: url(../formimages/linkbutton1end.png) no-repeat right top;
}


/*group levels*/

.wf_level1 {
position: relative;
height: 100%;
padding-bottom: 5px;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level1inner {
padding: 3px 15px;
border-bottom: 1px solid;
}
.wf_level1title {
position: relative;
top: -1px;
font-size: 9pt;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level2 {
position: relative;
margin: 15px;
padding-bottom: 5px;
height: 100%;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level2inner {
padding: 3px 15px;
border-bottom: 1px solid;
}
.wf_level2title {
position: relative;
top: -1px;
font-size: 9pt;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level3 {
position: relative;
margin: 15px;
padding-bottom: 5px;
height: 100%;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level3inner {
padding: 3px 15px;
border-bottom: 1px solid;
}
.wf_level3title {
position: relative;
top: -1px;
font-size: 9pt;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level4 {
position: relative;
margin: 15px;
padding-bottom: 5px;
height: 100%;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level4inner {
padding: 3px 15px;
border-bottom: 1px solid;
}
.wf_level4title {
position: relative;
top: -1px;
font-size: 9pt;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
}


/*separators*/

.wf_sectionseparator {
margin: 30px 0px 20px;
padding: 4px 15px;
font-size: 11pt;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_blankseparator {
margin-top: 20px;
margin-bottom: 15px;
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level1 .wf_blankseparator {
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level2 .wf_blankseparator {
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level3 .wf_blankseparator {
border-top: 1px solid;
border-bottom: 1px solid;
}
.wf_level4 .wf_blankseparator {
border-top: 1px solid;
border-bottom: 1px solid;
}


/*links*/

#FormPreview1_wf_formwrapper a {
text-decoration: none;
}
#FormPreview1_wf_formwrapper a.helplink:link,
#FormPreview1_wf_formwrapper a.helplink:visited {
display: block;
padding: 0px 3px 1px;
background: url(../formimages/buttonbg.png) repeat-x top left;
border: 1px solid;
}
#FormPreview1_wf_formwrapper a.helplink:hover,
#FormPreview1_wf_formwrapper a.helplink:active {
border: 1px solid;
}


/*styles*/

.wf_hide {
display: none;
}


/*common tags*/

#FormPreview1_wf_formwrapper p {
margin: 5px 0px;
}
#FormPreview1_wf_formwrapper img {
border: none;
}


/*tooltips*/

div#qTip {
display: none;
position: absolute;
z-index: 1000;
padding: 2px 3px;
font: 9pt Arial, Helvetica, sans-serif;
text-align: left;
filter: alpha(opacity=80);
opacity: .80;
border: 1px solid;
}

