body { background: #999999; font-family: Arial; font-size: 10pt; text-align: center; /* for IE */ }
.container { background-color: white; margin: 0 auto; width: 865px; border: 1px solid #000000; text-align: left; }
p { font-size: .9em; }
#header { width: 865px; background-color: white; height: 127px; margin: 0; padding: 0; overflow: hidden; }
#header img { border: 0; margin: 0; padding: 0; }
#contentLeft { position: absolute; margin-left: 30px; top: 220px; width: 380px; font-size: 10pt; font-weight: bold; }
#contentLeft a { text-decoration: none; }
#contentLeft .boldText { font-family: Verdana; color: Blue; font-weight: bold; font-size: .75em; margin-left: 2px; margin-bottom: -14px; }
#contentLeft .veryboldText { font-family: Verdana; color: Maroon; font-weight: bold; font-size: .8em; margin-left: 2px; margin-bottom: -14px; }
#contentRight { position: absolute; margin-left: 427px; top: 200px; width: 425px; font-size: .9em; font-weight: 500; }
#contentRight img { border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
#leftBox { position: absolute; top: 260px; left: 0px; width: 127px; height: 127px; border: solid 1px silver; }
#centerBox { position: absolute; left: 140px; top: 260px; width: 127px; height: 127px; border: solid 1px silver; }
#rightBox { position: absolute; left: 280px; top: 260px; width: 127px; height: 127px; border: solid 1px silver; }
#footer { width: 850px; margin-top: 10px; margin-left: auto; margin-right: auto; background-color: #999999; color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold; text-align: center; }
#footer a { text-decoration: none; color: #FFFFFF; }
#footer td { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold; text-align: center; }
#tiertwoContentLeft { position: absolute; margin-left: 30px; top: 210px; width: 550px; font-size: 10pt; font-weight: 500; }
#tiertwoSoftwareContentLeft { position: absolute; margin-left: 30px; top: 210px; width: 790px; font-size: 10pt; font-weight: 500; }
#tiertwoSoftwareContentLeft h1 { position: relative; font-size: 1.1em; font-weight: bold; color: #003399; margin-bottom: 0px; }
#tiertwoConsultingContentLeft { width: 400px; }
#tiertwoContentLeft h1 { position: relative; font-size: 1.1em; font-weight: bold; color: #003399; margin-bottom: 0px; }
#tiertwoContentLeft a { text-decoration: none; }
#tiertwoContentLeft .boldText { font-family: Verdana; color: Blue; font-weight: bold; font-size: .75em; margin-left: 2px; margin-bottom: -14px; }
#tiertwoContentLeft .veryboldText { font-family: Verdana; color: Maroon; font-weight: bold; font-size: .8em; margin-left: 2px; margin-bottom: -14px; }
#dottedLine { margin-left: -4px; }
#getMoreBox { position: absolute; background-color: #003399; color: #fffff; width: 230px; left: 0px; top: 290px; }
#getMoreBoxTop { background-color: #000000; color: #ffffff; width: 230px; height: 50px; font-size: 1.1em; font-weight: bold; padding-left: 16px; padding-top: 8px; }
.tctImportant { font-size: 1.2em; margin-top: 0px; }
#getMoreBoxMiddle { background-color: #003399; color: #ffffff; width: 218px; height: 200px; font-size: 1em; font-weight: bold; padding-left: 14px; padding-right: 14px; padding-top: 12px; padding-bottom: 10px; }
#getMoreBoxBottom { background-color: #000000; color: #ffffff; width: 230px; height: 50px; font-size: 1.1em; font-weight: bold; padding-left: 16px; padding-top: 8px; }
.tierTwoQuote { font-size: 1.1em; color: #660000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; }
.tierTwoQuoteCredit { margin-top: 0px; padding-left: 40px; margin-bottom: -10px; }
.tierTwoLinkBox { height: 50px; width: 400px; margin-top: 10px; margin-bottom: 10px; }
.tierTwoLinkBox .p { padding-left: 8px; margin-top: 2px; font-size: .9em; }
.tierTwoLinkBoxTop { background-color: #666666; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-left: 4px; padding-bottom: 2px; font-size: 1.1em; }
.tierTwoLinkBoxImg { position:relative; }
#tierTwoLeftLowerContent { width: 300px; float: right; }
#tierTwoLeftLowerContent ul { font-size: .9em; margin-top: 4px; margin-left: 20px; }
#tierTwoContentRight { top: 45px; position: relative; background-color: #666666; left: 598px; width: 250px; font-size: 10pt; font-weight: 500; height: 710px; }
#webinarContentRight { position: relative; background-color: #003399; left: 600px; top: 45px; width: 248px; font-size: 10pt; font-weight: 500; }
#webinarContentRight h1 { position: relative; font-size: 1.1em; font-weight: bold; color: #FFFFFF; padding-left: 12px; }
#tierTwoTestimonialsContentRight { float: right; background-color: #003399; width: 250px; font-size: 10pt; }
#tierTwoContentRight h1 { position: relative; font-size: 1.1em; font-weight: bold; color: #FFFFFF; padding-left: 12px; }
.tierTwoContentRightTop { background-color: #000000; color: #ffffff; font-size: 1.2em; font-weight: bold; padding: 16px; }
.tctImportantRightSide { background-color: #000000; color: #ffffff; font-size: 1.4em; font-weight: bold; padding-left: 16px; padding-bottom: 10px; }
#getMoreBoxMiddleRightSide { background-color: #003399; color: #ffffff; font-size: 1em; font-weight: bold; padding-left: 16px; padding-right: 15px; padding-top: 12px; padding-bottom: 10px; width: 220px; }
#tierTwoContentRight h1 { position: relative; font-size: 1.1em; font-weight: bold; color: #FFFFFF; padding-left: 12px; }
#tierTwoContentRight p { position: relative; background-color: #666666; color: #ffffff; font-size: .9em; margin-top: -10px; padding-left: 12px; padding-right: 12px; }
#webinarTable { width: 100%; border: solid 1px #000000; border-collapse: collapse; font-size: 10pt; font-weight: bold; }
#webinarTable td { padding: 4px 4px 4px 4px; }
#tierTwoWebinarContentRight { float: right; background-color: #003399; width: 250px; font-size: 10pt; }
.webinarTableHeader { background-color: #336600; }
.webinarTableSubHeader { background-color: Silver; font-size: 10pt; color: #000000; text-align: left; font-weight: bold; }
.webinarTableHeaderText { font-size: 12pt; color: #FFFFFF; text-align: left; font-weight: bold; }
.webinarTableHeaderTextSmall { position: relative; font-size: 10pt; color: #FFFFFF; }
#softwareTable { width: 100%; border: solid 1px #000000; border-collapse: collapse; font-size: 10pt; }
#softwareTable td { padding: 4px 4px 4px 4px; vertical-align: top; }
.softwareTableHeader { background-color: #993300; }
.softwareTableSubHeader { background-color: Silver; font-size: 10pt; color: #000000; text-align: left; font-weight: bold; }
.softwareTableHeaderText { font-size: 12pt; color: #FFFFFF; text-align: left; font-weight: bold; }
.softwareTableHeaderTextSmall { position: relative; font-size: 10pt; color: #FFFFFF; }


/* NFDC edits */
/*
#navigation { background:  url(./images/nav-background.gif) repeat-x; padding: 0; position: absolute; width: 865px; height: 52px; top: 136px; }
.navButton a { padding-top: 10px; display: block; background: url(./images/buttonBG.gif) no-repeat; color: #003399; font-weight: bold; text-decoration: none; text-align: center; height: 68px; width: 114px; }
.navButton .current { display: block; background:  url(./images/buttonBGHov.gif) no-repeat; color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: center; height: 68px; width: 114px; }
.navButton a:hover { display: block; background:  url(./images/buttonBGHover.gif) no-repeat; color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: center; height: 68px; width: 114px; }
.navButton { float: left; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; width: 104px; overflow:hidden; }
*/

#navigation { background:  url(./images/nav-background.gif) repeat-x; padding: 0; position: absolute; width: 865px; height: 52px; top: 136px; top: 143px !ie}

#navigation a { padding-top: 10px; display: block; background: url(./images/buttonBG.gif) no-repeat;  font-weight: bold; text-decoration: none; text-align: center; height: 68px; width: 104px; }
#navigation .current { display:block; background:  url(./images/buttonBGHov.gif) no-repeat; color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: center; height: 68px; }
#navigation a:hover { display: block; background:  url(./images/buttonBGHover.gif) no-repeat; font-weight: bold; text-decoration: none; text-align: center; height: 68px; width: 104px; }


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 50%;
 left: -30px;
 z-index: 598;
 width: 188px; /* width of drop down images */
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
	#navigation li ul li a, #navigation li ul li a:hover { background-image: none; height: auto; padding:5px 0px; text-align:left; width: 158px; }
	#navigation li ul li a { margin:0px 5px 0px 10px; /* border-bottom: solid 1px black; */ }
/*	#navigation li ul li a:hover { color: White; } */
	
	ul.dropdown li ul li {
	 background-color: White;
	/* color: #000;*/
	}

	
	ul.dropdown ul li a {  background-color:White; }
	ul.dropdown ul li a:hover { background-Color: #296203; }
	ul.dropdown li.hover,
	ul.dropdown ul li:hover {
	 background-color: #296203; /* Green */
	}

#navigation li ul li { padding: 0px 5px; background-image: url(./images/nav_dropdown_bg.png); background-repeat: repeat-y; }
#navigation li ul li.first { background-color: transparent; background-image: url(./images/nav_dropdown_first.png); background-repeat: no-repeat; height: 17px;}
#navigation li ul li.last { background-color: transparent; background-image: url(./images/nav_dropdown_last.png); background-repeat: no-repeat; height: 17px;}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #003399; }
	ul.dropdown a:hover		{ color: White; }
/*	ul.dropdown a:active	{ color: #ffa500; } */

ul.dropdown li.third,
ul.dropdown li.thirdOver {
*margin-bottom:-3px; /* IE fix */
}
ul.dropdown li.thirdOver a {
color: White;
}
ul.dropdown li.thirdOver ul li a {
color: #003399;
}
ul.dropdown li.thirdOver ul li a:hover {
color: White;
}