﻿@charset "UTF-8";

body {
	background-color: white;
}
td {
	vertical-align: top;
}
a:link, a:visited, .ms-WPBody a:link, .ms-WPBody a:visited {
	color: #005280;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
table#IHE{
	BACKGROUND-COLOR: #FFFFFF;
	margin-left: 20px;
	width: 550px;
}
table#IHE p{
	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
	font-size: 12px;
}	
table#IHE h2{
	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #00244d;
}
td#IHE_header{
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
	font-size: 14px;
}	
td#IHE{
	border-top: 1px solid #00244d;
	border-bottom: 1px solid #00244d;
	border-left: 1px solid #00244d;
	border-right: 1px solid #00244d;
	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:	25px;
}	
td#IHE_body{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
	font-size: 12px;
	
}	
td#IHE_body_close{
	
	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.subNav
{
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
	border-left: #666 1px solid;
	border-right: #666 1px solid;
}

.subNavItem {
	font-size: 10px;
	text-align: left;
	font-family: Arial;
	background-color: #EFEEE8;	
	padding: 5px;
}

.subNavItem a {
	color: #00244D;
	text-decoration: none;
}

.subNavItem a:hover {
	color: #9E2629;
	text-decoration: underline;
}
.intcontent  { text-align: left; margin: 0px; padding: 0px; width: 760px }
.intleft  { margin: 0px; padding: 0px; width: 167px; float: left; }
.intright {  
	margin: 0px; 
	padding: 0px; 
	width: 592px;
	float: left;
	border-left: 1px solid #666;
	}
.intcenter {  
	padding: 10px 0px 0px 0px; 
	margin: 0px;
	width: 386px;
	display: block;
	float: left;
	}
.intright2 {
	background-color: #ffffe8;
	padding: 0px; 
	margin: 0px;
	width: 205px;
	display: block; 
	float: right;
	border-bottom: 1px solid #666;
	padding-top: 10px;
	padding-bottom: 20px;
	}
.intrightprint {  
	margin: 0px; 
	padding: 0px; 
	width: 592px;
	float: left;
	}	
	
