﻿body
{
	padding: 0;
	margin: 0;
}


table
{
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family: Verdana;
	font-size: 10px;
}
td th
{
	padding: 0;
	margin: 0;
	font-weight: normal;
	text-align: left;
}

.topic
{
	width: 280px;
	height: 250px;
	padding-left: 20px;
}
.topic tr th
{
	padding-top: 100px;
	font-family: Calibri;
	font-size: 13px;
	height: 15px;
}
.topic tr td
{
	font-family: Calibri;
	font-size: 13px;
	height: 15px;
}

.topic1
{
	background-image: url(images/MainTopicBox1.jpg);
	background-repeat: no-repeat;
}

.topic2
{
	background-image: url(images/MainTopicBox2.jpg);
	background-repeat: no-repeat;
}

.topic3
{
	background-image: url(images/MainTopicBox3.jpg);
	background-repeat: no-repeat;
}


.topicFoot
{
	height: 100%;
}


#navp, #navh, #navw, #navb, #navhch
{
	background-repeat: no-repeat; 
	width: 900px; 
	height: 30px;
}

#navp
{
	background-image: url(Products/images/nav.jpg); 
}
#navpc
{
	background-image: url(Products/images/p-ch-h-nav.jpg); 
}
#navh
{
	background-image: url(Welcome/images/nav.jpg); 
}
#navhch
{
	background-image: url(Welcome/images/nav.jpg); 
}
#navb
{
	background-image: url(Business-Consulting-Services/images/nav.jpg); 
}
#navw
{
	background-image: url(Website-Services/images/nav.jpg); 
}
#navwc
{
	background-image: url(Website-Services/images/nav.jpg); 
}

