body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0;
	background: #fff;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C3151F
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #000000;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #777777;
	color: #FFFFFF;
	padding-left: 4px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #777777;
	color: #FFFFFF;
	padding-left: 4px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E79703;
}
#pmaincontent p {
	text-align: left;
}
a {
	color: #BF171F;
	text-decoration: none
}
a:hover {
}
#page {

	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.tenpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.tenpt {
	font-size: 10px;
}
.product_desc {
	border:1px solid #CFCFCF;
}
/* Begin Top Nav Menu CSS */
#header {
	height: 72px;
}
.top {
	height: 75px;
	padding: 5px;
}
#top_navimg {
	width: 1177px;
	height: 31px;
}
#top_navimg span {
	width: 177px;
	height: 31px;
	float: left;
}
#top_navmenu {
	height: 33px;
	background: #dfdfdf;

}
#top_navmenu a {
	color: #000;
	border: none;
	text-decoration: none;
font-weight: bold;
	/*font-size: 12px;
	letter-spacing: 1.5px;*/
}
#top_navmenu p {
	margin: 0;
	padding: 0;
	position: relative;
	top: 8px;
}
#top_navmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#top_navmenu > ul {
	position: relative;
	
}
#top_navmenu li {
	color: #FFF;
	border: 1px solid #DFDFDF;

	float: left;
	position: relative;
	width: 110px;
	height: 31px;
	font-weight: bold;
}
#top_navmenu  > ul > li {
		/*background: url('/images/navbutton.png');*/
		background: #fff;

}
#top_navmenu li a {
	vertical-align:middle;
}
#top_navmenu li li a:hover {
	text-decoration: underline;
}
#top_navmenu li ul {
	background:#fff;
	color: #FFF;
	border: 1px solid #DFDFDF;
	position: absolute;
	top: 31px;
	left: -999em;
	width: 225px;
	padding: 5px;
	margin: 0;
	z-index: 3;
}
#top_navmenu li ul li {
	border: none;
	width: 225px;
	height: 16px;
	padding-top: 0;
}
#top_navmenu li > ul {
	position: absolute;
	top: 31px;
	z-index: 3;
}
#header div > ul > li:hover, #header div > ul > li.over {
	
}
#top_navmenu li:hover ul, #top_navmenu li.over ul {
	left: auto;
}
#pcontent {
	margin-top: 62px;
	width: 830px;

	background: #fff;
}
#pwrap {
	border: 1px solid #999;
	min-height: 500px;
}
#sidenav {
	width: 177px;
	float: left;
	background: url('/images/sidebarback.jpg') top repeat-y;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
#pmaincontent {
	
	margin-left: 178px;
	padding: 10px;

}
.side_barLinks2 {
	color: #000;
	height: 20px;
	padding: 5px 5px;
	margin: 0;
	font-size: 12px;
}
a:hover .side_barLinks2 {
	color: #d54935;
	text-decoration: none;
	cursor: pointer;
	}
.greyborder {
	border: 1px solid #999;
}
.black {
	background: #000;
}

/* End Top Nav Menu CSS */


#main {
	background-color: #FFFFFF;
	clear:left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 62px;
	width: 830px;
	border: 1px solid #999;
}
#sidebar {
	width: 190px;
	float: left;
	background: url('/images/sidebarback.jpg') repeat-y;
	border: 1px solid #999;
	min-height: 500px;
	border-left: 0;
	border-top: 0;
}
.t3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #AD2F35;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
/* Begin Homepage CSS */

