/* 
================================
Skin styles for DotNetNuke
================================
*/   
body {
	background-color: #8a9b64;
	margin: 0;
}
.controlpanel {
	width: 100%;
	height: 0px;
	background-color: #8a9b64;
}
.navcell  {
	background-image: url(home_top2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.navcell_company  {
	background-image: url(company_top2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.navcell_environmental  {
	background-image: url(play_top2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.navcell_streetsmart {
	background-image: url(streetsmart_top2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.navcell_recycling {
	background-image: url(recycling_top2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.toprightpane {
	padding: 0px 12px 0px 0px;
	color: #FFF;
}
.toprighttext a:link { font-size: 11px; color: #FFF; font-weight: bold;  text-decoration: none}
.toprighttext a:visited { font-size: 11px; color: #FFF; font-weight: bold;  text-decoration: none}
.toprighttext a:hover { font-size: 11px; color: #FFF; font-weight: bold;  text-decoration: underline}
.toprighttext p{ font-size: 11px; color: #FFF; font-weight: bold;  text-decoration: none}

.contentpane {
	width: 100%;
	/*padding: 12px;*/
	padding: 0px 12px 12px 12px;
}
.topleftpane {
	padding: 0px;
	width: 152px;
}




.footer {
	font-family: Arial, helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	line-height: 23px;
}
.footer a:link {
	font-family: Arial, helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
}
.footer a:visited {
	font-family: Arial, helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
}
.footer a:active {
	font-family: Arial, helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
}
.footer a:hover {
	font-family: Arial, helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
}

/*BEGIN MENU CSS */

.MainMenu_TabRootMenuItem TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt; 
	color: #FFF;
	font-weight:bold;
	height: 47px;
	padding-right: 3px;
	padding-left: 3px;
	width: ;
	background: Transparent;
	vertical-align: middle;
}
.MainMenu_TabRootMenuItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt; 
	color: #000;
	font-weight:bold;
	height: 47px;
	padding-right: 3px;
	padding-left: 3px;
	width: ;
	background-color: Transparent;
	vertical-align: middle;
}
.MainMenu_TabRootMenuItemSel 
{
	height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt; 
	color: #000;
	font-weight:bold;
	padding-right: 3px;
	padding-left: 3px;
	background-color: Transparent;
	vertical-align: middle;
}

.MainMenu_TabMenuItemHover TD
{
	height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt; 
	color: #000;
	font-weight:bold;
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: middle;
}

.MainMenu_TabMenuItemSelHover TD
{
	font-family: Arial, Helvetica, sans-serif;
	height: 47px;
	font-size: 9.5pt; 
	color: #000;
	font-weight:bold;
	padding-right: 3px;
	padding-left: 3px;
	background-color: Transparent;
}

.MainMenu_MenuContainer {
	
}

.MainMenu_MenuBar {
	
}

.MainMenu_MenuItem_recycling {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt; 
	color: #FFF;
	font-weight:bold;
	background-color: #5a89e3;
	border-bottom: #5a89e3 1px solid;
	border-left: #5a89e3 1px solid;
	border-top: #5a89e3 1px solid;
	border-right: #5a89e3 1px solid;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 26px; 
}

.MainMenu_MenuItemSel_recycling
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt; 
	color: #FFF;
	font-weight:bold;
	background-color: #5a89e3;
	border-bottom: #5a89e3 1px solid;
	border-left: #5a89e3 1px solid;
	border-top: #5a89e3 1px solid;
	border-right: #5a89e3 1px solid;
	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 26px; 
}


	
}	
.MainMenu_SubMenu_Recycling {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	
	height: 26px; 
}



html>body .MainMenu_SubMenu_Recycling {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	border-bottom: #5a89e3 1px solid;
	border-left: #5a89e3 1px solid;
	border-top: #5a89e3 1px solid;
	border-right: #5a89e3 1px solid;
	height: 26px; 
}

.MainMenu_SubMenuItemSelHover_Recycling
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	color: #000000;
	

	height: 26px; 
}
.MainMenu_SubMenuItemActive_Recycling  {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	border-bottom: #5a89e3 1px solid;
	border-left: #5a89e3 1px solid;
	border-top: #5a89e3 1px solid;
	border-right: #5a89e3 1px solid;

	height: 26px; 
}

MainMenu_MenuArrow_recycling
{
	width:1;
	border-bottom: #5a89e3 1px solid;
	border-left: #5a89e3 1px solid;
	border-top: #5a89e3 1px solid;
	border-right: #5a89e3 1px solid;
	
}

.MainMenu_MenuIcon_recycling
{
	border-bottom: #5a89e3 1px solid;
	border-left: #5a89e3 1px solid;
	border-top: #5a89e3 1px solid;
	border-right: #5a89e3 1px solid;
	
}
/*===============================================================================*/
/*===============================================================================*/
/*===============================================================================*/

/*Begin Snapsis Menu*/
#navParent
{
	background: transparent url(leftnav_div.jpg) no-repeat bottom left;
	padding: 5px 5px 10px 5px;
	width: 150px;
	
}
#navParent UL
{
	padding:0;
	margin:0; 
}
#navParent UL LI
{
	list-style:none;
	height: 11px;
	background: transparent url(leftnav_div.jpg) no-repeat top left;
	padding: 15px 0 5px 8px;
	margin:0;
}
html>body #navParent UL LI
{
	height:auto;
	padding: 15px 0 0 8px;
}
#navParent UL LI A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight:bold;
	color:#5a89e3;	
}

#navParent UL LI A:hover
{
	color:#FFF;
	background-color:	#5a89e3;
	text-decoration: none;
}

/*End Snapsis Menu*/

.dnn_dnnmenu_ctldnnmenu_spmitmscr DIV
{
background-color:#5a89e3;
font-size:20px;
color: #FFF;
font-weight: bold;
}