html, body  {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	text-decoration: none;	background-image: url(images/ips_bg.gif);	background-color: #edf1f3;	color: #525252;	height: 100%;}a {	text-decoration: none;	color: #F60;}a:hover {	text-decoration: none;	color: #FFF;	background-color: #F60;}ul {	list-style-type: none;	margin: 0px;	padding: 0px;}table {	list-style-type: none;	padding: 5px;	font-size: 11px;	border: 1px solid #e4e4e4;	line-height: 14px;}td {	list-style-type: none;	font-size: 11px;	padding-top: 5px;	padding-right: 7px;	padding-bottom: 5px;	padding-left: 7px;}.trhead {	list-style-type: none;	padding: 5px;	font-size: 11px;	background-color: #F60;	color: #FFF;}.trgrey {	list-style-type: none;	padding: 5px;	font-size: 11px;	background-color: #e4e4e4;}hr {	width: 100%;	text-align: left;	height: 1px;	border-top-width: 1px;	border-right-width: 0;	border-bottom-width: 0;	border-left-width: 0;	border-top-style: dashed;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #999;	margin-top: 10px;	margin-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	clear: both;}		img {	margin: 0px;	padding: 0px;		}/* TYPOGRAPHY */li {	list-style-type: none;	margin: 0px;	padding: 0px;}strong {	font-weight: bold;}.intro {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666;	text-decoration: none;	line-height: 20px;	font-weight: normal;}.h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #226782;	text-decoration: none;	line-height: 20px;	font-weight: bold;	display: block;	padding-bottom: 7px;}.h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666;	text-decoration: none;	line-height: 18px;	font-weight: normal;	display: block;	padding-bottom: 7px;	clear: both;}.h3     {	color: #226782;	text-decoration: none;	font-weight: normal;	display: block;	padding-bottom: 7px;	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;}.h3 a{	color: #226782;	text-decoration: none;	font-weight: normal;	clear: both;}.h3 a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #226782;	text-decoration: none;	font-weight: normal;	display: block;	padding-bottom: 7px;	clear: both;	background-color: #FFF;}.h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #666666;	text-decoration: none;	line-height: 20px;	font-weight: bold;	display: block;	padding-bottom: 5px;}.h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #226782;	text-decoration: none;	line-height: 17px;	font-weight: bold;	display: block;	padding-bottom: 5px;	padding-top: 5px;}.h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	line-height: 15px;	font-weight: bold;	padding-bottom: 7px;	display: block;}.bodysmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	line-height: 13px;}.articlelinks {	display: block;	text-decoration: none;	font-size: 11px;	float: right;	margin-bottom: 10px;}.articlelinks a{	text-align: right;	display: block;	text-decoration: none;	font-size: 11px;	color: #F60;}.articlelinks a:hover{	text-decoration: none;	font-size: 11px;	color: #F30;	background-color: #FFF;}.notes {	font-family: Arial, Helvetica, sans-serif;	color: #FFF;	text-decoration: none;	font-weight: normal;	background-color: #F00;}.quotes {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	line-height: 16px;	font-weight: bold;}.news {	padding-left: 25px;}.seminarinfo {	background-color: #f2f2f2;	padding: 15px;}/* INTERFACE */#header {	text-decoration: none;	text-align: left;	width: 980px;	position: relative;	background-image: url(images/head_bg.gif);	height: 80px;}#headerpop {	text-decoration: none;	text-align: left;	width: 600px;	position: relative;	background-image: url(images/head_bg.gif);	height: 80px;}#container {	position: relative;	margin-right: auto;	margin-left: auto;	width: 980px;	margin-top: 0px;	margin-bottom: 0px;	text-align: left;	background-color: #FFF;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-width: 10px;	border-bottom-width: 10px;	border-left-width: 10px;	border-right-color: #EEF1F3;	border-bottom-color: #EEF1F3;	border-left-color: #EEF1F3;	float: none;	clear: both;}#containerpop {	position: relative;	margin-right: auto;	margin-left: auto;	width: 600px;	float: none;	margin-top: 0px;	margin-bottom: 0px;	text-align: left;	background-color: #FFF;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-width: 10px;	border-bottom-width: 10px;	border-left-width: 10px;	border-right-color: #EEF1F3;	border-bottom-color: #EEF1F3;	border-left-color: #EEF1F3;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;}#containervid {	position: relative;	margin-right: auto;	margin-left: auto;	width: 600px;	float: none;	margin-top: 0px;	margin-bottom: 0px;	text-align: center;	background-color: #FFF;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-width: 10px;	border-bottom-width: 10px;	border-left-width: 10px;	border-right-color: #EEF1F3;	border-bottom-color: #EEF1F3;	border-left-color: #EEF1F3;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;}#navigation {	text-decoration: none;	width: 980px;	font-size: 12px;	color: #FFF;	height: 40px;	font-weight: normal;	background-color: #F97333;	background-image: url(images/nav_bg.gif);}#content {	width: 980px;	background-color: #FFF;	padding-top: 15px;	padding-bottom: 10px;}#centrecol {	float: left;	width: 500px;	background-color: #FFFFFF;	padding-top: 25px;	padding-left: 25px;	padding-right: 25px;	padding-bottom: 50px;	font-family: Arial, Helvetica, sans-serif;}#centrecolwide {	float: left;	width: 650px;	background-color: #FFFFFF;	padding-top: 25px;	padding-left: 25px;	padding-right: 25px;	padding-bottom: 50px;}#centrecolpop {	width: 500px;	background-color: #FFFFFF;	padding-top: 25px;	padding-left: 25px;	padding-right: 25px;	padding-bottom: 50px;}#leftcol {	background-color: #FFFFFF;	width: 170px;	float: left;	position: relative;	padding-top: 25px;	padding-left: 20px;	padding-right: 20px;	padding-bottom: 80px;}#myprofile {	font-family: Arial, Helvetica, sans-serif;	display: block;	right: 0px;	top: 0px;	position: absolute;	text-decoration: none;	font-size: 11px;}#rightcol {	background-color: #d7dcdf;	width: 180px;	position: relative;	padding-top: 25px;	padding-right: 20px;	padding-left: 20px;	float: left;	padding-bottom: 35px;}#rightcolquote {	background-color: #FFF;	width: 180px;	position: relative;	padding-top: 20px;	padding-right: 10px;	padding-left: 20px;	float: left;	padding-bottom: 0px;	font-size: 17px;	line-height: 22px;	color: #226782;	font-family: Georgia, "Times New Roman", Times, serif;}.rightcolwhite {	width: 180px;	position: relative;	padding-top: 25px;	padding-right: 10px;	padding-left: 20px;	float: left;	padding-bottom: 10px;}.rightcolquote {	position: relative;	font-size: 60px;	color: #999;	font-family: Georgia, "Times New Roman", Times, serif;	display: block;	width: 25px;	margin-bottom: -25px;	line-height: 60px;	margin-top: 5px;}#footer {	font-size: 11px;	padding-left: 20px;	color: #999;	clear: both;	margin: 0px;	background-color: #FFF;	height: 40px;	padding-bottom: 10px;}#footer img{	font-size: 11px;	color: #999;	background-color: #FFF;	padding-right: 15px;	float: left;	clear: both;}.footertext {	padding-top: 10px;}/* IMAGES */.videomodule {	width: 480px;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 10px;	float: left;		}.video {	width: 165px;	float: left;		}.videotext {	float: left;	font-family: Arial, Helvetica, sans-serif;		}.imgright {	margin: 0px;	float: right;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;		}.imgrightcol {	padding: 20px;	float: left;	width: 180px;}.imgcase {	padding: 0px;	float: left;	margin: 0px;}/* HOME */#features {	text-decoration: none;	text-align: left;	float: none;	width: 980px;	border: 1px dashed #99FF33;	overflow: auto;}#featurebar {	text-decoration: none;	position: relative;	text-align: left;	width: 980px;}#featuremodules {	text-decoration: none;	position: relative;	text-align: left;	width: 980px;	float: left;	height: auto;	background-color: #edf1f3;	padding-top: 10px;}#homemod1 {	width: 244px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	float: left;	padding: 3px;}#homemod2 {	width: 244px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	float: left;	padding: 2px;}#homemod3 {	width: 244px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	text-align: left;	position: relative;	float: left;	padding: 2px;}#homemod4 {	width: 210px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	text-align: left;	position: relative;	float: left;	padding-right: 10px;	padding-left: 5px;	padding-top: 15px;}#homebenefits {	width: 980px;	height: 325px;	position: relative;	border: thin dotted #00FFFF;	float: left;}.homemod {	padding-left: 15px;	padding-right: 15px;	padding-top: 15px;	padding-bottom: 0px;	color: #666;	display: block;}.homemod ul {}.homemod li {	list-style-type: none;	padding-bottom: 10px;	padding-left: 10px;	background-image: url(images/arrow_2.gif);	background-repeat: no-repeat;	background-position: 0em 0.4em;	list-style-image: none;}.homemod p {}#homevideos {	text-decoration: none;	width: 960px;	float: left;	color: #666666;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 20px;	padding-right: 0px;}#hometitle {	display: block;	font-size: 12px;	margin: 0px;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 25px;	color: #666666;	line-height: 17px;	padding-left: 20px;	width: 940px;	clear: both;	height: 130px;}#hometitle a {}#homeintro {	display: block;	font-size: 12px;	margin: 0px;	color: #666666;	line-height: 17px;	width: 532px;	float: left;}.amcom {	display: block;	color: #666666;	width: 150px;	float: left;	padding-left: 25px;	padding-right: 20px;	height: 120px;	margin-left: 25px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #40627A;}.breadcrumbs {	font-size: 11px;	display: inline;	color: #999999;}.breadcrumbs a {	font-size: 11px;	display: inline;}.cisco {	float: right;	color: #226782;	font-size: 11px;	line-height: 13px;	width: 200px;	padding-top: 20px;	padding-bottom: 20px;	padding-right: 10px;}.ciscoimg {	float: right;	color: #000000;	font-size: 11px;	line-height: 13px;	padding-left: 10px;	padding-right: 10px;}.ipv {	color: #666;	width: 180px;	padding-bottom: 20px;	float: left;}.ipvimg {	float: right;	color: #000000;	font-size: 11px;	line-height: 13px;	padding-left: 10px;	padding-right: 10px;}/* QUICKLINKS */#quicklinks {	text-decoration: none;	width: 980px;	float: left;	color: #666666;	background-color: #FFF;	padding-top: 15px;	padding-bottom: 15px;	height: 125px;}#quicklinks a {	text-decoration: none;	color: #666666;}#quicklinks a:hover {	text-decoration: none;	color: #F60;	background-color: #EEF1F3;}#quicklinks   ul  {	text-decoration: none;	margin: 0px;	list-style-type: none;}#quicklinks ul li {	text-decoration: none;	font-size: 11px;	list-style-type: none;	display: block;	padding-left: 20px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.quicklinks {	font-weight: bold;	color: #666666;	padding-left: 20px;}.quicklinkscol {	text-decoration: none;	position: relative;	text-align: left;	width: 160px;	float: left;}/* NAVLEFT */#navlist {	list-style: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}#navlist ul {}#navlist li		{	padding-top: 5px;	padding-bottom: 4px;	background-image: url(images/arrow_nav.gif);	background-repeat: no-repeat;	background-position: 0.7em 0.8em;	padding-right: 5px;	display: block;	padding-left: 18px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #d7dcdf;		}#navlist lia		{	color: #226782;	text-decoration: none;		}#navlist lia:hover		{	color: #FFF;	background-color: #226782;		}#navlist lili		{	color: #6f838e;	text-decoration: none;	background-position: 0.2em 0.4em;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 12px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;	background-image: url(images/arrow_navsub.gif);	font-weight: normal;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;		}#navon {	background-color: #edf1f3;	color: #6f838e;}/* LISTS */.listgeneral {	text-decoration: none;	margin: 0px;}.listgeneral   li {	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: normal;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	display: block;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;	background-image: url(images/arrow_2.gif);	background-repeat: no-repeat;	background-position: 0px 5px;}.listgeneral li a {	color: #F60;	text-decoration: none;	margin: 0px;	padding: 0px;}.listgeneral li a:hover {	text-decoration: none;	margin: 0px;	padding: 0px;	background-color: #F60;	color: #FFF;}.listbullet    li {	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: normal;	list-style-position: outside;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	display: block;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;	background-image: url(images/arrow_2.gif);	background-repeat: no-repeat;	background-position: 0px 5px;}.listbullet  li  a {	color: #F60;	text-decoration: none;	margin: 0px;	padding: 0px;}.listbullet  li  a:hover {	text-decoration: none;	margin: 0px;	padding: 0px;	background-color: #edf1f3;}.listpdf    li {	text-decoration: none;	list-style-position: outside;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	display: block;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 20px;	background-image: url(images/icon_pdf.gif);	background-repeat: no-repeat;	background-position: 0px -4px;}.listpdf  li  a {	color: #F60;	text-decoration: none;	margin: 0px;	padding: 0px;}.listpdf  li  a:hover {	text-decoration: none;	margin: 0px;	padding: 0px;	background-color: #F60;	color: #FFF;}.listnews {	padding-top: 10px;	margin-bottom: 0.3em;	font-size: 12px;	line-height: 16px;	color: #666666;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 0px;}.listnews    a {	margin-bottom: 5px;	color: #3F6379;}.listnews    a:hover {	margin-bottom: 5px;	color: #FFF;	background-color: #3F6379;}.listnews    li {	background-image: url(images/arrow_1.gif);	background-repeat: no-repeat;	background-position: 0em 0.5em;	padding-left: 10px;	margin-bottom: 5px;}.listGreyLarge {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	line-height: 16px;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	padding-bottom: 10px;}.listalpha {	color: #006699;	list-style-type: circle;	list-style-position: outside;}.listalpha ul li {	list-style-type: lower-roman;	list-style-position: inside;	background-image: url(images/arrow_2.gif);	padding-bottom: 10px;}/* FORMS */.formmod  {	float: left;	width: 250px;	text-align: left;}div.formrow {	clear: both;	padding-bottom: 5px;	font-size: 11px;}div.formrow span.label {	float: left;	width: 100px;	text-align: left;	padding-top: 2px;}input  {	border: 1px solid #999;	font-family: Arial, Helvetica, sans-serif;	color: #666;	font-size: 11px;}/* CSS Document */textarea  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;}/* AUDIO */.listaudio    li {	font-family: Arial, Helvetica, sans-serif;	color: #226782;	text-decoration: none;	font-weight: bold;	list-style-position: outside;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	display: block;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 24px;	background-image: url(images/icon_audio.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	font-size: 14px;	padding-top: 0px;}.audiomodule     {	text-decoration: none;	list-style-position: outside;	display: block;	background-color: #ECECEC;	padding: 2px;	width: 350px;	border: 1px solid #CCC;}.listaudio  li  a {	color: #F60;	text-decoration: none;	margin: 0px;	padding: 0px;}.listaudio  li  a:hover {	text-decoration: none;	margin: 0px;	padding: 0px;	background-color: #edf1f3;}/* MISC */.casestudy {	width: 100px;	float: right;	padding-right: 5px;	padding-left: 5px;	display: block;	padding-top: 10px;	padding-bottom: 10px;	height: 35px;}.casestudy a {	padding-left: 10px;	font-size: 11px;}.casestudy    ul  {	padding: 0px;	margin: 0px;}.casestudy   li  {	font-size: 11px;	background-image: url(images/icon_casetudy.gif);	background-repeat: repeat-y;	background-position: 1px;	margin: 0px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 25px;}