/* this is the default style sheet for WDI
*/

	
body {
	color: black;
	background-color: #FFFFFF;
	margin-left:0px;
	margin-top:0px;
}
table td input .button {
	color: red;
 	background: blue;
	font-family: sans-serif;
	font-size: 14;
}

/* style for header */
table.header {
/* for 4-value fields, the order is: top, right, bottom, left  */
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	background-color: white;
	width: 100%;
}
table.header td {
/* for 4-value fields, the order is: top, right, bottom, left  */
		padding: 0px 0px 0px 0px;
	margin: 0px;
	border-style: none none none none;
	border-spacing: 0px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.header .tagline {
/* for 4-value fields, the order is: top, right, bottom, left  */
	font-family: sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	height:25px;
	border-style: none none none none;
	line-height: 110%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 12px; 
/*	margin-left: 12px; */
}
table.header .title{
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 26px;
	height:50px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 22px;
}
table.header .headerbar {
	height: 25px;
	color: white;
	background-color: blue;
}
table.footer {
/* for 4-value fields, the order is: top, right, bottom, left  */
	border-width: 0px;
	border-spacing: 0 0 0 0;
	width: 100%;
	border-style: none none none none;
	border-collapse: collapse;
	text-align: left;
	color: white;
	background-color: blue;
}
table.footer td {
	height: 25px;
	font-family: sans-serif;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	border-style: none none none none;
	padding: 2px;
	line-height: 110%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 0ex;
	color: white;
	background-color: blue;
}
table.footer td .phone {
	font-family: sans-serif;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	line-height: 110%;
	word-spacing: normal;
	letter-spacing: 3px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 0ex;
	color: white;
}
table .errors {
/* for 4-value fields, the order is: top, right, bottom, left  */
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	width: 100%;
	color: red;
}

table .messages {
/* for 4-value fields, the order is: top, right, bottom, left  */
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	width: 100%;
	color: black;
}

table .messages ul {
  list-style: none;
  margin-left:0;
  padding-left:0;
  list-style-position: inside;
}

table.form {
/* for 4-value fields, the order is: top, right, bottom, left  */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-style: none none none none;
	width:100%;
	background-color: #FFFFFF;
}

table.form  td table .errors  {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
	border-style: none none none none;
	line-height: 110%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 5px;
	color: red;
}
table.form td {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 2px;
	height: 40px;
	font-family: sans-serif;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	line-height: 110%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 0px;
	color: black;
	background-color: #FFFFFF;
}
table.form .thin {
	height: 25px;
/*	background-color: #FFFFFF; */
}
table.form input {
	background-color: white;
	color: black;
	border-spacing: 2px 2px 2px 2px;
	font-family: sans-serif;
	font-size: 12px;
}
table.form .headingtext{
	font-family: sans-serif;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	word-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 0ex;
}
table.form .text{
	font-family: sans-serif;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	word-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 0ex;
}
table.form .title{
	font-family: sans-serif;
	font-variant: normal;
	font-weight: bold;
	font-size: 12pt;
	line-height: 110%;
	word-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
	text-indent: 0ex;
}
table.form td input.button {
	color: white;
 	background: blue;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
}
table.form input.button {
	color: white;
 	background: blue;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
}
table.form td input.radio {
	background-color: #FFFFFF;
	font-size: 12px;
}
table.form td select {
	background-color: #FFFFFF;
	font-family: sans-serif;
	font-size: 12px;
}

table.default {
/* for 4-value fields, the order is: top, right, bottom, left  */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-style: none none none none;
	background-color: #FFFFFF;
}
table.default td {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 5px;
	height: 50px;
	font-family: sans-serif;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 110%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 0ex;
	color: black;
	background-color: white;
}
table.default .thin {
	height: 25px;
	background-color: white;
}
table.default input {
	background-color: white;
	color: black;
	font-family: sans-serif;
	font-size: 12px;
}
table.default .text{
	font-family: sans-serif;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 110%;
	word-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 0ex;
}
table.default td input.button {
	color: white;
 	background: blue;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
table.stateprov {
/* for 4-value fields, the order is: top, right, bottom, left  */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-style: none none none none;
	background-color: #FFFFFF;
}
table.form table.stateprov table td input {
	background-color: white;
	color: black;
	width:180px;
	border-spacing: 2px 2px 2px 2px;
	font-family: sans-serif;
	font-size: 12px;
}
table.download {
/* for 4-value fields, the order is: top, right, bottom, left  */
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 5px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-style: none none none none;
	background-color: #FFFFFF;
}
table.download .even {
	height:10px;
	padding: 5px 5px 5px 5px;
	font-family: sans-serif;
	background-color: #F4F4FF;
}
table.download .odd {
	height:10px;
	padding: 5px 5px 5px 5px;
	font-family: sans-serif;
	background-color: #E4E4FF;
}
table.download .heading {
	height:10px;
	padding: 5px 5px 5px 5px;
	font-family: sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
}
table.download .minor {
	height:10px;
	padding: 5px 5px 5px 5px;
	font-family: sans-serif;
	background-color: #F4F4FF;
}
table.download .major {
	height:10px;
	padding: 5px 5px 5px 5px;
	font-family: sans-serif;
	background-color: #E4E4FF;
}
table.download .spacer {
	height:2px;
	padding: 0px 0px 0px 0px;
	background-color: black;
}

.boxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000CC !important;
	letter-spacing: 3pt;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	width: 220px;
	padding: 4px 0 0 0 !important;
}
.boxesright {
	width: 220px;
	border: thin solid #0000CC;
	padding: 5px 0 0 0 !important;
}

.boxesright p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
}

.boxesright p a {
	text-decoration: underline;
}

.margin-top4 {
	margin-top: 4px !important;
}