.bigQ {
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
	font-size: 2.6em;
	height: 130px;
	color: #604F7B;
}
.bigQ2 {
	padding-top: 5px;
	font-weight: bolder;
	text-align: center;

	height: 30px;
	color: #666666;
}
.bigQ3 {
	padding-top: 5px;
	font-weight: bolder;
	text-align: center;
	font-size: 16px;
	height: 18px;
	color: #666666;
}
.bullets {
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.redBox {
	background: #BF171F;
	height: 17px;
}
.buttonStyle {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.logo {
	height: 137px;
	margin-top: 5px;
	text-align: center;
}
#hcontent {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	width: 755px;
	height: 565px;
	border: 1px solid #000;
	margin-top: 62px;
	margin-bottom: 30px;
}
#hmain {
	margin-left: auto;
	margin-right:auto;
	width: 755px;
	height: 550px;
}
#erBox {
	position: absolute;
	width: 223px;
	border: 1px solid #999;
	top: 80px;
	left: 744px;
	height: 300px;
	background: #ffffff;
}
#hcontent>#erBox {
	background-image: url(/images/homepage/translucent10x10.png);
}
#hdBox {
	position: absolute;
	width: 223px;
	border: 1px solid #999;
	top: 80px;
	left: 255px;
	height: 350px;
	background: #ffffff;
}
#hcontent>#hdBox {
	background-image: url(/images/homepage/translucent10x10.png);
}
#cwBox {
	position: absolute;
	width: 223px;
	border: 1px solid #999;
	top: 80px;
	left: 499px;
	height: 350px;
	background: #ffffff;
}
#hcontent>#cwBox {
	background-image: url(/images/homepage/translucent10x10.png);
}
#glBox {
	position: absolute;
	width: 223px;
	top: 10px;
	left: 11px;
	height: 482px;
	font-weight: bold;
	line-height: 18px;
}
#posStatement {
	position: relative;
	width: 700px;
	top: 20px;
	left: 255px;
	height: 30px;
	font-weight: bold;
	font-size: 2em;
	line-height: 18px;
}
#hcontent>#glBox {
	height: 360px;
}
#glBoxPad {
	padding: 0px 10px 10px 10px;
}
#glBox>#glBoxPad {
	padding-top: 0px;
}
#erButtons {
	position: absolute;
	width: 240px;
	top: 390px;
	left: 736px;
	text-align: center;
}
#hcontent>#erButtons {
	left: 738px;
}
#hdButtons {
	position: absolute;
	width: 240px;
	top: 410px;
	left: 252px;
	text-align: center;
}
#hcontent>#hdButtons {
	left: 249px;
}
#cwButtons {
	position: absolute;
	width: 240px;
	top: 410px;
	left: 492px;
	text-align: center;
}
#hcontent>#cwButtons {
	left: 493px;
}
#Layer1 {
	position:absolute;
	left:33px;
	top:298px;
	width:198px;
	height:40px;
	z-index:0;
}
.greybox {
	height: 17px;
	background-color: #4a4a4a;
}
.style1 {
	font-family: "Times New Roman";
}
/* End Home Page CSS */

.side_barHead {
	width: 90%;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	color: #000;
	border-bottom: 1px solid #BF171F;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Trebuchet MS;
	text-decoration: none;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 4px;
	font-size: 12px;
	font-weight: bold;
}

/*Tab css*/
div#pagemenu {
	float: left;
	width: 100%;
	/*margin: 0em 15em;*/
	padding-top: 2px;
	border-bottom: 3px solid #717171;
	}
ul#pagenav, ul#pagenav li {
	list-style:none;
	margin: 0;
	padding: 0;
	}
ul#pagenav {
	padding-left: 3px;
	}
ul#pagenav li {
	float: left; 
	margin-right: 3px;
	text-align: center;
	
	}
ul#pagenav a {
	float: left; 
	width: 7.5em;
	padding: 5px 0;

	background: url('/images/tab.png') repeat-x;
	text-decoration: none;
	color: #FFF;
	}
ul#pagenav a:hover {
	background: url('/images/tabover.png') repeat-x;
	color: #FFF;
	}
ul#pagenav li.active a, ul#pagenav li.active a:hover {
	background: url('/images/tabover.png') repeat-x;
	color: #FFF
	}
	
.w_title {

	font-size: 13px;

	font-weight: bold;

	margin: 5px 0 5px 0;

	border-bottom: 1px solid #dfdfdf;

}

.w_link {

	border: 1px solid #ddd;

	margin: 10px 0 5px 0;

	padding: 5px;

}

.w_text {

	margin: 3px 0 3px 0;

}

