@charset "UTF-8";/*!******************************************************************************* * * Adobe Fillable Form CSS * * ADOBE CONFIDENTIAL * ___________________ * *(c) Copyright 2010 Adobe Systems,Inc. * All Rights Reserved. * * NOTICE:All information contained herein is,and remains * the property of Adobe Systems Incorporated and its suppliers,* if any. The intellectual and technical concepts contained * herein are proprietary to Adobe Systems Incorporated and its * suppliers and may be covered by U.S. and Foreign Patents,* patents in process,and are protected by trade secret or copyright law. * Dissemination of this information or reproduction of this material * is strictly forbidden unless prior written permission is obtained * from Adobe Systems Incorporated. **********************************************************************************/
html {
	overflow:auto;
}
body {
	margin:0;
	font-size:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#ABABAB;
}
#form {
	margin-left:auto;
	margin-right:auto;
}
#formcontent {
	border:0 solid #343434;
	width:100%;
	max-width:100%;
	-webkit-box-shadow:0 2px 8px #000;
	-moz-box-shadow:0 2px 8px #000;
	-box-shadow:0 2px 8px #000;
	box-shadow:0 2px 8px #000;
}
#sizedcontent {
	min-height:350px;
}
.headerclass {
	background-color:#d6d6d6;
	padding-top:15px;
	padding-bottom:15px;
}
#pages {
	padding-top:20px;
	padding-bottom:20px;
	clear:both;
}
#footer {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#C9C9D1;
	overflow:hidden;
	height:100%;
}
#prevbutton {
	display:none;
}
#pagecountspan {
	margin:5px;
	font-size:14px;
	display:inline-block;
}
#legalpoweredbyfooter {
	padding-top:10px;
	padding-left:40px;
	margin-left:5px;
	margin-right:8px;
	font-size:12px;
	color:#FFF;
}
#legalpoweredbyfooter a {
	color:#FFF;
}
#legal {
	float:left;
}
#smalllegalpoweredbyfooter {
	display:none;
	font-size:11px;
	color:#FFF;
}
#smalllegalpoweredbyfooter a {
	color:#FFF;
}
#poweredby {
	float:right;
}
#attachmentlegal {
	padding-top:10px;
	font-size:11px;
	clear:both;
	display:none;
}
.null {
	clear:both;
	font-size:0;
}
.formpage {
	display:none;
	clear:both;
}
.formrow {
	display:none;
}
.formrow.f1, .formrow.f2, .formrow.f3, .formrow.f4, .formrow.f5, .formrow.f6, .formrow.f7, .formrow.f8, .formrow.f9, .formrow.f10, .formrow.f11, .formrow.f12, .formrow.f13, .formrow.f14, .formrow.f15, .formrow.f16, .formrow.f17, .formrow.f18, .formrow.f19, .formrow.f20 {
	display:block;
}
.field {
	float:left;
	padding-top:6px;
	padding-bottom:6px;
}
.field+.field {
	margin-left:30px;
}
.f4 .headerfield{
	margin-right:60px;
}

