@charset "UTF-8";/* CSS Document *//*li#nav_avaunte a {	background-image: url(nav-avaunte.gif);	background-repeat: no-repeat;}*//* inner pages */.hdrGraphiteInner {	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-weight:500;	font-size: 24px;	color: #3d3a3a;	margin-bottom:20px;}.nav_arrow {	background-image: url(nav-arrow.gif);	background-repeat: no-repeat;}.bgpix {	background-image: url(bg-rings-double.gif);	background-repeat: no-repeat;	background-position: center 70px;}.bold {	font-weight:bold;}.paddingBtm20 {	padding-bottom:20px;}body,td,th { 	font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #656565;}body { 	background-color:#fff;	margin: 0px;}/* home page */.hdrBlue {	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-weight:500;	font-size: 14px;	color: #008cd2;	margin-left:10px;}.hdrGraphite {	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-weight:500;	font-size: 14px;	color: #3d3a3a;	margin-left:10px;}/* h styles */h1, h2, h3, h4 { 	margin:0;}h1 {	font-size:28px;	font-weight:normal;	color:#000;	display:inline;}h2 {	font-size:16px;	font-weight:normal;	color:#000;}h1 a, h2 a {	color:#000;	text-decoration:none;}h1 a:hover, h2 a:hover {	color:#000;	background-color:#fcffcc;}/* top nav styles */#topNavHolder {	width:819px;	height:38px;	margin:0 auto 0;	/*background-image: url(nav-bg.gif);	background-repeat: no-repeat;*/}#headerHolder {	/*background-color:#0077bd;*/}#header {	width:820px;	height:66px;	margin:0 auto;	background:url(logo-main.gif) no-repeat right top;	position:relative;}/* teaser sections */#teaser1Outer {	margin:0px;}#teaser1 {	width:819px;	height:184px;	margin:20px auto 0;	padding-top:20px;	background-image: url(teaser1.gif);	background-repeat: no-repeat;}#teaser1content1 {	float:left;	padding-top:80px;	padding-left:20px;	margin-right:20px;	margin-left:20px;	width:380px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 24px;	font-weight:700;	color:#211f1f;}#teaser1content2 {	float:left;	padding-top:0px;	margin-right:5px;	margin-top:0px;	width:320px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 14px;	line-height:20px;}#teaser1content2 .quotes {	color:#B9B4AC;	font-weight:bold;	font-size: 20px;	line-height:11px;	padding-right:4px;}#teaser1content2 .quoteText {	color:#0077be;	font-weight:bold;}#teaser1content3 {	float:left;	padding-top:0px;	margin-right:5px;	margin-top:20px;	width:320px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 11px;	line-height:13px;}#teaser2Outer {	margin:0px;}#teaser2 {	width:819px;	height:152px;	margin:15px auto 0;	padding-top:10px;	background-image: url(teaser2-bg.gif);	background-repeat: no-repeat;}#teaser2hdr {	color:#0091d0;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-weight:bold;	font-size: 15px;	padding-top:8px;	padding-left:23px;}#teaser2content1 {	float:left;	padding-top:16px;	padding-left:20px;	margin-right:20px;	width:380px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 12px;}#teaser2content1 a:link{	color:#0091d0;	text-decoration:none;}#teaser2content1 a:hover{	color:#0091d0;	text-decoration:underline;}#teaser2content1 a:visited{	color:#0091d0;	text-decoration:none;}#teaser2content1 a:active{	color:#0091d0;	text-decoration:none;}#teaser2content1 img{	float:left;	padding-right:6px;	padding-bottom:3px;}#teaser2content2 {	float:left;	padding-top:16px;	margin-right:10px;	width:380px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 12px;}#teaser2content2 a:link{	color:#0091d0;	text-decoration:none;}#teaser2content2 a:hover{	color:#0091d0;	text-decoration:underline;}#teaser2content2 a:visited{	color:#0091d0;	text-decoration:none;}#teaser2content2 a:active{	color:#0091d0;	text-decoration:none;}#teaser2content2 img{	float:left;	padding-right:6px;	padding-bottom:3px;}/* inner teaser sections */#teaserDetailOuter {	margin:0px;}#teaserDetail {	width:819px;	height:370px;	margin:0 auto 0;	padding-top:30px;}#teaserDetailcontentLeft {	float:left;	width:408px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 12px;}#teaserDetailcontentLeft .space {	height:50px;}#teaserDetailcontentRight {	float:left;	margin-left:20px;	width:390px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 12px;}#teaserDetailcontentRight a:link{	color:#0091d0;	text-decoration:none;}#teaserDetailcontentRight a:hover{	color:#0091d0;	text-decoration:underline;}#teaserDetailcontentRight a:visited{	color:#0091d0;	text-decoration:none;}#teaserDetailcontentRight a:active{	color:#0091d0;	text-decoration:none;}#teaserDetailcontentRight img{	float:left;	padding-right:6px;	padding-bottom:3px;}.colOuter {margin:0;float:left;}#teaserDetailcontentRightCol1 {	float:left;	margin-left:20px;	margin-top:20px;	width:180px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 12px;}#teaserDetailcontentRightCol2 {	float:left;	margin-left:20px;	margin-top:20px;	width:190px;	vertical-align:text-top;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size: 12px;}/* overview section */#overviewOuter {	margin:0;}#overview {	/*background:url(text_services.gif) 0 10% no-repeat;*/	width:820px;	margin:6px auto 0;	padding:5px 0;}/*#overviewTitle {	background:url(stripeWhiteGrey.gif) bottom center no-repeat;	padding:6px 0;	text-align:right;	margin-bottom:10px;	padding-right:290px;}*/#overview01 {	float:left;	margin-right:10px;	width:400px;}#overview02 {	float:left;	width:400px;}/* inner content sections */#contentOuter {	margin:0;}#content {	/*background:url(text_services.gif) 0 10% no-repeat;*/	width:820px;	margin:6px auto 0;	padding:5px 0;	}/*#contentTitle {	background:url(stripeWhiteGrey.gif) bottom center no-repeat;	padding:6px 0;	text-align:right;	margin-bottom:10px;	padding-right:290px;}*/#content01 {	float:left;	margin-right:10px;	width:400px;	color:#4e4949;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size:12px;	overflow:hidden;}#content01 .emph {	color:#373434;	font-weight:bold;}#content02 {	float:left;	width:400px;	color:#4e4949;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size:12px;	overflow:hidden;}#content02 .emph {	color:#373434;	font-weight:bold;}#content02 .line {	float:left;	height:1px;	width:100%;	background:#CCCCCC;    	margin: 2px 0 10px 0; 	text-align:left;}#content02 .hdrGraphite {	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-weight:500;	font-size: 14px;	color: #3d3a3a;	margin:0;}/*.line {	float:left;	height:1px;	width:90%;	background:#CCCCCC;    	margin: 2px 0 10px 0;    }*/#content01 .line {	float:left;	height:1px;	width:100%;	background:#CCCCCC;    	margin: 2px 0 10px 0; 	text-align:left;}#content01 .hdrGraphite {	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-weight:500;	font-size: 14px;	color: #3d3a3a;	margin:0;}/* used for landing page for top content above teaser graphic */#content2cols {	float:left;	margin-top:30px;	width:400px;	padding-right:400px;	color:#4e4949;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size:12px;	overflow:hidden;	padding-bottom:25px;}#content2colsHdr .line {	float:left;	height:1px;	width:100%;	background:#CCCCCC;    	margin: 2px 0 10px 0; 	text-align:left;}#content2colsHdr {	float:left;	margin-top:30px;	margin-bottom:0px;	padding-bottom:0px;	width:815px;	color:#4e4949;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size:12px;	}#content2colsHdr .hdrGraphite {	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-weight:500;	font-size: 14px;	color: #3d3a3a;	margin:0;}/* footer section */#footerHolder {		margin:0;}#footer {	width:820px;	margin:0 auto;	background:url(footerBack.gif) no-repeat;	padding:20px 0;}/*#footerTitle {	background:url(stripeWhite.gif) bottom center no-repeat;	padding:24px 0;	text-align:right;	margin-bottom:10px;}*/#footer01 {	float:left;	margin-right:36px;	width:370px;}#footer01 a {	/*border-bottom:1px solid #7c7c7c;*/	text-decoration:none;	color:#fff;}#footer01 a:hover {	border-bottom:0px;	text-decoration:underline;	/*color:#000;	background-color:#fff;*/}#footer02 {	float:left;	width:370px;	/*line-height:18px;	color:#fff;*/}#footer02 a {	/*border-bottom:1px solid #7c7c7c;*/	text-decoration:none;	color:#fff;}#footer02 a:hover {	border-bottom:0px;	text-decoration:underline;	/*color:#000;	background-color:#fff;*/}/* credit section */#creditHolder {		margin:0;}#credit {	width:820px;	margin:0 auto;	padding:20px 0;}#credit01 {	float:left;	/*margin-right:36px;*/	padding-botton:30px;		width:820px;	text-align:center;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	font-size:10px;}/*#footer01 .shortList a {	display:block;	width:90%;	padding:6px 0 6px 30px;	background:url(bullet.gif) no-repeat 10px 50%;	color:#fff;}html>body #footer01 .shortList a {	width:auto;}#footer01 .shortList a:hover {	background:url(bulletOn.gif) no-repeat 12px 50% #fcffcc;	color:#000;	text-decoration:none;}#footer02 .shortList a {	display:block;	width:90%;	padding:6px 0 6px 30px;	background:url(bullet.gif) no-repeat 10px 50%;	color:#fff;}html>body #footer02 .shortList a {	width:auto;}#footer02 .shortList a:hover {	background:url(bulletOn.gif) no-repeat 12px 50% #fcffcc;	color:#000;	text-decoration:none;}*//* lists */.shortList {	margin:0;	padding:0;}.shortList li {	margin-bottom:1px;	padding:0;	list-style:none;}.shortList a {	display:block;	width:90%;	padding:6px 0 6px 30px;	background:url(arrow-blue-bg-graphite.gif) no-repeat 10px 50%;	color:#656565;	text-decoration:none;}html>body .shortList a {	width:auto;}.shortList a:hover {	background:url(arrow-blue-bg-graphite.gif) no-repeat 10px 50%;	color:#666666;	text-decoration:underline;	/*border-bottom:1px solid #666666;	border-top:1px solid #666666;*/}.shortListOverview {	margin:0;	padding:0;}.shortListOverview li {	margin-bottom:1px;	padding:0;	list-style:none;	text-decoration:none;}.shortListOverview a {	display:block;	width:90%;	padding:6px 0 6px 30px;	background:url(arrow-blue-bg-white.gif) no-repeat 10px 50%;	color:#656565;	border-bottom:1px solid #FFFFFF;	border-top:1px solid #FFFFFF;	text-decoration:none;	}html>body .shortListOverview a {	width:auto;}.shortListOverview a:hover {	background:#FFFFFF url(arrow-blue-bg-white.gif) no-repeat 10px 50%;	color:#656565;	text-decoration:underline;	border-bottom:1px  dotted #D8D8D8;	border-top:1px dotted #D8D8D8;}.detailList {	margin:0;	padding:0;}.detailList li {	margin-bottom:1px;	padding:0;	list-style:none;}.detailList a {	margin-bottom:1px;	padding:0;	list-style:none;	text-decoration:none;	color:#0091d0;}.detailList a:hover {	text-decoration:underline;	}.detailList .emph{	font-weight:bold;	color:#373434;}/* misc */#credits {	font-size:9px;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	color: #CCCCCC;	margin-top:5px;	text-decoration:none;	text-align:center;}#credits a {	font-size:9px;	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif;	color: #CCCCCC;	margin-top:5px;	text-decoration:none;	text-align:center;}#credits a:hover {	text-decoration:underline;}#credits a:active {	text-decoration:none;}#credits a:visited {	text-decoration:none;}#overviewOuter #overview .shortListOverview .bullet {	margin-bottom:1px;	padding:0;	list-style:none;	text-decoration:none;	display:block;	width:90%;	padding:6px 0 6px 30px;	background:url(arrow-blue-bg-white.gif) no-repeat 10px 50%;	color:#656565;	border-bottom:1px solid #FFFFFF;	border-top:1px solid #FFFFFF;}