body {	background-color: #5B5758;	margin: 10px;	background-image: url(images/background.jpg);	background-repeat: repeat-x;}a:link,a:visited,a:hover,a:active {	color: #0D4483;}.fontSize {	font: 11px Verdana, Arial, Helvetica, sans-serif;}h1 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 3px 0px 0px;	padding: 0px;}.indexPage h1 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	margin: 4px 0px 5px;	padding: 0px;	color: #000000;}h2 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #0D4483;}h3 {	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;	color: #1E3971;}.portfolio h3 {	padding-bottom: 5px;}p {	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;}ul {	font: 11px Verdana, Arial, Helvetica, sans-serif;}ol {	font: 11px Verdana, Arial, Helvetica, sans-serif;}.richIntAppGraph {	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}/* This gets read by most browsers excep IE *//*html>body .breadcrumb {	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;	color: #494546;	height:48px;	padding-top:10px;}*//* This is the IE version of code */.breadcrumb {	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	color: #9D9FA2;	height:48px;	background-image: url(/images/topBack_contentArea.gif); 	background-repeat: repeat-x; 	background-position: left top;}.breadcrumb a:link, .breadcrumb a:visited {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #9D9FA2;	text-decoration: none;}.breadcrumb a:hover, .breadcrumb a:active {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #525354;}.breadcrumb p {	margin-top:2px;	margin-bottom: 3px;}/*html>body .breadcrumb p {	margin-top:4px;}*/.contentArea {	padding-top: 15px;}.navSearchButton {	background: #F7F7F7;	height: 29px;	width: 141px;	font: 10px Verdana, Arial, Helvetica, sans-serif;	vertical-align: middle;}.searchBox {	background-color: #F8F8F8;	text-align: justify;	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #F8F8F8;	color: #3e3e3e;	height: 15px;	vertical-align: middle;}.searchTerm {	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;	color: #5F84A5;	margin: 10px 0px 10px 10px;}.searchBox2 {	background-color: #FFFFFF;	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;	color: #3e3e3e;	height: 18px;	border: 1px solid #BCBEC0;	width: 156px;}.footer {	text-align: center;	vertical-align: middle;	height: 55px;	background-color: #F5F5F5;	font: 10px Verdana, Arial, Helvetica, sans-serif;	padding-top: 15px;}.iconFooter {	background-color: #F5F5F5;	width: 68px;	height: 68px;}.footer p {	margin-top: 1em;	font-size: 10px;}p.iconmarker-16x16 {	padding-left: 20px;	text-indent: -20px;	margin-top: 1em;}ul.iconmarker-16x16 {	list-style: none;	padding: 0;	margin: 1em 0 1.35em;}ul.iconmarker-16x16 img {	height: 16px;	width: 16px;}ul.iconmarker-16x16 li, ul.iconmarker-16x16 li ul.iconmarker-16x16 li {	margin-left: 1px;	padding-left: 20px;}ul.iconmarker-16x16 li ul {	margin-bottom: .35em;}ul.iconmarker-16x16 li ul li {	padding-left: 0;}ul.iconmarker-16x16 li img { 	vertical-align: middle;	float: none; 	clear: none;	margin-left: -20px; 	margin-right: 4px;}div.compact ul.iconmarker-16x16 {	width: 99%;	margin: 0;}div.compact ul.iconmarker-16x16 li {	white-space: nowrap;	padding-top: 0;	padding-right: 1em;	margin: 0;	float: left;}* html div.compact ul.iconmarker-16x16 li {	width: auto;}* html ul.iconmarker-16x16 li {	/*\*/width: 100%; /* */	width/**/: auto;}.new {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;}.required {	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	vertical-align: super;}.flashArea {	padding: 1px;}.nav-up {	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #0000FF;	text-decoration: underline;}.caseStudy ul {	margin-top: 0;}.caseStudy img {	margin: 5px;	border: 1px solid #5B5758;}.index {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	margin: 6px 0px 2px;	padding: 0px;	color: #000000;}.searchBoxNew {	background-color: #FFFFFF;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #3e3e3e;	height: 15px;	border: 1px solid #BCBEC0;	width: 110px;}.contentArea .questions {	list-style-position: inside;	list-style-image: url(/images/questionMark.gif);	vertical-align: text-top;	margin-left: 0px;} .contentArea .questions li {	margin-left: 0px;	padding-left: 0px;	font: 11px/18px;/*	list-style-position: inherit;	list-style-image: url(/images/questionMark.gif);	vertical-align: middle;*/}.rightPod {	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 10px;	margin-bottom: 5px;}.pod {	margin-bottom:15px;}.podHead {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	background-image: url(/images/topBack.gif); 	width:187px;	height:30px;}.podHeadNoTitle {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	background-image: url(/images/topBack.gif); 	width:187px;	height:15px;}/* Pods that are specifically designed for a long list of links, such as navigation would use this style */.podNav {	width:217px;	border-right: 1px solid #BCBEC0;	border-left: 1px solid #BCBEC0;	background-color: #E3E8F1;		margin-bottom:0px;}.podNav ul {	margin-left: 0;	padding-left: 0;	list-style-type: none;	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;}/* Indented SubNav */ul .sublist {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;/*	width: 185px;	padding: 3px 15px;*/}.sublist a {	width:185px;	padding-left: 15px;}ul .subHead {	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;	color:#494546;	display: block;	background-color: #E3E8F1;	width: 185px;	padding: 0px 15px 3px;	list-style-type: none;	vertical-align: top;	margin-top: 0px;	margin-bottom: 2px;	/*border-bottom: 1px solid #BDBEC2;*/}ul .subHead2 {	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;	color:#494546;	display: block;	background-color: #E3E8F1;	width: 185px;	padding: 0px 15px 3px;	list-style-type: none;	vertical-align: top;	margin-top: 5px;	margin-bottom: 2px;	/*border-bottom: 1px solid #BDBEC2;*/}ul .subHead_white {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color:#494546;	display: block;	background-color: #FFFFFF;	/*border-bottom: 1px solid #BDBEC2;*/}.podNav a {		display: block;	background-color: #E3E8F1;	width: 155px;	padding: 4px 30px;	background-image: url(images/arrow.gif);	background-repeat: no-repeat;	background-position: 17px center;	/*border-bottom: 1px solid #BDBEC2;*/}.podNav a:link, .podList a:visited {	text-decoration: none;}.podNav a:hover {	background-color: #EFF3FF;	text-decoration: none;}.podNav_white {	width:217px;	border-right: 1px solid #BCBEC0;	border-left: 1px solid #BCBEC0;	background-color: #FFF;}.podNav_white p{	padding: 3px 15px;}.podNav_white ul {	margin-left: 0;	padding-left: 0;	list-style-type: none;	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;}.podNav_white a {	display: block;	background-color: #FFF;	width: 185px;	padding: 3px 15px;	/*border-bottom: 1px solid #BDBEC2;*/}.podNav_white a:link, .podList_white a:visited {	text-decoration: none;}.podNav_white a:hover {	background-color: #EFF3FF;	text-decoration: none;}/* Pods that are specifically designed for large amounts of content and text with links inerspersed throughout would use this style */.podSections {	border-bottom: 1px solid #BCBEC0;}.podContent {	width:217px;	border-right: 1px solid #BCBEC0;	border-left: 1px solid #BCBEC0;	background-color: #E3E8F1;	margin-bottom: 0px;	}.podContent ul {	margin-left: 0;	padding-left: 0;	list-style-type: none;	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;}.podContent a:link, .podContent a:visited {	text-decoration: none;}.podContent a:hover {	background-color: #EFF3FF;	text-decoration: none;}.podContent_white {	width:217px;	border-right: 1px solid #BCBEC0;	border-left: 1px solid #BCBEC0;	background-color: #FFF;	margin-bottom: 0px;}.podContent_white h1, .podContent_white p {	padding: 5px 15px 0px;	margin-bottom:5px;}.podContent_white ul {	margin-left: 0;	padding-left: 0;	list-style-type: none;	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;}.podContent_white a:link, .podContent_white a:visited {	text-decoration: none;}.podContent_white a:hover {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #6496DA;	text-decoration: none;}/* Right Pod Attributes */.podImageArea {	background-image: url(/images/leftSide.gif);	border-top:1px solid #BCBEC0}.podBottomLeft {	background-image: url(/images/bottomLeftCorner.gif);	background-position:left bottom;}.podBottom {	height:10px;	background-image: url(/images/bottomBack.gif);	background-position: bottom;	background-color:#FFFFFF;}.podBottomRight {	background-image: url(/images/bottomRightCorner.gif);	background-position:	right bottom;}.podBottomLeftWhite {	background-image: url(/images/bottomLeftCornerwh.gif);	background-position:left bottom;}.podBottomWhite {	height:10px;	background-image: url(/images/bottomBackwh.gif);	background-position: bottom;	background-color:#FFFFFF;}.podBottomRightWhite {	background-image: url(/images/bottomRightCornerwh.gif);	background-position:	right bottom;}.linknoline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0D4483;	text-decoration: none;}.searchResult {	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #2B5096;}