

BODY { background-color: #4F6EB1; font-family:arial, Helvetica;}

a:link {text-decoration: none; color: #101177;}
a:visited {text-decoration: none; color: #7475B0;}
a:hover {text-decoration: underline; color: #000000; }
a:active {text-decoration: underline; color: #101177;}

td { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #4D4D4D; line-height: 150%; }

p { margin: 0px 0px 10px 0px;}

p.sm { margin: 8px 0px 0px 0px; }

h1 { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; line-height: 100%; margin-bottom: 17px;}

h2 { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 18px; font-weight: bold; line-height: 100%; margin-bottom: 10px; }

h3 { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold; line-height: 100%; margin-bottom: 10px; }

sup {font-size: 8px;}

.subhdr { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #4F6EB1; line-height: 100%;}

.title { font-weight: bold; color: #000000; line-height: 100%;}

.small { font-size: 8px; }

.homeIntro { color: #183394; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; line-height: 180%; }

.global { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #ffffff; background-color:#183394; padding: 5px 0px 5px 0px; text-align: right; height: 18px; }
.global a:link  { color: #ffffff; text-decoration: none; padding: 0px 19px 0px 6px;}
.global a:visited  { color: #ffffff; text-decoration: none; padding: 0px 19px 0px 6px;}
.global a:hover  { color: #ffffff; text-decoration: underline; padding: 0px 19px 0px 6px;}
.global a:active  { color: #ffffff; text-decoration: none; padding: 0px 19px 0px 6px;}

.home { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #ffffff; background-color:#183394; padding: 5px 0px 5px 0px; text-align: left; height: 18px; }
.home a:link  { color: #ffffff; text-decoration: none; padding: 0px 6px 0px 19px;}
.home a:visited  { color: #ffffff; text-decoration: none; padding: 0px 6px 0px 19px;}
.home a:hover  { color: #ffffff; text-decoration: underline; padding: 0px 6px 0px 19px;}
.home a:active  { color: #ffffff; text-decoration: none; padding: 0px 6px 0px 19px;}

.white { color: #F0F0F0; }
.white a:link { color: #F0F0F0; }
.white a:visited { color: #F0F0F0; }
.white a:hover { color: #F0F0F0; }
.white a:active { color: #F0F0F0; }

td.noHeight { line-height: 100%; }
td.noHeight a:link { line-height: 100%; }
td.noHeight a:visited { line-height: 100%; }
td.noHeight a:hover { line-height: 100%; }
td.noHeight a:active { line-height: 100%; }

.copy { margin: 0px 40px 40px 16px; line-height: 170%;}

.indent { margin: 0px 40px 0px 16px; line-height: 170%;}

/* white paper formatting */

.title { font-weight: bold; line-height: 110%; }

p.date { font-size: 10px; margin-bottom: 15px; margin-top: 5px; line-height: 110%; }

.whitePaper p { margin-bottom: 5px; }

/* content/site containers */

.mainBox { border: solid 1px #C8C8C8; padding: 16px 16px 0px 16px; width:744px; background-color: #ffffff; }

.siteBox { border: solid 1px #C8C8C8; width:744px; }

.sitePopBox { border: solid 1px #C8C8C8; }
.popBox { border: solid 1px #C8C8C8; padding: 16px 16px 0px 16px; width:650px; background-color: #ffffff; }

/* Content format */

.contentHome { background-color: #F0F0F0; padding: 27px 0px 25px 0px; }

.contentInt { background-color: #F0F0F0; padding: 0px 10px 25px 55px; vertical-align: top; }

.contentPop { background-color: #F0F0F0; padding: 25px 47px 25px 84px; }

/* search box styles */

.searchBox { background: url(images/bkgSearch.gif);  width: 155px; height: 79px; background-repeat: no-repeat; padding: 22px 0px 0px 24px; color: #ffffff;}
.searchBoxInt { background: url(images/bkgSearchInt.gif);  width: 155px; height: 79px; background-repeat: no-repeat; padding: 22px 0px 0px 24px; color: #ffffff;}
.searchBoxQte { background: url(images/bkgSearchQte.gif);  width: 155px; height: 79px; background-repeat: no-repeat; padding: 22px 0px 0px 24px; color: #ffffff;}
.searchBoxSoftware { background: url(images/bkgSearchSoftware.gif);  width: 155px; height: 79px; background-repeat: no-repeat; padding: 22px 0px 0px 24px; color: #ffffff;}

/* secondary nav styles */

td.secNav { background: url(images/imgLogosInt2.gif); background-repeat: no-repeat; background-color: #9E9E9E; padding: 338px 10px 0px 10px; line-height: 210%; width: 155px;}
td.secNav a:visited { color: #101177; }

.secNavSel { color: #ffffff;}
.secNavSel a:link { color: #ffffff;}
.secNavSel a:visited { color: #ffffff; }
.secNavSel a:hover { color: #ffffff; }
.secNavSel a:active { color: #ffffff;}

/* Software styles */

td.softwareNav { background: url(images/imgSoftwareTopGraphicR.gif); background-repeat: no-repeat; background-color: #9E9E9E; padding: 25px 5px 0px 10px; line-height: 210%; width: 155px;}

/* Quality ATE styles */

.ateLink { margin: 0px 0px 10px 15px; line-height: 120%; display: block; padding: 0px; color: #4d4d4d;}

a.ateLink:link { color: #101177; }
a.ateLink:visited {  color: #DCDCDC; }
a.ateLink:hover {  color: #000000; }
a.ateLink:active {  color: #000000; }

td.ateNav { background: url(images/imgQteTopGraphicR.gif); background-repeat: no-repeat; background-color: #9E9E9E; padding: 25px 5px 0px 10px; line-height: 210%; width: 155px;}

td.globalNav { background: url(images/imgGlobTopGraphicR.gif); background-repeat: no-repeat; background-color: #9E9E9E; padding: 25px 5px 0px 10px; line-height: 210%; width: 155px;}

/* list styles */

ul { list-style-image: url(images/bullet.gif); margin-left: 6px; padding-left: 10px; margin-top: 0px; margin-bottom: 10px; }

ol { margin-left: 11px; padding-left: 10px; margin-top: 0px; margin-bottom: 10px; }

ul.ate { list-style-image: url(images/bulletATE.gif); margin-left: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 20px; color: #101177; font-weight: bold; line-height: 150%;}
ul.ate a:link { color: #101177; }
ul.ate a:visited { color: #DCDCDC; }
ul.ate a:hover { color: #000000; }
ul.ate a:active { color: #000000; }

ul.ateSel { list-style-image: url(images/bulletATEWhite.gif); margin-left: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 20px; color: #F0F0F0; font-weight: bold; line-height: 150%; }
ul.ateSel a:link { color: #f0f0f0; }
ul.ateSel a:visited { color: #f0f0f0; }
ul.ateSel a:hover { color: #f0f0f0; }
ul.ateSel a:active { color: #f0f0f0; }

ul li.off { color: #101177; list-style-type: none; list-style-image: none; margin-left: 0px; padding-left: 0px; margin-top: 10px; margin-bottom: 10px; font-weight: normal; line-height: 120%; }
ul li.off a:link { color: #101177; }
ul li.off a:visited { color: #DCDCDC; }
ul li.off a:hover { color: #000000; }
ul li.off a:active { color: #000000; }

ul.closeWin { list-style-image: url(images/bulletATEWhite.gif); margin-left: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 20px; color: #F0F0F0;}

ul.closeWin a:link { color: #f0f0f0; }
ul.closeWin a:visited { color: #f0f0f0; }
ul.closeWin a:hover { color: #f0f0f0; }
ul.closeWin a:active { color: #f0f0f0; }

/* sidebar event styles */

td.eventsBox { background-color: #9E9E9E; padding: 27px 13px 25px 15px; line-height: 115%; font-size: 11px; }
td.eventsBox a:link { color: #101177; text-decoration: none; }
td.eventsBox a:visited { color: #DCDCDC; text-decoration: none; }
td.eventsBox a:hover { color: #000000; text-decoration: underline; }
td.eventsBox a:active { color: #101177; text-decoration: underline; }

.eventsBoxLead { color: #ffffff; font-weight: bold; font-size: 11px;}

/* login form styles */

.login { display: inline; vertical-align: bottom; }
.login input { border: solid 1px #4D4D4D; margin-right: 9px; margin-top: 8px; font-family:  Tahoma, Verdana, Arial, Helvetica; font-size:10px; height: 16px;}

.loginLabel { margin-top: 20px; }

.goButton { border: solid 1px #4D4D4D; background-color: #4F6EB1; color: #ffffff; width: 32px; display: inline; font-size: 10px;}

.whiteLoginLabel { margin-top: 20px; color: #ffffff; }

/* general form styles */
	
.inquiryForm {vertical-align: bottom; }
.inquiryForm td { font-weight: bold; padding: 7px 10px 7px 0px;}
.inquiryForm select { border:solid 1px #4D4D4D; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:10px; height:16px; width:115px; }
.inquiryForm textarea { border:solid 1px #4D4D4D; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:10px; height:104px; width:150px; }
.inquiryField { border:solid 1px #4D4D4D; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:10px; height:16px; width:115px;}

.button
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #4D4D4D;
	background-color: #4F6EB1;
	display: inline;
	width: 54px;
	height: 24px;
}

/* footer styles */

.footer { margin: 1px 0px 1px 0px; font-size: 9px; color: #808080; }

/* site map styles */

.siteMapHdr { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #101177;  }
a:link.siteMapHdr { text-decoration: underline; color: #101177;}
a:visited.siteMapHdr { text-decoration: underline; color: #7475B0;}
a:hover.siteMapHdr { text-decoration: underline; color: #000000;}
a:active.siteMapHdr { text-decoration: underline; color: #101177;}

.siteMapMain { font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #101177;  }
a:link.siteMapMain { text-decoration: underline; color: #101177;}
a:visited.siteMapMain { text-decoration: underline; color: #7475B0;}
a:hover.siteMapMain { text-decoration: underline; color: #000000;}
a:active.siteMapMain { text-decoration: underline; color: #101177;}

.siteMapSub { font-family:  Tahoma, Verdana, Arial, Helvetica, ; font-size: 10px; margin-left: 10px;}
a:link.siteMapSub { text-decoration: underline;}
a:visited.siteMapSub { text-decoration: underline;}
a:hover.siteMapSub { text-decoration: underline;}
a:active.siteMapSub { text-decoration: underline;}

.siteMapSubSub { font-family:  Tahoma, Verdana, Arial, Helvetica, ; font-size: 10px; margin-left: 20px;}
a:link.siteMapSubSub { text-decoration: underline;}
a:visited.siteMapSubSub { text-decoration: underline;}
a:hover.siteMapSubSub { text-decoration: underline;}
a:active.siteMapSubSub { text-decoration: underline;}

