/*Table of Contents*//*1. Logo and Top Navigation*//*2. Left Navigation*//*3. Right Navigation*//*4. Footer*//*5. Main Text*//*5. Main Tables & Cells*//****1. Logo and Top Navigation****/a.textnavigation {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #666666;	text-decoration: none;	padding: 0px 12px;}a.textnavigation:hover {	color: #4EA7D3;}a.textnavigationhighlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #4EA7D3;	text-decoration: none;	padding: 0px 12px;}a.textlogin {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;}.backgroundlogo {	background-image:url(images/top.jpg); }.sbox {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	width:130px; 	border: 1px solid #999999;}.search {	background-image:url(images/searchbackground.jpg); 	padding: 25px 5px 0px 0px;}.title {	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: normal;	color: #003366;	padding: 5px 0px 0px 0px;}/****2. Left Navigation****/a.infoemail {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal;         color: #336699; }a.infoemail:hover {        color: #0066CC; }a.sidenavtext {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-weight: normal;         color: #003366; 	text-decoration: none;}a.sidenavtext:hover {	font-size: 10px;         color: #0066CC; }a.sidenavtexthighlight {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-weight: normal;         color: #0066CC; 	text-decoration: none;}.sidebackground {	background-image:url(images/Left_NAV_texture.jpg); 	background-repeat:repeat-y;	background-position:center;}.sidenavtable {    	padding: 0px 5px 0px 5px;	}.sidetext {    	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #333333;	text-decoration: none;}/****3. Right Navigation****/.downloadbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #CCCCCC;	border-bottom:solid 1px #999999;	border-right:solid 1px #999999;	background-image:url(images/diaglines.jpg); }.rightsidetext {	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: italic;	font-weight: normal;	color: #333333;	letter-spacing: .05em;}.downloadtable {	padding: 0px 12px 0px 12px;}/****4. Footer****/a.contact {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal;         color: #336699; 	text-decoration: none;}a.contact:hover {        color: #0066CC; }.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; color: #666666; 	font-weight: normal; 	text-decoration: none; 	letter-spacing: 0.01em;}/****5. MainText****/td {	font-family: Arial, Helvetica, sans-serif; 	font-size: 13px;  	line-height: 18px; 	color: #000000}ul {margin-left: 12px;list-style-image: url(images/blue.gif); list-style-type: none;}li {margin-left: 12px;list-style-image: url(images/ORANGE.gif); list-style-type: none;}a.learnmore {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #2E89E4;	font-size: 12px;	font-style: italic;	font-weight: normal;	letter-spacing: .01em;	text-decoration: underline;	padding: 5px 0px 0px 0px;}a.learnmore:hover {	font-weight: bold;}a.leadershipnames {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #003366;	text-decoration: none;}a.leadershipnames:hover {	color: #0066CC;}a.textsolutionsitalic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	letter-spacing: .01em;	text-decoration: none;}a.textsolutionsitalic:hover {	font-size: 10px;	font-weight: bold;	color: #006699;}.areabox {	font-family:Arial, Helvetica, sans-serif; 	font-size:13px;	width:370px;  	height:70px;	border: 1px solid #999999;	overflow: hidden}.bullettext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #006699;}.challenge {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: italic;	font-weight: bold;	color: #006699;}.contactfields {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	width:200px; 	height:22px;	border: 1px solid #999999;}.deliver {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #666666;}.demobox {	font-family: Franklin Gothic Heavy, Verdana, Arial, Helvetica, sans-serif;	font-size: 26px;	font-style: italic;	color: #999999;	background-color: #EDFFFF;	border-right:solid 3px #999999;	padding: 0px 0px 0px 0px;}.departmenttitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #333333;}.dropdown {	width:200px; 	font-family:Arial, Helvetica, sans-serif; 	font-size:13px; 	height:22px;	border: 1px solid #999999;}.headlinebanner {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #003366;	letter-spacing: 0.05em;}.headlinebannerbig {	font-family: Arial, Helvetica, sans-serif; 	font-size: 15px; 	font-style: italic; 	font-weight: bold;         color: #006699;  	padding: 5px 5px 5px 8px; 	letter-spacing: 0.05em;}.headlineitalic {	font-family: Garamond, Arial, Helvetica, sans-serif; 	font-size: 18px; color: #333333;	font-style: italic;  	font-weight: normal; 	padding: 0px 0px 0px 5px; 	letter-spacing: 0.05em;}.headlineitalicblue {	font-family: Garamond, Arial, Helvetica, sans-serif; 	font-size: 18px; color: #003366; 	font-style: italic; 	font-weight: normal; 	padding: 0px 0px 0px 5px; 	letter-spacing: 0.05em;}.headlinenews {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #333333;	padding: 3px 3px 3px 5px;	letter-spacing: -.05em;}.leadershiptitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic; 	font-weight: normal;	color: #333333;	text-decoration: none;}.more {	padding: 0px 0px 5px 145px;}.more2 {	padding: 0px 0px 5px 0px;}.more3 {	padding: 0px 0px 5px 120px;}.pleasecontact {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-style: normal;	color: #003366; }.solutionstitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 21px;	font-weight: normal;	color: #006699;}.solutionsubtitle {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: bold;         color: #336699; }.subtitle {	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;	font-size: 28px;	font-style: italic; 	font-weight: normal;	color: #666666;	letter-spacing: .05em;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;}.textsmaller {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #333333;}.textchallenge {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	color: #003366;}.textdate {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #003399;	letter-spacing: 0.05em;}.textinvestorheadline {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 16px; 	font-style: normal;	font-weight: bold; 	color: #003366; }.textleadin {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #003366;}.textleadinbig {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #003366;}.textleadinlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #006699;}.textlist {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	letter-spacing: .025em;}.textplatform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	color: #003366;}.textsolutions {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #003366;	letter-spacing: .01em;	text-decoration: none;}/*Background Color*/.backgroundcolorbodynews {	background-image:url(images/newsbackground.jpg); 	border-right:solid 1px #999999;	padding: 4px 3px 0px 4px;}.backgroundcolorheadernews {	background-color: #E5FCFD}.backgroundcolorheadernews2 {	background-color: #D4E9FC}.backgroundcolorheaderbanner {	background-image:url(images/backgroundcolorheaderbanner.jpg); }.backgroundcolorheaderbanner2 {	background-color: #D4E9FC;	border-bottom:solid 1px #999999;}.backgroundcolorbottom {	background-color: #E3F0F3; 	padding: 5px 0px 5px 5px;}.bottomtable {    	padding: 0px 3px 0px 6px;	}.cellbottom {    	border-bottom:solid 1px #999999;	}.horizontalline {	background-color: #999999;}.verticalline {	background-color: #999999;}.verticallineblue {	background-color: #4EA7D3}.verticallinegray {	background-color: #999999}.vdottedline {	background-image:url(images/ftv2vertline.gif); 	background-repeat:repeat-y; 	background-position:center;	padding-top: 0px;	padding-bottom: 0px}.tabledemo {    	padding: 0px 0px 0px 0px;	border: 3px solid #999999;	}.tablemain {    	padding: 0px 0px 0px 0px;	border: 1px solid #999999;	}.tablemain2 {    	padding: 0px 0px 0px 0px;	border: 1px solid #999999;	}.tablemainbottom {    	padding: 0px 0px 0px 0px;	border-bottom: 1px solid #999999;	}.tablemainheadline {    	padding: 0px 0px 0px 0px;	border-left: 1px solid #999999;		border-top: 1px solid #999999;			border-right: 1px solid #999999;	}.backgroundcolortop {	background-color: #E3F0F3;		padding: 1px 1px 1px 1px;}.rowpadding5 {    	padding: 5px 0px 0px 0px;	}.tabletop {    	padding: 2px 2px 0px 4px;	}