
body {margin:20px; padding:0px;  behavior:url(csshover.htc); text-align:center; background-color:#C9D0D7; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, arial, sans-serif}
* {margin:0; padding:0}

h1 {font-size: 12px; font-weight:normal;}
.redtext {color: #de0303; font-weight:bold;}
.graytext {color: #999999; font-weight:bold;}
.callout {color: #4674a1; font-weight:bold;}
.noborder {border: none;}

/* --------------- ECR STYLES --------------------- */
/* --------------- ECR STYLES --------------------- */
/* --------------- ECR STYLES --------------------- */

table#ecrPageTable {
	margin:0 0 0 60px;
	padding:0;
	border:none;
}

table#ecrPageTable tr {
	margin:0;
	padding:0;
	border:none;
}

table#ecrPageTable tr td {
	padding:0 0 0 0;
	margin:0;
	border:none;
}


.ecrImage {
	margin:0 0 0 120px;
}



/* --------------- END ECR STYLES --------------------- */
/* --------------- END ECR STYLES --------------------- */
/* --------------- END ECR STYLES --------------------- */


a:link {color:#567da5;}
a:visited {color: #999999;}

div#wrapper {width:960px; margin-left:auto; margin-right:auto; text-align:left; border:1px solid #ABACAC; background-color:#FFFFFF;  }
div#header {width:960px; height:260px; background-color:#292929;}

div#logo {width: 241px; float:left; padding-right:18px; }
div#logo img {border:none;}
div#secondarynav {width:680px; height:50px; padding-top:16px; margin-left:250px; }
div#secondarynav ul {list-style-type:none; border:0px none; padding-top:15px; }
div#secondarynav ul li {list-style-type:none; float:left; font-size:10px; padding-left:19px;}
div#secondarynav ul li a {text-decoration:none; }
div#secondarynav img {border-style:none; margin-right:4px;}

div#navmenu {width:960px; height:30px;  background-color:#292929; text-align:center; margin-top: 0px;}
div#navmenu ul {text-align:center;  padding-left:6px;}
div#navmenu li {float:left; list-style-type:none; font: 11px bold Tahoma, Verdana;}
div#navmenu li a{color:#82C8F6; text-decoration:none; padding-left:5px; padding-right:5px;}
div#navmenu img {border-style:none; }


div#contentwrapper {width:960px; background:url('../pres_images/contentarea_bg.gif') repeat-y; }
div#contentarea {width:723px;  margin-left:233px;  padding:0; vertical-align:top; }

div#leftcolumn {width:233px; float:left; border-right:1px solid #E0E8F0; font: 10px Verdana; background:url('../pres_images/leftcolumn_bottom.gif') no-repeat bottom right ; background-color:#fcfdf4}

div#leftcolumn ul {list-style-type:none; background-color:#fcfdf4;  }
div#leftcolumn ul li {padding:4px; background:url('../pres_images/green_square_bullet_bg.gif') no-repeat;}
div#leftcolumn img {margin:2px 10px; border-style:none;}
div#leftcolumn ul li:hover {display:block;  }	
div#leftcolumn ul li a:hover {display:block; background-color: #FFFFFF; border-top: 1px solid #F0F3F6; border-bottom: 1px solid #F0F3F6;}	
div#leftcolumn a {display:block; padding:4px 24px; text-decoration:none; color:#069; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}

div#incad {width: 180px; padding: 0px 20px 0px 0px;  border:none;}
div#incad img { margin-left:-18px; }
div#incad a {border:none;}

div#leftcolumn a:hover {color:#F33; background-color: #FDFFF4;}
div#incad a:hover {background-color:#EEEEEE;}
	
div#leftcolumnad {width:193px;  float:left; padding: 40px 20px; background:url('../pres_images/feature_bg_sub.gif') no-repeat; background-color:#EEEEEE; }

div#feature {border: 1px solid #999966; padding: 20px;}
div#feature img {float:left; margin-left: -20px; margin-bottom:-20px;}
div#print_info {width: 480px; height:26px; background-color:#eaf0f4; text-align:center; border:1px solid #c8c8c8;}
div#print_info a {text-decoration:none;}
div#centralcontent {width: 500px; float:left; padding: 10px 4px 10px 20px;  background:url('../pres_images/center_column_bg.gif') repeat-y; text-align: justify;}
div#centralcontent ul {padding-left:10px;}
div#centralcontent p {line-height: 15px; margin-top:13px;}
div#centralcontent li a {line-height: 16px; font-style:normal;}
div#centralcontent li {margin-left: 30px;}
div#centralcontent table {border: thin double #CCCCCC; }
div#centralcontent table td {padding: 8px; border: 1px solid #999999;}

div#centralcontent img {padding-right: 10px;}
div#centralcontent table input {}


.graybackground {background-color:#F7F7F7; border-bottom: 1px solid #999999;}
.bluebackground {background-color:#F9FBFF; border-bottom: 1px solid #999999;}
.smallitalic {font-size:10px; font-style: italic; color:#999999;}



div#testimonial {width:185px;  background-color:#F9FBF0; float:right; background:url('../pres_images/testimonial_bg.gif') no-repeat; border-left: 1px solid #E0E8F0; border-bottom: 1px solid #E0E8F0;}
div#testimonial p {font:11px Verdana; font-weight:bold; color: #2E6CA4; line-height:20px; margin: 5px 15px;  }
div#testimonial img {border-style:none;}

div#signup {width:167px; border:1px solid #5382AD; margin-left:11px; margin-top:15px; float:right; background:url('../pres_images/signup_bg.gif') no-repeat; }

div#signup ul {list-style-type: none; padding-top:70px; margin-left:4px;}
div#signup ul li {font:11px Arial; color: #7E7E7E; line-height:14px;}

div#footer {width:960px; height:70px; background-color:#292929; }
div#footer p {font:10px Arial; color: #EEEEEE; line-height:12px; padding:5px; text-align:center; }




.floatright { float:right; border-style:none; margin-right:18px; margin-bottom:8px;}
.floatleft {float:left;}
.negtopmargin {margin-top:-10px;}
.indent {margin-left: 30px;}
.indent110 {margin-left: 110px;}

.redtext a:link {color: #de0303; text-decoration: none;}
.redtext a:hover {color: #FF0000;}
.redtext a:visited {color: #de0303; text-decoration: none;}

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method *