body  {font: 80% Verdana, Arial, Helvetica, sans-serif;	background: #1a3b67 url(images/bg.jpg) repeat-x; margin: 0;	padding: 5px 0px 0px 0px; text-align: center; color: #000000;}
.twoColFixLtHdr #container {width: 976px; 	margin: 0 auto; 	border: 0px;	text-align: left;} 
.twoColFixLtHdr #header {background:url(images/newsite_header.gif) #000099 no-repeat;padding: 0 10px 0 20px; height:110px;} 
.twoColFixLtHdr #header h1 {margin: 0; 	padding: 10px 0px 0px 120px; font-size:1.4em; color:#fff;line-height:28px}
.twoColFixLtHdr #header h2 {margin: 0; 	padding: 0px 0px 0px 120px; font-size:.9em; color:#fff;line-height:28px}


#menubar{padding:0px 0px 0px 20px; width:954px;background-color:#eee; border-left:1px solid #000; border-right:1px solid #000; color:#000; clear:both;}
.twoColFixLtHdr #sidebar1 {float: left; clear:both;	width: 165px;	background: #fff url(images/newsite/left_bg.jpg) no-repeat; padding: 15px 10px 15px 20px;}
h2{font-size:1.2em; }
h3{font-size:1.1em;}

#maincontainer{width:974px; clear:both; margin:0px; border: 1px solid #000; background-color:#fff;}
#maincontainer h1{font-size:1em; font-weight:bold; color:#000;}
#maincontainer th{background-color:#999999; color:#fff; font-weight:bold; text-align:center;}
.pricingtable{ background-color:#1E56A0; color:#fff;}
.twoColFixLtHdr #mainContent { 	margin: 5px 0 0 200px; padding: 0 10px; } 
.twoColFixLtHdr #footer {padding: 0px;	background: url(images/newsite_footer.gif) no-repeat; height:33px; width:976px;} 
.twoColFixLtHdr #footer p {	margin: 0; 	padding: 5px 0px 5px 20px; color:#fff; font-size:.8em; font-weight:bold;}

#footer a:link,#footer a:visited   {text-decoration:none; color:white;}
#footer a:active   {text-decoration:none; color: #eeeeee;}
#footer a:hover    {text-decoration:none; color: red;}


a:link  {text-decoration:none; color:#143E82; }
A:visited {text-decoration:none; color:#143E82;}
A:active {text-decoration:none; color:#143E82; }
A:hover {text-decoration:none; color:red; }
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;	margin-left: 8px; clear:none;}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;	margin-right: 5px;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;   height:0;    font-size: 1px;    line-height: 0px;}
.speechmarks{ background-color:#fff; font-style:italic; font-family:Arial, Helvetica, sans-serif; text-align:justify; min-height:95px; border: 1px #ccc solid; padding:4px;}
.smallwhite {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:.8em;}
.small {font-size:  11px;}
#frontbox{background:url(images/front_box_bg.jpg) no-repeat; width:230px; height:178px; padding:10px 10px 0px 10px; float:left}
#frontbox h1{color:#fff; font-weight:bold; font-size:1.4em; padding:0px; margin:0px 0px 10px 0px;}
#frontbox p{padding:0px 12px 0px 0px; margin:5px 0px 5px 0px; color:#fff;}
#frontbox img{padding:0px; border:0px;}
#bigbox{width:730px; height:145px; background: url(images/frontmain1.jpg) no-repeat;float:left; padding:2px 15px 0px 8px; margin:0px}
#bigbox h1{ color:#fff; font-size:1.1em}
#bigbox p{color:#fff; padding:0px 20px 0px 0px}
#bigbox img{border:0px; padding-right:8px; text-align:left; float:left;}
#frontbox a:link, #frontbox a:visited, #bigbox a:link, #bigbox a:visited{color:red;}
#frontbox a:hover, #bigbox a:hover{color:#fff;}
.studies {
	width:180px;
	height:25px;
	display:block;
	float:left;
	clear:none;
	background-color:#f0f0f0;
	vertical-align:middle;
	text-align:center;
	padding:3px;
	margin:8px;
	border-bottom:1px #d0d0d0 solid;
	border-right:1px #d0d0d0 solid;
}
.quotebutton_new{display:block; width:163px; height:60px; padding:18px 0px 0px 0px; background:url(images/insight2010/quote_calc.gif) no-repeat; font-size:13px; text-align:center; float:left}
.quotebutton_dvd{display:block; width:163px; height:60px; padding:10px 0px 0px 0px; background:url(images/insight2010/quote_dvd.gif) no-repeat; font-size:13px; text-align:center; float:left}
.quotebutton_workshop{display:block; width:163px; height:60px; padding:10px 0px 0px 0px; background:url(images/insight2010/quote_workshop.gif) no-repeat; font-size:13px; text-align:center; float:left}
.quotebutton_training{display:block; width:163px; height:60px; padding:10px 0px 0px 0px; background:url(images/insight2010/quote_training.gif) no-repeat; font-size:13px; text-align:center; float:left}
.quotebutton_pdf{display:block; width:163px; height:60px; padding:10px 0px 0px 0px; background:url(images/insight2010/quote_pdf.gif) no-repeat; font-size:13px; text-align:center; float:left}