#base
{
text-align: left;
padding: 25px 0 0 0;
background: #fff url(../images/BaseTop.gif) no-repeat left top;
}

#base p
{
font-size: 1.1em;
line-height: 1.3em;
}

#basewrap
{
color: #333;
text-align: left;
padding: 0;
background: transparent url(../images/basedivider.gif) repeat-y;
}

#base div.base
{
float: left;
width: 33%;
}

#base h3
{
color: #c00;
font-family: "Trebuchet MS", sans-serif;
text-transform: uppercase;
}

#base h3 img
{
position: relative;
top: 1px;
margin-right: 5px;
}

#base div.left h3
{
padding: 4px 0 3px 40px;
text-align: left;
}

#base div.left p
{
margin: 0 40px 0 40px;
border-bottom: 1px solid #ddd;
}

#base div.left p strong
{
color: #900;
}

#base div.left p a
{
width: 232px;
color: #333;
display: block;
padding: 10px 0 10px 5px;
}

#base div.left p a:hover
{
color: #c00;
background-color: #f6f6f6;
text-decoration: none
}

#base div.left p.last
{
border: none;
}

#base div.left img.twitter
{
padding: 8px 0 0 40px;
}

#base div.middle img.cu
{
padding: 0 0 0 60px;
}

#base div.middle h3
{
padding: 4px 0 6px 40px;
text-align: left;
}

#base div.middle h4
{
padding: 4px 35px 12px 40px;
text-align: left;
}

#base div.middle p
{
margin: 0 35px 10px 40px;
}

#base div.right h3
{
padding: 4px 0 3px 40px;
text-align: left;
}

#base div.right h4
{
padding: 4px 0 3px 40px;
text-align: left;
}

#base div.right p
{
margin: 4px 40px 3px 40px;
}

#base div.right img.floatr
{
float: right;
padding: 10px 40px 0 10px;
}

#base div.right img.awards
{
padding: 15px 0 0 40px;
}

#base div.right img.event
{
padding: 5px 0 0 40px;
}

#base div.left .buttons
{
padding-left: 40px;
}

#base div.right .buttons
{
padding-left: 40px;
}

#base div.middle .buttons
{
padding-left: 40px;
}

.basecollapse
{
margin: 0 35px 0 40px;
}

.basecollapse h4
{
color: #000;
font-size: 1.0em;
}

#content .basecollapse
{
margin: 0 0 0 40px;
}

#content .basecollapse p
{
margin: 0 0 6px 0;
padding: 0;
border: none;
text-decoration: none;
font-size: 1.1em;
}

.basecollapse p
{
margin: 0 0 6px 0;
border: none;
text-decoration: none;
font-size: 1.0em;
}

.basecollapse a img
{
position: relative;
top:4px;
left: 5px;
margin-right: 5px;
}

.basecollapse a.toggle
{
cursor:pointer;
display:block;
padding: 3px  0 3px 20px;
margin-top: 0;
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
color: black;
border-top: 1px solid #ccc;
background: transparent url(../images/toggle_small.png) no-repeat 4px 4px;
}

.basecollapse a:hover
{
color: #336699;
background-color:  #dff4ff;
}

.basecollapse a.selected
{
color: black;
background: transparent url(../images/toggle_small_collapse.png) no-repeat 4px 4px;
}

.basecollapse a.first
{
border: none;
}

.basecollapse .unitedway a
{
float: left;
display:block;
width:100px;
height: 70px;
color:#f3f3f3;
background: url(../images/cpUnitedWayicon.jpg) 0 0 no-repeat;
text-decoration: none;
margin: 3px 6px 5px 6px;
border: none;
}

.basecollapse .unitedway a:hover
{	
background-position: -100px 0;
background-color: white;
}

.basecollapse .amica a
{
float: left;
display:block;
width:100px;
height: 70px;
color:#f3f3f3;
background: url(../images/cpAmicaicon.jpg) 0 0 no-repeat;
text-decoration: none;
margin: 3px 6px 5px 6px;
border: none;
}

.basecollapse .amica a:hover
{	
background-position: -100px 0;
background-color: white;
}

.basecollapse .baldor a
{
float: left;
display:block;
width:100px;
height: 70px;
color:#f3f3f3;
background: url(../images/cpBaldoricon.jpg) 0 0 no-repeat;
text-decoration: none;
margin: 3px 6px 5px 6px;
border: none;
}

.basecollapse .baldor a:hover
{
background-position: -100px 0;
background-color: white;
}

.basecollapse .caraustar a
{
float: left;
display:block;
width:100px;
height: 70px;
color:#f3f3f3;
background: url(../images/cpCaraustaricon.jpg) 0 0 no-repeat;
text-decoration: none;
margin: 3px 6px 5px 6px;
border: none;
}

.basecollapse .caraustar a:hover
{
background-position: -100px 0;
background-color: white;
}

.basecollapse .katzenbach a
{
float: left;
display:block;
width:100px;
height: 70px;
color:#f3f3f3;
background: url(../images/cpKatzenbachicon.jpg) 0 0 no-repeat;
text-decoration: none;
margin: 3px 6px 5px 6px;
border: none;
}

.basecollapse .katzenbach a:hover
{
background-position: -100px 0;
background-color: white;
}
