

html { min-height: 100%; margin-bottom: 1px; }

#MainBody
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 592px;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	background-color: white;
	padding-bottom: 30px;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

#MainBody td
{
	font-family: Arial, Helvetica, sans-serif;
}

#MainBody td.form
{
	font-size: 9pt;
}

#MainBody td.why
{
	border-top-color: #e1e1e1;
	border-top-style: solid;
	border-top-width: 1px;
	vertical-align: top;
	padding-bottom: 10px;
}


#RightPanel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 200px;
	text-indent: 0px;
	margin: 0px;
	margin-top: -10px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #E1E1E1;
	float: right;
/*	height: 150px; */
	margin-left: 10px;
	margin-right: 0px;
	color: #666666;
	text-align: left;
	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;
}

#Location
{
	font-size: 8pt;
	color: #999999;
	padding: 0px;
	margin: 0px;
	width: 575px;
	background-color: white;
	padding-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;

}

#aLocation
{
	border-top: 1px solid #CCC;
	margin-left: 30px;
	margin-right: 20px;

}

#address
{
	float: left;
	width: 300px;
}







#MainBody a
{
	color: #CC0033;
	text-decoration: underline;

}

#Location a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     color: #333399;
	font-size: 9pt;
	text-decoration: underline;
}

#Location h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 14pt;
	line-height: 20px;
	margin-top: 5px;
	font-weight: normal;
	color: #666666;
}





#MainBody h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     color: #333399;
	font-size: 13pt;
     font-weight: normal;
	margin-bottom: 10px;
	line-height: 20px;
	padding: 0px;
}

#MainBody h2.marg
{
	margin-left:13px;
	margin-bottom:0px;
}

#MainBody h2.side
{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 5px;
	color: #333333;
}

#MainBody h2.solutions
{

	margin: 0px;
	padding: 0px;
     	margin-top: 15px;
	margin-bottom: 5px;
	line-height: 20px;
	padding-left: 20px;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #336699;
	text-align: left;
	width: 250px;
/*	background-color:white; */

}

#MainBody b.solutions
{
     font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	line-height: 20px;
	font-size: 14pt;
     color: #336699;
	text-align: left;
	width: 0;
/*	background-color:white; */

}

#MainBody h3
{
	font-size: 10pt;
     font-weight: bold;
     margin: 0px;
     padding: 0px;
}

#MainBody h3.why
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     color: #333399;
	font-size: 13pt;
     font-weight: normal;
	margin-bottom: 10px;
	line-height: 20px;
	padding: 0px;
}

#MainBody h3.solutions
{
	font-weight: bold;
	color: #666666;
	background-image: none;
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
/*
	background-image: url(images/striped_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
*/

}

#MainBody p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
    margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 18px;
	margin-right: 10px;
	padding-left: 15px;
	color: #333333;
}

#MainBody p.services
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	line-height: 14px;
	color: #333333;
	padding: 0px;
}

#MainBody p.rightBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 15px;
	font-size: 9pt;
}

#MainBody p.why
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	line-height: 15px;
	font-size: 8pt;
	margin-right: 10px;
	margin-left: 10px;
}

#MainBody p.solutions
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-left: 11px;
	padding: 0px;
	text-align: left;
	line-height: 15px;
	font-size: 8pt;
}

#MainBody p.overview
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 15px;
	font-size: 9pt;
}


#MainBody li
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin-bottom: 10px;
	font-size: 9pt;
	color:#333333;
}

#MainBody li.noBull
{
	list-style: none;
/*
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0%;
*/
}

#MainBody li.noBullSol
{
	list-style: none;
     margin-left: -26px;
	font-size: 8pt;
	line-height: 14px;
	margin-right: 10px;

}

#MainBody li.arrow
{
	line-height: 20px;
	background-image: url(images/striped_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left:12px;
	margin-left:-12px;
	list-style: none;
}

#MainBody select.solutions
{
     color: #666666;
     font-size: 9pt;
     margin-top:5px;
     margin-left: 11px;
}

#MainBody input.solutions
{
     color: black;
     font-size: 9pt;
     font-weight: bold;
}

#MainBody input.custom
{
	color: black;
	font-size: 9pt;
	margin-top:3px;
	margin-bottom:3px;
	padding:0px;
	line-height:15px;
}

#MainBody select.custom
{
     color: black;
     font-size: 9pt;
     margin-top:3px;
     margin-bottom:3px;
     padding:0px;
}

div.offer h1
{
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 18pt;
line-height: 20px;
margin-top: 5px;
font-weight: bold;
text-align: center;
}

div.offer h2
{
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 12pt;

margin-top: 5px;
font-weight: bold;
padding-left: 10px;
margin-bottom: 0px;
}

div.offer a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: red;
line-height: 20px;
margin-top: 5px;
text-decoration: underline;
}

div.offer p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
}

div.offer ul li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;

}

#webinar
{
background-image: url(/content/images/webinar/webinar_background_wide.jpg);
width: 500px;
padding-top: 10px;
padding-bottom: 0px;
margin-bottom: 10px;

}

#MainBody h3.webinar
{
margin: 15px 150px 5px 13px;
padding-bottom: 5px;
color: #233C75;
font-size: 15pt;
border-bottom:1px solid white;
}

#webinar p
{
font-size: 11pt;
margin: 0px 200px 10px 0px;
padding-bottom: 5px;
color: #666666;
}

#eventForm
{
padding-Top: 5px;
padding-Right: 5px;
padding-Bottom: 5px;
padding-Left: 10px;

margin-Top: 15px;
margin-Right: 0px;
margin-Bottom: 0px;
margin-Left: 10px;

float: right;
border:1px solid #cccccc;
background-color: #f1f1f1;
}

#eventForm p, #eventForm input, #eventForm select
{
color: #555555;
font-size: 8pt;
padding: 0;
margin: 0;
line-height: 10px;
margin-bottom:5px;
}

#eventForm input, #eventForm select
{
margin-bottom: 8px;
width:175px;
}

#eventForm input
{
width: 175px;
}

#eventForm b
{
color: #666666;
}

#eventForm h3
{
font-size: 14pt;
line-height: 19px;
margin-Top: 0px;
margin-Right: 0px;
margin-Bottom: 10px;
margin-Left: 0px;
}

#eventForm input.register
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#D71920;
width: 150px;
font-size:10pt;
font-weight:bold;
}

.button {
	background-color:#FF3300;
	background-image:url(/content/images/emails/button_bkgd.jpg);
	background-repeat:repeat-x;
}
.button a {
	color:#ffffff;
	font-size:9pt;
	margin-left:5px;
	margin-right:5px;
	line-height:23px;
	text-decoration:none;
}

.OrangeButton {
	background-color:transparent;
	background-image:url(/content/images/emails/button_bkgd.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-family: Arial,Tahoma,Verdana,Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	height:23px;
	margin-bottom: 0px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 0px;
	padding: 2px 14px 2px 14px;
	text-decoration:none;
	vertical-align: middle;
}

