
body {
	background: #fff;
	border-top: none;
	color: #000;
	font: 62.5%/1.4 Tahoma, Trebuchet MS, Verdana, sans-serif;
}

#container h2 { color: #403c3d; }
#container h3 { color: #EE8805; }
#container h4 { color: #EE8805; }

#logo {
	left: 26px;
	top: 31px;
}

#container {
	background: none;
	padding-bottom: 50px;
	width: 990px;
}

#header {
	background: none;
	height: 44px;
	padding: 47px 0 28px 0;
	width: auto;
}

#header .top_navigation {
	color: #d3d3d3;
}

a, a:link, a:visited,
#header .top_navigation a {
	border: none;
	color: #1dadf0
}

a:hover {
	text-decoration: underline;
}
  
#header .top_navigation a:hover {
	border: none;
	text-decoration: underline;
}

#container ul#navLevelOne li a:hover {
			background-position: 0 -30px;
}
#container ul#navLevelOne li a.selected {
	background-position: 0 -60px;
}

img.navbar { display: none; }

#secondaryNav {
	position: absolute;
		top: 130px;
		left: 30px;
	z-index: 999;
}
	#secondaryNav li {
		_display: inline;
		float: left;
		margin-right: 20px;
	}
		#secondaryNav li a {
			font-weight: bold;
		}
		#secondaryNav li.selected a {
			color: #000;
		}

div.main_wrapper {
	border-top: 8px solid #30abe5;
	/*border-top: 1px solid #c9c9c9;*/
	margin: 0 auto;
	width: 100%;
	/*width: 960px;*/
	padding-top: 0px;
}
.maincontent_wide { width: auto; position: relative; }

#content {
	border-top: 1px solid #C9C9C9; 
	padding: 30px 0 0 0;
}
#content .rt_sidebar {
	top: 60px;
}

#questionList {
	font-size: 1.3em;
	margin-bottom: 1em;
}

.main_indent {
	margin-left: 100px;
}
.main_indent a { font-size: 1.3em; }
.main_indent h4 a { font-size: 1em; }

table { font-size: 1.3em; }

.codebox {
	color: #5b5b5b;
	font-size: 11px;
}

div.highlight_box,
div.highlight_box2,
div.formback,
div.background_waterR { background: none; }

li.tutorial { font-size: 1em; }

div.rt_sidebar p { margin: 0; }

#content ul,
#content ol {
	margin: 1em 0;
	padding-left: 40px;
}
#content ul { list-style: disc; }
#content ol { list-style: decimal; }

#content ul li.tutorial,
#content ul li.basic {
	/* background: none; */
	padding-left: 0;
	}

#footerEnvelope { text-align: left; }
	#footerContact p {
		color: #fff;
		font-size: 1.3em;
	}
	
	

div.no_branding {
	border: none;
	padding-top: 0;
}
	div.no_branding #content {
		border: none;
	}
	div.no_branding #footerEnvelope {
		background: none;
	}
		div.no_branding #footerEnvelope #footer {
			padding: 0;
		}
			div.no_branding #footerEnvelope #footer #copyright {
				color: #000;
			}

/* @@@efh removed, was causing divider lines to not have any padding on top ?
div.divider {
	height: 0px;
	}
*/
