/***********************
// David Hong
// Copyrighted 2004
//
// - CSS page G.E. Totten & Associates, LLC web site
************************/

body {
	font-family: Verdana, Arial, Sans-Serif, MS Sans-Serif;
	margin: 10px 20px;
	/*margin: 0px;*/
	padding:0; /* set margin & padding for consistency between browsers. */
}

p{ text-indent: 1.5em; }

//#layoutTable { width: 600px; }

table td{ vertical-align: top; }

.contents { font-size: .9em; }

#breadCrumbText { font-size: .8em; color: #666666; }

.disclaimer { text-align: left; font-size: .7em; color: #999999; vertical-align: bottom;}

#legalNotice { font-style: italic; }

#contact { text-align: right; font-size: 12px; font-weight: bold;}

#mainHeading { font-size: 1.5em; font-weight: bold; }

#minorHeading { font-size: 1.2em; font-weight: bold; }

#subHeading { font-weight: bold; }

#newsUpdate { font-size: .8em; color: #666666; background-color: #cccccc; padding: 5px;}

/* Formatting for slogan at the top center */
#slogan {
	font-size: 11px;
	font-style: italic;
	color: #666666;
}

#topics{
	z-index: -1;
}

#captions{
	font-size: .7em;
}
/*************** LINKS *****************/

a:link, a:visited {
	text-decoration: underline;
	color: #555555;
}

a:hover {
	text-decoration: underline;
	/*color: #ff9900;*/
	color: #4444ff;
}

.disclaimer a:link, .legalNotice a:link, .disclaimer a:visited, .legalNotice a:visited {
	text-decoration: underline;
	color: #555555;
}

.disclaimer a:hover, .legalNotice a:hover {
	text-decoration: underline;
	color: #4444ff;
}

#topLinks a:link, #topLinks a:visited,
#sideLinks a:link, #sideLinks a:visited,
#breadCrumb a:link, #breadCrumb a:visited,
.dropDownMenu a:link, .dropDownMenu a:visited{
	text-decoration: none;
	/*background-color: #ccccccc;*/
	background-color: #eeeeee;
	color: #666666;
	font-size: .8em;
}

#topLinks a:hover, #sideLinks a:hover, #breadCrumb a:hover, .dropDownMenu a:hover {
	/*text-decoration: underline;*/
	/*background: #33ff00;*/
	/*background-color: #ffcc33;*/
	/*background-color: #666666;*/
	/*color: #000000;*/
	background-color: #eeeeee;
	color: #0000ff;
	font-size: .8em;
}

#topLinks {
	background-color: #eeeeee;
	font-size: 16px;
}

/* Formatting for links in each section's page */
.mainTopicLinks { padding: 0 40px; }

#mainTopicLinksTable { padding: 3px 30px; }

/**************** DROP DOWN MENUS **************/
.dropDownMenu {
	position: absolute;
	top: 140px;
	visibility: hidden;
	/*background-color: #33ff00;*/
	/*background-color: #ffcc33;*/
	background-color: #eeeeee;
	font-size: 13px;
	z-index: 100;
}

#coOverviewMenu{ left: 20px; width: 136px; }
/*#coOverviewMenu{ left: 0px; width: 136px; }*/

#researchMenu{ left: 162px; width: 205px; }

#consultingMenu{ left: 238px; width: 139px; }

#productsMenu{ left: 383px; width: 200px; }

#testEquipMenu{ left: 490px; width: 200px; }

#forumsMenu{ left: 628px; width: 125px; }

/*#linksMenu{ left: 553px; width: 200px; }*/

/**** Roland's contact info ******/
.contactInfo{ margin-left: 25px; }
#name{ font-weight: bold; font-size: 1em; }
/**** End of Roland's contact info ******/

.row{ clear: both; }
.left{ float: left; width: 65px; font-weight: bold; }
.right{ float: left; }