.headgraphic { height: auto; display: block; margin-bottom: 10px }
.headgraphicbottomborder { display: block; border-bottom: 1px solid #666; }

.headgraphicbottombordersection { display: block; height: 187px; border-bottom: 1px solid #666; }
.headgraphicbottombordersection p { 
	font-size: 14px;
	padding-left: 20px;
}
.headgraphicbottombordersection-left {
	float: left;
}
.headgraphicbottombordersection-right {
	float: right; 
	width: 302px;
}
.headgraphicbottomborderalt { display: block; float: left; height: auto; }
.headgraphicbottomborderalt img { border-bottom: 1px solid #666 }

.headgraphicbottombordertext { height: 187px; margin-bottom: 10px; }
.headgraphicbottombordertext img { z-index: 100; position: absolute; border-bottom: 1px solid #666; }
.headgraphicbottombordertext p { z-index: 101; position: relative; top: 75px; left: 301px; width: 250px; color: #333; font-size: 14px; line-height: 17px; }

.headgraphicbottombordertext2 { height: 89px; margin-bottom: 0px; }
.headgraphicbottombordertext2 img { z-index: 100; position: absolute; border-bottom: 1px solid #666; }
.headgraphicbottombordertext2 p { z-index: 101; position: relative; top: 75px; left: 301px; width: 250px; color: #333; font-size: 14px; line-height: 17px; }

.headgraphicsearch { height: auto; display: block; margin-bottom: 10px }

/* BEGIN INTLEFT CONTENTS */

.i_lefthead { width: 167px; padding: 22px 0px 4px 0px; border-bottom: 1px solid #666; display: block;}
.i_lefthead p { color: #0F173C; font-size: 13px; font-weight: bold; }
.i_lefthead a { color: #0F173C; text-decoration: none;}

.i_sidenav { width: 167px; font-size: 12px; display: block;}
.i_sidenav p { color: #50513F; font-size: 12px; padding: 9px 12px 4px 12px; margin: 0px }
.i_sidenav a { color: #50513F; text-decoration: none;}
.i_sidenav a:hover { color: #6B0000; text-decoration: underline;}
.i_sidenavon { width: 167px; font-size: 12px; display: none;}
.i_sidenavon p { color: #6B0000; padding: 7px 12px 0px 12px; }
.i_sidenavon a { color: #6B0000; text-decoration: none;}
.i_sidenavb { width: 167px; font-size: 12px; display: block; }
.i_sidenavb p { color: #50513F; font-size: 12px; padding: 8px 12px 0px 12px; margin: 0px }
.i_sidenavb a { color: #50513F; text-decoration: none;}
.i_sidenavb a:hover { color: #6B0000; text-decoration: underline;}
.i_sidenavbon { width: 167px; font-size: 12px; display: block;}
.i_sidenavbon p { color: #6B0000; padding: 7px 12px 0px 12px; }
.i_sidenavbon a { color: #6B0000; text-decoration: none;}
/*.i_sidenavclose { width: 167px; background-color: #EFEEE8; font-size: 12px; display: block; margin: 0px; height: 16px; border-bottom: 1px solid #666;} */
.ms-sitetitle {
	display: none;
}
.i_sidenav1 { font-size: 14px; }
.i_sidenav1 a { 
	color: #005280; 
	font-size: 14px; 
	font-weight: normal; 
	text-decoration: none;
}
.i_sidenav1 tr td {
	padding: 10px 0 8px 0;
}
.i_sidenavn2 { font-size: 12px; }
.i_sidenavn2 tr td {
	padding: 0 0 8px 0;
}
.i_sidenavn2 a { color: black; font-size: 12px; font-weight: normal; text-decoration: none; }
.i_sidenavn2 a:hover { color: #bbbdbf; text-decoration: underline;}

.i_sidenav3 { font-size: 11px; display: block;}
.i_sidenav3 a { color: #50513F; font-size: 11px; padding: 3px 12px 3px 28px; margin: 0px; text-decoration: none }
.i_sidenav3 a:hover { color: #6B0000; text-decoration: underline;}

/*.i_sidenavnon { background-color: #FFFFFF; }*/
.i_sidenavnon a { color: #bbbdbf; font-weight: bold; }

.i_sidenavempty { font-size: 6px; height: 10px; display: block}

.i_sidecta  { color:#00244D; font-size: 12px; margin-top: 18px; width: 167px; float: left; height: auto; }
.i_sidecta3  { color:#00244D; font-size: 12px; margin-top: 18px; width: 167px; float: left; height: auto; border-bottom: 1px solid #666;}
.i_sidecta2  { color:#00244D; font-size: 12px; font-weight: bold;  display: block; margin: 0px; width: auto; padding: 10px 0px 0px 31px; float: left; height: auto}
.ctatd1 {padding: 0px 0px 14px 12px; vertical-align: top;}
.ctatd2 {padding: 0px 8px 14px 12px;color:#00244D; font-size: 12px; vertical-align: top;}
.ctatd2 a {color:#00244D; font-size: 12px; text-decoration: none; }
.ctatd2 a:hover {color:#00244D; font-size: 12px; text-decoration: underline; }
.ctatd1b {padding: 18px 0px 14px 12px; vertical-align: top; border-top: 1px solid #666;}
.ctatd2b {padding: 18px 8px 14px 12px;color:#00244D; font-size: 12px; vertical-align: top; border-top: 1px solid #666;}
.ctatd2b a {color:#00244D; font-size: 12px; text-decoration: none; }
.ctatd2b a:hover {color:#00244D; font-size: 12px; text-decoration: underline; }
.ctatd4 {padding: 0px 0px 14px 12px; vertical-align: top;  font-size: 12px; text-decoration: none;}
.ctatd4 a {color:#00244D; font-size: 12px; text-decoration: none; }
.ctatd4 a:hover {color:#00244D; font-size: 12px; text-decoration: underline; }

.i_divline {width:167px; border-top: 1px solid #666; height: 10px; font-size: 6px; display: block}

.i_lipaper  { list-style-image: url("/images/icon_paper.gif"); padding: 0px 8px 8px 4px; margin: 0px; display: list-item }
.i_lirep    { list-style-image: url("/images/icon_rep.gif"); padding: 0px 8px 8px 4px; margin: 0px; display: list-item }
.i_liphone  { list-style-image: url("/images/icon_phone.gif"); padding: 0px 8px 8px 4px;  margin: 0px; display: list-item }

.i_lipaper a { color: #00244D; text-decoration: none; }
.i_lirep a   { color: #00244D; text-decoration: none; }
.i_liphone a { color: #00244D; text-decoration: none; }

/* BEGIN INTRIGHT CONTENTS */

.i_headcustomers   { background-image: url("/images/int_header1_customer.jpg"); background-repeat: no-repeat; display: block; margin: 0; padding: 0; width: 592px; height: 187px; border-bottom: 1px solid #666 }
.i_headcustomers p { color: #333; font-size: 15px; line-height: 18px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}

.i_headnewsevents   { background-image: url("/images/int_header1_newsevents.jpg"); background-repeat: no-repeat; display: block; margin: 0; padding: 0; width: 592px; height: 187px; border-bottom: 1px solid #666 }
.i_headnewsevents p { color: #333; font-size: 14px; line-height: 17px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}
.i_headnewsevents a { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; display: block;}

.i_headsuccess   { background-image: url("/images/head_success.jpg"); background-repeat: no-repeat; display: block; margin: 0; padding: 0; width: 592px; height: 187px; border-bottom: 1px solid #666 }
.i_headsuccess p { color: #333; font-size: 15px; line-height: 18px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}

.i_headsolutions   { background-image: url("/images/int_header1_solutions.jpg"); background-repeat: no-repeat; display: block; margin: 0px; padding: 0px; width: 592px; height: 187px;}
.i_headsolutions p { color: #333; font-size: 14px; line-height: 17px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}
.i_headsolutions a { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; display: block;}

.solutionsiconsmain { placement: absolute; top: 0px; left: 0px; float: left;}

.10pxtopspace { height: 10px;}

.i_content1  { margin: 0; padding: 0; width: 592px }
.i_content1 ul  { color: #333; font-size: 15px; line-height: 18px; list-style-type: none; height: auto; width: 335px; margin-top: 0px; }
.i_content1 li  { color: #333; list-style-image: url("/images/linkarrow_blue.gif"); padding: 10px 8px 0px 4px; margin: 0px; display: list-item }
.i_content1 p { color: #333; font-size: 12px; line-height: 17px; width: 335px; margin-left: 14px}
.i_content1 a { color: #00244D; font-weight: bold; display: block; text-decoration: none}
.content1bold {color: #00244D; font-weight: bold;}

.i_content2  { margin: 0; padding: 0; width: 592px; padding-bottom: 20px; border-bottom: 1px solid #666; }
.i_content2 ul  { color: #333; font-size: 15px; line-height: 18px; list-style-type: none; height: auto; width: 335px; margin-top: 0px; }
.i_content2 li  { color: #333; list-style-image: url("/images/linkarrow_blue.gif"); padding: 10px 8px 0px 4px; margin: 0px; display: list-item }
.i_content2 p { color: #333; font-size: 12px; line-height: 17px; display: block; padding-left: 12px}
.i_content2 a { color: #333; font-weight: bold; display: block; text-decoration: none}
.i_content2 img {align: left; padding-right: 10px;}
.mediacoverintro {color: #05173C; font-weight: bold;}

.i_content1success  { margin: 0; padding: 0; width: 592px }
.i_content1success ul  { color: #333; font-size: 12px; list-style-type: none; height: auto; margin-top: 0px; }
.i_content1success li  { color: #333; list-style-image: url("/images/linkarrow_blue.gif"); margin: 10px 8px 0px 4px; display: list-item }
.i_content1success h1 { color: #05183F; font-size: 15px; font-weight: bold;line-height: 17px; width: 300px; margin-left: 14px}
.i_content1success h2 { color: #3B4872; font-size: 14px; font-weight: normal;line-height: 16px; width: 310px; margin-left: 14px}
.i_content1success p { color: #333; font-size: 12px; line-height: 17px; width: 335px; margin-left: 14px}
.i_content1success a { color: #00244D; font-weight: bold; display: block; text-decoration: none}

.solutionspage_cdi    { display: block; width: 592px; height: auto; border-top: 1px solid #666; margin: 0px 0px 20px 0px }
.solutionspage_cdi h2 {color: #00244D; display: block; font-size: 14px; font-weight: bold; margin: 16px 16px 1px 58px ; }
.solutionspage_cdi p { color: #333; font-size: 12px; margin-left: 58px; margin-top: 10px; display: block}
.solutionspage_cdi a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 36px 16px 0px; height: auto;}
.solutionspage_cdi a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 36px 16px 0px; height: auto;}

.solutionspage_empi    { display: block; width: 592px; height: auto; border-top: 1px solid #666; margin: 0px 0px 20px 0px }
.solutionspage_empi h2 {color: #00244D; display: block; font-size: 14px; font-weight: bold; margin: 16px 16px 1px 58px ; }
.solutionspage_empi p { color: #333; font-size: 12px; margin-left: 58px; margin-top: 10px; display: block}
.solutionspage_empi a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 36px 16px 0px; height: auto;}
.solutionspage_empi a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 36px 16px 0px; height: auto;}

.solutionspage_govt    { display: block; width: 592px; height: auto; border-top: 1px solid #666; margin: 0px 0px 20px 0px }
.solutionspage_govt h2 {color: #00244D; display: block; font-size: 14px; font-weight: bold; margin: 16px 16px 1px 58px ; }
.solutionspage_govt p { color: #333; font-size: 12px; margin-left: 58px; margin-top: 10px; display: block}
.solutionspage_govt a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 36px 16px 0px; height: auto;}
.solutionspage_govt a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 36px 16px 0px; height: auto;}

.solutionsL2wide     { display: block; margin: 0px; height: auto; clear:both; }
.solutionsL2wide table.marginhelp {
	margin-left: 20px;
}
.solutionsL2wide h2 {color: #333; display: block; font-size: 14px; font-weight: bold; margin: 23px 16px 1px 0px ; }
.solutionsL2wide p { color: #333; font-size: 12px; margin-left: 0px; margin-top: 10px; display: block}
.solutionsL2wide a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}
.solutionsL2wide a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}

.solutionsL2     { display: block; margin: 0px; width: 592px; height: auto; clear:both; }
.solutionsL2 h2 {color: #333; display: block; font-size: 14px; font-weight: bold; margin: 23px 16px 1px 20px; }
.solutionsL2 p { color: #333; font-size: 12px; margin-left: 20px; margin-top: 20px; margin-bottom: 0px; display: block; padding-left: 0px; padding-bottom: 0px; padding-right: 12px;}
.solutionsL2 div.marginhelp { color: #333; font-size: 12px; margin-left: 20px; margin-top: 20px; margin-bottom: 0px; display: block; padding-left: 0px; padding-bottom: 0px; padding-right: 12px;}

.solutionsL2 p.ms-rteCustom-Callout {color: #00244D; float: left; display: block; border-right: solid 1px #666; margin-right: 8px; margin-bottom: 10px; width: 159px; margin-left: 0px; }
.solutionsL2 p.ms-rteCustom-Callout a {color: #00244D; text-decoration: none}
.solutionsL2 p.ms-rteCustom-Callout img {margin-right: 8px; margin-bottom: 5px;}

/*
.successstorycallout { color: #00244D; float: left; display: block; border-right: solid 1px #666; margin-right: 8px; margin-bottom: 10px;}
.successstorycallout a {color: #00244D; text-decoration: none}
.successstorycallout img {margin-right: 8px; margin-bottom: 0px;}
.successstorycalloutcopy {color: #00244D; margin-top: 5px; display: block; margin-right: 8px; width: 159px; margin-left: 15px; margin-bottom: 10px }
.successstorycalloutcopy a { color: #00244D; text-decoration: none; }
*/

.solutionsL2 p.ms-rteCustom-HLineTight
{
	border-top: 1px #666 solid;
	width: 592px;
	margin-left: 0px;
	padding-left: 0px;
}

.solutionsL2 table.ms-rteTable-initiate1 { margin: 0px 0px 0px 20px; width: 406px }
.solutionsL2 td.ms-rteTableHeaderLastCol-initiate1 {
	vertical-align: bottom;
}
.solutionsL2 p table.ms-rteTable-initiate1 { margin: 0px; }

.solutionsL2 a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}
.solutionsL2 a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}

.solutionsL2 ul  { 
	color: #333; 
}

/*
.solutionsL2 ul  { 
color: #333; font-size: 12px; margin-left: 20px; padding-left: 0px; padding-bottom: 0px; margin-top: 20px; 
}
.solutionsL2 xli {
	list-style: none;
	padding-left: 10px; 
	background-image: url('/Style Library/images/Initiate/bullet_ltblue.gif');
	background-repeat: no-repeat;
	background-position: left 0.6em;
}
*/

/*.solutionsL2 li   { color: #333; list-style-type: square; display: list-item; margin: 0; padding: 0 8px 0 4px }*/

.solutionsL2 div.solutions-left {
	float: left; 
	border-bottom: 1px solid #666; 
	width: 406px; 
	height: 100px;
}

.solutionsL2 div.solutions-right {
	background-color: #ffffe8;
	float: right; 
	border-bottom: 1px solid #666; 
	width: 186px; 
	height: 100px;
}

table.directoryIndex {
	width: 100%;
}

table.directoryIndex a {
	background-image: url('/Style Library/images/Initiate/bullet_ltblue.gif');
	background-repeat: no-repeat;
	background-position: left 0.4em;
	color: #00244D; 
	font-weight: bold; 
	text-decoration: none;
	padding-left: 10px;
}


.cbq-layout-main {	
 /*margin-left: 20px;	*/
 	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
}

.cbq-layout-main div {	
 /*margin-left: 20px;	*/
 	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
}

.solutionsL2withhighlight    { display: block; margin: 0px; width: 400px; height: auto;}
.solutionsL2withhighlight h2 {color: #333; display: block; font-size: 14px; font-weight: bold; margin: 23px 16px 1px 20px ; }
.solutionsL2withhighlight p { color: #333; font-size: 12px; margin-left: 20px; margin-top: 10px; display: block}
.solutionsL2withhighlight a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}
.solutionsL2withhighlight a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}

.solutionsL2highlight    { background-color: #E0E7E9; display: block; margin: 0px; margin-bottom: 10px; width: 165px; height: auto; float: right; border-top: 1px solid #666; border-bottom: 1px solid #666}
.solutionsL2highlight h2 {color: #333; display: block; font-size: 14px; font-weight: bold; margin: 5px 5px 5px 5px ; }
.solutionsL2highlight p { color: #333; font-size: 10px; margin-right: 10px; margin-left: 10px; margin-top: 10px; display: block; }
.solutionsL2highlight ul { color: #333; font-size: 12px; margin-right: 10px; margin-left: 10px; margin-top: 10px; display: block; }
.solutionsL2highlight a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}
.solutionsL2highlight a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 0px 16px 0px; height: auto;}

.boldblue {color: #00244D; font-weight: bold; }





.solutionsL2link a {color: #00244D; text-decoration: none; font-weight: bold; display: inline; margin: 10px 36px 16px 0px; height: auto;}

.productsintro     { display: block; margin: 0px; width: 592px; height: auto; }
.productsintro h2 {color: #333; display: block; font-size: 14px; font-weight: bold; margin: 0px 16px 16px 20px ; }

.hubtableleft {height: 341px; width: 344px; vertical-align: top;}
.hubtableright {height: 341px; width: 248px; vertical-align: top;}




.nae_currentpress {width: 295px; display: block; float: left; padding-bottom: 16px}
.nae_currentpress p {font-size: 12px; font-weight: bold; padding-left: 15px; padding-right: 10px; margin-bottom: 10px; display: block;}
.nae_currentpress a {color: #333; text-decoration: none;}
.nae_currentpresslink {font-size: 12px; font-weight: bold; margin-left: 15px; margin-top: 16px; color: #333; text-decoration: none; display: block;}

.content2bold {color: #00244D; font-weight: bold;}
.endlink {color: #333; font-size: 12px; font-weight: bold; text-decoration: none; height: auto; display: block; margin-left: 93px; margin-top: 20px}

table.newsevents {
	padding: 0px;	
	margin: 0px;	
	border-collapse: collapse;	
}

table.newsevents td {
	padding: 0px;	
	margin: 0px;	
}

table.newsevents td.header{
 	width: 406px;
 	vertical-align: top;
 	border-right: 1px #666 solid;
 	border-top: 1px #666 solid;
 	border-bottom: 1px #666 solid;
 	padding-bottom: 10px; 	
}
table.newsevents td.header h2 {color: #333; display: block; font-size: 14px; font-weight: bold; padding: 10px 10px 0px 12px; }
table.newsevents td.header p { color: #333; font-size: 12px; padding: 10px 10px 0px 12px;}
table.newsevents td.header p a { color: #00244D; text-decoration: none; }
table.newsevents td.header p a:hover { color: #00244D; text-decoration: underline; }

table.newsevents td.header input {
	height: 22px;
	font-size: 12px;
}

table.newsevents td.left {
 	width: 203px;
 	vertical-align: top;
 	border-right: 1px #666 solid;
 	border-top: 1px #666 solid;
 	border-bottom: 1px #666 solid;
}
table.newsevents td.left h2 {color: #333; display: block; font-size: 14px; font-weight: bold; padding: 10px 10px 0px 12px; }
table.newsevents td.left p { color: #333; font-size: 12px; padding: 5px 10px 0px 12px;}
table.newsevents td.left p a { color: #00244D; text-decoration: none; }
table.newsevents td.left p a:hover { color: #00244D; text-decoration: underline; }

table.newsevents td.middle{
 	width: 203px;
 	vertical-align: top;
 	border-right: 1px #666 solid;
 	border-top: 1px #666 solid;
 	border-bottom: 1px #666 solid;
}
table.newsevents td.middle h2 {color: #333; display: block; font-size: 14px; font-weight: bold; padding: 10px 10px 0px 12px; }
table.newsevents td.middle p { color: #333; font-size: 12px; padding: 5px 10px 0px 12px; margin: 0px;}
table.newsevents td.middle p a { color: #00244D; text-decoration: none; }
table.newsevents td.middle p a:hover { color: #00244D; text-decoration: underline; }

table.newsevents td.right{
 	width: 186px;
 	vertical-align: top;
 	border-top: 1px #666 solid;
 	border-bottom: 1px #666 solid;
}
table.newsevents td.right h2 {color: #333; display: block; font-size: 14px; font-weight: bold; padding: 10px 10px 0px 12px; }
table.newsevents td.right p { color: #333; font-size: 12px; padding-left: 12px; margin-bottom: 5px;}
table.newsevents td.right p a { color: #00244D; text-decoration: none; }
table.newsevents td.right p a:hover { color: #00244D; text-decoration: underline; }

div.events {
	 margin-left: 20px;;
}
p.eventlist {color: #333; font-size: 12px; font-weight: bold; display: block; padding: 0px; margin-left: 0px; }
p.eventlist a {color: #333; text-decoration: none; display: block; margin: 0px; padding: 0px; }
p.eventlist a:hover {color: #333; text-decoration: underline; display: block; padding: 0px; margin: 0px; }
p.eventdate {color: #05173C; font-size: 11px; text-transform: uppercase; font-weight: bold; display: block; padding: 0px; margin: 0px; }

.featevent {float: right; margin: 3px 0px 3px 3px}
.eventpad {margin-bottom: 40px;}
.eventinfo {color: #333; font-size: 12px; font-weight: normal; width: 496px; display: inline; min-height: 300px}
.eventheader {margin-left: 20px; color: #333; font-size: 12px; font-weight: normal; width: 496px; display: block; }
.eventheaderInline {margin-left: 20px; color: #333; font-size: 12px; font-weight: normal; width: 496px; display: inline; }
.eventinfo p {margin-left: 20px; margin-bottom: 8px; margin-top: 10px;}
.eventinfo ul  { color: #333;  list-style-type: none; height: auto; width: 335px; margin-top: 0px; }
.eventinfo li  { color: #333; list-style-image: url("/images/linkarrow_blue.gif"); padding: 5px 8px 0px 4px; margin: 0px; display: list-item }
.eventinfo a.external {margin-left: 12px; color: #00244D; text-decoration: none; font-weight: bold; display: block; margin-top: 8px; }
.eventinfo a {color: #00244D; text-decoration: none; font-weight: bold; }
.eventdateplace {color: #00244D; }

.noteworthy {
	background-color: #ffffe8;
	padding: 0px; 
	margin: 0px;
	width: 186px;
	padding-bottom: 20px;
	float: left;
}

.noteworthy p {
	padding-left: 12px;	
	margin: 0px;
}

.noteworthyhead {
	background-color: #FCFBCD;
	color: #00244D;
	margin-bottom: 10px;
}

.noteworthyhead p {font-size: 12px; font-weight: bold; margin:0px; padding: 6px 12px 5px 12px; display: block; }

.noteworthylink p { color: #5A81A9; font-size: 12px; text-decoration: none; margin: 0px 10px 10px 0px; display: block; }
.noteworthylink p img {
	border: 0px;
	display: block;
}
.noteworthylink a { color: #00244D; font-weight: normal; text-decoration: none;}
.noteworthylink a:hover { color: #00244D; font-weight: normal; text-decoration: underline;}

.boldbluehead {
	margin-bottom: 10px;
}

.boldbluehead p {font-size: 12px; font-weight: bold; margin:0px; padding: 6px 12px 5px 12px; display: block; }

.litpacklink p { color: #5A81A9; font-size: 12px; text-decoration: none; margin: 0px 10px 10px 0px; display: block; }
.litpacklink p img {
	border: 0px;
	display: inline;
}

.litpacklink a { 
	font-weight: normal; 
	text-decoration: none;
	padding-right: 10px;
}
.litpacklink a:hover { color: #00244D; font-weight: normal; text-decoration: underline;}

.imageleftlink p { color: #5A81A9; font-size: 12px; text-decoration: none; margin: 0px 10px 10px 0px; padding: 0px; display: block; float: left; }
.imageleftlink img {
	padding: 6px 0px 0px 12px;
	border: 0px;
	display: block;
	float: left;
}

.imageleftlink p span.description {
	color: #000;
}
.imageleftlink a { 
	font-weight: normal; 
	text-decoration: none;
}

.imageleftlink a:hover { color: #00244D; font-weight: normal; text-decoration: underline;}


.presslist {color: #333; font-size: 12px; font-weight: bold; width: 330px; display: block;}
.presslist a {color: #333; text-decoration: none; margin-left: 12px; margin-top: 15px; display: block;}
.presslist a:hover {color: #333; text-decoration: underline; margin-left: 12px; margin-top: 15px; display: block;}
.presslist a:visited {color: #333; text-decoration: none; margin-left: 12px; margin-top: 15px; display: block;}
.pressdate {color: #05173C; font-size: 11px; text-transform: uppercase; font-weight: bold; display: block; padding-left: 12px; width: 330px;}
.presspad {margin-bottom: 40px;}
.pressside {
	background-color: #ffffe8;
	padding: 0px; 
	margin: 0px;
	width: 186px;
	display: block; 
	float: right;
	padding-bottom: 20px;
	}
.pressidehead {
	background-color: #FCFBCD;
	width: auto;
	color: #00244D;
	margin-bottom: 10px;
	}
.pressidehead p {font-size: 12px; font-weight: bold; margin: 0px; padding: 6px 12px 5px 12px; display: block;}
.pressarchivelink p {color: #00244D; font-size: 12px; color: #5A81A9; }
.pressarchivelinkoff {color: #5A81A9; text-decoration: none; }
.pressarchivelinkon { color: #00244D; font-weight: bold; text-decoration: none; }
.pressmediacontactlink { color: #5A81A9; font-size: 12px; text-decoration: none; display: block}
.pressmediacontactlink a { color: #00244D; text-decoration: underline;}
.pressotherlink p { color: #5A81A9; font-size: 12px; text-decoration: none; display: block}
.pressotherlink a { color: #00244D; text-decoration: none;}
.pressotherlink a:hover { color: #00244D; text-decoration: underline;}

.i_content1sidebar  { font-size: 12px; background-color: #ffffe8; /* background-image: url("/images/sidebar_whatcustsay.gif"); background-repeat: no-repeat; */ text-align: left; display: block; padding-top: 10px; margin-left: 10px; padding-bottom: 0px; width: 186px; height: auto; float: right; margin-top: 0px }
.i_content1sidebarplain  { font-size: 12px; background-color: #ffffe8;  text-align: left; display: block; padding-top: 10px; padding-bottom: 10px; width: 205px; height: auto; float: right; border-bottom: 1px solid #666; margin-top: 0px }
.i_successsidebar  { font-size: 12px; background-color: #ffffe8; text-align: left; display: block; padding-top: 10px; padding-bottom: 10px; width: 205px; height: auto; float: right; border-bottom: 1px solid #666; margin-top: 0px; margin-bottom: 18px; }

.i_bluesidebar { font-size: 12px; background-color: #E0E7E9; text-align: left; display: block; padding-top: 0px; padding-bottom: 0px; width: 195px; height: auto; float: right; border-bottom: 1px solid #666; margin-top: 0px; margin-left: 20px; }
.i_bluesidebar h3 { border: 0px; background-color : #BDCDDD; width: auto; margin-bottom: 16px;  margin-top: 0px; display: block; color:#00244D; font-size: 12px; font-weight: bold; padding: 6px 15px 6px 8px; }
.i_bluesidebar h4 { width: auto; margin-top: 0px; margin-bottom: 0px; display: block; color:#05173C; font-size: 10px; text-transform: uppercase; font-weight: bold; padding: 0px 15px 0px 8px; }
.i_bluesidebar a {color: #00244D; font-weight: normal; padding: 0px 15px 0px 8px; display: block; margin-top: 0px; margin-bottom: 16px;}
.i_bluesidebar a:hover {color: #00244D; font-weight: normal; padding: 0px 15px 0px 8px; display: block; margin-top: 0px; margin-bottom: 16px; text-decoration: underline}


.successstoryicon {margin: 5px 15px 15px 15px; float: left;}

.successstorysideheadtop {
	background-color: #FCFBCD; width: auto; margin-top: 10px; display: block; color:#00244D; font-size: 12px; font-weight: bold; padding: 6px 15px 6px 8px; border-top: 1px solid #666
	}
.successstorylink { color: #5A81A9; font-size: 12px; font-weight: normal; text-decoration: none;  margin-bottom: 0px; display: block; width: 205px; background-color: #FCFBCD;}
.successstorylink a { color: #5A81A9; text-decoration: none; font-weight: normal; padding: 0px 10px 5px 15px;}
.successstorylink a:hover { color: #5A81A9; text-decoration: underline; font-weight: normal; padding: 0px 10px 5px 15px;}

.successstoryheadinline {width: auto; margin-top: 16px; margin-bottom: 10px;display: block; color:#00244D; font-size: 12px; font-weight: bold; padding: 0px 15px 0px 15px; }

.successstorycallout { color: #00244D; float: left; display: block; border-right: solid 1px #666; margin-right: 8px; margin-bottom: 10px;}
.successstorycallout a {color: #00244D; text-decoration: none}
.successstorycallout img {margin-right: 8px; margin-bottom: 0px;}
.successstorycalloutcopy {color: #00244D; margin-top: 5px; display: block; margin-right: 8px; width: 159px; margin-left: 15px; margin-bottom: 10px }
.successstorycalloutcopy a { color: #00244D; text-decoration: none; }

.i_custlistsidebar  { font-size: 12px; background-color: #ffffe8; /* background-image: url("/images/sidebar_success.gif"); background-repeat: no-repeat; */text-align: left; display: block; padding-top: 10px; padding-bottom: 10px; width: 205px; height: auto; float: right; margin-top: 0px; margin-bottom: 18px; }

.custlistsideheadtop {
	background-color: #FCFBCD; width: auto; margin-bottom: 10px; display: block; color:#00244D; font-size: 12px; font-weight: bold; padding: 6px 15px 6px 8px; border-top: 1px solid #666
	}

.custlistsidehead {
	background-color: #FCFBCD; width: auto; margin-bottom: 10px; display: block; color:#00244D; font-size: 12px; font-weight: bold; padding: 6px 15px 6px 8px; 
	}


.custlistotherlink { color: #5A81A9; font-size: 12px; font-weight: normal; text-decoration: none;  margin-bottom: 10px; display: block; width: 205px;}
.custlistotherlink a { color: #5A81A9; text-decoration: none; font-weight: normal; padding: 0px 10px 5px 15px;}
.custlistotherlink a:hover { color: #5A81A9; text-decoration: underline; font-weight: normal; padding: 0px 10px 5px 15px;}

.custlistsidedate { color: #05173C; font-size: 10px; font-weight: bold; text-transform: uppercase; width: 205px; display: block; padding: 5px 0px 0px 15px;}

.i_content1sidebarcopy {padding-top: 10px; padding-right: 16px; padding-left: 16px; padding-bottom: 5px; display: block; font-size: 12px; border-bottom: 1px solid #666; }
.i_content1sidebarcopyalt {padding-top: 10px; padding-right: 16px; padding-left: 14px; display: block; font-size: 12px;}

.i_isolatedsidebar  { font-size: 12px; background-color: #ffffe8;  text-align: left; display: block; padding-top: 10px; padding-bottom: 10px; width: 205px; height: auto; float: right; margin-top: 0px }
.i_content2sidebarcopy {padding-top: 10px; padding-right: 16px; padding-left: 16px; display: block; font-size: 12px;}

.sidebarhead { color: #00244D; font-weight: bold; font-size: 13px; padding: 0px 12px 8px 12px; display: block}
.sidebarsubhead { color: #00244D; font-weight: bold; font-size: 12px; padding: 15px 12px 8px 12px; display: block}

.sidebardate { color: #05173C; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 5px 0px 0px 12px;}
.sidebarlink { color: #5A81A9; font-size: 12px; text-decoration: none; margin: 0px 10px 10px 12px; display: block}
.sidebarlink a { color: #5A81A9; text-decoration: none;}
.sidebarlink a:hover { color: #5A81A9; text-decoration: underline;}

.alignright { text-align: right; height: auto; font-style: italic }
.alignright a { font-style: normal; text-decoration: none }
.alignright a:hover { font-style: normal; text-decoration: underline }

.i_gentexthead { color: #00244D; font-size: 13px; font-weight: bold; margin: 0px 12px 18px 12px; display: block;} 
.i_gentextheadalt { color: #00244D; font-size: 13px; font-weight: bold; padding-left: 20px; margin-top: 20px; } 

.i_gentextheadrsc { color: #00244D; font-size: 13px; font-weight: bold; margin: 0px 12px 18px 12px; display: block;} 
.i_gentextheadrsc a { color: #00244D; font-size: 13px; font-weight: bold; text-decoration: underline;}

.i_gentextsubheadalt { color: #5A81A9; font-size: 13px; font-weight: normal; margin: 0px; } 
.i_gentextsubheadalt p { color: #5A81A9; font-size: 13px; font-weight: normal; margin-left: 20px; margin-right: 12px; } 

.i_successheader { font-size: 14px; color: #00244D; font-weight: bold; padding: 10px 8px 8px 14px; display: block }
.i_successheader a { font-size: 14px; color: #00244D; font-weight: bold; text-decoration: none; }
.i_successheader a:hover { font-size: 14px; color: #00244D; font-weight: bold; text-decoration: underline; }
.i_newseventsheader { font-size: 14px; color: #00244D; font-weight: bold; padding: 10px 8px 8px 14px; display: block }

.i_gentextheadsuccess { color: #00244D; font-size: 13px; font-weight: bold; padding-left: 20px; margin-top: 20px; } 
.i_gentextheadsuccess img { padding-right: 15px; float: left; padding-top: 5px;}

.i_clientlist { width: 300px; display: block; margin-bottom: 20px; height: auto; float: left }
.i_clientlist p { color: #05183F; font-size: 12px; text-decoration: none; font-weight: normal; margin: 0px 12px 2px 25px; }
.i_clientlist a { color: #5A81A9; font-size: 12px; text-decoration: none; font-weight: normal; }
.i_clientlist a:hover { color: #05183F; font-size: 12px; text-decoration: underline; font-weight: normal; }
.i_clientlist h3 { font-size: 14px; color: #05183F; font-weight: bold; padding: 10px 8px 2px 14px; margin: 0px;}

.i_successicons { width: 592px; display: block; margin-bottom: 36px;}
.i_successicons img { align: left; vertical-align: text-top; margin-right: 10px; margin-bottom: 18px;}
.i_successicons p { color: #333; font-size: 12px; font-weight: bold; margin-left: 15px;}
.i_successicons a { font-size: 12px; font-weight: normal; color: #333; text-decoration: none;}
.i_successicons a:hover { font-size: 12px; font-weight: normal; color: #333; text-decoration: underline;}

.i_successpart2 { width: 592px; display: block; margin-bottom: 36px;}
.i_successpart2 img { align: left; vertical-align: text-top; margin-right: 10px; margin-bottom: 18px;}
.i_successpart2 p { color: #333; font-size: 12px; font-weight: normal; margin-left: 15px; margin-bottom: 12px;}
.i_successpart2 a { font-size: 12px; font-weight: normal; color: #333; text-decoration: none;}
.i_successpart2 a:hover { font-size: 12px; font-weight: normal; color: #333; text-decoration: underline;}
.i_successpart2 ul  { color: #333; font-size: 12px; list-style-type: none; height: auto; width: 335px; margin-top: 0px; }
.i_successpart2 li  { color: #333; list-style-image: url("/images/linkarrow_blue.gif"); padding: 10px 8px 0px 4px; display: list-item }

.i_successpageicons1 { width: 592px; display: block; margin-bottom: 0px; height: auto; }
.i_successpageicons1 img {  vertical-align: text-top; margin-right: 14px; margin-bottom: 16px; float: left; display: block}
.i_successpageicons1 p { color: #333; font-size: 12px; line-height: 15px; font-weight: normal; margin-left: 15px; margin-bottom: 16px; height:80px;}
.i_successpageicons1 a { color: #333; text-decoration: none; font-weight: normal;}
.i_successpageicons1 a:hover { color: #2D5E8F; text-decoration: underline; font-weight: normal}

.i_successpageicons2 { width: 592px; display: block; margin-bottom: 36px; height: auto; float: left;}
.i_successpageicons2 img { align: left; vertical-align: text-top; margin-right: 14px; margin-bottom: 6px; float: left; display: block}
.i_successpageicons2 p { color: #333; font-size: 12px; line-height: 15px;font-weight: normal; margin-left: 15px; margin-bottom: 16px; height:auto;}
.i_successpageicons2 a { color: #333; text-decoration: none; font-weight: normal}
.i_successpageicons2 a:hover { color: #2D5E8F; text-decoration: underline; font-weight: normal}

.block {display: block}

table.resourcetable {
	margin-left: 12px;
	margin-right: 12px;
	border: 0px;
	border-collapse: collapse;
}

table.resourcetable td {	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-size: 12px;
}

.resourcetitle {
	font-size: 12px;
	padding-bottom: 10px;
	font-weight: bold;
}

.resourceitem {
	background-color: #E6ECF2; 
}

.resourceitemodd {
	background-color: #76ECF2; 
}

.resourceitem a {color: #5C81AA; text-decoration: none; padding-top: 10px; margin-top: 20px; }
.resourceitem a:hover {color: #5C81AA; text-decoration: underline;}

.rschead1 {width: 261px; display: block; float: left}
.rschead1 p {font-size: 12px; font-weight: bold; color: #404040; padding: 0px 10px 0px 18px; display: inline;}
.rschead2 {width: 102px; display: block; float: left}
.rschead2 p {font-size: 12px; font-weight: bold; color: #404040; padding: 0px 10px 0px 0px; display: inline;}

.rsclinkarea { margin-left: 10px; margin-top: 5px; width: 363px; background-color: #E6ECF2; display: block; height: auto; float: left; margin-bottom: 10px;}
.rsclink {width: 252px; display: block; float: left; height: auto;}
.rsclink p {font-size: 12px; color: #5C81AA; margin: 8px 30px 5px 8px;}
.rsclink a {color: #5C81AA; text-decoration: none;}
.rsclink a:hover {color: #5C81AA; text-decoration: underline;}
.rscind {width: auto; display: block; float: left; height: auto;}
.rscind p {font-size: 12px; color: #404040; padding: 8px 10px 5px 0px;}

.rscmenus {width: 386px; border-top: 1px solid #666; display:block; float:left; height: auto; padding-top: 5px;}
.rscmenus p {text-align: right; color: #404040; font-size: 12px; font-weight: bold; margin-right: 25px;}
.rscmenus select { font-size: 10px; height: 15px; width: 219px; margin-top: 5px;}
.rscmenus input { font-size: 10px; height: 18px; margin-bottom: 20px}

.rscmenus2 {width: 386px; display: block; float:left; height: auto;}
.rscmenus2 p {text-align: right; color: #404040; font-size: 12px; font-weight: bold; margin-right: 25px;}
.rscmenus2 select { font-size: 10px; height: 15px; width: 219px; margin-top: 5px;}
.rscmenus2 input { font-size: 10px; height: 18px; margin-bottom: 20px}

.successintro { width: 592px; color: #333; border-bottom: 1px solid #666; display: block; margin-top: 10px }
.successintro p {font-size: 13.5px; font-weight: bold; line-height: 17px; margin: 0px 12px 10px 12px; display: block}

.linkboxes {width: 592px; display: block; border-bottom: 1px solid #666;  }
.linkbox3 {width: 407px; vertical-align: top;}
.linkbox3last {width: auto; border-top: vertical-align: top;}

.linkbox2colleft {background-color: #E0E7E9; width: 393px; border-right: 1px solid #666; border-top: 1px solid #666; vertical-align: top;}
.linkbox2colright {background-color: #E0E7E9; width: 395px; border-top: 1px solid #666; vertical-align: top;}

.linkboxhead {display: block; font-size: 13px; font-weight: bold; margin:12px 18px 12px 12px }
.linkboxdate {display: block; font-size: 10px; font-weight: bold;text-transform: uppercase; margin:0px 18px 12px 12px }
.linkboxtext {color: #5C81AA;display: block; font-size: 12px; margin:0px 18px 12px 12px}
.linkboxtext a {color: #5C81AA; text-decoration: none;}
.linkboxtext a:hover {color: #0f173c; text-decoration: underline;}
.linkboximage {margin: 15px 15px 0px 15px;}


/* END INTRIGHT */

/* FOOTER */

.i_footerNoBorder { font-size: 9px; color: #0f173c; width:592px; float: left; padding:10px 0px 36px 0px; }
.x_footer { font-size: 9px; color: #0f173c; width:592px; float: left; padding:10px 0px 36px 0px; border-top: 1px solid #666; }
.x_footerwide { font-size: 9px; color: #0f173c; width:760px; float: left; padding:10px 0px 36px 0px; border-top: 1px solid #666; }

.x_footer_left {float: left; padding-left: 5px}
.x_footer_right {float: right;}
.x_footer_right a {color: #0f173c; text-decoration: none; margin: 0px; padding: 0px;}
.x_footer_right a:hover {color: #0f173c; text-decoration: underline; margin: 0px; padding: 0px;}

/* END FOOTER */

.h_aboutlink a { color:  #333; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right }
.h_aboutlink a:hover { color:  #333; font-size: 12px; font-weight: bold; text-decoration: underline; text-align: right }

.h_success { color:  #333; font-size: 12px; line-height: 14.4px; text-align: left; padding: 8px 0px 8px 0px; width: 189px; float: left; }
.h_news { color:  #333; font-size: 12px; line-height: 14.4px; text-align: left; padding: 8px 0px 8px 0px; width: 189px; border-right: 1px solid #666; border-left: 1px solid #666; float: left; }
.h_papers { color:  #333; font-size: 12px; line-height: 14.4px; text-align: left; padding: 8px 0px 8px 0px; width: 190px; float: left; }

.h_feathead { font-size: 13px; color: #0f173c; margin: 0px 0px 0px 15px;display: block }

.hlineBot {	border-bottom: solid 1px #666; width: 550px; float: left; margin-left: 10px; }
.hlineBotSmall {	border-bottom: solid 1px #666; width: 360px; float: left; margin-left: 10px; }

.execsummleft {width: 480px; float: left; }
.execsummleft h2 {color: #333; font-weight: bold; font-size: 14px; padding: 20px 11px 11px 11px; margin: 0px}
.execsummleft p {color: #333; font-size: 12px; margin: 0px; padding: 0px 11px 11px 11px}
.execsummleft a {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 11px 11px 0px} 
.execsummleft a:hover {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px 11px 11px 0px} 
.execsummleft ul {color: #333; font-size: 12px; margin: 0px 0px 0px 11px; padding: 0px 11px 11px 11px}
.execsummleft li {color: #333; font-size: 12px; padding: 0px 11px 11px 0px}
.execsummright {width: 279px; border-left: 1px solid #666; float: left;}
.execsummright h2 {color: #333; font-weight: bold; font-size: 14px; padding: 20px 0px 11px 11px; margin: 0px}
/*div h3 {color: #333; font-weight: bold; font-size: 13px; padding: 16px 0px 11px 11px; margin: 0px; border-top: 1px solid #333;}*/
.execsummright h3 {color: #333; font-weight: bold; font-size: 13px; padding: 16px 0px 11px 11px; margin: 0px; border-top: 1px solid #333;}
.execsummright h4 {color: #05173C; font-weight: bold; font-size: 13px; padding: 0px 0px 0px 11px; margin: 0px;}
/*div p {color: #333; font-size: 12px; margin: 0px; padding: 0px 0px 11px 11px} */
.execsummright p {color: #333; font-size: 12px; margin: 0px; padding: 0px 0px 11px 11px}
/*div p input.textbox { width: 150px; }*/
.execsummright p input.textbox { width: 150px; }
/*div p select { width: 154px; }*/
.execsummright p select { width: 154px; }
.execsummright a {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 11px 0px} 
.execsummright a:hover {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px 0px 11px 0px} 

.execsummform1 { color: #333; font-size: 11px; padding: 4px 5px 0px 0px; display: block; float: left; }
.execsummform2 { color: #333; font-size: 11px; padding-top: 4px; padding-right: 5px; width: 90px; display: block; float: left;}
.execsummform3 { color: #333; font-size: 11px; padding-top: 4px; padding-right: 5px; display: block; float: left;}

.execsummsubmit { color: #333; background-color: #EFEEE8; font-size: 11px; padding: 2px 8px 2px 8px; margin-left: 3px; border: 1px solid #666; }
.execsummsubmit a { color: #333; font-size: 11px; font-weight: normal; text-decoration: none; padding: 0px;}
.execsummsubmit a:hover { color: #333; font-size: 11px; font-weight: normal; text-decoration: underline; padding: 0px;}
.execsummsubmit2 { color: #333; background-color: #EFEEE8; font-size: 11px; padding: 2px 8px 2px 8px; margin-left: 170px; margin-right: 20px; margin-top: 30px; margin-bottom: 4px; border: 1px solid #666; text-align: center; display: block; }
.execsummsubmit2 a { color: #333; font-size: 11px; font-weight: normal; text-decoration: none;}
.execsummsubmit2 a:hover { color: #333; font-size: 11px; font-weight: normal; text-decoration: underline;}

.errorpage {width: 480px; float: left; }

.errorpage h2 {color: #333; font-weight: bold; font-size: 14px; padding: 20px 11px 11px 20px; margin: 0px}
.errorpage h3 {color: #333; font-weight: bold; font-size: 12px; padding: 0px 11px 11px 20px; margin: 0px}
.errorpage p {color: #333; font-size: 12px; margin: 0px; padding: 0px 11px 11px 20px}
.errorpage a {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 11px 0px} 
.errorpage a:hover {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px 0px 11px 0px} 
.errorpage ul {color: #333; font-size: 12px; margin: 0px 0px 0px 11px; padding: 0px 11px 11px 20px}
.errorpage li {color: #333; font-size: 12px; padding: 0px 11px 11px 0px}

.thankyouleft {width: 480px; float: left; }
.thankyouleft h2 {color: #333; font-weight: bold; font-size: 14px; padding: 20px 11px 11px 11px; margin: 0px}
.thankyouleft h3 {color: #333; font-weight: bold; font-size: 14px; padding: 4px 11px 16px 11px; margin: 0px}
.thankyouleft p {color: #333; font-size: 12px; margin: 0px; padding: 0px 11px 11px 11px}
.thankyouleft a {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px} 
.thankyouleft a:hover {color: #05173C; font-size: 12px; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px} 
.thankyouleft ul {color: #333; font-size: 12px; margin: 0px 0px 0px 11px; padding: 0px 11px 11px 11px}
.thankyouleft li {color: #333; font-size: 12px; padding: 0px 11px 11px 0px}

.thankyouleftaddtitle {color: #333; font-weight: bold; font-size: 16px; margin: 0px; padding: 0px 11px 11px 22px}
.thankyouleftaddtitle a {color: #333; font-weight: bold; font-size: 16px; text-decoration: none; margin: 0px; padding: 0px}
.thankyouleftaddtitle a:hover {color: #05173C; font-size: 16px; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px}
.thankyouleftaddbody {color: #333; font-size: 13px; margin-left: 122px; padding: 0px 11px 11px 11px}
.thankyouleftaddbody a {color: #05173C; font-size: 13px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 11px 11px 11px}
.thankyouleftaddbody a:hover {color: #05173C; font-size: 13px; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px 11px 11px 11px} 

.thankyouright {width: 279px; border-left: 1px solid #666; float: left;}
.thankyouright h2 {color: #333; font-weight: bold; font-size: 14px; padding: 20px 11px 11px 11px; margin: 0px}
.thankyouright h3 {color: #333; font-weight: normal; font-size: 12px; padding: 16px 11px 11px 11px; margin: 0px; border-top: 1px solid #333;}

.thankyouright p {color: #333; font-size: 13px; margin: 0px; padding: 0px 11px 11px 11px}
.thankyouright a {color: #05173C; font-size: 13px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; display: block;} 
.thankyouright a:hover {color: #05173C; font-size: 13px; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px; display: block;}


/* FORM PRIVACY STYLES */

.i_sidenavformprivacyhead { width: 167px; background-color: #FFFFFF; font-size: 12px; display: block;}
.i_sidenavformprivacyhead p { color: #50513F; font-weight: bold; padding: 9px 12px 1px 12px; margin: 0px }
.i_sidenavformprivacyhead a { color: #50513F; text-decoration: none;}
.i_sidenavformprivacyhead a:hover { color: #6B0000; text-decoration: underline;}

.i_sidenavformprivacybody { width: 167px; background-color: #FFFFFF; font-size: 10px; display: block;}
.i_sidenavformprivacybody p { color: #50513F; font-weight: normal; padding: 9px 8px 1px 12px; margin: 0px }
.i_sidenavformprivacybody a { color: #5A81A9; text-decoration: none;}
.i_sidenavformprivacybody a:hover { color: #5A81A9; text-decoration: underline;}

.i_leftheadformprivacy { width: 167px; font-size: 13px; padding: 22px 0px 4px 0px; border-bottom: 1px solid #666; display: block; }
.i_leftheadformprivacy p { color: #0F173C; font-weight: bold; margin-left: 12px; }
.i_leftheadformprivacy a { color: #0F173C; text-decoration: none;}

.i_sidenavemptyformprivacy {background-color: #FFFFFF; font-size: 6px; height: 10px; display: block}
.i_sidenavcloseformprivacy { width: 167px; background-color: #FFFFFF; font-size: 12px; display: block; margin: 0px; height: 16px; border-bottom: 1px solid #666;}

/* CONTACT FORM STYLES */

.intcentercontactform {  
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	width: 386px;
	display: block;
	float: left;
	}

.intright2contactform {
	background-color: #ffffe8;  
	margin: 0px;
	width: 186px;
	height: 520px;
	display: block; 
	float: right;
	padding-top: 0px;
	padding-bottom: 20px;
	}

.contactformL2 { display: block; margin-top: 12px; width: 370px; height: auto;}
.contactformL2 p { color: #333; font-size: 12px; display: block; margin: 8px 8px 4px 20px; }
.contactformL2 a { color: #00244D; text-decoration: none; font-weight: bold; display: inline; height: auto; }
.contactformL2 a:hover { color: #00244D; text-decoration: underline; font-weight: bold; display: inline; height: auto; }

.contactformsidebarhead { background-color: #FCFBCD; color: #50513F; font-weight: bold; font-size: 12px; padding: 5px 12px 8px 12px; display: block; }

.contactformsidebarsubhead { color: #50513F; font-weight: bold; font-size: 11px; padding: 8px 12px 2px 12px; display: block; }

.contactformsidebar { color: #50513F; font-size: 11px; padding: 2px 12px 2px 12px; display: block; }
.contactformsidebar p { color: #50513F; font-weight: normal; margin: 0px 0px 5px 0px; }
.contactformsidebar a { color: #5A81A9; text-decoration: none; }
.contactformsidebar a:hover { color: #5A81A9; text-decoration: underline; }



/* CONTACT THANK YOU STYLES */

.intcenterthankyou {  
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	width: 592px;
	display: block;
	float: left;
	}

.thankyouheadgraphic { float: left; height: auto; display: block; margin-bottom: 0px }

.thankyouheadL2 { display: block; margin-top: 12px; width: 592px; height: auto;}
.thankyouheadL2 p { color: #333; font-size: 20px; font-weight: bold; display: block; margin: 8px 8px 0px 16px; }
.thankyouheadL2 a { color: #00244D; text-decoration: none; font-weight: bold; display: inline; height: auto; }
.thankyouheadL2 a:hover { color: #00244D; text-decoration: underline; font-weight: bold; display: inline; height: auto; }

.thankyouheadbodyL2 { display: block; margin-top: 12px; width: 592px; height: auto; border-bottom: 1px solid #666; }
.thankyouheadbodyL2 p { color: #333; font-size: 12px; display: block; margin: 0px 8px 16px 16px; }
.thankyouheadbodyL2 a { color: #00244D; text-decoration: none; font-weight: bold; display: inline; height: auto; }
.thankyouheadbodyL2 a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; height: auto; }

.thankyoucenter { float: left; width: 592px; }
.thankyoucenter p { color: #333; font-size: 12px; font-weight: bold; display: block; margin: 8px 8px 16px 16px; }

.thankyoucenterleft { border-right: 1px solid #666; color: #333; font-size: 12px; line-height: 14.4px; text-align: left; width: 295px; float: left; }
.thankyoucenterlefthead { width: 140px; display: block; margin-bottom: 0px; padding-top: 2px; float: left; }
.thankyoucenterlefthead p { color:#00244D; font-size: 12px; font-weight: bold; padding: 0px 15px 0px 16px; }
.thankyoucenterlefthead a { color:#00244D; text-decoration: none; }
.thankyoucenterlefthead a:hover { color:#00244D; text-decoration: underline; }
.thankyoucenterleftheadbody { width: 140px; display: block; margin-bottom: 2px; padding-top: 2px; float: left; }
.thankyoucenterleftheadbody p { color:#00244D; font-size: 12px; font-weight: normal; padding: 0px 15px 4px 16px; }
.thankyoucenterleftitem { clear: both; margin-bottom: 8px; display: block; height: 44px; }
.thankyoucenterleftitemimage { padding: 0px 0px 0px 16px; vertical-align: top; float: left; }
.thankyoucenterleftitembody { padding: 0px 8px 8px 16px; vertical-align: top; float: left; width: 270px; margin-bottom: 8px; }
.thankyoucenterleftitembody a { color:#5A81A9; text-decoration: none; }
.thankyoucenterleftitembody a:hover { color:#5A81A9; text-decoration: underline; }

.thankyoucenterright { color: #333; font-size: 12px; line-height: 14.4px; text-align: left; width: 290px; float: left; }
.thankyoucenterrighthead { width: 140px; display: block; margin-bottom: 0px; padding-top: 2px; float: left; }
.thankyoucenterrighthead p { color:#00244D; font-size: 12px; font-weight: bold; padding: 0px 15px 0px 12px; }
.thankyoucenterrighthead a { color:#00244D; text-decoration: none; }
.thankyoucenterrighthead a:hover { color:#00244D; text-decoration: underline; }
.thankyoucenterrightheadbody { width: 140px; display: block; margin-bottom: 2px; padding-top: 2px; float: left; }
.thankyoucenterrightheadbody p { color:#00244D; font-size: 12px; font-weight: normal; padding: 0px 15px 4px 12px; }
.thankyoucenterrightheadbody { width: 140px; display: block; margin-bottom: 2px; padding-top: 2px; }
.thankyoucenterrightheadbody p { color:#00244D; font-size: 12px; font-weight: normal; padding: 0px 15px 4px 12px; }
.thankyoucenterrightitem { clear: both; margin-bottom: 8px; display: block; height: 44px; }
.thankyoucenterrightitemimage { padding: 2px 0px 2px 12px; vertical-align: top; float: left; }
.thankyoucenterrightitembody { padding: 0px 8px 0px 12px; vertical-align: top; float: left; width: 270px; margin-bottom: 8px; }
.thankyoucenterrightitembody a { color:#5A81A9; text-decoration: none; }
.thankyoucenterrightitembody a:hover { color:#5A81A9; text-decoration: underline; }

/* NEWSLETTER FORM STYLES */

.intcenternewsletterform {  
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	width: 386px;
	display: block;
	float: left;
	}

.intright2newsletterform {
	background-color: #FFFFFF;   
	margin: 0px;
	width: 180px;
	height: 425px;
	display: block; 
	float: right;
	padding-top: 0px;
	padding-bottom: 20px;
	}

.newsletterformL2 { display: block; margin-top: 12px; width: 370px; height: auto; }
.newsletterformL2 p { color: #333; font-size: 12px; display: block; margin: 8px 8px 4px 20px; }
.newsletterformL2 a { color: #00244D; text-decoration: none; font-weight: bold; display: inline; height: auto; }
.newsletterformL2 a:hover { color: #00244D; text-decoration: underline; font-weight: bold; display: inline; height: auto; }

.newsletterformsidebarhead { background-color: #FFFFFF; color: #50513F; font-weight: bold; font-size: 12px; margin: 5px 12px 8px 24px; display: block; }

.newsletterformsidebarsubhead { color: #50513F; font-weight: bold; font-size: 11px; padding: 8px 12px 2px 12px; display: block; }

.newsletterformsidebarheadgraphic { float: right; height: auto; display: block; margin: 16px 6px 16px 0px; }

.newsletterformsidebar { color: #50513F; font-size: 11px; padding: 0px 4px 2px 0px; display: block; }
.newsletterformsidebar p { color: #50513F; font-weight: normal; }

.newsletterformsidebar ul { color: #50513F; font-size: 11px; list-style-type: none; height: auto; margin-top: 0px; }
.newsletterformsidebar li { color: #50513F; list-style-image: url("/web/images/linkarrow_blue.gif"); padding: 0px 4px 4px 0px; margin: 0px; display: list-item }


/* ADDITIONAL STYLES */



.i_headcompany   { background-image: url("/images/int_header1_company.jpg"); background-repeat: no-repeat; display: block; margin: 0px; padding: 0px; width: 592px; height: 187px; border-bottom: 1px solid #666 }
.i_headcompany p { color: #333; font-size: 14px; line-height: 17px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}
.i_headcompany a { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; display: block;}
.i_headcompany a:hover { color: #333; font-size: 14px; font-weight: bold; text-decoration: underline; display: block;}

.i_headindustries   { background-image: url("/images/int_header1_industries.jpg"); background-repeat: no-repeat; display: block; margin: 0px; padding: 0px; width: 592px; height: 187px; border-bottom: 1px solid #666 }
.i_headindustries p { color: #333; font-size: 14px; line-height: 17px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}
.i_headindustries a { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; display: block;}
.i_headindustries a:hover { color: #333; font-size: 14px; font-weight: bold; text-decoration: underline; display: block;}

.i_headservices   { background-image: url("/images/int_header1_services.jpg"); background-repeat: no-repeat; display: block; margin: 0px; padding: 0px; width: 592px; height: 187px; border-bottom: 1px solid #666 }
.i_headservices p { color: #333; font-size: 14px; line-height: 17px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}
.i_headservices a { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; display: block;}
.i_headservices a:hover { color: #333; font-size: 14px; font-weight: bold; text-decoration: underline; display: block;}

.i_headpartners   { background-image: url("/images/int_header1_partners.jpg"); background-repeat: no-repeat; display: block; margin: 0px; padding: 0px; width: 592px; height: 187px; border-bottom: 1px solid #666 }
.i_headpartners p { color: #333; font-size: 14px; line-height: 17px; padding-top: 75px; padding-right: 18px; padding-left: 301px;}
.i_headpartners a { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; display: block;}
.i_headpartners a:hover { color: #333; font-size: 14px; font-weight: bold; text-decoration: underline; display: block;}


.whousing {width: 592px; border-top: 1px solid #666; display: block; float: left;}
.whousing h2 { color: #00244D; font-weight: bold; font-size: 14px; margin: 10px 10px 10px 10px; }
.whousing p { color: #333; font-weight: bold; font-size: 12px; margin: 0px 10px 10px 10px }
.whousing a {color: #333; text-decoration: none;}
.whousing a:hover {color: #333; text-decoration: underline;}

.closingpad { width: 592px; display: block; float: left; border-top: 1px solid #666;}

.htable { float: left; margin-left: 10px; }

.inlinebluelink {font-size: inherit; font-weight: normal; color: #00244D; }
.inlinebluelink a {font-size: inherit; font-weight: normal; color: #00244D; text-decoration: none; }
.inlinebluelink a:hover {font-size: inherit; font-weight: normal; color: #00244D; text-decoration: underline}

.sitemap { display: block; margin: 0px; width: 290px; height: auto; float: left; }
.sitemap h2 {color: #00244D; display: block; font-size: 13px; font-weight: bold; margin: 23px 16px 1px 20px ; }
.sitemap h3 {color: #00244D; display: block; font-size: 12px; font-weight: bold; margin: 23px 16px 1px 20px ; }
.sitemap h4 {color: #00244D; display: block; font-size: 12px; font-weight: bold; margin: 5px 16px 1px 20px ; }
.sitemap a {color: #00244D; text-decoration: none; display: inline; margin: 10px 0px 16px 0px; height: auto;}
.sitemap a:hover {color: #00244D; text-decoration: underline; font-weight: bold; display: inline; margin: 10px 0px 0px 0px; height: auto;}
.sitemap ul { color: #00244D; font-size: 12px; }
.sitemap li { color: #00244D; list-style-type: square; display: list-item; margin: 0px; padding: 0px 0px 0px 0px }

ul.sitemap2 {font-size: 11px; font-weight: normal; list-style-type: none; margin: 0px 0px 0px 15px }
ul.sitemap2 a {font-weight: normal;}
ul.sitemap2 li {font-weight: normal; list-style-type: none; margin: 0px}


.productsplit1 { vertical-align: top; width: 296px; border-top: 1px solid #666;}
.productsplit1 h2 {color: #00244D; font-size: 14px; font-weight: bold; margin: 8px 12px 8px 8px;}
.productsplit1 p {color: #333; font-size: 12px; margin: 0px 12px 8px 16px;}
.productsplit1 a {color: #333; text-decoration: none;}

.productsplit2 {width: 295px; border-left: 1px solid #666; border-top: 1px solid #666; vertical-align: top;}
.productsplit2 h2 {color: #00244D; font-size: 14px; font-weight: bold; margin: 8px 12px 8px 8px;}
.productsplit2 p {color: #333; font-size: 12px; margin: 0px 12px 8px 16px; }
.productsplit2 a {color: #333; text-decoration: none;}

.h_tablecell { padding-left: 15px;}
.downloadlink {text-decoration: none; 
	margin: 0px 10px 10px 20px; 
	font-weight: bold; 
	color: #00244D; 
	display: block; 
}	
.downloadlink a {
	background-image: url('/Style Library/images/Initiate/btn_pdfIcon.gif');
	background-repeat: no-repeat;
	background-position: left center; 
	text-decoration: none; 
	font-weight: bold; 
	color: #00244D;
	padding-left: 15px; 
}
.downloadlink a:hover {
	text-decoration: underline; 
	font-weight: bold; 
	color: #00244D; 
}

/* Reusable content */

.left-banner1 {
	background-image: url('/SiteCollectionImages/customer_banner.jpg');
	background-repeat: no-repeat;
	height: 354px;
	font-size: 12px;
}

.left-banner1 p {
	padding: 80px 12px 0px 12px;
}

.right-event1 {
	background-image: url('/SiteCollectionImages/event_banner.jpg');
	background-repeat: no-repeat;	
	height: 337px;
	font-size: 12px;
}

.right-event1 p {
	padding: 60px 12px 0px 12px;
	margin-left: 0px;
}

.right-event1 a {
	color: #ffffff;
}

.right-event1 a:hover {
	color: #ffffff;
}

/* controls overwrites*/
.item {
margin-bottom:6px;
margin-top:6px;
margin-left:1px;
margin-right:0px;
}
.centered {
text-align:center;
}
.link-item a:link{
color: #003399;
text-decoration:none;
}
.link-item a{
color: #003399;
text-decoration:none;
}
.link-item{
color: #003399;
text-decoration:none;
}
.link-item a:active{
text-decoration:none;
}
.link-item a:visited{
text-decoration:none;
}
.link-item a:hover{
color: #000000;
text-decoration:underline;
}
.link-item-large a:link{
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large a{
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large{
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large a:active{
color: #4167AF;
text-decoration:none;
}
.link-item-large a:visited{
color: #4167AF;
text-decoration:none;
}
.link-item-large a:hover{
color: #000000;
text-decoration:underline;
}

/* search overwrites*/
#SRSB {
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#SRSB input, .sidebarcontent input{
	padding-left:2px;
}
.ms-sbtable-ex {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}

.ms-sbtable {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}

td.ms-sbrow{
}

td.ms-sbcell{
border: 0px; 
}

td.ms-sbcell img{
margin: 0;
}


td.ms-sbgo{
background: none;
}

.ms-sbLastcell {
width: 0px;	
}

.ms-sbplain {
border: 1px white solid;
background: #b0d1e0;
color: #005280;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
/* height: 1.4em;
padding-top: 4px;
margin-bottom: 9px; */
}


.srch-WPBody{
margin:0px;
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
font-size:12px;
color:#666666;
}
.srch-results{
}
.srch-sort{
float:left;
position:relative;
COLOR:#333333;
FONT-SIZE:1.0em;
}
.srch-sort A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort A:link{
text-decoration:none;
color:#003399;
}
.srch-sort a:hover{
color:#FF0000;
}
.srch-sort-right{
float:right;
COLOR:#333333;
FONT-SIZE:1.0em;
padding-bottom:4px;
}
.srch-sort-right A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort-right A:link{
text-decoration:none;
color:#003399;
}
.srch-sort-right a:hover{
color:#FF0000;
}
.srch-summary{
COLOR:#333333;
FONT-SIZE:1.0em;
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
}
.srch-summary A:visited{
text-decoration:none;
color:#003399;
}
.srch-summary A:link{
text-decoration:none;
color:#003399;
}
.srch-summary a:hover{
color:#FF0000;
}
.srch-stats{
COLOR:#333333;
FONT-SIZE:1.0em;
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
background-color:#ececec;
text-align:left;
white-space:nowrap;
}
.srch-stats A:link{
text-decoration:none;
color:#003399;
}
.srch-stats a:hover{
color:#FF0000;
}
.srch-Description{
FONT-SIZE:1.0em;
MARGIN:0px 0px 4px;
COLOR:#333333;
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
}
.srch-Description b{
font-weight:bold;
COLOR:#333333;
}
.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:link{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#003399;
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
}
.srch-Title A:visited{
text-decoration:none;
color:#003399;
}
.srch-Title A:link{
text-decoration:none;
color:#003399;
}
.srch-Title a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-URL A:visited{
color:#008800 !important;
text-decoration:none;
}
.srch-URL A:link{
color:#008800 !important;
text-decoration:none;
}
.srch-URL a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-Metadata{
BORDER-TOP:#e0ded5 1px solid;
FONT-SIZE:1.0em;
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
MARGIN:0px 0px 15px;COLOR:#8c8c8c;
}
.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#666666;
FONT-WEIGHT:bold;
FONT-SIZE:1.0em;
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
background-color:#ececec;
text-align:right;
}
.srch-Page A:visited{
text-decoration:none;
color:#3764a0;
FONT-WEIGHT:normal;
}
.srch-Page A:link{
text-decoration:none;
color:#3764a0;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color:#FF0000;
}
.srch-dup A:visited{
COLOR:#517acc
}
.srch-dup A:link{
COLOR:#517acc
}
.srch-Icon{
margin-right:4px;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.85em;
font-style:italic;
color:#336699;
margin-top:2px;
margin-bottom:0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}
#mainbodyx table.advancedSearchTable{
	margin:20px 0;
	width:550px;
}
.advSearchLabel{
	text-align:right;
}
.advSearchLabel img{
	display:block;
	float:right;
	margin:20px 0 0;
}
.advancedSearchTable input, .advancedSearchTable select{
	width:200px !important;
	width:205px;
	border:1px solid #2a4666;
	margin-left:5px;
}
.searchButn{
	display:block;
	margin-left:126px;
	margin-top:15px;
}
*:first-child+html .advancedSearchTable select{
	width:205px !important;
}

.ms-WPBody
{
font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;		
}

.ms-TPBody TABLE
{
font-size:1em;
padding: 0px;
margin: 0px;
border-collapse: collapse;
}

.ms-WPBody TABLE
{
font-size:1em;
padding: 0px;
margin: 0px;
border-collapse: collapse;
}

.ms-WPBorderBorderOnly
{
border-width:0px;
}

.ms-WPBorder
{
border-width:0px;
}

.ms-WPHeader TD{
border-bottom:0px;
padding: 5px 0px 0px 12px;
}

.ms-ToolPaneOuter
{
text-align: left;
}

.error {
	color: #FF3300;
}

/* begin MV styles */
#maincontainer  { 
	padding: 15px 0 0 15px;
	font-family: Arial, Helvetica, Verdana, san-serif, sans-serif;
	text-align: left;
	height: 100%;
	vertical-align: top;
}
ul {
	padding-left: 8px;
	margin-left: 8px;
	padding-top: 0px;
	margin-top: 0px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414143;
}
p, td, .ms-WPBody p, .ms-WPBody td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414143;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #005280;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ea6f02;
	font-weight: bold;
	margin: 0;
	padding: 0;

}

h2 a, h2 a:link , h2 a:visited, h2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ea6f02;
	font-weight: bold;
	margin: 0;
	padding: 0;

}
h2 a:hover {
	text-decoration: underline;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea6f02;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h3 a, h3 a:link, h3 a:visited,h3 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea6f02;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h3 a:hover{
	text-decoration:underline;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005280;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.ms-WPBody h4, .ms-TPBody h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005280;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.appliancesLinks a , .appliancesLinks a:active, .appliancesLinks a:visited, .appliancesLinks a:link {
	color:#333333;font-size:small;
}

.appliancesLinks a:hover{
	text-decoration:underline;
}

h2 a:hover {
	text-decoration:underline;
}

hr {
	color: #ebebec;
	background-color: #ebebec;
	border: 0;
}
#header {
	background-color: #005280;
	position: relative;
	top: 0;
	left: 0;
	width: 969px;
	margin: 0px;
	padding: 0px;
}
#logo {
	position: absolute;
	top: 22px;
	left: 12px;
	width:197px;
	height:54px;
	cursor:pointer;
	cursor:hand;
	
	/*z-index: 2;*/
}
#logo img{
	border:none;
	}
#topbar {
	background-color: #005280;
	height: 44px;
	width: 100%;
	vertical-align: top;
	text-align: right;
}
#topbar table {
	display: inline;
	text-align: right;
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}
#topbar table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b0d1e0;
	text-decoration: none;
	line-height: 12px;
	text-align: left;
	vertical-align: top;
	padding: 2px 5px 0 0;
	width: 0;
}
#topbar table td ul li, #topbar a:link, #topbar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b0d1e0;
	text-decoration: none;
}
#topbar table td.pipelist {
	padding: 7px 5px 0 0;
	width: 100%;
	text-align: right;
}
.pipelist ul, .foottext ul {
	margin: 0;
	padding: 0;
	display: inline;
}
.pipelist ul li {
	margin: 0;
	padding: 0 10px 0 9px;
	border-right: 1px solid #b0d1e0;
	list-style: none;
	display: inline;
}
.pipelist ul li.last, .foottext ul li.last {
	border-right: none;
}
#homeflash {
	
	height: 262px;
	background:#005280;
}
#headimage {
	height: 74px;
	overflow:hidden;
}
#nav {
	height: 22px;
	bottom: 0px !important;

	right: 0px;
	text-align: right;
	position: absolute;
	padding: 0px;
	/*z-index: 2;*/
}
.nav1 {
	font-size: 12px;
}
.nav {
	font-size: 12px;
}
#zz1_GlobalNav {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 3px;
	bottom: 0 !important;
}
#zz1_GlobalNav td table.nav{
	min-width:130px !important;
	width:130px;
	background: url('/SiteCollectionImages/left_unselected.gif') left top no-repeat;
	padding: 0;
	margin: 0;
}
#zz1_GlobalNav td table.nav1{
	min-width:130px !important;
	width:130px;
	background: url('/SiteCollectionImages/left_selected.gif') left top no-repeat;
	padding: 0;
	margin: 0;
}
#zz1_GlobalNav td table td{
	min-width:130px !important;
	width:130px;
	text-align:center;
}
#zz1_GlobalNav td table.nav td{
	background: url('/SiteCollectionImages/right_unselected.png') right top no-repeat;
}

#zz1_GlobalNav td table.nav1 td{
	background: url('/SiteCollectionImages/right_selected.png') right top no-repeat;
}


#zz1_GlobalNav table a.nav{
	
	padding: 4px 0 4px 5px;
	margin: 0 12px 0 0;	
	line-height: 22px;
	font-size: 11px;
	font-weight: normal;
}

#zz1_GlobalNav table a.nav1{
	
}

#zz1_GlobalNav table a.nav:link, #zz1_GlobalNav table a.nav:visited, #zz1_GlobalNav table a.nav:hover,
#zz1_GlobalNav table a.nav1:link, #zz1_GlobalNav table a.nav1:visited, #zz1_GlobalNav table a.nav1:hover {
	color: #484848;
	text-decoration: none;
}
#mainbodyx {
	width: 969px;
	height: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 10px 0 10px 0;
	padding: 0px;
}
#mainbodyx table {
	width: 100%;
	padding: 0;
	border: 0;
}
#features {
	width: 100%;
	background-color: #ebebec;
	position: relative;
	margin: 0 0 10px 0;
}
.homefeatures {
	width: 747px;
	background-color: #ebebec;
	position: relative;
	margin: 0 0 10px 0;
}
.homebottom {
	width: 747px;
	background-color: #ebebec;
	position: relative;
	margin: 0;
}
.homeleftfeature {
	width: 188px;
	padding: 0 9px 0 0;
}
.featurebox {
	padding: 7px 12px 12px 12px;
}
.featurehero {
	width: 365px;
	height: 249px;
	overflow: hidden;
}
.featureimage {
	width: 162px;
	height: 122px;
	overflow: hidden;
}
.featurecontent {
	vertical-align: top;
	height: 122px;
	padding: 0px 12px 0 12px;
	margin: 0;
	background: white url('/SiteCollectionImages/gradientFeature.gif') no-repeat right bottom;
}
.overflow {
	height: 100px;
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0 0;
}
.overflow p {
	margin: 0;
	padding: 0;
}
.featuredivider {
	height: 5px;
	background-color: #ebebec;
}
#sectionbody {
	width: 969px;
	position: static;
}
.tabs {
	width: auto;
	height: 22px;
	margin: 0 0 12px 0;
	border-collapse: collapse;
	border: 0;
}
.tabactive {
	width: 50%;
	background: url('/SiteCollectionImages/TabActiveR.gif') right top no-repeat;
	padding: 0;
	margin: 0;
}
.tabinactive {
	width: 50%;
	background: url('/SiteCollectionImages/TabInactiveR.gif') right top no-repeat;
	padding: 0;
	margin: 0;
}
.tabactive p, .tabinactive p,  .tabinactive div {
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	line-height: 23px;
	padding: 0 0 0 12px;
	margin: 0 7px 0 0;
}
.tabactive p {
	background: url('/SiteCollectionImages/TabActiveL.gif') left top no-repeat;
	text-decoration: none
}
.tabinactive div, .tabinactive p {
	background: url('/SiteCollectionImages/ButtonInactiveL.gif') left top no-repeat;
}
.tabinactive div {
	padding: 5px 0 6px 12px;
}
#finishtable div td {
	padding-bottom: 13px;
	text-align: center;
}
.leftcolumn {
	width: 181px;
	vertical-align: top;
	height: 100%;
	background-color: #ebebec;
}
.i_sidenav1 tr td, .i_sidenavn2 tr td {
	padding: 10px 0 0 15px;
}
.maincolumn {
	width: 788px;
	vertical-align: top;
	height: 100%;
}
.content {
	padding: 17px 28px 17px 28px;
	margin: 0;
	vertical-align: top;
}
.maintable table td {
	padding: 8px;
	margin: 0;
	vertical-align: top;
}
.maintable table td p {
	padding: 0;
	margin: 0;
}
.sidebarcontent a:link, .sidebarcontent a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #005280;
	text-decoration: none;
}
a.contact:link, a.contact:visited.contact, a.contact:hover {
	font-size: 12px;
	font-weight: normal;
	color: #414143;
	text-decoration: none;
}
.featurecontent a:link, .featurecontent a:visited {
	font-weight: bold;
	/*color: #005280;*/
	text-decoration: none;
}
.featurecontent a:hover {
	text-decoration: underline;
} 
.roundbox {
	height: 100%;
	width: 100%;
	position: relative;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: #ebebec;
}
.sidebarcontent p {
	padding: 7px 10px 7px 10px;
	color: #414143;
}
.sidebarcontent {
	padding: 7px 10px 7px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #414143;
}
.bluebox .sidebarcontent em {
	font-size: 10px;
	color: #b0d1e0;
	font-style: italic;
}
.darkgreybox .sidebarcontent strong {
	color: white;
	font-weight: bold;
}
.greenbox .sidebarcontent strong {
	color: white;
	font-weight: bold;
}
.bluebox .sidebarcontent strong {
	color: white;
	font-weight: bold;
}
.greyroundtop { 
	background: url('/SiteCollectionImages/CornerLightgreyTopRight.gif') no-repeat top right;
	width: 100%;
}
.greyroundbottom {
	background: url('/SiteCollectionImages/CornerLightgreyBottomRight.gif') no-repeat bottom right;
	position: absolute;
	width: 100%;
	bottom: 0;
}
.greyroundbottomright {
	background: url('/SiteCollectionImages/CornerLightgreyBottomRight.gif') no-repeat bottom right;
	position: absolute;
	width: 210px;
	bottom: 0;
}
.greyroundbottomleft {
	background: url('/SiteCollectionImages/CornerLightgreyBottomRight.gif') no-repeat bottom right;
	position: absolute;
	width: 181px;
	bottom: 0;
}

.bluebox {
	width: 100%;
	background-color: #005280;
	color: white;
	margin: 0 0 5px 0;
}
.sideblueroundtop{
	background: url('/SiteCollectionImages/CornerSideBlueTopRight.gif') no-repeat top right; 
}
.sideblueroundbottom {
	background: url('/SiteCollectionImages/CornerSideBlueBottomRight.gif') no-repeat bottom right; 
}
.greenbox {
	width: 100%;
	background-color: #92b263;
	margin: 0 0 7px 0;
}
.greenroundtop{
	background: url('/SiteCollectionImages/CornerGreenTopRight.gif') no-repeat top right; 
}
.greenroundbottom {
	background: url('/SiteCollectionImages/CornerGreenBottomRight.gif') no-repeat bottom right; 
}
.darkgreybox {
	width: 100%;
	background-color: #bbbdbf;
	margin: 0 0 7px 0;
}
.darkgreyroundtop{
	background: url('/SiteCollectionImages/CornerGreyTopRight.gif') no-repeat top right; 
}
.darkgreyroundbottom {
	background: url('/SiteCollectionImages/CornerGreyBottomRight.gif') no-repeat bottom right; 
}
.whitebox {
	width: 100%;
	background-color: white;
	margin: 0;
}
.whiteroundtop{
	background: url('/SiteCollectionImages/CornerWhiteTopRight.gif') no-repeat top right; 
}
.whiteroundbottom {
	background: url('/SiteCollectionImages/CornerWhiteBottomRight.gif') no-repeat bottom right; 
}
.rightcolumn {
	width: 210px;
	vertical-align: top;
	height: 100%;
	background-color: #ebebec;
}
.footbar {
	width: 969px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	background-color: #005280;
}
.footbar a:link {
	text-align: center;
	vertical-align: middle;
	color: #b0d1e0;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	margin: 0;
	padding: 5px;
}
.footbar p {
	text-align: center;
	vertical-align: middle;
	color: #b0d1e0;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	margin: 0;
	padding: 5px;
}
.footbar a:link {
	color: white;
}
.footbar strong {
	color: white;
}
.blueroundtop{
	background: url('/SiteCollectionImages/CornerBlueTopRight.gif') no-repeat top right; 
}
.blueroundbottom {
	background: url('/SiteCollectionImages/CornerBlueBottomRight.gif') no-repeat bottom right; 
}
.corner {
   width: 5px;
   height: 5px;
   border: none;
   display: block !important;
}
.foottext a:link, .foottext a:visited {
	margin: 10px 0 0 0;
	color: #688090;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.foottext {
	width: 969px;
	text-align: center;
	margin: 10px 0 20px 0;
}
.foottext ul li {
	margin: 0;
	padding: 0 10px 0 9px;
	border-right: 1px solid #688090;
	list-style: none;
	display: inline;
}
#dvt_tb_sort {
	background: #ebebec none;
	color: black;
	text-align: right;
	border: 0;
	padding: 5px;
}
.t_, .v_ {
		border: 0;
}


#tblPersonInfo {
	width:auto;
}

.leftColumnContactUs{
	width:256px; padding-right:10px
}

.leftColumnWarranty{
	width:140px; padding-right:10px
}

.redAsterisk{
	color: #F00;
}

.excelTable{
	background:#EBEBEC;
	min-height:200px !important;
	height:200px;
	margin:20px 0;
}
.excelTable td{
	padding:10px;
}
.excelTable td td, .excelTable td td td, .excelTable td td td td, .excelTable td td td td td{
	padding:0;
	border:none;
}
.excelTable td table{
	margin:0 auto;
}

.excelTable input, .excelTable select{
	border:1px solid #2a4666;
}
#mainbodyx table.excelTable td.excelLeftCol{
	width:340px;
}
#mainbodyx table.excelTable td.excelRightCol{
	border-left:1px solid #999;
}
.excelTable td .excelLeftCol td,
.excelTable td .excelRightCol td{
	padding-top:18px;
}
.excelTable .localexcel, .excelTable .remoteexcel{
	width:20px;
	overflow:visible;
	padding:10px 0;
}
.excelTable .localexcel table, .excelTable .remoteexcel table,
.excelTable .localexcel td, .excelTable .remoteexcel td{
	text-align:left;
	width:auto;
	margin:0;
	white-space:nowrap;
}
.excelNodeParent{
	
}
.excelNode{
	position:relative;
	top:2px;
}
.excelNodeHover{
	
}
.excelNodeSelected{
	
}
