body
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	
}
FORM 
{
	margin: 0px;
	padding: 0px;
}

h1, h2, h3
{
	font-family: arial;
	font-size: 17pt;
	color: #941935;
	line-height: 20pt;
	margin-bottom: 10px;
	
	}
	h2
	{
		font-size: 14pt;
		line-height: 16pt;
		margin-top: 0px;
		padding-top: 10px;
	}
	h2.alt
	{
		font-weight: normal;
		padding-top: 0px;
	}
	h3
	{
		font-size: 12pt;
		line-height: 14pt;
		margin-top: 0px;
	}
input, select
{
	display: block;
	font-family: arial;
	font-size: 7pt;
	color: #4B4B4B;
	margin-bottom: 5px;
	}
#logotd
{
	position: absolute;
	top: 5px;
	left: 35px;
	z-index: 100;
	}
.content
{
	background: url(/assets/eloqua/vidn/images/LB_grad.gif) bottom repeat-x #ffffff;
	padding: 10px 0px 0px 0px;
}
.customcontent
{
	background: url(/assets/eloqua/vidn/images/LB_grad.gif) top repeat-x #d0d0d0;
	padding: 0px 0px 0px 0px;
}
.homepage
{
	margin-right: 21px;
	margin-top: 10px;
}
#Form
{
	background: url(/assets/eloqua/vidn/images/FB.jpg) top left repeat-y #989898;
	padding: 0px;
	font-size: 8pt;
	color: #ffffff;
	font-family: arial;
	width: 200px;
	width: expression(198+"px");
}

/* css for alternate home page form layout */
#Form .formcontent table
{
	margin-top: 0px;
	font-size: 8pt;
	color: #ffffff;
	font-family: arial;
}
#Form .formcontent table td
{
	padding: 0px;
}
#Form .formcontent table td input
{
	width: 94px;
}

/* end alternate homepage form layout css */
#opt-in
{
	float: left;
	margin: 0px 3px 10px 0px;
	
}
.FR
{
	padding: 0px 0px 0px 2px;
}
 .formcontent
{
	margin: 0px 11px 0px 10px;
	padding: 0px 5px 0px 0px;
	line-height: 9pt;
	width:200px;
}

.secondarycontent
{
	margin-right: 6px !important;
	margin: 8px 20px 10px 10px;
	padding: 10px 5px 0px 5px !important;/* hack for FF display */
	padding: 0px;
	width: 200px;
}
.secondarycontent p
{
	margin: 5px 0px 5px 0px;
}
 .formcontent a:link,  .formcontent a:visited, .secondarycontent a:link, .secondarycontent a:visited
{
	color: #FFFFFF;
	display: block;
	margin-bottom: 8px !important;
	margin-bottom: 0px;
}
.formcontent a:hover, .secondarycontent a:hover
{
	color: #4B4B4B;
}
.vn
{
	text-align: right;
	border: 0px;
	font-weight: bold;
	margin-right: 10px;
}
.icon img
{
	float: left;
}
.icon a
{
	color: #ffffff;
	text-decoration: none;
}
#title
{
	width: 200px;
	overflow: auto;
}
.text
{
	width: 320px !important;
	width: 322px;
	float: right;
	color: #646464;
	font-family: arial;
	font-size: 9pt;
	margin-right: 21px !important;
	margin-right: 30px;
	padding-right: 15px;
	line-height: 12pt;
	margin-left: 0px;
}
.registertext
{
	margin: 10px 0px 0px 35px;
	padding: 0px;
	width: 375px;
	
}
.registertext table
{
	width: 375px;
	margin-top: 0px;
}
.registertext table td
{
	color: #646464;
	font-family: arial;
	font-size: 8pt;
	padding: 2px;
}
.registertext input, .registertext select
{
	font-size: 8pt;
	width: 150px;
	padding: 1px;
	}
.register
{
	border: solid 1px #A5AEB5;
	height: 18px;
}

