* {font-family:verdana,arial,sans-serif;}
body {font:9pt/10pt verdana,arial,sans-serif;color:#222;padding:0;margin:0;}
form {padding:0;margin:0;}
fieldset {width:420px;border:1px solid #3e7cb5;margin:0 10px;padding:0 5px 18px 5px;}
table {margin:0;padding:0;}
legend {font:11pt/11pt verdana,arial,sans-serif;font-weight:bold;color:#006;}

a.{color:#c00;text-decoration:none;font-size:8.5pt}
a:hover{text-decoration:underline;}

a.faqLink{color:#0d4c85;text-decoration:none;margin:0;padding:0;font-size:8.5pt}
a.faqLink:hover{text-decoration:none;}

.addMoreFiles {text-align:right;padding:0 10px 10px 0;}
.buttonAdd {width:60px;height:20px;margin-right:5px;font-size:8pt;border:1px solid #999;color:#666;background-color:#f0f0f0;font-weight:bold;}
.buttonNext {width:60px;height:20px;margin-right:10px;padding-right:10px;font-size:8pt;background:url(images/rightArrow.gif) no-repeat top right;border:1px solid #999;color:#666;font-weight:bold;}
.buttonNew {width:100px;height:20px;margin-right:10px;padding-right:10px;font-size:8pt;background:url(images/rightArrow.gif) no-repeat top right;border:1px solid #999;color:#666;font-weight:bold;}
.buttonPrevious {width:85px;height:20px;margin-right:5px;padding-left:10px;font-size:8pt;background:url(images/leftArrow.gif) no-repeat top left;border:1px solid #999;color:#666;font-weight:bold;}
.buttonUpload {width:80px;height:22px;font-size:8.5pt;border:1px solid #666;color:#333;background-color:#f0f0f0;font-weight:bold;}


.contactLink {float:right;margin:4px 5px 0 0;font-size:7.5pt;}
.emailGrid {color:#222222;margin-left:3px;width:409px;border:0;}
.emailList {font-weight:normal;font-size:8pt;width:420px;padding:2px 10px 2px 3px;background:#fff;}
.emailListRemove {font-weight:normal;text-align:right;font-size:7.5pt;width:55px;padding:2px 0;text-align:center;}
.emailListSize {font-weight:normal;font-size:8pt;width:420px;padding:2px 10px 2px 3px;background:#fff;text-align:right;}
.error {font-weight:normal;font-size:8pt;color:#c00;padding:2px 0 2px 8px;}
.errorAlert {text-align:center;font-weight:normal;font-size:8pt;color:#c00;margin:8px 0;}
.genErrorAlert {margin:10px;padding:5px 10px;text-align:center;font-weight:normal;font-size:8pt;color:#c00;}
.faqLink {float:left;color:#0d4c85;font-weight:bold;margin:4px 0 3px 11px;}
.faqContent {clear:both;width:410px;border:1px solid #3e7cb5;padding:10px;margin-left:10px;}
.faqList {margin:0 0 0 20px;font-size:7.5pt;}
.faqList li {line-height:8pt;padding-bottom:4px;}
.fileUpload {width:400px;margin:0 5px 7px 12px ;}
.finishUpload {font-size:8pt;padding:5px;}
.FTTWrapper {width:450px;}
.grayBar {margin:0;padding:3px 0 0 8px;height:18px;font:11pt/11pt verdana,arial,sans-serif;color:#fff;font-weight:bold;}
.inputCell{padding:0 0 8px 8px;}
.inputCellText{padding:1px 0 0 8px;font-size:8.5pt;color:#252525;}
.instructions {width:440px;font-size:8.5pt;padding:8px 12px;line-height:11pt;}
.next {text-align: right; width:35px;}

.pageStep{width:440px;text-align:right;padding:2px 0 0 0;font-size:8pt;}
.processUpload {width:350px;text-align:right;padding-right:15px;font-weight:bold;font-size:9pt;color:#0d4c85;}
.processing {text-align:right;padding-right:15px;font-weight:bold;font-size:9pt;color:#0d4c85;}
.previous {width:100px;text-align: right;padding-right:10px;}
.requiredText {font-weight:normal;font-size:8pt;color:#c00;padding-left:8px;padding-top:5px;}
.ruleDivider {margin:5px 0 5px 8px;border-bottom:1px solid #ccc;}
.textInput {width:350px;font-size:8.5pt;padding:2px 2px;}
.textInputEmail {width:330px;font-size:8.5pt;padding:2px;}
.textLabel {font-size:9pt;color:#222;}

.div.DisplayActivity {border:0;}
TABLE.userActivity TH  {border:0;}


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9pt/10pt verdana,arial,sans-serif; COLOR: #222; PADDING-TOP: 0px; background-color: #fff;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: #5685b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #5685b2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 18px; MARGIN: 0px 10px; BORDER-LEFT: #5685b2 1px solid; WIDTH: 420px; PADDING-TOP: 0px; BORDER-BOTTOM: #5685b2 1px solid
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	FONT: bold 11pt/11pt verdana,arial,sans-serif; COLOR: #666666;
}
A {
	FONT-SIZE: 8.5pt; COLOR: #00529c; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.faqLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #00529c; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.faqLink:hover {
	TEXT-DECORATION: underline;
}
.addMoreFiles {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.appTitle {
	FONT: bold 12pt/12pt verdana,arial,sans-serif; COLOR: #222;
}
.appTitleBar {
	background-color: #ceeafb; /*#94afc1*/ height: 18px; padding: 2px 0 2px 10px; border-top: 2px solid #94afc1; /*#e9eef4*/  /*#ceeafb*/
}
.buttonAdd {
	font-family: Verdana, Arial, Sans-Serif; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #999 1px solid; WIDTH: 60px; COLOR: #666; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0f0;
}
.buttonNext {
	font-family: Verdana, Arial, Sans-Serif; BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: url(images/rightArrow.gif) no-repeat right top; BORDER-LEFT: #999 1px solid; WIDTH: 60px; COLOR: #666; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px
}
.buttonNew {
	font-family: Verdana, Arial, Sans-Serif; BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: url(images/rightArrow.gif) no-repeat right top; BORDER-LEFT: #999 1px solid; WIDTH: 100px; COLOR: #666; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px
}
.buttonPrevious {
	font-family: Verdana, Arial, Sans-Serif; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: url(images/leftArrow.gif) no-repeat left top; BORDER-LEFT: #999 1px solid; WIDTH: 85px; COLOR: #666; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px
}
.buttonUpload {
	font-family: Verdana, Arial, Sans-Serif; BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BORDER-LEFT: #666 1px solid; WIDTH: 80px; COLOR: #333; BORDER-BOTTOM: #666 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #f0f0f0
}
.contactLink {
	FONT-SIZE: 7.5pt; FLOAT: right; MARGIN: 4px 5px 0px 0px
}
.disclaimer {
	CLEAR: both; background-color: #e9eef4; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; margin-top: 5px; margin-right: 8px; margin-left: 10px; margin-bottom: 8px;FONT-SIZE: 7pt; LINE-HEIGHT: 8pt; text-align: left;
}
.emailGrid {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 3px; WIDTH: 409px; COLOR: #222222; BORDER-RIGHT-WIDTH: 0px
}
.emailList {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #fff; PADDING-BOTTOM: 2px; WIDTH: 420px; PADDING-TOP: 2px
}
.emailListRemove {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; PADDING-BOTTOM: 2px; WIDTH: 55px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.emailListSize {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #fff; PADDING-BOTTOM: 2px; WIDTH: 420px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #c00; PADDING-TOP: 2px
}
.errorAlert {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 8px 0px; COLOR: #c00; TEXT-ALIGN: center
}
.genErrorAlert {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; MARGIN: 10px; COLOR: #c00; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.faqLink {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 4px 0px 3px 11px; COLOR: #00529c;
}
.faqContent {
	CLEAR: both; BORDER-RIGHT: #5685b2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #5685b2 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #5685b2 1px solid; WIDTH: 410px; PADDING-TOP: 10px; BORDER-BOTTOM: #5685b2 1px solid
}
.faqList {
	FONT-SIZE: 7.5pt; MARGIN: 0px 0px 0px 20px
}
.faqList LI {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 8pt
}
.fileUpload {
	MARGIN: 0px 5px 7px 12px; WIDTH: 400px
}
.finishUpload {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.formNote {
	color: #333; font-style: italic;
}
.FTTWrapper {
	WIDTH: 450px
}
.header {
	background-color: #00529c;
}
.headerLogo {
	padding: 8px 7px 6px 10px;
}
.headerRight {
	text-align: right; padding: 12px 6px 0 0;
}
.headerRight a, .headerRight a:visited, .headerRight a:hover {
	color: #fff;
}
.inputCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.inputCellText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 0px; COLOR: #252525; PADDING-TOP: 1px
}
.instructions {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 8px; WIDTH: 440px; LINE-HEIGHT: 11pt; PADDING-TOP: 8px
}
.next {
	WIDTH: 35px; TEXT-ALIGN: right
}
.pageStep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; WIDTH: 440px; PADDING-TOP: 2px; TEXT-ALIGN: right; font-weight: bold;
}
.processUpload {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 350px; COLOR: #00529c; TEXT-ALIGN: right
}
.processing {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #00529c; TEXT-ALIGN: right
}
.previous {
	PADDING-RIGHT: 10px; WIDTH: 100px; TEXT-ALIGN: right
}
.requiredText {
	PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #c00; PADDING-TOP: 5px
}
.resultsText {
	font-size: 9.5pt; font-family: verdana,arial,sans-serif; margin: 5px;
}	
.ruleDivider {
	MARGIN: 5px 0px 5px 8px; BORDER-BOTTOM: #ccc 1px solid
}
.textInput {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 2px; WIDTH: 350px; PADDING-TOP: 2px
}
.textInputEmail {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 2px; WIDTH: 330px; PADDING-TOP: 2px
}
.textLabel {
	FONT-SIZE: 9pt; COLOR: #222
}
.DisplayActivity {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.userActivity {
	border-collapse: collapse; color: #222222; margin-left: 3px; width: 409px; border: 0;
}
TABLE.userActivity TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}