/* @override 
	http://lappy586.local/~david/mtacc.net/css/new_homepage.css
	http://mtacc.local.practical.cc/css/new_homepage.css
*/

div#container {
	margin: 20px auto 40px;
}

#homepage_header {
	position: relative;
	width: 752px;



}

#homepage_header ul,
#homepage_header li,
#homepage_header h1 {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

#homepage_header h1 a {
	display: block;
	position: absolute;
	left: 77px;
	top: 32px;
	height: 95px;
	width: 325px;
	text-indent: -9999px;
	outline: none;
	background: #ccc url(../js/images/homepage-topper-on.jpg) no-repeat -77px -32px;
}

#homepage_header h1 {
	display: inline;
	position: absolute;
	left: 0px;
	top: 0px;
}

#homepage_header ul#courses_nav {
	background: #ccc url(../js/images/homepage-topper-on.jpg);
	width:  752px;
	height: 161px;
	/*position: relative;*/
}

#homepage_header ul#courses_nav li,
#homepage_header ul#main_nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#homepage_header ul#courses_nav a {
	text-indent: -9999px;
	display: block;
	outline: none;
	width: 260px;
	height: 23px;
	position: absolute;
	left: 476px;
	background: #ccc url(../js/images/homepage-topper-off.jpg);
}

#homepage_header ul#courses_nav a:hover {
	background-image: url(../js/images/homepage-topper-on.jpg);
}

#homepage_header ul#courses_nav a:active {
	background-image: url(../js/images/homepage-topper-off.jpg);
}

ul#courses_nav #t_coursedescriptions a {
	top: 4px;
	background-position: -476px -4px;
}

ul#courses_nav #t_forum a {
	top: 30px;
	background-position: -476px -30px;
}

ul#courses_nav #t_faq a {
	top: 56px;
	background-position: -476px -56px;
}

ul#courses_nav #t_monthlyspecial a {
	top: 82px;
	background-position: -476px -82px;
}

ul#courses_nav #t_about a {
	top: 108px;
	background-position: -476px -108px;
}

ul#courses_nav #t_internships a {
	top: 134px;
	background-position: -476px -134px;
}


#homepage_header #main_nav {
	background: #ccc url(/images/homepage-navs-on.png);
	width: 752px;
	height: 33px;
}

#homepage_header #main_nav a {
	position: absolute;
	text-indent: -9999px;
	outline: none;
	height: 33px;
	width: 100px;
	background: url(/images/homepage-navs-off.png);
}

#homepage_header #main_nav a:hover {
	background-image: none;
}

#homepage_header #main_nav a:active {
	background-image: url(/images/homepage-navs-off.png);
}
#main_nav #t_articles a {
	width: 176px;
	left: 0px;
}
#main_nav #t_faq a {
	width: 148px;
	left: 176px;
	background-position: -176px;
}
#main_nav #t_freebooks a {
	width: 204px;
	left: 324px;
	background-position: -324px;
}
#main_nav #t_coursecontents a {
	width: 223px;
	left: 528px;
	background-position: -528px;
}

#main_nav #t_combos a {
	width: 237px;
	left: 0px;
}
#main_nav #t_pricing a {
	width: 149px;
	left: 237px;
	background-position: -237px;
}
#main_nav #t_resources a {
	width: 175px;
	left: 386px;
	background-position: -386px;
}
#main_nav #t_demo a {
	width: 191px;
	left: 561px;
	background-position: -561px;
}

/*
#main_nav #t_about a {
	width: 198px;
	left: 0px;
}

#main_nav #t_resources a {
	width: 126px;
	left: 198px;
	background-position: -198px 0;
}

#main_nav #t_testimonials a {
	width: 148px;
	left: 324px;
	background-position: -324px 0;
}

#main_nav #t_demo a {
	width: 160px;
	left: 472px;
	background-position: -472px 0;
}

#main_nav #t_articles a {
	width: 120px;
	left: 632px;
	background-position: -632px 0;
}
*/

#main_homepage_content {
	background-color: #eceff4;
	font: 13px/1.3 Helvetica, Arial, Geneva;
}

ul.bullet_navigation {
	text-align: left;
	margin: 10px 0 15px;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	list-style: none;
	font-size: 12px;
}

ul.bullet_navigation h3 {
	margin: 0;
	padding: 5px 15px;
	font-size: 14px;
	text-transform: uppercase;
}

ul.bullet_navigation li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul.bullet_navigation li a {
	display: block;
	margin: 5px 15px;
	background: url(../images/bullet-triangle.png) no-repeat 5px center;
	padding-left: 20px;
}
/* Begin CSS Drop Down Menu */

#menuh-container {
	overflow: visible;
	text-align:center;
	position: relative;
	width:752px;
	z-index:1;
}
#menuh {
	background-color: #ffffff;
	font-size: 0.75em;
	font-family: arial;
	font-weight: bold;
	height:2em;
	float:left;
	margin: 0em -1em 0em 0em;
}		
#menuh a {
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:0;
	padding: 0.4em 0.0em 0.4em 0.3em;
}
	
#menuh a:link, #menuh a:visited, #menuh a:active { /* menu at rest */
	color: #000000;
	text-decoration:none;
}
	
#menuh a:hover { /* menu at mouse-over  */	
	color: #aaaaaa;
	text-decoration:none;
}

#menuh ul li ul a {
	text-align: left;
	background-color:#ffffff;
	border: 1px solid;
}

#menuh ul li ul a:hover {
	background-color:#eeeeee;
	color:#000;
}	
	

#menuh ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:10.45em;	/* width of all menu boxes */
}

#menuh li {
	position:relative;
    min-height: 1px; 
    vertical-align: bottom;
}

#menuh ul ul {
	position:relative;
	top:-0.2em;
	display:none;
	padding:0em;
	margin:0em;
	width:15em;
}

#menuh ul ul ul {
	top:0;
	left:100%;
}

div#menuh li:hover {
	cursor:pointer;
/*	z-index:100;
*/
}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

