body {
	background-color: #CCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	background-image: url(../images/block.jpg);
	background-repeat: repeat;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 776px;
}
#header {

}
#maincontent {
	background-image: url(../images/tile_h.jpg);
	background-repeat: repeat-y;
	padding: 0 10px 0 10px;
}
#construction {
	text-align:center;
	margin-top:30px;
}
#footer_blueline {
	border-top: solid 1px #6699CC;
	width: 756px;
	height:5px;
    clear:both;
}
#footer {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	width: 773px;
	height: 25px;
	margin-left: 1px;
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
}
#footer_maintext {
    width:650px;
    text-align:center;
	float: left;
	margin-left:50px;
}
#footer_sitemap {
    width:50px;
    text-align:right;
	float: left;
}
#top_section {
	width: 773px;
	height: 75px;
}
#main_nav_section {
	width: 773px;
	padding-top:10px;
}
#logo {
	width:105px;
	height:75px;
	float:left;
	margin-left:15px;
}
#nav_top {
	width: 620px;
	height: 75px;
	float: left;
}
#nav_top_right {
	width: 620px;
	height: 50px;
	float: left;
	text-align:right;
	padding-right:15px;
}
#nav_top_right a {
	font-family:verdana;
	font-size:11px;
	color:#666666;
	padding:0 5px 0 5px;
	text-decoration:none;

}
#nav_company_search {
	width: 620px;
	height: 25px;
	float: left;
	text-align:right;
	padding-right:15px;
}
#category_nav {
	height:20px;
	width:746px;
	background-color:#6699CC;
	float:left;
	padding-left:10px;
}
#category_nav a {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#product_nav {
	height:17px;
	width:109px;
	text-align:center;
	background-color:#D0E4F7;
	float:left;
	padding-top:3px;
}
#product_nav a {
	font-family:Verdana;
	font-size:11px;
	color:#6699CC;
	text-decoration:none;
}
#featured_products {
	width:365px;
	float:left;
	padding:10px 0 0 10px;
}
#featured_img {
    width:360px;
    text-align:center;
}
#events {
	width:365px;
	float:left;
	padding:10px 0 0 10px;
}
#events_h_blueline {
	border-top: solid 1px #6699CC;
	width: 360px;
	height:5px;
    clear:both;
}
.body_text {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}
.input_box {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	border: 1px solid #6699CC;
	border-right:none;
}
.submit_button {
	font-family:Verdana;
	font-size:11px;
	color:#6699CC;
	border-right: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	border-top: 1px solid #D0E4F7;
	border-left: 1px solid #D0E4F7;
	background-color:#D0E4F7;
}
.product_search_button {
    font-family:Verdana;
	font-size:11px;
	color:#6699CC;
	background-color:#D0E4F7;
	margin-top:8px;
	height:20px;
    padding-bottom:3px;
    border:none;
}
.events_h {
    font-family:Verdana;
    font-size:11px;
    color:#666666;
    font-weight:bold;
}
/*STYLING FOR CATEGORY DROP DOWNS*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix{display: inline-table;}

#category_nav #cat_nav_items {margin: 0px;height: 20px;}
#category_nav #cat_nav_items, #category_nav #cat_nav_items ul {/* all lists */ padding: 0px; list-style: none; line-height: 1px;	z-index: 100000;}
#category_nav #cat_nav_items a     {display: block; text-decoration: none;}
#category_nav #cat_nav_items li    {border-right:0px solid #000;  /* all list items */ float: left;  width: auto; /* width needed or else Opera goes nuts */	list-style: none;  }
#category_nav #cat_nav_items li:hover, #category_nav #cat_nav_items li.hover {position:static;}
#category_nav #cat_nav_items li a  {width: auto; padding: 8px 8px 11px 8px; text-align: center;}
#category_nav #cat_nav_items li a:hover .a_he  {width: auto; padding: 8px 8px 11px 8px; text-align: center; background:#009999;}
#category_nav #cat_nav_items li ul {/* second-level lists */ border-width:0px 0px 0px 0px; border-color:#d2ab05; border-style: none; position: absolute; background-color: #fcd50c; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 0px 0px 0px 0px;margin-left:0px;}
#category_nav #cat_nav_items li ul li { float: none; border-bottom: 1px solid #FFF;}
#category_nav #cat_nav_items li ul li a {width: auto; text-align: left; background-image: none; text-transform: none; padding-top: 4px; padding-bottom: 4px;	display: block;}
#category_nav #cat_nav_items li:hover ul ul, #category_nav #cat_nav_items li.sfhover ul ul { left: -999em; }
#category_nav #cat_nav_items li:hover ul, #category_nav #cat_nav_items li li:hover ul, #category_nav #cat_nav_items li.sfhover ul, #category_nav #cat_nav_items li li.sfhover ul { /* lists nested under hovered list items */	left: auto;}

	/* Higher Education Menu*/
	#category_nav #cat_nav_items li .cat_nav_he {/* second-level lists */ position: absolute; background:#33ADAD; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 0px 0px 0px 0px;margin-left:0px;}
	#category_nav #cat_nav_items li .cat_nav_he a {font-family:Verdana; color:#FFFFFF; font-size:11px; padding:8px 5px 8px 5px;}
	/* Further Education Menu*/
	#category_nav #cat_nav_items li .cat_nav_fe {	/* second-level lists */ position: absolute; background:#5C8533; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 0px 0px 0px 0px;margin-left:0px;}
	#category_nav #cat_nav_items li .cat_nav_fe a {font-family:Verdana; color:#FFFFFF; font-size:11px; padding:8px 5px 8px 5px;}
	/* Adult Education Menu*/
	#category_nav #cat_nav_items li .cat_nav_ae { width:104px;/* second-level lists */ position: absolute; background:#6C493D; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 0px 0px 0px 0px;margin-left:0px;}
	#category_nav #cat_nav_items li .cat_nav_ae a {font-family:Verdana; color:#FFFFFF; font-size:11px; padding:8px 5px 8px 5px;}
	/* Home Education Menu*/
	#category_nav #cat_nav_items li .cat_nav_homee {width:108px;	/* second-level lists */ position: absolute; background:#D68533; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 0px 0px 0px 0px;margin-left:0px;}
	#category_nav #cat_nav_items li .cat_nav_homee a {font-family:Verdana; color:#FFFFFF; font-size:11px; padding:8px 5px 8px 5px;}
	/* Professional Menu*/
	#category_nav #cat_nav_items li .cat_nav_pe {	/* second-level lists */ position: absolute; background:#853385; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 0px 0px 0px 0px;margin-left:0px;}
	#category_nav #cat_nav_items li .cat_nav_pe a {font-family:Verdana; color:#FFFFFF; font-size:11px; padding:8px 5px 8px 5px;}
	/* Children Menu*/
	#category_nav #cat_nav_items li .cat_nav_c {width:64px;	/* second-level lists */ position: absolute; background:#AD3333; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 0px 0px 0px 0px;margin-left:0px;}
	#category_nav #cat_nav_items li .cat_nav_c a {font-family:Verdana; color:#FFFFFF; font-size:11px; padding:8px 5px 8px 5px;}
/*END OF STYLING FOR CATEGORY DROP DOWNS*/













