body {
    padding: 0;
	margin:0;
    font: normal 12px/140% Arial, sans-serif;
    background-color: #FFF;
	text-align: center;
}
a {text-decoration: none;}

#container {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	text-align: left;
	}
#header{
	position:relative;
	width:100%;
	padding-top:22px;
	}
#branding {
	height:62px;
	background:url(img/logo.jpg) top left no-repeat ;
	}
	
#header-nav { 
	position: relative;  
	width: 742px; 
	height: 34px; 
	background:url(img/glbnav_background.gif); 
	overflow: hidden; 
	margin: 0px;
	}
#header-nav ul { 
	margin: 0; 
	padding: 0; 
	}
#header-nav li { 
display: block; 
float: left; 
list-style-type: none; 
padding-top: 4px; 
}
#header-nav a { 
display: block; 
float: left; 
padding: 0 16px; 
margin-right:4px;
margin-left:6px;
height: 20px; 
padding-top:6px;
 font: bold 1em Arial,sans-serif;
 color: #334d55;
text-decoration:none; 
}
#header-nav a:hover, a:active { 
	background-image: url(img/bg_nav.jpg);
	}
#content-top {
	height:24px;
	margin-top:10px;
	margin-bottom:6px;
	}
#content-top-text{
	margin-top:-14px;
	margin-left:-12px;
	text-align:right;
	font-size:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
 	color: #334d55;
}
#structure-body {
	position:relative;
	height:366px;
	}
#content-body {
	position:relative;
	height:326px;
	}
#company-body {
	position:relative;
	height:840px;
	}

#content-bottom{
	background:url(img/content-bottom.gif) top left no-repeat ;
	height:12px;
	margin-top:6px;
	margin-bottom:6px;
	}

#content div {
	margin: 0;
	padding: 0;
	height: 1%;
}
#partner-nav { 
	position: relative; 
	left: 0; 
	top: 0px; 
	z-index: 1000; 
	width: 100%; 
	overflow: hidden; 
	}
#partner-nav ul { 
	margin: 0; 
	padding: 0; 
	}
#partner-nav li { 
display: block; 
float: left; 
list-style-type: none; 
height:120px;
width:184px;
}
#partner-nav a { 
display: block; 
float: left; 
height: 100%;  
width:100%;
text-decoration:none; 
}

#partner-nav li.evans {
	background:url(img/evanspartner.gif) top left no-repeat ;
	margin-right:5px;
	}
#partner-nav li.evans a:hover {
	background:url(img/evanspartner-hover.gif) top left no-repeat ;
	}
#partner-nav li.rs {
	margin-right:5px;
	background:url(img/rspartner.gif) top left no-repeat ;
	}
#partner-nav li.rs a:hover {
	background:url(img/rspartner-hover.gif) top left no-repeat ;
	}
	
#partner-nav li.slone {
	margin-right:4px;
	background:url(img/slonepartner.gif) top left no-repeat ;
	}
#partner-nav li.slone a:hover {
	background:url(img/slonepartner-hover.gif) top left no-repeat ;
	}
	
#partner-nav li.tompkins {
	background:url(img/tompkinspartner.gif) top left no-repeat ;
	}
#partner-nav li.tompkins a:hover {
	background:url(img/tompkinspartner-hover.gif) top left no-repeat ;
	}
	
#fourColumn {
	position:relative;
    float:left;
	width:24%;
	}
#volumeRankData {
		font-size:10px;
		text-align:center;
		}
#twoColumn {
	position:relative;
    float:left;
	width:48%;
	}
#columnHeader {
	width:100%;
	 font: bold 1em Arial,sans-serif;
 	color: #334d55;
	text-align:center;
	}
#columnText {
	width:100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
 	color: #334d55;
	text-align:center;
	padding-left:4px;
	margin-bottom:4px;
	}
#centeredColumn{
	position:relative;
    float:none;
	width:100%;
	}
	
.companyLogo {
	position:relative;
	height:85px;
	width:100%;
	margin-bottom:4px;
	padding-right: 4px;
	font: normal .85em Arial,sans-serif;
	text-align: center;
	
	}
	
#volumeItem {
	position:relative;
	margin-left:14px;
	width:722px;
	}
#volumeHeader {
	background:url(img/volumerankheader.jpg) top left no-repeat;
	height:26px;
	width:100%;
	}

#volumeHeaderText {
	font: bold 1em Arial,sans-serif;
 	color:#FFFFFF;
	padding-left:6px;
	padding-top:1px;
	width:100%;
	}
#volumeItemText {
	font: normal smaller Verdana, Arial, Helvetica, sans-serif;
 	color:#000000;
	padding:6px;
	}
	
#map {
	height:95%;
	width:100%;
	position:relative;
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	}
#mapHead{
	color:#606A6E;
	text-align:center;
	float:left;
	height:42px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
#mapFooter{
	position:relative;
	float:left;
	margin-left:12px;
	margin-top:8px;
	width:168px;
	text-align:center;
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:22px;
}
#mapDirections{
	margin-left:166px;
	width:65%;
	height:100%;
	font-size:14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
 	color: #334d55;
	text-align:center;
	padding-left:4px;
	margin-bottom:4px;
}

.stretcher {
	margin-bottom:4px;
	background: none !important;
	background: #fff;
}
h3 {
	margin: 5px 0 0;
	padding: 1px 0 0 4px;
	height: 17px;
	cursor: pointer;
	font-size: 0.99em;
	background:url(img/volumerankheader.jpg) top left no-repeat;
	width:100%;
}
#content a{
	color:#FFF;
	margin-bottom:0px;
}
#volume-footer {
	margin-top:0px;
	text-align:center;
	font-size: 10px;
}
#index-column{
	float:left;
	width:46%;
	margin-left:4px;
	margin-right:12px;
	padding-top:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;
    color: #334d55;
	}
#index-image{
    float:left;
	padding-top:42px;
	}
#info {
	width:215px;
}