.ContentTable1
{
	width: 870px; 
	color: White; 
	font-size: 11px;
}
.ContentTable1LT
{
	background-image: url(images/cntBg1-LT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable1MT
{
	background-image: url(images/cntBg1-MT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 850px;
}
.ContentTable1RT
{
	background-image: url(images/cntBg1-RT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable1LM
{
	background-image: url(images/cntBg1-LM.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.ContentTable1MM
{
	background-image: url(images/cntBg1-MM.jpg);
	background-repeat: repeat-y;
}
.ContentTable1RM
{
	background-image: url(images/cntBg1-RM.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.ContentTable1LB
{
	background-image: url(images/cntBg1-LB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable1MB
{
	background-image: url(images/cntBg1-MB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 850px;
}
.ContentTable1RB
{
	background-image: url(images/cntBg1-RB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}




.ContentTable2
{
	width: 870px; 
	color: black; 
	font-size: 11px;
}
.ContentTable2LT
{
	background-image: url(images/cntBg2-LT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable2MT
{
	background-image: url(images/cntBg2-MT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 850px;
}
.ContentTable2RT
{
	background-image: url(images/cntBg2-RT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable2LM
{
	background-image: url(images/cntBg2-LM.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.ContentTable2MM
{
	background-image: url(images/cntBg2-MM.jpg);
	background-repeat: repeat-y;
}
.ContentTable2RM
{
	background-image: url(images/cntBg2-RM.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.ContentTable2LB
{
	background-image: url(images/cntBg2-LB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable2MB
{
	background-image: url(images/cntBg2-MB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 850px;
}
.ContentTable2RB
{
	background-image: url(images/cntBg2-RB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}



.ContentTable3
{
	width: 870px; 
	color: White; 
	font-size: 11px;
}
.ContentTable3LT
{
	background-image: url(images/cntBg3-LT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable3MT
{
	background-image: url(images/cntBg3-MT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 850px;
}
.ContentTable3RT
{
	background-image: url(images/cntBg3-RT.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable3LM
{
	background-image: url(images/cntBg3-LM.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.ContentTable3MM
{
	background-image: url(images/cntBg3-MM.jpg);
	background-repeat: repeat-y;
}
.ContentTable3RM
{
	background-image: url(images/cntBg3-RM.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.ContentTable3LB
{
	background-image: url(images/cntBg3-LB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}
.ContentTable3MB
{
	background-image: url(images/cntBg3-MB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 850px;
}
.ContentTable3RB
{
	background-image: url(images/cntBg3-RB.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 10px;
}



.contentWrapper
{
	width: 100%;
}

.contentHeaderTable
{
	width: 100%;
	font: normal 8px Verdana;
}
.contentHeaderTable tr
{
	font: normal 8px Verdana;
}
.contentHeaderTable tr td
{
	color: #bffec8;
	font: bold 17px Arial;
	padding: 0px;
	height: 50px;
	width: 100%;
}

.contentImage
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.contentTextTable
{
	margin-top: 10px;
	font: normal 8px Verdana;
}
.contentTextTable tr
{
	font: normal 8px Verdana;
}
.contentTextTable tr td
{
	color: #e0f2fe;
	font: normal 12px/18px Verdana;
	padding: 8px;
	width: 100%;
}

.contentFooterTable
{
	width: 100%;
	font: normal 8px Verdana;
}
.contentFooterTable tr
{
	font: normal 9px Verdana;
}
.contentFooterTable tr td
{
	background-color: #e9e9ea;
	font: normal 9px Verdana;
	padding: 5px;
	color: #69697b;
	width: 100%;
}









.content1Wrapper
{
	width: 100%;
}

.content1HeaderTable
{
	width: 100%;
}
.content1HeaderTable tr td
{
	font: bold 18px Verdana;
	padding: 0px;
	width: 100%;
}

.content1TextTable
{
	margin-top: 4px;
}
.content1TextTable tr td
{
	font-size: 11px;
	line-height: 18px;
	padding-top: 8px;
	width: 100%;
}

.content1FooterTable
{
	width: 100%;
	font-size: 8px;
	font-weight: normal;
}
.content1FooterTable tr td
{
	font-size: 9px;
	padding: 5px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	width: 100%;
}

.content1Light
{
	color: White;
}


.ProductsAlso
{
	margin-top: 40px;
	margin-bottom: 30px;
	padding-bottom: 5px;
	border-top: solid 8px #aeafb1;
	border-bottom: solid 2px #aeafb1;
	background-color: #e5e5e5;
}

.ProductsAlso tr th
{
	vertical-align: middle;
	text-align: center;
	font: bold 10px "Verdana";
	color: #122c68;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ProductsAlso tr td
{
	font: normal 10px/15px "Verdana";
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

.ProductsAlso tr td a
{
	color: #c7d9e7;
	text-decoration: none;
}
.ProductsAlso tr td a:hover
{
	color: #026de8;
	text-decoration: underline;
}


.pTopic
{
	width: 602px;
	height: 72px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 10px;
}
.pTopic tr th
{
	color: white;
	font: bold 17px/17px Verdana;
	padding-top: 5px;
	padding-left: 10px;
	font: bold Verdana;
	height: 20px;
}

.pTopicOver
{
	color: #9eafd7;
	text-decoration: underline;
	font: bold 17px/17px Verdana;
	padding-top: 5px;
	padding-left: 10px;
	font: bold Verdana;
	height: 20px;
}

.pTopic tr td
{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 160px;
	font: normal 11px/18px Verdana;
	text-decoration: none;
	color: #fdfdd8;
}
.pTopicButton
{
	border: none;
	text-decoration: none;
}

.wTopic
{
	background-image: url(images/w-topic.jpg); 
	background-repeat:no-repeat;
	width: 558px;
	height: 64px;
	vertical-align: top;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 27px;
}
.wTopic tr th
{
	color: #0b466f;
	padding-top: 5px;
	padding-left: 7px;
	font: bold 17px/17px Verdana;
}
.wTopicOver
{
	color: #0b466f;
	padding-top: 5px;
	padding-left: 7px;
	font: bold 17px/17px Verdana;
	text-decoration: underline;
}
.wTopic tr td
{
	padding-top: 0px;
	padding-left: 7px;
	padding-right: 70px;
	font: normal 11px/16px Verdana;
	text-decoration: none;
}
.wTopicButton
{
	border: none;
	text-decoration: none;
}
/*ch*/
.wTopicChildPageHeader
{
	color: #0b466f;
	padding-top: 5px;
	padding-left: 7px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 17px;
}
.wTopicChildPageCopy
{
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 70px;
	font: normal 11px/16px Verdana;
	text-decoration: none;
}



.bTopic
{
	background-image: url(images/b-topic.jpg); 
	background-repeat:no-repeat;
	width: 571px;
	height: 81px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.bTopic tr th
{
	color: #0b466f;
	padding-top: 10px;
	padding-left: 15px;
	font: bold 17px/17px Verdana;
}
.bTopicOver
{
	color: #0b466f;
	padding-top: 10px;
	padding-left: 15px;
	font: bold 17px/17px Verdana;
	text-decoration: underline;
}
.bTopic tr td
{
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 70px;
	font: Verdana 11px/16px;
	text-decoration: none;
}
.bTopicButton
{
	border: none;
	text-decoration: none;
}

.linkAU
{
	color: #0c4e9a;
	text-decoration: none;
}

.linkAU:hover
{
	color: #026de8;
	text-decoration: underline;
}
.linkAUWhite,.linkAUWhite:link
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.linkAUWhite:hover
{
	color: #efeded;
	font-weight: bold;
	text-decoration: underline;
}


.pButtonMain1
{
	background-image: url(images/p-contact-off.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 165px;
}

.pButtonMain1:hover
{
	background-image: url(images/p-contact-over.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 165px;
}



.eaiPublicFooterDefault
{
	background-color: #242938;
}

.eaiPublicFooter
{
}
.eaiPublicFooterH
{
	border-bottom: solid 1px #353030;
	background-color: #242938;
	width: 900px;
	height: 120px;
}
.eaiPublicFooterB
{
	border-left: solid 1px #5c5757;
	border-right: solid 1px #5c5757; 
	border-bottom: solid 1px #353030;
	background-color: #0d1831;
	width: 902px;
	height: 120px;
}

.eaiPublicFooter, .eaiPublicFooter1, .eaiPublicFooter2, .eaiPublicFooter3, .eaiPublicFooter4, .eaiPublicFooter, .eaiPublicFooter table tr td
{
}

.eaiPublicFooter1 table 
{
	margin-left: 10px;
}
.eaiPublicFooter1 table tr td
{
	vertical-align: middle;
	padding: 0px;
}

.eaiPublicFooter1
{
}
.eaiPublicFooter2
{
	width: 300px;
}
.eaiPublicFooter3
{
}
.eaiPublicFooter4
{
	text-align: right;
	background: transparent url(images/EAI-TWSeal-Foot.jpg) no-repeat;
	background-position: 190px 30px;
	width: 300px;
}

/*=======================================================*/
.footBase
{
	height: 100px;
}
.footBase tr th, .foot tr td
{
	font: normal 10px/14px Georgia;
	vertical-align: top;
	color: #aabded;
}
.footBase tr th
{
	width: 300px;
	padding-left: 5px;
}
.footh, .footp, .footw, .footb
{
	border-top: solid 1px #323b4e;
	border-left: solid 1px #5c5757;
	border-right: solid 1px #5c5757; 
	border-bottom: solid 1px #353030;
	width: 902px;
}

.foothLinks
{
	border: solid 1px red;
	padding-left: 10px;
}

.footerMailto, .footerOnline, .footerPhone, .eaiCorpFoot, .eaiCorpFoot1, .eaiCorpFoot2, .eaiCorpFoot3
{
	font: normal 9px/12px Verdana;
	color: #aabded;
}


.eaiCorpFoot, .eaiCorpFoot1, .eaiCorpFoot2
{
	color: #aabded;
}
.eaiCorpFoot
{
	margin-bottom: 0px;
	margin-right: 5px;
	margin-top: 15px;
}
.eaiCorpFoot1
{
	font-size: 9px;
}
.eaiCorpFoot2
{
	font-size: 9px;
}

/*=======================================================*/
.footh
{
	width: 900px;
	background: #242938 url(images/h-f-eai.jpg) no-repeat 5px 5px;
}
.foothTw
{
	background: #242938 url(images/h-f-tw.jpg) no-repeat 0 0;
	height: 48px;
	width: 97px;
	padding-right: 5px;
}
/*=======================================================*/
.footp
{
	background: #242938 url(images/h-f-eai.jpg) no-repeat 5px 5px;
}
.footpTw
{
	background: #242938 url(images/h-f-tw.jpg) no-repeat 0 0;
	height: 48px;
	width: 97px;
	padding-right: 5px;
}
/*=======================================================*/
.footw
{
	background: #242938 url(images/h-f-eai.jpg) no-repeat 5px 5px;
}
.footwTw
{
	background: #242938 url(images/h-f-tw.jpg) no-repeat 0 0;
	height: 48px;
	width: 97px;
	padding-right: 5px;
}
/*=======================================================*/
.footb
{
	background: #242938 url(images/h-f-eai.jpg) no-repeat 5px 5px;
}
.footbTw
{
	background: #242938 url(images/h-f-tw.jpg) no-repeat 0 0;
	height: 48px;
	width: 97px;
	padding-right: 5px;
}
/*=======================================================*/



.eaiBBodyBase
{
	height: 100%;
	background-color: #242938;
}

.footerMailto, footerMailto:link, footerMailto:visited
{
	color: #c5d4e9;
	text-decoration: none;
}

.footerMailto:hover
{
	color: #3b81e1;
	text-decoration: underline;
}

.footerOnline, footerOnline:link, footerOnline:visited
{
	color: #c5d4e9;
	text-decoration: none;
}

.footerOnline:hover
{
	color: #3b81e1;
	text-decoration: underline;
}


.footerPhone, footerPhone:link, footerPhone:visited
{
	color: #c5d4e9;
	text-decoration: none;
}

.footerPhone:hover
{
	color: #3b81e1;
	text-decoration: underline;
}


.cuTable
{
	background: transparent;
}


#panelCuSubmitted, #panelCuAlreadySubmitted, #panelCuError
{
	text-align: left;
}

.cuDeHeaderTopic
{
	border-bottom: solid 1px #8f8f8f;
	font: bold 15px/15px Verdana;
	color: #434f72;
	padding: 3px;
}

.cuDeHeaderTopic legend
{
	margin: 0;
	padding: 0;
}
.cuDeHeader
{
	font: bold 11px/11px Verdana;
	color: #0d1831;
	padding: 3px;
	text-align: right;
}
.cuDeHeaderl
{
	font: bold 11px/11px Verdana;
	color: #0d1831;
	padding: 3px;
	text-align: left;
}

.cuDe
{
	font: normal 11px/11px Verdana;
	color: #0d1831;
	padding: 0px;
	text-align: left;
}

.cuDeInput
{
	background-color: #c0c0c0;
}

.cuDeInputRequired
{
	background-color: #fee1e1;
}

.cuSend
{
	height: 75px;
	width: 105px;
	cursor: hand;
	background: #8f8f8f url(images/contactUsSendButton.jpg) no-repeat;
	border: 0;
}
.cuResend
{
	height: 75px;
	width: 105px;
	cursor: hand;
	background: #8f8f8f url(images/contactUsReSendButton.jpg) no-repeat;
	border: 0;
}
.cuSent
{
	height: 75px;
	width: 105px;
	cursor: hand;
	background: #8f8f8f url(images/contactUsSentButton.jpg) no-repeat;
	border: 0;
}
.cuRetry
{
	height: 75px;
	width: 105px;
	cursor: hand;
	background: #8f8f8f url(images/contactUsRetryButton.jpg) no-repeat;
	border: 0;
}

.riTextBox
{
	height: 25px;
}


.cuDeList1
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.cuDeList1 li
{
	font: normal 10px/15px Verdana;
	color: #232323;
	margin: 0;
	padding-left: 3px;
	line-height: 18px;
}


.cuDeInput
{
	width: 135px;
	letter-spacing: 1px;
}

.cuList1
{
	font: bold 11px/15px Verdana;
}

.cuDeValError
{
	list-style-image: url(images/grBullet2.gif);
}

.cuDeValError li
{
	color: #724242;
}



.wrapperContainerDefault
{
	font: normal 12px/18px Verdana;
}

.wrapperContainer
{
}
.headerContainer
{
	padding: 5px;
	font: bold 17px/16px Verdana;
}
.bodyContainer
{
	padding: 5px;
	font: normal 12px/18px Verdana;
}
.footerContainer
{
	padding: 5px;
}

.contentBs
{
	color: #efeded;
}
.contentWs
{
	color: #eee7e7;
}

.contentWs a, .contentWs a:link
{
	color: #cad5ee;
	text-decoration: none;
}
.contentWs a:hover
{
	color: #b1c2e8;
	text-decoration: underline;
}


/*===========================================================================*/

.p-ch-h1
{
	margin:0;
	border-bottom: solid 1px #c7cdd9;
	font: bold 18px/18px Verdana;
	color: #122c68;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	text-align: left;
}
h2
{
	margin:0;
	border-bottom: solid 1px #e9e9e9;
	font: bold 13px/13px Verdana;
	color: #122c68;
	padding-top: 15px;
	padding-bottom: 3px;
	padding-left: 1px;
	text-align: left;
}

/*===========================================================================*/

.p-ch-feat-sm
{
	background: #e2dede;
	background: #3c4c74;
}
.p-ch-feat-sm tr th
{
	background-color: #d3daea;
	border: solid 1px white;
	font: bold 9px/10px Verdana;
	color: #122c68;
	padding: 2px;
	text-align: center;
}
.p-ch-feat-sm tr th.feat-sm
{
	background-color: #e2e7f0;
	border: solid 1px white;
	font: normal 9px/12px Verdana;
	color: #122c68;
	padding: 2px;
	text-align: left;
}
.p-ch-feat-sm tr td
{
	background: white;
	height: 15px;
	padding: 2px;
}
.p-ch-feat-sm tr td.yes-sm
{
	background: white url(images/chk1-15x15.jpg) no-repeat center center;
	height: 15px;
	padding: 2px;
}

/*===========================================================================*/


.p-ch-feat-h
{
	background: #e2dede;
	width: 570px;
}
.p-ch-feat-h tr th
{
	background-color: #d3daea;
	border: outset 1px #c7cdd9;
	font: bold 10px/12px Verdana;
	color: #122c68;
	padding: 3px;
	text-align: center;
}
.p-ch-feat-h tr th.feat
{
	background-color: #e2e7f0;
	border: solid 0px #d2d7e1;
	font: bold 10px/16px Verdana;
	color: #122c68;
	padding: 3px;
	text-align: left;
}
.p-ch-feat-h tr td
{
	background: white;
	height: 30px;
	width: 75px;
	padding: 3px;
}
.p-ch-feat-h tr td.yes
{
	background: white url(images/chk1-25x25.jpg) no-repeat center center;
	height: 30px;
	width: 75px;
	padding: 3px;
}

.p-ch-attr-h li
{
	padding-left: 28px;
	padding-top: 2px;
	list-style: none;
	background-image: url(images/dia15-15x15.jpg);
	background-repeat:  no-repeat;
	background-position: left 0px;
	height: 30px;
	font: bold 12px/13px Verdana;
	color: #3c4c74;
}

.p-ch-attr-h2 li
{
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 28px;
	padding-top: 1px;
	list-style: none;
	background-image: url(images/arr1-25x25.jpg);
	background-repeat:  no-repeat;
	background-position: left 0px;
	height: 30px;
	font: bold 13px/15px Verdana;
	color: #034a0c;
}

/*===========================================================================*/
.p-ch-feat-e
{
	background: #e2dede;
	width: 570px;
}
.p-ch-feat-e tr th
{
	background-color: #d3daea;
	border: outset 1px #c7cdd9;
	font: bold 10px/12px Verdana;
	color: #122c68;
	padding: 3px;
	text-align: center;
}
.p-ch-feat-e tr th.feat
{
	background-color: #e2e7f0;
	border: solid 0px #d2d7e1;
	font: bold 10px/16px Verdana;
	color: #122c68;
	padding: 3px;
	text-align: left;
}
.p-ch-feat-e tr td
{
	background: white;
	height: 30px;
	width: 75px;
	padding: 3px;
}
.p-ch-feat-e tr td.yes
{
	background: white url(images/chk1-25x25.jpg) no-repeat center center;
	height: 30px;
	width: 75px;
	padding: 3px;
}

.p-ch-attr-e li
{
	padding-left: 28px;
	padding-top: 5px;
	list-style: none;
	background-image: url(images/arr1-25x25.jpg);
	background-repeat:  no-repeat;
	background-position: left 0px;
	height: 30px;
	font: bold 13px/12px Verdana;
	color: #034a0c;
}

/*===========================================================================*/


.eaiHelpH2
{
	font: bold 25px/30px Calibri,Verdana;
	color: Navy;
	border-bottom: solid 1px Navy;
}

.eaiHelpH3
{
	font: bold 15px/18px Calibri,Verdana;
	color: black;
}


.eaiHelpLinks
{
}

.eaiHelpLinks li a, .eaiHelpLinks li a:visited
{
	text-decoration: none;
	color: Navy;
}


.eaiHelpLinks li a:hover
{
	text-decoration: underline;
	color: blue;
}


.h1cwsTitle
{
font: bold 25px/25px Arial 
padding-top:5px
padding-bottom:5px
background: #5871b3;
border-bottom: dotted 1px #495d92;
color: #2b3754;
}


.h1cws
{
font bold 15px/19px Georgia;
color: #5c86f1;
padding: 5px;
border-bottom: solid 1px #203365;
border-top: solid 1px #203365;
background: #e3e8f8;
}

.h2cws
{
font bold 15px/19px Georgia;
color: #f39501;
padding: 5px;
border-top: solid 1px #a36401;
border-bottom: solid 1px #a36401;
}