body {	background-color: #888888;
		color: black;
		font-family: "Trebuchet MS";
		margin: 0}
	
a {	text-decoration: none;
	color: #3C65B6;}
a:hover {text-decoration: underline}
a:active {
	color: black;
}
a:active, a:visited {text-decoration: none}

p {text-align: justify}

	
#logoGlobe h1 { display: none}
#logoGlobe {
	position: absolute;
	top: 8px; left: 62px;
	height: 80px; width: 110px;
	background-image: url('/graphics/globeSmallSpin.gif');
	background-repeat: no-repeat;
}
#logoText {
	position: absolute;
	top: 10px; left: 154px;
	height: 55px; width: 293px;
	background-image: url('/graphics/aeniithWeb.png');
	background-repeat: no-repeat;
}

#topbar #slogan {
	position: absolute;
	margin: 0; padding: 0;
	top: 44px; left: 450px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	}

#siteNav {
	list-style-type: none;
	padding: 3px 0 3px 100px;
	margin: 0;
	height: 26px;
	background: #3C65B6 url('/graphics/bluebar.jpg') repeat-x scroll 0 0;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 16px;
	color: white;
	overflow: hidden;
}

#siteNav li {
	float: left;
	padding: 2px 1.5em;
	border-right: 2px groove #AACCFF;
}

#siteNav li.last {border: 0}

#siteNav a {
	color: white;
	display: block;
	text-transform: uppercase;
}
#siteNav a:hover {
	color: #000022;
	text-decoration: none;
}

#page {
	float: left;
	width: 800px;
	background-color: white;
	background-image: url('/graphics/bg_aeniithBanner.jpg');
	background-repeat: no-repeat;
	background-position: 24px -24px;
	margin-left: 30px;
	padding: 68px 0 0 0;
}
	
#main {
	float: left;
	clear: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('/graphics/bg_yellowSideBars.jpg');
}

#content {
	position: relative;
	float: left;
	width: 460px;
	min-height: 440px;
	padding: 15px 30px;
	margin: 0;
	font-family: Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
	font-size: 12px;
}
#content h2, #content h3, #content h4, #content h5 {
	font-family: "Trebuchet MS";
	font-weight: bold;
}
#content h2, #content h3 {text-align: center}

#content h3 {font-size: 16px}
#content h4 {font-size: 14px}
#content h2 {
	font-size: 24px;
	margin: 0; padding: 0;
	border-bottom: 1px dashed #3C65B6;
	text-transform: uppercase;
}
#content h5 {
	display: inline;
	font-size: 14px;
}


#leftNav {
	float: left;
	clear: left;
	position: relative;
	width: 110px;
	padding: 15px;
	margin: 0;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 1em;
}


#rightNav {
	float: right;
	clear: right;
	position: relative;
	width: 110px;
	padding: 15px;
	margin: 0;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 1.5em;
}

#leftNav a, #rightNav a {color: #3C65B6}
#leftNav a:hover, #rightNav a:hover {
	color: black;
	text-decoration: none;
}

#leftNav h4, #rightNav h4 {
	font-size: 100%;
	text-transform: uppercase;
	border-bottom: 1px dashed #3C65B6;
	text-align: center;
	margin: 0 0 .4em 0;
}

#leftNav li {
	margin: 0 0 1em 10px;
	padding: 0;
	list-style-type: none;
	line-height: 1em;
	font-weight: bold;}
#leftNav li li {
	line-height: 1.5em;
	font-weight: normal;
}

#rightNav li {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;}
#rightNav li li {font-size: 12px;}

#leftNav ul {
	padding: 0;
	margin: 0;
}

#rightNav ul {
	padding: 0;
	margin: 0 0 0.5em 0;
}

#footer {
	clear: both;
	border-top: 1px solid #3C65B6;
	padding: 15px;
	margin: 0;
	background-color: white;
	background-image: url('/graphics/bg_aeniithBanner.jpg');
	background-repeat: no-repeat;
	background-position: 0 -20px;
	font-size: 12px;
}
	
/* formatting for info boxes */

.infoBox {
	padding: 0;
	margin: 15px 0;
}

.infoBox a.tab {
	margin: 0;
	padding: 0 20px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 12px;
	background: #EEB649 url('/graphics/tabCurve_right_orange.jpg') right top no-repeat;
	color: black;
}
.infoBox a:hover {text-decoration: none}

.infoBox .infoContent {
	position: relative;
	width: auto;
	top: -1px;
	margin: 0; padding: 0;
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 1.5em;
	border: 1px solid #EEB649;
	background-color: #FEE9BE;
	background-image: url('/graphics/bg_aeniithTerrainYellow.jpg');
	background-attachment: fixed;
	color: black;
}

.infoBox a.paragraph {
	display: block;
	width: 438px;
	padding: 10px;
	color: black;
	text-align: justify;
}

.infoBox .infoContent ul {
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0 10px 10px 10px;
}

.infoBox .infoContent ul li {
	display: inline;
	margin: 0;
	padding: 0 10px;
	/* border-left: 1px solid black; */
}
.infoBox .infoContent ul li a:hover {color: black}

/* .infoBox .infoContent ul li.first {
	border-left: 0;
	padding-left: 0;
} */

/* .infoBox .infoContent ul li.last {
	padding-right: 0;
} */

.infoBox:hover a.tab {
	background: #3C65B6 url('/graphics/tabCurve_right_blue.jpg') right top no-repeat;
	color: white;
}

.infoBox:hover .infoContent {
	border: 1px solid #3C65B6;
	background-color: #D1E0FF;
	background-image: url('/graphics/bg_aeniithTerrainBlue.jpg');
}

.infoBox.left {
	width: 220px;
	float: left;
	clear: left;
}

.infoBox.right {
	width: 220px;
	float: right;
	clear: right;
}

/* List Styling */

.ipa {font-family: 'Lucida Grande', 'Lucida Sans Unicode';}

.doubleSpace {line-height: 2.5em}

/* #content dl dt {
	font-family: "Trebuchet MS";
	font-weight: bold;
}
	
#content dl dd {margin-bottom: 1em} */

#content ul, #content ol, #content dl {text-align: justify}

dl.basic dt {
 	float: left;
 	clear: left;
 	width: 3em;
 	margin: 0; padding: 0;
 	line-height: 1.5em;
	font-weight: auto;
}
 
dl.basic dd {
 	margin: 0; padding: 0;
 	line-height: 1.5em;
}

ul.basic {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}

ul.linebreak li {margin-bottom: 1em}

.indentList li, dl.indentList dt, .indent {margin-left: 3em}

dl.examples dt, dl.examples dd {
	margin-bottom: 1em;
	font-weight: auto;
	text-align: justify;
}

ul.examples {
	list-style-type: none;
	padding: 0;
	margin: 0 0 1em 3em;
}

/* Other Styling */

.ipa {font-family: 'Lucida Grande', 'Lucida Sans Unicode'}

p.doubleSpace, p.doubleSpace {line-height: 2.5em}
ul.doublespace li, ol.doublespace li {margin-bottom: 1em}
dl.doublespace dd {margin-bottom: 1em}

.super {
	vertical-align: super;
	font-size: smaller;
}

.sub {
	vertical-align: sub;
	font-size: smaller;
}

blockquote {
	padding: auto 3em;
	text-align: justify;
	}

/* Page Links */

#pageLinks, .siteLinks {
	font-family: "Trebuchet MS";
	font-weight: bold;
	margin: 0 0 0 30px;
	padding: 0;
}
#pageLinks li {display: table;}

a.target {color: black}
a.target:hover {text-decoration: none}