body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
img { border:0px; }
h1 { float:left; clear:both; padding:0px 5px; margin:0px 0px 20px 0px; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; }
p { float:left; clear:both; padding:0px 5px; margin:0px 0px 10px 0px; font-size:12px; }

#maincontent p { width:560px; }
#maincontent ul { float:left; clear:both; width:560px; list-style-position:inside; list-style-type:disc; margin:0px 0px 10px 10px; padding:0px; font-size:12px; }

#maincontent table { clear:both; width:560px; border-collapse:collapse; margin:0px 15px; border:0px solid #000000; font-size:12px; }
#maincontent th { padding:5px; border:0px solid #000000; }
#maincontent td { padding:5px; border:0px solid #000000; }

#maincontent2 table { clear:both; width:560px; border-collapse:collapse; margin:0px 15px; border:0px solid #000000; font-size:12px; }
#maincontent2 th { padding:5px; border:0px solid #000000; }
#maincontent2 td { padding:5px; border:0px solid #000000; }

#header { width:100%; height:108px; background:url(moduleimages/bellheadermiddle.gif) repeat-x; }
#leftheader { float:left; width:235px; height:108px; }
#rightheader { float:right; width:36px; eight:108px; }
#topnav { position:absolute; top:90px; left:650px; }

#topnav a { float: left;display: block; position: inherit;top: 0px; width: 70px;padding: 30px 5px 0px 5px; font:10px Arial, Helvetica, sans-serif; text-align:center;
text-decoration: none;
color: black;
background:url(moduleimages/topnavblackdot.gif) no-repeat;
}

#Contactus a:hover{background-image: url(moduleimages/topnavbrowndot.gif);}
#Quicklinks a:hover{background-image: url(moduleimages/topnavgreendot.gif);}

#leftnav{
	width:186px;
	height: auto;
	top: 140px;
	position: absolute;
	left: 40px;
	z-index:999;
}

#leftnavheaderenterprise{
	width:156px;
	background-image: url(moduleimages/menuheaderblue.gif);
	border-bottom:3px solid black;
	padding: 15px;
	color: white;
}
#leftnavheaderenterprise a{

	color: white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#leftnavstructureenterprise{
width:186px;

	width:180px;
	border-left:3px solid black;
	border-right:3px solid black;
	border-bottom:3px solid black;
}

#leftnavstructureenterprise  a{
background-image:url(moduleimages/bluedot.gif);
background-repeat:no-repeat;
	padding: 2px 0 2px 20px;
	font-size:12px;
	text-decoration:none;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	width:160px;
	display:block;
	border-top:1px solid white;
	border-bottom:1px solid white;

}
#leftnavstructureenterprise  a:hover{
background-image:url(moduleimages/bluedotdown.gif);
	border-top:1px solid #57b5e0;
	border-bottom:1px solid #57b5e0;
}
#lastnav {
width:185px;
	margin:10px 0 0 0;
	padding:140px 10px 10px 10px ;
background-image:url(moduleimages/Bell_map_graphic.gif);
background-repeat:no-repeat;
	width:165px;
	height:46px;
	font-size:10px;
}

ul{
list-style:none;
margin:0;
padding:0;
}
li{
margin:0;
padding:0;
}
li ul{
display:none;
}

#maincontent{
	width: 590px;
	padding:0px 10px 10px 10px;
	top: 175px;
	position: absolute; left: 240px;
}
#breadcrumb{ font-size:12px;
	width: 590px;
	top: 150px;
	left: 240px;
	position: absolute;}
	
#breadcrumb a{
text-decoration:none;
color:black;}

#locationnav{
	margin: 0;
	position: absolute;
	left: 850px;
	top: 115px;}
#rightitems{
	margin: 0;
	width:120px;
	position: absolute;
	left: 850px;
	top: 160px;
}

.menulist, .menulist ul ,.menulist3, .menulist3 ul {

}

.menulist ul, .menulist1 ul, .menulist2 ul, .menulist3 ul{
margin-top:-20px;padding: 5px 0 0 0;
	display: none;
	background-image: url(moduleimages/secondtier.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:183px;
	border-bottom:3px solid black;
	border-left:3px solid black;
	width:186px;
}



.menulist li {

}

.menulist li a {

}
* html .menulist li a {

}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {

}
.menulist a.highlighted {

}


.menulist a .subind, .menulist1 a .subind, .menulist2 a .subind, .menulist3 a .subind {
 float: right;
}


*:first-child+html .menulist li {

}

* html .menulist li, * html .menulist1 li, * html .menulist2 li, * html .menulist3 li {
 float: left;
 height: 1%;
}
* html .menulist a, * html .menulist1 a , * html .menulist2 a , * html .menulist3 a  {
 height: 1%;
}


#bluebox{width:159px;height:179px;background-color:#171796;float:left;margin:20px 10px 0 0; padding:10px;}
#pinkbox{width:159px;height:179px;background-color:#de1f82;float:left;margin:20px 0 0 0; padding:10px;}
#greenbox{width:159px;height:179px;background-color:#61bf1a;float:left;margin:20px 10px 0 0; padding:10px;}
#blueboxlong{width:537px;height:60px;background-color:#171796;float:left;margin:20px 0 0 0; padding:10px;}
#topnavbanner{position:absolute;top:10px;left:480px;width:468px;height:87px;background-image: url(moduleimages/banner2.gif);
	background-repeat:no-repeat;margin:0;}

#leftnavfix  a{

	border-top:none;
	border-bottom:1px solid white;

}
#leftnavfix  a:hover{
	border-top:none;
	border-bottom:1px solid #57b5e0;
}
#tester{
float:right;
margin-right:2px;
}
