
.taxonomy {
display: none; }

#bell-nav hr {
border:0px solid #666666;
height:0px;
display: none;
}

#main-content { 
	background: url(/Images/bell-bg.png) repeat-y;
	background-color: #FFFFFF;
	margin-bottom: 0px; }
	
#bell-foot {
	color: #FFFFFF;
	background-color: #6e8a93;
	margin-top: 0px;
	padding: 12px;
	clear: both; 
	text-align: center;
}


#bell-nav {
width:192px;
float: left;

}

#bell-nav a {
	color: #487585;
}

#bell-misc {
width:215px;
float: left;


}

#bell-misc a {
	color: #900a1c;
}

#bell-mid {
width: 553px;
display: inline-block;
float: left;
}

.innerspace {
	padding: 14px;
}

.content {


}


#bell-side {
width:255px;
float: right;
background-color: #e5e3d4;
padding: 14px;
margin-left: 14px;
}

#clearing {
	clear: both;
	height: 1px;

}

#bell-full {
	width: 768px;
	background-color: #f5f4eb;
	float: left;
	*float: none; /* IE7 gimping */
	min-height: 600px;

}



ul.primary {
border-collapse:collapse;
height:auto;
line-height:normal;
list-style:none outside none;
margin:5px;
padding:0 0 0 1em;
white-space:nowrap;
}

ul.primary li {
display:inline;
}

.block ul {
margin:0;
list-style:none; }

.menu  {
overflow:hidden;
width:190px;
list-style:none outside none;
padding:0;
width:100%;
font-weight: 600;


}



.menu li {
list-style:none;
width:auto;
}
.menu li a {
display:block;
padding:0.5em;
text-decoration:none;
background-color: #d0dcde;
color: #487585;
margin: 2px auto;
}
.menu li a.current {
	color:#003399;
}
.menu li a:hover {
background-color:#b5ccd0;
}

.expanded li a {
background-color:#b5ccd0; }

.active-trail li {
list-style: none;
width:auto;
}


.active-trail li a {
display:block;
padding-left:2em;
text-decoration:none;
background-color: #e2ecec;
color: #487585;
margin: 2px auto;
padding-top: 0px;
padding-bottom: 0px;
font-weight: normal;
}

.visic {
	display: inline-block;
	width: 190px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	
.visic img {
	padding-right: 4px;
}

.bellimg {

margin-right: 12px;
}

.image {

margin-right: 12px;
}

.brick {
	text-align: justify;
	width: 98%;
	letter-spacing: .05em;
}

.shoebox, .connect { margin-left: 85px;  margin-bottom: 10px;}

.shoebox {
	float:left;
	display: block;
	margin-top: 10px;
	font-size: 12px;
	line-height:normal;
	font-weight:normal;
	text-align: left;
	}


.shoebox a { color: #FFFFFF; font-weight: bold; }

.connect {
color: #FFFFFF;
background-color: #8099a1;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
text-align:center;
padding: 8px;
width: 100px;
float:left;
	display: block;
}



.recentnews { color:#454952; text-decoration:none; }

.recentnews a:link { color:#454952; text-decoration:none; }


span.inline-left {
  display: block;
  float: left;
  margin: 5px 5px 5px 0px;
}
span.inline-right {
  display: block;
  float: right;
  margin: 5px 0px 5px 5px;
}
span.inline-center {
  display: block;
  text-align: center;
}
span.inline .caption {
  display: block;
}
.image-clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}
