/********** frm60, generic form, SW-Login **********/
.frm60 {width:700px; margin:0px; padding:0px;}
.ColLabel-60 {width:240px; margin:0px; padding:3px 10px 3px 0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:right; vertical-align:top;}
.ColField-60 {width:450px; margin:0px; padding:3px 0px 2px 0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:left; vertical-align:top;}
.ColDesc-60 {width:0px; margin:0px; padding:0px;}
.TextComment-60 {width:680px; margin:0px; padding:0px; line-height:1.3em; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:left; vertical-align:top;}
.Header-60 {margin:0px; padding:20px 0px 10px 0px; font:12pt 'Raleway', sans-serif; color:#ffffff; text-align:left;}
.Footer-60 {margin:0px; padding:8px 0px; text-align:center;}
/* also used for 61, 64 and 68 */
.Req-60 {display:inline; font:bold 12pt 'Raleway', sans-serif; color:#FF0000;}
.TextArea-60 {font:12pt 'Raleway', sans-serif; color:#000000;}
.Button-60 {font:12pt Verdana, Arial; color:#000000; margin:0px; padding:3px 20px;}
.ErrorMsg-60 {padding:30px 0px 0px 30px; font:13pt Arial; color:#FF0000;}
	.ErrorMsg-60 a:link, .ErrorMsg-60 a:visited, .ErrorMsg-60 a:active {font:13pt Verdana, Arial; color:#4dd2ff;}
	.ErrorMsg-60 a:hover {color:#b3b3b3; }
.ConfirmMsg-60 {margin:15px 200px; padding:10px; text-align:center; color:#FF0000; font-size:14pt; background-color:#ffff80;}

.tbl60 {padding:0px;}	/* margin-left:auto; margin-right:auto; */
.tbl60 th {padding:5px; vertical-align:middle; border-top:2px solid #808080; border-bottom:2px solid #808080; background-color:#e0e0e0; font:bold 11pt 'Raleway', sans-serif; text-align:center;}
.tbl60 tbody td {padding:2px; border-bottom:1px solid #808080; vertical-align:top;}
.tbl60 tr:hover {background-color:#e0e0e0;}


/********** frm61, SW-3C-left **********/
.frm61 {width:850px; margin:0px; padding:0px;}
.ColLabel-61 {width:240px; margin:0px; padding:3px 10px 3px 0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:right; vertical-align:top;}
.ColField-61 {width:450px; margin:0px; padding:3px 0px 3px 0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:left; vertical-align:top;}
.ColDesc-61 {width:145px; margin:0px; padding:3px 0px 3px 5px; font:italic 11pt 'Raleway', sans-serif; color:#ffffff; text-align:left; vertical-align:top;}
.TextComment-61 {width:600px; margin:0px; padding:0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:left; vertical-align:top;}
.Header-61 {margin:0px; padding:20px 0px 10px 0px; font:16pt 'Raleway', sans-serif; color:#ffffff; text-align:left;}
.Footer-61 {margin:0px; padding:8px 0px 0px 250px; text-align:left;}	/* padding for btns */

.tbl61 {padding:0px; background-color:#262626;}	/* margin-left:auto; margin-right:auto; */
.tbl61 th {padding:5px; vertical-align:middle; background-color:#b3b3b3; font:bold 11pt 'Raleway', sans-serif; color:#191970; text-align:center;}
.tbl61 tbody td, .tbl61 td {padding:3px; border-bottom:1px solid #b3b3b3; color:#b3b3b3; vertical-align:top;}
.tbl61 tr:hover {background-color:#404040;}


/********** frm63, SW-DTWS **********/
.frm63 {width:700px; margin:0px; padding:0px;}
.ColLabel-63 {width:240px; margin:0px; padding:3px 10px 3px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:right; vertical-align:top;}
.ColField-63 {width:450px; margin:0px; padding:3px 0px 3px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;}
.ColDesc-63 {width:0px; margin:0px; padding: 0px;}
.TextComment-63 {margin:0px; padding:3px 0px 10px 0px; font:11pt 'Raleway', sans-serif; font-style:italic; color:#191970; text-align:left; vertical-align:top;}
.Header-63 {margin:0px; padding:30px 0px 3px 0px; font:16pt 'Raleway', sans-serif; color:#000000; text-align:left;}
.Footer-63 {margin:0px; padding:8px 0px 0px 250px; text-align:left;}	/* padding for btns */

.DTWS-box {padding:10px; margin:30px 0px; width:500px; background-color:#e6ffff; border-radius:10px; box-shadow:6px 6px 15px #686868; -moz-box-shadow: 6px 6px 15px #686868; -webkit-box-shadow: 6px 6px 15px #686868;}
.DTWS-emailSent {font-size:8pt;}
.DTWS-list {list-style:lower-alpha inside; margin:0px 0px 10px 0px; padding:0px;}

/*
.UDS-instructions {width:700px; padding:3px 0px 10px 0px; font:10pt Verdana; font-style:italic; color:#191970;}
.UDS-header {width:700px; margin:0px; padding:15px 0px 5px 0px; font:11pt Verdana; color:#191970; text-align:left; border-bottom:2px solid #909090;}
*/


/********** frm64, SW-ContactUs **********/
.frm64 {width:700px; margin:0px; padding:0px;}
.ColLabel-64 {width:240px; margin:0px; padding:3px 10px 3px 0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:right; vertical-align:top;}
.ColField-64 {width:450px; margin:0px; padding:3px 0px 3px 0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:left; vertical-align:top;}
.ColDesc-64 {width:0px;}
.TextComment-64 {width:700px; margin:0px; padding:0px; font:12pt 'Raleway', sans-serif; color:#b3b3b3; text-align:left; vertical-align:top;}
.Header-64 {margin:0px; padding:20px 0px 10px 0px; font:16pt 'Raleway', sans-serif; color:#ffffff; text-align:left;}
.Footer-64 {margin:0px; padding:8px 0px 0px 250px; text-align:left;}	/* padding for btns */

/********** frm69, SW-3C-left-black **********/
.frm69 {width:700px; margin:0px; padding:0px;}
.ColLabel-69 {width:240px; margin:0px; padding:3px 10px 3px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:right; vertical-align:top;}
.ColField-69 {width:450px; margin:0px; padding:3px 0px 3px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;}
.ColDesc-69 {width:0px; margin:0px; padding: 0px;} /* padding:3px 0px 3px 5px; font:italic 11pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;} */
.TextComment-69 {width:600px; margin:0px; padding:0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;}
.Header-69 {margin:0px; padding:20px 0px 10px 0px; font:16pt 'Raleway', sans-serif; color:#000000; text-align:left;}
.Footer-69 {margin:0px; padding:8px 0px 0px 250px; text-align:left;}	/* padding for btns */

/********** frm70, SW-ContactUs-black **********/
.frm70 {width:700px; margin:0px; padding:0px;}
.ColLabel-70 {width:240px; margin:0px; padding:3px 10px 3px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:right; vertical-align:top;}
.ColField-70 {width:450px; margin:0px; padding:3px 0px 3px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;}
.ColDesc-70 {width:0px;}
.TextComment-70 {width:700px; margin:0px; padding:0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;}
.Header-70 {margin:0px; padding:20px 0px 10px 0px; font:16pt 'Raleway', sans-serif; color:#000000; text-align:left;}
.Footer-70 {margin:0px; padding:8px 0px 0px 250px; text-align:left;}	/* padding for btns */

/********** frm68, SW-LoginPopup **********/
.frm68 {width:375px; margin-left:auto; margin-right:auto;}
.tbl68 {width:375px; margin-left:auto; margin-right:auto;}
.ColLabel-68 {padding:1px 5px 2px 0px; width:140px; text-align:right; font:14pt 'Raleway', sans-serif; color:#ffffff; vertical-align:top;}
.ColField-68 {padding:1px 0px 2px 0px; width:225px; text-align:left; font:11pt 'Raleway', sans-serif; color:#ffffff; vertical-align:top;}
.ColDesc-68 {width:0px; margin:0px; padding:0px;}
.Header-68 {height:60px; text-align:center; vertical-align:center; color:#ffffff; font:11pt 'Raleway', sans-serif;}
.Footer-68 {margin:0px; padding:8px 0px; text-align:center; font:11pt 'Raleway', sans-serif;}
.CtlText-68 {font:11pt 'Raleway', sans-serif;}

/********** tblData1, Admin - gray bg **********/
.tblData1 {margin:0px; padding:0px; border-collapse:collapse; border:0px solid black; empty-cells:show;}
	.tblData1 th {padding:3px 1px; border-top:2px solid #000000; border-bottom:2px solid #000000; background:#e8e8e8; text-align:center; color:#191970; font:8pt Arial;}
	.tblData1 th a {font:8pt Arial;}
	.tblData1 tfoot td {border-top:2px solid #000000;}
	.tblData1 tr {border-top:1px solid #000000; background-color:#ffffff;}
	.tblData1 tr:hover {background-color:#E0E0E0;}
	.tblData1 td {line-height:1.3em; vertical-align:top; padding:2px; color:#000000; font:10pt Arial; text-align:left; border:0px solid #000000;}		/*  max-width:100px; */
	.tblData1 tfoot {border-top:2px solid #000000; vertical-align:top;}
.tblData1-Header {padding:10px 0px; text-align:left;	color:#000000; font:16pt Tahoma;}

/********** tblData2, white bg **********/
.tblData2 {margin:0px; padding:0px; border-collapse:collapse; border:0px solid black; empty-cells:show;}
	.tblData2 th {padding:3px 1px; border-top:2px solid #191970; border-bottom:2px solid #191970; background-color:#e8e8e8; text-align:center; color:#191970; font:8pt Arial;}
	.tblData2 th a {font:8pt Arial;}
	.tblData2 tfoot td {border-top:2px solid #191970;}
	.tblData2 tr {border-top:1px solid #191970; background-color:#e8e8e8;}
	.tblData2 tr:hover {background-color:#ffffff;}
	.tblData2 td {line-height:1.3em; vertical-align:top; padding:2px; color:#000000; font:10pt Arial; text-align:left; border:0px solid #000000;} /*  min-width:100px; */
	.tblData2 tfoot {border-top:2px solid #191970; vertical-align:top;}
.tblData2-Header {padding:10px 0px; text-align:left;	color:#000000; font:16pt Tahoma;}

/********** frm01, 3C-left - 3 Column - left-aligned **********/
.tbl01 {margin:0px; padding:0px; border-collapse:collapse; border:0px solid black; empty-cells:show;}
.tbl01 th {padding:3px 1px; font:bold 8pt Verdana; text-align:center; border-bottom:1px solid #808080; background:#e8e8e8;}
.tbl01 td {word-wrap:break-word; vertical-align:top;}
.tbl01 tbody td {padding:2px; border-bottom:1px solid #808080; word-wrap:break-word; vertical-align:top;}
.tbl01 tr:hover {background-color:#c0c0c0;}
.frm01 {width:700px; 	padding:0px; border-spacing:0px; border:0px solid black;}
.ColLabel-01 {width:190px; text-align:right; vertical-align:top; padding:2px 10px 2px 0px; color:#000000; font:10pt Verdana;}
.ColField-01 {width:500px; text-align:left; vertical-align:top; padding:2px 0px 2px 0px; color:#000000; font:10pt Verdana;; word-wrap:break-word;}
.TextArea-01 {color:#000000; font:10pt Tahoma; width:500px;}
.ColDesc-01 {width:0px;}
.Header-01 {margin:0px; padding:15px 0px 5px 0px; font:11pt Verdana; color:#191970; text-align:left; border-bottom:2px solid #909090;}
.Footer-01 {margin:0px; padding:8px 0px 0px 180px; text-align:left;}
.TextComment-01 {width:580px; margin:0px; padding:0px; font:10pt Verdana; color:#000000; text-align:left; vertical-align:top;}


/********** frm67, SW-UserLeadContact **********/
.frm67 {width:480px; margin:0px; padding:0px;}
.frm67  td {word-wrap:break-word;}
.ColLabel-67 {width:170px; margin:0px; padding:3px 10px 0px 0px; font:10pt Verdana; color:#000000; text-align:right; vertical-align:top;}
.ColField-67 {width:300px; margin:0px; padding:3px 0px 0px 0px; font:10pt Verdana; color:#000000; text-align:left; vertical-align:top; word-wrap:break-word;}
.ColDesc-67 {width:0px;}


/********** frm10, Survey **********/
.frm10 {width:950px; margin:0px; padding:0px;}
.ColLabel-10 {width:150px; margin:0px; padding:3px 10px 3px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:right; vertical-align:top; border-bottom:1px solid #000000;}
.ColField-10 {width:350px; margin:0px; padding:5px 0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align: top; border-bottom:1px solid #000000;}
.ColDesc-10 {width:550px; margin:0px; padding:0px; border-bottom:1px solid #000000; font:italic 11pt 'Raleway', sans-serif; vertical-align:top;} /* padding:3px 0px 3px 5px; font:italic 11pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;} */
.TextComment-10 {width:950px; margin:0px; padding:0px; font:12pt 'Raleway', sans-serif; color:#000000; text-align:left; vertical-align:top;}
.Header-10 {margin:0px; padding:30px 0px 5px 0px; font:16pt 'Raleway', sans-serif; color:#000000; text-align:left; border-bottom:1px solid #000;}
.Footer-10 {margin:0px; padding:20px 0px 0px 0px; text-align:left;}	/* padding for btns */


/* CSS referenced in tblBldFrm */
.cmdSubmitHide {display:none;}
.cmdProcessHide {display:none;}
.cmdProcessShow {display:inline; font:12pt Verdana, Arial; color:#000000; padding:3px 10px;}
.addrow-hide {display:none;}
.addrow-show {display:table-row;}