.registertext select
{
	border: groove 1px #A5AEB5;
	height: 18px;
}
.registertext FORM
{
	margin: 0px;
	padding: 0px;
}
.TL
{
	background: url(/assets/eloqua/vidn/images/BL_grad2.jpg) top right no-repeat;
	
}
.secondarytext
{
	color: #646464;
	font-family: arial;
	font-size: 9pt;
	margin-right: 0px;
	padding-right: 0px;
	line-height: 12pt;
	margin-left: 30px;
	width: 679px;
}
.FVTR /* first view top right */
{
	background: url(/assets/eloqua/vidn/images/TRback.gif) bottom left repeat-x;
	color: #4B4B4B;
	font-size: 8pt;
	font-family: arial;
	padding-top: 5px !important;
	padding: 5px 0px -4px 0px;
}
.FVTR table td, .FVTR table td a, .FVTR a
{
	color: #4B4B4B;
	font-size: 8pt;
	font-family: arial;
}

.SVTL /*second view top left */
{
	padding: 8px 0px 0px 25px; 
	width: 736px !important;
	width: 745px;
}
.SVTL2
{
	padding: 8px 0px 0px 25px;
	width: 730px !important;
	width: 721px;
}
.text p, .secondarytext p
{
	margin: 5px 0px 8px 0px;
}
.text a:link, .text a:visited, .secondarytext a:link, .secondarytext a:visited
{
	color: #941935;
	text-decoration: none;
}
.text a:hover, .secondarytext a:hover
{
	color: #4B4B4B;
	text-decoration: underline;
}
.text ul, .secondarytext ul
{
	margin-top: 0px;
}
ul.jumplinks
{
	margin: 0px 0px 20px 30px;
	list-style-type: none;
}
ul.jumplinks li
{
	display: inline;
	text-align: center;
	padding: 0px 10px 0px 10px;
	border-right: solid 1px #646464;
}
ul.jumplinks li a
{
	font-weight: bold;
}
.secondarytext .credential
{
	color: #646464;
	font-family: arial;
	font-size: 9pt;
	border-top: solid 1pt #646464;
	border-right: solid 1pt #646464;
	margin-bottom: 10px;
}
.secondarytext .credential th 
{
	font-weight: bold;
	text-align: left;
	color: #646464;
	font-family: arial;
	font-size: 9pt;
	border-bottom: solid 2px #646464;
	border-left: solid 1px #646464;
}
table.credential  td
{
	vertical-align: top;
	border-bottom: solid 1px #646464;
	border-left: solid 1px #646464;
}

/* horizontal links at top and bottom of page - included are "CSS hacks" so that the design looks the same
in fire fox and IE7 */
table.links
{
	margin: 0px;
	width: 987px;
	padding: 0px;
}
table.links td
{
	border-right: solid 2px #ffffff;
	text-align: center;
	height: 30px;
	background: url(/assets/eloqua/vidn/images/unselect.jpg) top left repeat-x;
	padding: 8px 0px 5px 0px !important;
	padding: 0px;

}
table.links td a:link, table.links td a:visited
{
	color: #ffffff;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background: none !important;
	background: url(/assets/eloqua/vidn/images/unselect.jpg) top left repeat-x;
	padding: 8px 10px 5px 10px;
	margin: 8px 0px 5px 0px !important;
	margin: 0px;
	height: 30px;
	width: 100%;
}
table.links td a:hover, table.links td:hover
{
	background: url(/assets/eloqua/vidn/images/select.jpg) top left repeat-x;
	padding: 8px 10px 5px 10px;
	margin: 8px 0px 5px 0px !important;
	margin: 0px;
	height: 30px;
}

/* end of horizontal navigation */
#footer
{
	padding: 0px 0px 15px 10px !important;
	padding-left: 0px;
	background: url(/assets/eloqua/vidn/images/footer.gif) top left no-repeat;
	width: 985px;
}
#footer table
{
	color: #646464;
	font-family: arial;
	font-size: 8pt;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: 935px !important;
}
#footer table td.footerlinks
{
	padding-left: 10px;
	text-align: left;
}
#footer table td.copyright
{
	text-align: right;
	padding-right: 10px;
}
#footer table td a:link, #footer table td a:visited
{
	color: #646464;
	text-decoration: none;
	border-right: solid 1px #646464;
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
}
#footer table td a:hover
{
	color: #000000;
}