div.ie6field {
	margin-left:30px;
}
div.ie6fielderror {
	margin-left:24px;
}
div.ie6fielderror2 {
	margin-left:18px;
}
.caption {
	float:left;
	width:100%;
	word-wrap:break-word;
}
.caption.capleft+.control.capleft {
	margin-left:14px;
}
.ie6capleftnotrequired {
	margin-left:14px;
}
.caption.capleft.alignright .fieldlabel, .caption.capleft.alignright .grouplabel {
	float:right;
}
.control.capleft {
	float:left;
}
.control.capabove {
	clear:both;
}
.control.capleft>div {
	float:left;
}
.control.capleft div.ie6element {
	float:left;
}
.staticcontrol {
	float:left;
	width:100%;
}
.hidefield>* {
	display:none;
}
.ie6.hidefield div.caption, .ie6.hidefield div.control, .ie6.hidefield img.helpbutton {
	display:none;
}
.fieldlabel {
	clear:both;
	float:left;
	width:100%;
}
.requiredlabel {
	color:#F00;
	font-weight:bold;
	vertical-align:top;
	width:14px;
}
.caption.capleft.alignright+.requiredlabel {
	float:left;
}
.ie6requiredlabel {
	float:left;
}
.fieldcontent {
	margin:0;
	padding:0;
}
.hasborder {
	padding-left:6px;
	padding-right:6px;
}
.hrleft {
	text-align:left;
	margin-left:0;
}
.hrright {
	text-align:right;
	float:right;
	margin-right:0;
}
.hrcenter {
	border-left:0;
	border-right:0;
}
a {
	color:#306393;
}
h1 {
	font-size:24px;
	font-weight:normal;
	color:#666;
	margin-top:20px;
	margin-bottom:20px;
}
.subheads {
	font-size:16px;
	font-weight:bold;
	color:#666;
	margin-top:5px;
	margin-bottom:10px;
}
p {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	overflow:visible;
}
.e1 .n2 .fielderror, .e1 .n3 .fielderror, .e2 .n3 .fielderror, .e1 .n4 .fielderror, .e2 .n4 .fielderror, .e3 .n4 .fielderror, .e1 .n5 .fielderror, .e2 .n5 .fielderror, .e3 .n5 .fielderror, .e4 .n5 .fielderror, .e1 .n6 .fielderror, .e2 .n6 .fielderror, .e3 .n6 .fielderror, .e4 .n6 .fielderror, .e5 .n6 .fielderror, .e1 .n7 .fielderror, .e2 .n7 .fielderror, .e3 .n7 .fielderror, .e4 .n7 .fielderror, .e5 .n7 .fielderror, .e6 .n7 .fielderror, .e1 .n8 .fielderror, .e2 .n8 .fielderror, .e3 .n8 .fielderror, .e4 .n8 .fielderror, .e5 .n8 .fielderror, .e7 .n8 .fielderror, .e1 .n9 .fielderror, .e2 .n9 .fielderror, .e3 .n9 .fielderror, .e4 .n9 .fielderror, .e5 .n9 .fielderror, .e7 .n9 .fielderror, .e8 .n9 .fielderror, .e1 .n10 .fielderror, .e2 .n10 .fielderror, .e3 .n10 .fielderror, .e4 .n10 .fielderror, .e5 .n10 .fielderror, .e7 .n10 .fielderror, .e8 .n10 .fielderror, .e9 .n10 .fielderror, .e1 .n11 .fielderror, .e2 .n11 .fielderror, .e3 .n11 .fielderror, .e4 .n11 .fielderror, .e5 .n11 .fielderror, .e7 .n11 .fielderror, .e8 .n11 .fielderror, .e9 .n11 .fielderror, .e10 .n11 .fielderror, .e1 .n12 .fielderror, .e2 .n12 .fielderror, .e3 .n12 .fielderror, .e4 .n12 .fielderror, .e5 .n12 .fielderror, .e7 .n12 .fielderror, .e8 .n12 .fielderror, .e9 .n12 .fielderror, .e10 .n12 .fielderror, .e11 .n12 .fielderror, .e1 .n13 .fielderror, .e2 .n13 .fielderror, .e3 .n13 .fielderror, .e4 .n13 .fielderror, .e5 .n13 .fielderror, .e7 .n13 .fielderror, .e8 .n13 .fielderror, .e9 .n13 .fielderror, .e10 .n13 .fielderror, .e11 .n13 .fielderror, .e12 .n13 .fielderror, .e1 .n14 .fielderror, .e2 .n14 .fielderror, .e3 .n14 .fielderror, .e4 .n14 .fielderror, .e5 .n14 .fielderror, .e7 .n14 .fielderror, .e8 .n14 .fielderror, .e9 .n14 .fielderror, .e10 .n14 .fielderror, .e11 .n14 .fielderror, .e12 .n14 .fielderror, .e13 .n14 .fielderror, .e1 .n15 .fielderror, .e2 .n15 .fielderror, .e3 .n15 .fielderror, .e4 .n15 .fielderror, .e5 .n15 .fielderror, .e7 .n15 .fielderror, .e8 .n15 .fielderror, .e9 .n15 .fielderror, .e10 .n15 .fielderror, .e11 .n15 .fielderror, .e12 .n15 .fielderror, .e13 .n15 .fielderror, .e14 .n15 .fielderror, .e1 .n16 .fielderror, .e2 .n16 .fielderror, .e3 .n16 .fielderror, .e4 .n16 .fielderror, .e5 .n16 .fielderror, .e7 .n16 .fielderror, .e8 .n16 .fielderror, .e9 .n16 .fielderror, .e10 .n16 .fielderror, .e11 .n16 .fielderror, .e12 .n16 .fielderror, .e13 .n16 .fielderror, .e14 .n16 .fielderror, .e15 .n16 .fielderror, .e1 .n17 .fielderror, .e2 .n17 .fielderror, .e3 .n17 .fielderror, .e4 .n17 .fielderror, .e5 .n17 .fielderror, .e7 .n17 .fielderror, .e8 .n17 .fielderror, .e9 .n17 .fielderror, .e10 .n17 .fielderror, .e11 .n17 .fielderror, .e12 .n17 .fielderror, .e13 .n17 .fielderror, .e14 .n17 .fielderror, .e15 .n17 .fielderror, .e16 .n17 .fielderror, .e1 .n18 .fielderror, .e2 .n18 .fielderror, .e3 .n18 .fielderror, .e4 .n18 .fielderror, .e5 .n18 .fielderror, .e7 .n18 .fielderror, .e8 .n18 .fielderror, .e9 .n18 .fielderror, .e10 .n18 .fielderror, .e11 .n18 .fielderror, .e12 .n18 .fielderror, .e13 .n18 .fielderror, .e14 .n18 .fielderror, .e15 .n18 .fielderror, .e16 .n18 .fielderror, .e17 .n18 .fielderror, .e1 .n19 .fielderror, .e2 .n19 .fielderror, .e3 .n19 .fielderror, .e4 .n19 .fielderror, .e5 .n19 .fielderror, .e7 .n19 .fielderror, .e8 .n19 .fielderror, .e9 .n19 .fielderror, .e10 .n19 .fielderror, .e11 .n19 .fielderror, .e12 .n19 .fielderror, .e13 .n19 .fielderror, .e14 .n19 .fielderror, .e15 .n19 .fielderror, .e16 .n19 .fielderror, .e17 .n19 .fielderror, .e18 .n19 .fielderror, .e1 .n20 .fielderror, .e2 .n20 .fielderror, .e3 .n20 .fielderror, .e4 .n20 .fielderror, .e5 .n20 .fielderror, .e7 .n20 .fielderror, .e8 .n20 .fielderror, .e9 .n20 .fielderror, .e10 .n20 .fielderror, .e11 .n20 .fielderror, .e12 .n20 .fielderror, .e13 .n20 .fielderror, .e14 .n20 .fielderror, .e15 .n20 .fielderror, .e16 .n20 .fielderror, .e17 .n20 .fielderror, .e18 .n20 .fielderror, .e19 .n20 .fielderror {
	display:none!important;
}
input[type=text].validationerror {
	border:3px solid #900;
}
.ie6text input.validationerror, textarea.validationerror, select.validationerror, .field.fielderror div.choicegroup, .field.fielderror div.fielderrorborder {
	border:3px solid #900;
}
.ie6element .fielderror .validationerror {
	word-wrap:break-word;
}
.field .control .fielderror {
	display:none;
	clear:both;
	overflow:visible;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.field.fielderror .control .ctqrow.fielderrorborder+.ctqrow th.fielderror {
	display:block;
}
.field.fielderror .control div.fielderror {
	display:block;
}
.fielderror div.validationerror {
	float:left;
	background:#900;
	color:white;
	padding:4px 10px 4px 10px;
	font-weight:bold;
	-webkit-box-shadow:#999 1px 2px 2px;
	-moz-box-shadow:#999 1px 2px 2px;
	box-shadow:#999 1px 2px 2px;
}
.fielderror div.validationerrorplain {
	float:left;
	background:#900;
	color:white;
	padding:4px 10px 4px 10px;
	font-weight:bold;
}
.fielderror .fielderrorarrow {
	width:15px;
	margin:-2px 0 0 13px;
}
.fielderror .fielderrorarrow div {
	font-size:0;
	height:1px;
	background:#900;
	margin:0 auto;
	line-height:0;
	display:block;
}
.fielderror .fielderrorarrow .h0 {
	width:0;
	border:none;
}
.fielderror .fielderrorarrow .h1 {
	width:1px;
	border:none;
}
.fielderror .fielderrorarrow .h2 {
	width:3px;
	border:none;
}
.fielderror .fielderrorarrow .h3 {
	width:5px;
	border:none;
}
.fielderror .fielderrorarrow .h4 {
	width:7px;
	border:none;
}
.fielderror .fielderrorarrow .h5 {
	width:9px;
	border:none;
}
.fielderror .fielderrorarrow .h6 {
	width:11px;
	border:none;
}
.fielderror .fielderrorarrow .h7 {
	width:13px;
	border:none;
}
.fielderror .fielderrorarrow .h8 {
	width:15px;
	border:none;
}
div.helpnotice {
	display:none;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:13px;
	max-width:250px;
	word-wrap:break-word;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap!important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	-moz-box-shadow:2px 2px 11px #666;
	-webkit-box-shadow:2px 2px 11px #666;
}
.px1 {
	border-top:1px solid #000;
	border-bottom:0;
}
.px2 {
	border-top:2px solid #000;
	border-bottom:0;
}
.px3 {
	border-top:3px solid #000;
	border-bottom:0;
}
.px4 {
	border-top:4px solid #000;
	border-bottom:0;
}
.px5 {
	border-top:5px solid #000;
	border-bottom:0;
}
.px6 {
	border-top:6px solid #000;
	border-bottom:0;
}
.px7 {
	border-top:7px solid #000;
	border-bottom:0;
}
.px8 {
	border-top:8px solid #000;
	border-bottom:0;
}
.imagecentered {
	text-align:center;
}
.arial {
	font-family:Arial, Helvetica, sans-serif;
}
.trebuchet {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.verdana {
	font-family:Verdana, Geneva, sans-serif;
}
.arialblack {
	font-family:"Arial Black", Gadget, sans-serif;
}
.impact {
	font-family:Impact, Charcoal, sans-serif;
}
.georgia {
	font-family:Georgia, serif;
}
.palatino {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.timesnewroman {
	font-family:"Times New Roman", Times, serif;
}
.comicsans {
	font-family:"Comic Sans MS", cursive;
}
.couriernew {
	font-family:"Courier New", Courier, monospace;
}
.gothic {
	font-family:"Hiragino Kaku Gothic Pro", "MS Gothic", sans-serif;
}
.mincho {
	font-family:"Hiragino Mincho Pro", "MS Mincho", serif;
}
img.headerimg+div, img.image+div {
	clear:both;
}
div.ie6image {
	clear:both;
}
img.helpbutton {
	float:right;
	vertical-align:top;
}
.unsized img.helpbutton {
	float:left;
}
.grouplabel {
	clear:both;
	float:left;
	margin-bottom:2px;
	width:100%;
}
.choicegroup {
	float:left;
	overflow:visible;
}
.choicefield {
	margin-right:2px;
}
.choicefield.other, .choicegroup.stack .choicefield.choice {
	clear:both;
	float:left;
	width:100%;
}
.ie6.choicefield.other {
	margin-right:0;
}
.choicegroup.sbs .choicefield.choice {
	float:left;
}
.choiceinput {
	float:left;
}
.choiceinput input {
	margin-left:0;
	padding-left:0;
}
.choicelabel {
	float:left;
	margin-top:2px;
	margin-left:6px;
	word-wrap:normal;
}
.choicelabel .wordwrap {
	overflow:hidden;
	word-wrap:break-word;
	display:block;
}
.choicelabel label {
	vertical-align:middle;
	white-space:pre;
}
.choicelabel .wordwrap label {
	white-space:pre-wrap;
}
.choicelabel+input {
	float:left;
	margin-left:23px;
	vertical-align:middle;
	opacity:.5;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
}
.ie6other {
	float:left;
	margin-left:23px;
	vertical-align:middle;
	opacity:.5;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
}
.dropdown input {
	display:none;
	margin-top:10px;
	width:100%;
}
.pspan {
	clear:both;
	float:left;
	width:100%;
	white-space:pre;
}
.wordwrap .pspan {
	word-break:normal;
	word-wrap:break-word;
	white-space:pre-wrap;
}
.ui-widget {
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
}
.ui-widget-content {
	border:1px solid #ccc;
	background:#f4f4f4 url(images/ui-bg_flat_100_f4f4f4_40x100.png) 50% 50% repeat-x;
	color:#3c3c3c;
}
.ui-widget-header {
	border:none;
	background:#e0e0e0 url(images/ui-bg_highlight-soft_75_e0e0e0_1x100.png) 50% 50% repeat-x;
	color:#3c3c3c;
	font-weight:bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #FFF;
	background:#FFF url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#000;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #999;
	background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #6d6d6e;
	background:#6d6d6e url(images/ui-bg_flat_65_6d6d6e_40x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#fff;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #c3c3c3;
	background:#c3c3c3 url(images/ui-bg_flat_55_c3c3c3_40x100.png) 50% 50% repeat-x;
	color:#363636;
}
.ui-corner-top {
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
}
.ui-corner-right {
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
}
.ui-corner-left {
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
}
.ui-corner-all {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.ui-datepicker {
	width:16em;
	padding:.2em .2em .2em;
	-webkit-box-shadow:0 2px 3px #666;
	-moz-box-shadow:0 2px 3px #666;
	box-shadow:0 2px 3px #666;
}
.ui-datepicker th {
	padding:.7em .1em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:1px;
}
.ui-datepicker-trigger {
	position:relative;
	padding-left:5px;
	vertical-align:top;
}
.progressbarcorner {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.progressbar {
	float:right;
	width:100%;
	margin-top:3px;
	background-color:#afafaf;
	border:1px solid #999;
	-webkit-box-shadow:inset #999 0 0 5px;
	-moz-box-shadow:inset #999 0 0 5px;
	box-shadow:inset #999 0 0 5px;
}
.progressbarvalue {
	float:left;
	height:12px;
	background-color:#787878;
	-webkit-box-shadow:inset #444 0 0 5px;
	overflow:visible;
	width:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}
.progressbartext {
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
}
#progressbarblock {
	float:right;
	padding-left:10px;
	width:100px;
	display:none;
}
#saveformcontainer {
	float:right;
	padding-left:10px;
	display:inline-block;
	line-height:30px;
	font-size:14px;
}
.saveformcontainerwrap {
	padding-top:10px;
}
.navbtn {
	height:30px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding-left:20px;
	padding-right:20px;
	border:#a7a7a7 solid 1px;
	background-color:#ececec;
	background:-webkit-linear-gradient(#fefefe, #dbdbdb);
	background:-moz-linear-gradient(#fefefe, #dbdbdb);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb');
	text-shadow:white 0 1px 0;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
}
.navbtn:active {
	background-color:#d0d0d0;
	border:#a9a9a9 solid 1px;
	-webkit-box-shadow:inset 0 0 4px #666;
	-moz-box-shadow:inset 0 0 4px #666;
	background:-webkit-linear-gradient(#f0f0f0, #cacaca);
	background:-moz-linear-gradient(#f0f0f0, #ececec);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ececec');
}
.navbtn:hover {
	border:#a7a7a7 solid 1px;
	background:-webkit-linear-gradient(#fefefe, #bcbcbc);
	background:-moz-linear-gradient(#fefefe, #bcbcbc);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#bcbcbc');
}
.attachmentbuttonforwardclickimpl .attachmentbutton, .attachmentbuttontransparentimpl .attachmentbutton {
	height:22px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding-left:20px;
	padding-right:20px;
	border:#a7a7a7 solid 1px;
	background-color:#ececec;
	background:-webkit-linear-gradient(#fefefe, #dbdbdb);
	background:-moz-linear-gradient(#fefefe, #dbdbdb);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb');
	text-shadow:white 0 1px 0;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
}
attachmentbutton:hover, .attachmentbuttonhover {
	border:#a7a7a7 solid 1px;
	background:-webkit-linear-gradient(#fefefe, #bcbcbc);
	background:-moz-linear-gradient(#fefefe, #bcbcbc);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#bcbcbc');
}
.attachmentbuttonhighlight {
	border-style:dashed;
	border-width:2px;
	border-color:#808080;
}
.attachmentbuttonforwardclickimpl .attachmentbutton {
	margin-left:0;
}
.attachmentlist, .attachmentbuttoncontainer, .attachments .fielderror {
	padding-bottom:5px;
}
.attachmentbuttoncontainer {
	float:left;
}
.attachmentbuttonforwardclickimpl .attachmentbuttoncontainer .attachmentfile, .attachment .attachmentfile {
	position:absolute;
	top:-3000px;
}
.attachment {
	clear:both;
}
.attachmentui {
	padding-bottom:5px;
}
.attachmentbuttontransparentimpl .attachmentbuttoncontainer {
	position:relative;
	width:200px;
	height:22px;
	overflow:hidden;
	margin-right:5px;
}
.attachmentbuttontransparentimpl .attachmentbutton {
	position:absolute;
	top:0;
	height:100%;
	margin:0;
}
.attachmentbuttontransparentimpl .attachmentbuttoncontainer .attachmentfile {
	font-size:45px;
	position:absolute;
	top:-10px;
	right:-10px;
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
}
.attachmentbuttonfileinputimpl .attachmentbutton {
	margin-right:5px;
}
.attachmenticon {
	width:20px;
	height:20px;
	border:none;
	margin-right:5px;
	float:left;
}
.attachmenticon.smallicon {
	width:16px;
	height:16px;
}
.attachmentname {
	float:left;
	word-wrap:break-word;
}
.attachmentsize {
	float:right;
}
.attachmentdeleteicon {
	width:20px;
	height:20px;
	border:none;
	margin-left:5px;
	margin-right:5px;
	float:right;
}
.previewribbon {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
.ie6.previewribbon img {
	width:130px;
	height:130px;
}
div.previewtip {
	display:none;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:13px;
	-moz-box-shadow:2px 2px 11px #666;
	-webkit-box-shadow:2px 2px 11px #666;
	width:300px;
}
div.saveformtip {
	display:none;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:13px;
	-moz-box-shadow:2px 2px 11px #666;
	-webkit-box-shadow:2px 2px 11px #666;
}
.jqmWindow {
	display:none;
	position:fixed;
	top:35%;
	width:100%;
	color:#fff;
	text-align:center;
	z-index:100;
}
.jqmWindowSmall {
	display:none;
	position:fixed;
	top:35%;
	left:50%;
	width:300px;
	margin-left:-150px;
	color:#fff;
	text-align:center;
	background-color:#181c18;
	padding-top:30px;
	padding-bottom:30px;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
}
.jqmOverlay {
	background-color:#000;
}
.saveformalerttitle {
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.saveformalerttext {
	font-size:12px;
	padding-top:10px;
	padding-bottom:15px;
}
.saveformbtn {
	background-color:#5a5a5a;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	display:inline-block;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	text-decoration:none;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	border:none;
}
.saveformbtn:hover {
	background-color:#787878;
}
.saveformbtn:active {
	position:relative;
	top:1px;
}
.saveformbtnemphasis {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b4bad4), color-stop(1, #384882));
	background:-moz-linear-gradient(center top, #b4bad4 5%, #384882 100%);
	background:linear-gradient(to bottom, #B4BAD4 0, #384882 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4bad4', endColorstr='#384882');
	background-color:#384882;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	display:inline-block;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	text-decoration:none;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	border:none;
}
.saveformbtnemphasis:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #384882), color-stop(1, #b4bad4));
	background:-moz-linear-gradient(center top, #384882 5%, #b4bad4 100%);
	background:linear-gradient(to bottom, #384882 0, #B4BAD4 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#384882', endColorstr='#b4bad4');
	background-color:#b4bad4;
}
.saveformbtnemphasis:active {
	position:relative;
	top:1px;
}
.saveformwrapper {
	width:100%;
	text-align:left;
}
.saveformtext {
	font-size:12px;
	text-align:left;
}
.saveFormProgress {
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
}
.saveFormDlgContent {
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
}
.saveDataDlg {
	background-color:#181c18;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	border:none;
	padding:0;
	overflow:hidden;
}
.saveDataDlg .ui-dialog-titlebar {
	display:none;
}
.saveDataDlg .ui-dialog-content {
	width:300px;
	text-align:center;
	color:#fff;
	background-color:#181c18;
	padding:30px 0;
}
.ui-widget-overlay {
	background:#000;
	filter:Alpha(Opacity=65);
	opacity:.65;
}
#ad_btnOK {
	width:130px;
}
#sdd_btnClose {
	position:absolute;
	right:10px;
	top:10px;
	width:18px;
	height:18px;
	background-image:url(images/button_close.png);
	background-color:#181c18;
	background-repeat:no-repeat;
	background-position:center;
	border:none;
}
#sdd_btnClose:hover {
	background-image:url(images/button_close_hover.png);
}
#sdd_emailComponentsWrapper {
	margin-top:15px;
}
#sdd_msgEnterEmail {
	margin-top:10px;
}
#sdd_email {
	width:250px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	background:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:5px;
	border-radius:5px;
	clear:both;
}
#sdd_btnSend {
	min-width:75px;
	float:right;
	margin-top:10px;
}
.sdd_btnSendIe7Fixup {
	width:150px;
}
#sdd_invalidEmail {
	display:none;
	width:100%;
	margin-top:5px;
}
.slidertooltip {
	background-color:#5a5d52;
	color:#fff;
	font-size:12px;
	display:none;
	border:none 5px #000;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	position:relative;
	padding-left:10px;
	padding-right:10px;
}
.slidertooltip a:link, .slidertooltip a:visited, .slidertooltip a:hover, .slidertooltip a:active {
	color:#fff;
}
.slidertooltip img {
	vertical-align:middle;
	margin-top:-3px;
}
.slidertooltip span {
	line-height:30px;
	margin-left:5px;
}
* iframe .jqm {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
width:expression(this.parentNode.offsetWidth+'px');
height:expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
	position:absolute;
top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');
}
.completeheadertext {
	color:Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	float:left;
	width:100%;
	word-wrap:break-word;
}
#confirmmsg {
	min-height:270px;
	overflow:hidden;
}
.upsellbanner {
	display:none;
	text-decoration:none;
}
.upsellmsg {
	display:block;
	background-color:#7789A7;
	background:-webkit-linear-gradient(#6A7B9C, #8391B1, #6A7B9C);
	background:-moz-linear-gradient(#6A7B9C, #8391B1, #6A7B9C);
	padding:10px;
}
.upselllogo {
	clear:both;
	border:0;
	margin-right:20px;
}
.upsellfree {
	color:#5f78aa;
	font-weight:bold;
}
.promocaption {
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-shadow:#333 1px 1px 1px;
	margin-right:10px;
}
.tryforfree {
	float:right;
	white-space:nowrap;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-shadow:#E7DCAB 0 -1px 0;
	background-color:#F9B61C;
	text-align:center;
	padding:6px 10px;
	background:-webkit-linear-gradient(#F9C51D, #F8A027);
	background:-moz-linear-gradient(#F9C51D, #F8A027);
	border:#E4DFAC solid 1px;
	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .8);
	-moz-box-shadow:0 0 1px rgba(0, 0, 0, .8);
}
.paymentlogofit {
	float:right;
}
.paymentlogowrap {
	float:left;
	clear:left;
	padding-left:5px;
	padding-top:10px;
}
.navbtncontainer {
	float:left;
	margin-top:1px;
	margin-bottom:1px;
}
.cttable {
	border-collapse:collapse;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:20px;
	clear:both;
}
.cttable td {
	text-align:center;
	border-width:1px;
	border-style:solid;
}
.cttable thead td {
	padding:4px;
	vertical-align:top;
	word-wrap:break-word;
}
.cttable tbody th {
	text-align:left;
	word-wrap:break-word;
	padding:4px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
}
.cttable thead td div, .cttable tbody th div {
	overflow:hidden;
}
.cttable tbody th.fielderror {
	padding:1px 1px 4px 1px;
	border-width:0;
}
.cttable tbody tr.fielderrorborder td, .cttable tr.fielderrorborder th {
	border-color:#900;
	border-top:3px solid #900;
	border-bottom:3px solid #900;
}
.cttable tbody tr.fielderrorborder th {
	border-left:3px solid #900;
}
.cttable tbody tr.fielderrorborder td.last {
	border-right:3px solid #900;
}
.ctlabel {
	padding-bottom:16px;
	clear:both;
	overflow:hidden;
	float:left;
}
.ctqlabel {
	margin-left:6px;
	float:left;
	display:inline;
}
.ctqrow .fielderror {
	width:100%;
}
.pleasewaittitle {
	font-size:24px;
	padding-top:10px;
}
.pleasewaittextnormal {
	font-size:14px;
	padding-top:10px;
	word-wrap:break-word;
}
.pleasewaittextsmall {
	font-size:10px;
	padding-top:20px;
}
.pleasewaitfilename {
	font-size:14px;
	word-wrap:break-word;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
#header-caption-id {
	width:560px;
	margin-top:17px;
}
#header-caption-span {
	text-align:right;
	font-size:28px;
	color:#ffffff;
}
#header {
	/*background-color: #6a2790;*/
	background:-webkit-gradient(left, rgba(101, 101, 101, 1) 0%,rgba(46, 46, 46, 1) 99%,rgba(47, 47, 47, 1) 100%);
	background:-moz-linear-gradient(left, rgba(101, 101, 101, 1) 0%,rgba(46, 46, 46, 1) 99%,rgba(47, 47, 47, 1) 100%);
}
#header-logo {
	padding-right:15px;
}
#footer-text-style {
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}
.stripes {
    height: 43px;
    background: #6a2790;
    margin-top: -35px;
    z-index: -99999;
    color: #fff;
    padding-left: auto;
    padding-right: auto;
}
.stripes p {
	text-align: center;
	font-size: 31px;
	font-weight: 400;
}
.logoImageIconSign {
    position: relative;
    z-index: 100000;
    background-color: white;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    margin: 6px 17px;
	margin-top:8px;
}
#main-heading{
font-weight:bold;color:#6a2790;
}