body{font:80% Verdana, Arial, Helvetica, sans-serif;background: #009 ;margin:0;padding:5px 0px 0px 0px;text-align:center;color:#000;}
img{border:0px;text-align:center;}
.twoColFixLtHdr #container{width:976px;margin:0 auto;border:0px;text-align:left;} 
.twoColFixLtHdr #header {width:944px;background-color:#fff;padding: 0px 10px 0px 20px;height:110px;border:1px solid #000;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;} 
.twoColFixLtHdr #header h1{margin:0;padding:35px 0px 0px 180px;font-size:1.17em;color:#0032ab;line-height:28px}
.twoColFixLtHdr #header h2{margin:0;padding:5px 0px 0px 180px;font-size:1.1em;color:#0032ab;line-height:28px}
.twoColFixLtHdr #header img{padding:17px 0px 0px 0px;float:left;border:0;}
#menubar{padding:0px 0px 0px 74px; height:28px; width:900px;background-color:#eee; border-left:1px solid #000; border-right:1px solid #000; color:#000; clear:both; z-index:100; -webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;}
.twoColFixLtHdr #sidebar1{float:left;clear:both;width:165px;padding:5px 5px 10px 10px;text-align:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px 5px 5px 5px;background: -moz-linear-gradient(top, rgba(240,244,255,1) 0%, rgba(125,185,232,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,244,255,1)), color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(top, rgba(240,244,255,1) 0%,rgba(125,185,232,0) 100%);background: -o-linear-gradient(top, rgba(240,244,255,1) 0%,rgba(125,185,232,0) 100%);background: -ms-linear-gradient(top, rgba(240,244,255,1) 0%,rgba(125,185,232,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f4ff', endColorstr='#007db9e8',GradientType=0 );background: linear-gradient(top, rgba(240,244,255,1) 0%,rgba(125,185,232,0) 100%);}
h2{font-size:1.1em;padding:0px;}
h3{font-size:1.1em;padding:0px;margin:0px 0px 5px 0px;}
#sidebar1 li{padding-top:10px;}
#topright{width:210px;padding:15px 0px 0px 0px; margin:0;float:right;}
.topright img{border:0px;}
.toprighticonbox{width:60px;padding-right:10px; float:left;}
#maincontainer{width:974px; clear:both; margin:0px;border: 1px solid #000;background-color:#fff;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;}
#maincontainer h1{font-size:1.2em; font-weight:bold; color:#000;}
#maincontainer th{background-color:#999999; color:#fff; font-weight:bold;text-align:center;}
.twoColFixLtHdr #mainContent{margin:6px 0px 0px 200px;padding: 0 10px;text-align: left;} 
.twoColFixLtHdr #footer{padding:0px;height:28px;width:974px;border: 1px solid #000;background-color:#fff;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;
-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;} 
.twoColFixLtHdr #footer p{margin:0;padding:5px 0px 5px 20px;color:#000;font-size:.8em;font-weight:bold;}
#footer a:link,#footer a:visited,#footer a:active{text-decoration:none;color:#0032ab;}
#footer{-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;}
#footer a:hover{text-decoration:underline;color:red;}

