@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:#FFF;
	background-color:#ABABAB;
}

#form{
	padding-top:40px;
	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;
}

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;
}
#confirmmsg p {
	margin:20px 0px;
}

.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;
}
div.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;
	cursor:pointer;
}

.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;
}
.pagemargins {
	padding-left:40px;
	padding-right:40px;
}
.footermargins {
	padding-left:40px;
	padding-right:40px;
}
#form {
	width:700px;
}
#formcontent {
	background-color:#E7E8E8;
}
#infoheader {
	display:none;
	background-color:#FFFFFF;
}
#pagecountspan {
	display:none;
	color:#2E5689;
}
.progressbartext {
	color:#2E5689;
}
#saveformcontainer a {
	color:#2E5689;
}
.errMessage {
	font-size: 14px;
	min-height: 10px;
	margin: 0px auto;
	line-height: 16px;
	display: none;
	min-width: 150px;
	margin: 10px 0px 0px 0px;
	position:relative;
	background:#990000;
	color:#FFF;
	font-weight:bold;
	padding:5px 10px;
	border-radius:5px;
}
.errMessage .arr {	
	background:url(errorarow.png) 0px 0px no-repeat;
	position:absolute;
	top:-10px;
	left:10px;
	width:15px;
	height:10px;
	margin:0px;
	padding:0px;
}