.w_enclosure {

	border: 1px solid #ddd;

	margin: 5px 0 5px 0;

	padding: 5px;

}

td.prodwebinars {

  width: 33%;

  padding: 2px 0 2px 0;

}


#fcontent {
	background: #FFF;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	width: 600px;
	min-height: 350px;
	border: 1px solid #999;
	margin-top: 62px;
	margin-bottom: 30px;
	padding: 10px 30px;
}
#fmain {
	margin-left: auto;
	margin-right:auto;
	width: 600px;
	min-height: 350px;
}

/*Form CSS*/

	.reg_note{
		font-weight:bold;
		width:300px;
		margin-bottom:20px;
		text-align:justify;
	}
	.reg_field_container{
		margin-bottom:5px
	}
	.reg_label_container{
		padding-top:3px;
		width:150px;
		float:left;
		font-weight:bold;
	}
	.reg_input_container{
		
	}
	.reg_input{
		font-size:11px;
		padding:2px;
		border:solid 1px #999;
	}
	.reg_submit_container{
		width:301px;
		text-align:right;
	}
	.reg_submit_btn{
		border:solid 1px #999;
		padding: 1px 10px 1px 10px;
	}
	.reg_error{
		margin-bottom:20px;
		color:red;
		font-weight:bold;
		padding:5px;
	}

#regform {
	width: 570px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
}

#regform input{

	/*width: 200px;*/
	font-family: Arial, sans-serif;
	font-size: .8em;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #ccc;
}

#regform select{

	width: 200px;
	font-family: Arial, sans-serif;
	font-size: .8em;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #ccc;
}

#regform input:focus {
	border: 1px solid #BF171F;
}

#regform input.submit-button {
	width: 75px;
	float: right;
}
.forminput {
	width: 380px;

	}
.forminfo {
	float: right;
	width: 150px;
	border: 1px solid #666;
	background: #ffffe1;
	font-size: .7em;
	padding: 4px;
	}
.forminfo h1 {
	width: 100%;
	border-bottom: 1px solid #555;
	font-size: 1em;
	}
.formwrap {
	margin-bottom: 50px;
	}
.freq {
	font-weight: bold;
	}
label {
	float: left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;

	font-size: 11px;
}
#regform p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	}
#usernote, #passnote {
	/*display: none;*/
	}
.error{
	color: #bf171f;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	}
	
		#logobar {
	height: 100px;
	}


 #ehdlogo {

 float: left;
 margin-left: 27px;
 width: 150px;

 }
	div.cf_wrapper
	{
		position: relative;
		right: 0;
		
	}
	div.cf_wrapper p {
		font-size: 10px;
	}
	
	div.cf_element
	{
		min-height: 100px;
		width: 367px;
		color: #333;
		background-color: #fff;
		letter-spacing: 1px;
		text-align: justify;
		
	}
	div.cf_element div.cfcontent
	{
		padding: 0px 10px;
	}

	div.cf_element div.cfcontent h3
	{
		padding-top: 0;
		margin-top: 0;
	}
	div.cf_element .author {
	color: #111;
	text-align: right;
	}
#topehd {
height: 100%;
}
 #ehdquotes {
 position: relative;
 right: 0px;
 margin-left: 250px;
 margin-top: 5px;
 width: 367px;
 }
	
	
	
	
	
	



/* CSS for old server */





.topmenu {  color: #777777}
a.topmenu { font-size: xx-small; font-weight: bold; font-family: Verdana,Arial,sans-serif; text-decoration: none; color: #777777}
a.topmenu:hover { font-size: xx-small; font-weight: bold; font-family: Verdana,Arial,sans-serif; text-decoration: underline; color: #777777}

.quote_small {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
    
.blue_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; font-weight: bold; background: #425C8C}
a.blue_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: none; font-weight: bold}
a.blue_menu:active {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: none; font-weight: bold}
a.blue_menu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: none; font-weight: bold}
a.blue_menu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: underline; font-weight: bold}

.black_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; font-weight: bold; background: #000000}
a.black_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: none; font-weight: bold;}
a.black_menu:active {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: none; font-weight: bold}
a.black_menu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: none; font-weight: bold}
a.black_menu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; vertical-align: top; text-decoration: underline; font-weight: bold}