.icons{width:46px; height:53px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; -moz-box-shadow:2px 2px 4px #000;border:1px solid #9cb4d8;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;margin:0px 24px 18px 0px; display:block; text-align:center; float:left}


	ul#toprightmenu{margin:0; padding:0; list-style:none; clear:both; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; float:right}
	  #toprightmenu li{display:inline; height:49px; width:49px; float:left; margin-right:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; -moz-box-shadow:2px 2px 4px #000;border:1px solid #9cb4d8;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;}
			#toprightmenu li a{background:url(images/insight2010/menu_sprite.gif) no-repeat; width:49px; height:49px; display:block; text-align:center; text-decoration:none; padding-top:55px;}	
			#toprightmenu li a:hover{background:url(images/insight2010/menu_sprite.gif) no-repeat; width:49px; height:49px; display:block; text-align:center;  text-decoration:underline; color:red;}	
			#toprightmenu li.dvd a{width:53px; height:49px; background-position:0 0}
			#toprightmenu li.event a{width:53px; height:49px;background-position: 0 -149px;}
			#toprightmenu li.training a{width:53px; height:49px;background-position: 0 -293px;}

.icons img{margin-bottom:15px;}
a:link, a:visited, a:active{text-decoration:none;color:#143E82; }
A:hover{text-decoration:underline;color:red; }
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.small{font-size:11px;}
.frontbox{background:#f0f4ff;width:230px;;height:160px;padding:5px 4px 0px 7px;float:left;margin:0px 0px 5px 0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; -moz-box-shadow:2px 2px 4px #000;border:1px solid #9cb4d8;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;margin:0px 8px 10px 0px}
.frontbox h1{color:#0032ab;font-weight:bold;font-size:1.4em;padding:0px; margin:0px 0px 6px 0px;}
.frontbox h2{font-weight:bold;font-size:1.1em;padding:0px; margin:0px 0px 6px 0px;}
.frontbox p{padding:0px 12px 0px 0px; margin:4px 0px 5px 0px; color:#000;}
.frontbox img{padding:0px; border:0px;}
.frontbox_small{background: #f0f4ff; width:228px; height:135px; padding:0px 6px 0px 7px; float:left;margin-right:8px;border: 1px solid #9cb4d8;
border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; -moz-box-shadow: 2px 2px 4px #000;
-webkit-box-shadow: 2px 2px 4px #000;box-shadow: 2px 2px 4px #000;}
.frontbox_small p{padding:0px 7px 0px 0px;}
.frontbox_small h1{padding:5px 0px 0px 0px}
#bigbox{width:720px; height:105px; background: #f0f4ff;float:left; padding:3px 15px 0px 8px; margin:0px 0px 10px 0px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 2px 2px 4px #000; border: 1px solid #9cb4d8;-webkit-box-shadow: 2px 2px 4px #000;box-shadow: 2px 2px 4px #000;}
#bigbox h1{ color:#000; font-size:1.1em}

#newsflash{width:720px; height:90px; background:#FFE6E7; float:left; padding:3px 15px 0px 8px; margin:0px 0px 10px 0px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 2px 2px 4px #000; border: 1px solid #9cb4d8;-webkit-box-shadow: 2px 2px 4px #000;box-shadow: 2px 2px 4px #000;}
#bigbox h1{ color:#000; font-size:1.1em}
#bigbox p{color:#000; 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{font-weight:bold;}
#frontbox a:hover, #bigbox a:hover{color:red; text-decoration:underline;}
#frontbox p{color:#000;}
.studies{width:230px;height:25px;display:block;float:left;clear:none;background-color:#f0f0f0;vertical-align:middle;text-align:center;padding:6px 3px 3px 3px;margin:5px;border-bottom:1px #d0d0d0 solid;border-right:1px #d0d0d0 solid;}
#dhtmltooltip{position: absolute;width: 350px;border: 1px solid #999;padding: 7px;background-color: white;visibility: hidden;z-index: 100; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 5px 5px 5px #aaaaaa;}
.MenuBarHorizontal{background-color:#eee; width:900px; height:30px;}
ul.MenuBarHorizontal {margin: 0;	padding: 0;	list-style-type: none;	font-size: .9em;	cursor: default;	width: auto;}
ul.MenuBarActive {z-index: 1000;}
ul.MenuBarHorizontal li
{margin: 0;	padding: 0;list-style-type: none;font-size: 100%;position: relative;text-align: left;cursor: pointer;width: 10.5em; font-weight:bold;border-left:#ccc 1px solid; border-right:#fafafa 1px solid;float: left;}
ul.MenuBarHorizontal ul{margin: 0;padding: 0;list-style-type: none;font-size: 100%; 	z-index: 1020;	cursor: default;	width: 8.2em;	position: absolute;	left: -1000em;  height:30px;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto;}
ul.MenuBarHorizontal ul li{width:18.2em;}
ul.MenuBarHorizontal ul ul{position: bsolute;margin:3% 0 0 205px;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible left: auto;	top: 0;}
ul.MenuBarHorizontal ul{border: 1px solid #dadada;}
ul.MenuBarHorizontal a{display: block;cursor: pointer;background-color:#f1f1f1;padding: 0.6em 0.45em;color:#333;text-decoration:none;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{background-color: #bbb;color: #FFF; 	text-decoration: underline;}
ul.MenuBarHorizontal a.MenuBarItemHover,ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,ul.MenuBarHorizontal a.MenuBarSubmenuVisible{background-color:#039;color:#FFF}
ul.MenuBarHorizontal a.MenuBarItemSubmenu{background-image: url(/SpryAssets/SpryMenuBar_sprite.png);background-repeat: no-repeat;background-position: 100px 0px;}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{background-image: url(/SpryAssets/SpryMenuBar_sprite.png);background-repeat: no-repeat;background-position: 190px -26px;	font-weight:bold;}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{background-image: url(/SpryAssets/SpryMenuBarDownHover.gif);background-repeat: no-repeat;background-position: 98% 50%;}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{background-image: url(/SpryAssets/SpryMenuBarRightHover.gif);	background-repeat: no-repeat;}
ul.MenuBarHorizontal iframe{position:absolute;z-index:1010;}
#rotator{border:0px solid #000;cursor:pointer;overflow:hidden;margin:0px auto 0px;position:relative;width:160px;height:86px;padding:0px}
#rotator img{border: 0;cursor: pointer;	width: 160px;height:90px;padding:0px; margin:0px}
.cal{background:#FFF2F2;font-size:16px; font-weight:bold; text-align:center; padding:5px; width:128px; height:20px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 5px 5px 5px #aaaaaa;}
@media print
{body{font:80% Verdana, Arial, Helvetica, sans-serif;border:0px;margin:0;padding:5px 0px 0px 0px;text-align:center;color:#000;}
.twoColFixLtHdr #container{width:600px;text-align:left;border:0px;}
.twoColFixLtHdr #header{display:none;}
#menubar{display:none;}
.twoColFixLtHdr #sidebar1{display:none;width:1px;border:0px;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
#maincontainer{width:600px;clear:both;margin:0px;background-color:#fff;border:0px;}
#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{border:0px;}
.twoColFixLtHdr #footer{display:none;}
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;}
.smallwhite{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:.8em;}
.small{font-size:11px;}
#frontbox{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;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;}}
@media screen, projection
{ul.MenuBarHorizontal li.MenuBarItemIE{display: inline;float:left;	background: #FFF;}}