.side_bar {
	border: 1px solid #999;
    background: #FFFFFF;
}

.side_barLinks {
    background: #D8D8D8;
    border-bottom: 1px solid #425C8C;
}

.side_barAction {
    border-bottom: 1px solid #425C8C;
}

.side_barSec {
    padding-left: 9px;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px solid #BFBFBF;
}

.side_barText {
    color:#3f3f3f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding:4px 0px 2px 9px;
    text-decoration:none;
    width:100%;
}

.side_barTextSel {
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 10px;
    padding:2px  0px  2px  9px;
    text-indent: 0px;
    text-decoration:none;
    width:100%;
}

.side_barSel {
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    border:1px solid #000000;
    padding:1px 0px 0px 0px;
    height:20px;
    width:100%;
}

.side_barSel1 {
    background-color:#DFDFDF;
    background-repeat:repeat-x;
    border:1px solid #000000;
    padding:1px 0px 0px 0px;
    height:20px;
    width:100%;
}

.side_barHead {
	width: 90%;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	color: #000;
	border-bottom: 1px solid #BF171F;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Trebuchet MS;
	text-decoration: none;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 4px;
	font-size: 12px;
	font-weight: bold;
	}

.side_barLinks2 {
	color: #000;
	height: 20px;
	padding: 5px 5px;
	margin: 0;
	font-size: 12px;

	}
	
.side_barHeadbackup {
	width: 173px;
	border-right:none;
	font-size: 12px;
	margin: 0;
	font-weight: lighter;
	text-align: center;
	padding-right: 5px;
	background: #BF171F;
	color: #FFF;
	}
.side_barLinks2backup {
	color: #000;
	height: 20px;
	padding: 10px 10px;
	margin: 0;
	border: 1px solid #000;
	font-size: 12px;
	font-weight: bold;
	}
.side_barLinks3 {
	color: #000;
	height: 20px;
	padding: 10px 5px;
	margin: 0;

	font-size: 10px;
	}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: .25cm; padding-right: .25cm; padding-bottom: .25cm; padding-left: .25cm; border: none; text-align: justify}

.bottom_bar {  background-color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
a.bottom_bar {  background-color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-decoration: none}
a.bottom_bar:active {  background-color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-decoration: none}
a.bottom_bar:visited {  background-color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-decoration: none}
a.bottom_bar:hover {  background-color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-decoration: underline}

.tenpt {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
a.tenpt {font-size: 10px;}

.sideheader {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.box {
    border: 1px solid #000000;
    padding: 2px;
}
.p_indent {
    text-indent: 25px;
    text-align: justify;
}
.newsTitle {
    font-weight: bold;
}
.quote {
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin: 1px 10px 0 10px;
}
#event {
    margin: 5px 0 5px 0;
    padding: 0 2px 0 2px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    color: #3f3f3f;
}

#event #title {
}

#event a {
    text-decoration: none;
}

#event #presenter {
}

#event #date {
    font-size: 10px;
}

#event:hover {
    background: #fff;
    color: #000;
}

.gtestimonial {
	padding: 3px;
	}
#pmain {
	clear: left;
	background: #FFF;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;

	width: 830px;
	}

a:hover .side_barLinks2 {
	color: #d54935;
	text-decoration: none;
	cursor: pointer;
	}
/*\*/ @import "ie-hacks.css"; /**/

 .answer {
	font-size: 12px;
	font-weight:bold;
	}
 .question {
 	font-size: 12px;
 }
#cwportallog {
	 font-size: 15px;
	 color: #000;
	 /*font-weight: bold;*/
	 position: absolute;
	 right: 17px;
	 margin-top: 6px;
}
#cwportallog a {
	border-left: 2px dotted #000; 
	padding-left: 4px;
	font-size: 15px;
	color: #000;
	font-weight: normal;
}
#cwportallog a:hover {
	font-weight: bold;
}

img, div, input { behavior: url("/include/iepngfix.htc") }

