/* CSS Document */

html {
font:small/1.4 Verdana, Arial, Helvetica, sans-serif;
}

body{
font-size: 100%;
margin: 10px;
padding: 0;
}

/* ==================================================================
 * Headings
 * ================================================================== */

h1 {
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;  
	margin:0 0 .5em 0;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom: 1px dotted #5c5c5a;
	}

h2 {
	color: #000; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 150%;  
	margin:0 0 .3em 0;
	font-weight:normal;
	text-transform:uppercase;
	}

h3 {
	color: #000; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 120%;  
	margin:0;
	}

h4 { 
	color: #000; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 100%;  
	margin:0;
	}

h5 { 
	color: #000; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 100%;  
	margin:0 ;
	}

h6 { 
	color: #000; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 100%;  
	margin:0;
	}

#wrapper {
	width:976px;
	height:100%;
	margin:0;
	position: relative;
		}


#header{}

#logo{
	width:300px;
	height:300px;
	position: absolute;
	background:url("images/logo_box.gif") no-repeat;
/*	margin: 0 0 19px 0;*/
	border-bottom: 0px solid #000000;
	top: 0px;
	left: 0;
	z-index: 20;
}

#careers_logo {
	position: absolute;
	width: 300px;
	height: 370px;
	background: url("images/careers_left.gif"); no-repeat;
	top: 11px;
	left: 0;
	
	
}

#main_body {
	float: left;
	margin: 20px 0 0 0;
	padding: 0 0 85px 0;
	background: url(images/bottom_bg.gif) left bottom no-repeat;
	width: 970px;
	clear: both;
	position: relative;
	z-index: 1;

}

#Acquisitions_logo {
	position: absolute;
	width: 300px;
	height: 370px;
	background: url("images/buy_left.gif"); no-repeat;
	top: 11px;
	left: 0;
right:0;
	
}

#collections_content {
	float: left;
	margin: 0 0 0 230px;
	display: inline;
	width: 390px;
}

#Acquisitions_content {
	float: left;
	margin: 0 0 0 330px;
	display: inline;
	width: 390px;
height: 390px;
}

#Acquisitions_content_full {
	float: left;
	margin: 0 0 0 330px;
	display: inline;
	width: 390px;
	min-height:390px;
	}
	
	*html #Acquisitions_content_full {
		height:390px;
	

}

#home_content {
	float: left;
	margin: 0 0 0 330px;
	display: inline;
	width: 390px;
	padding-top: 85px;
height:300px;
_padding-top: 0px;
}

#careers_content {
	float: left;
	margin: 0 0 0 330px;
	display: inline;
	width: 640px;
height: 390px; 
}

#careers_content2 {
float: left;
	margin: 0 0 0 330px;
	display: inline;
	width: 390px; 
	min-height:390px;
	}
	
	*html #careers_content2 {
		height:390px;
	

}

#sidebar {
	float: left; 
	margin: 0 0 0 35px;
	background: #33FFCC;
	width: 190px;
}

#career_sidebar_right {
	float: left; 
	margin: 0 5px 0 35px;
	width: 190px;
}

#collections_logo {
position: absolute;
	width: 300px;
	height: 370px;

	top: 11px;
	left: 0px;
	z-index: 20;
	
}

#about_logo {
	position: absolute;
	width: 300px;
	height: 370px;
	top: 11px;
	left: 0;
	z-index: 11;
	
}

#masthead{
float:right;
width:676px;
height:194px;
position:relative;
z-index: 1;
padding:0;
margin-top:0px;
margin-right:1px;
}

#masthead_index {
float:right;
width:675px;
height:194px;
position:relative;
z-index: 1;
padding:0;
margin-top:0px;
_margin-top:-25px;
}

#bottom{
	width:975px;
	height:390px;
	background-image: url(images/bottom_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 0;
	z-index:auto;
	

}


/* Sidebars */

#left_callout {
	float:left;
	margin-left:15px;
	top:375px;
	width:242px;
	
}


.left_header {color: #622021}

.careers_content_header {
	color: #5187A3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted color #5187A3;
	
	
}



#right_callout {
	float:right;
	background:url(images/right_column2.gif) left bottom no-repeat;
	width:223px;
	height:168px;
	margin-top:95px;
	margin-right:-10px;
	_margin-top:-10px;
}


.list1{
position:relative;
float:right;
width:150px;
margin:0;
line-height:12px;
padding-left:40px;
}

.list0{
position:relative;
float:left;
width:160px;
margin:0;
line-height:18px;
padding-left:15px;
padding-bottom:5px;
}


#career_image {
	position:relative;
	left:300px;
	top:232px;
	width:208px;
	height:206;
	background-image: url(images/careers.gif);

}

/* Right NAV w/Bullets Image */


#right_callout ul {
	margin-top:0;
	float: left;
	margin-left: -10px;
	
		}
		
#right_callout li {
	list-style-type: square;
	line-height:1.5;

		}

	/*Navigation */

#navigation{
float:right;
width: 676px;
text-transform:uppercase;
	
}

a.nav, a.nav:link, a.nav:visited {
display:block;  height:25px;  padding: 5px 18px 5px 18px;
background:#585850; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

a.nav:hover {color:#fff; background:#75822A;}

#about-page a.nav-about, a.nav-about:link, a.nav-about:visited {
display:block;  height:25px;  padding: 5px 18px 5px 18px;
background:#114180; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

#about-page a.nav-about:hover {color:#fff; background:#75822A;}


#collections-page a.nav-collections, a.nav-collections:link, a.nav-collections:visited {
display:block;  height:25px;  padding: 5px 18px 5px 18px;
background:#C96115; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

#collections-page a.nav-collections:hover {color:#fff; background:#75822A;}


#Acquisitions-page a.nav-Acquisitions, a.nav-Acquisitions:link, a.nav-Acquisitions:visited {
display:block;  height:25px;  padding: 5px 18px 5px 18px;
background:#EFB506; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:black; line-height:25px; overflow:hidden; float:left;}

#Acquisitions-page a.nav-Acquisitions:hover {color:#fff; background:#75822A;}

#sales-page a.nav-sales, a.nav-sales:link, a.nav-sales:visited {
display:block;  height:25px;  padding: 5px 18px 5px 18px;
background:RED; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

#sales-page a.nav-sales:hover {color:#fff; background:#75822A;}


#careers-page a.nav-careers, a.nav-careers:link, a.nav-careers:visited {
display:block;  height:25px;  padding: 5px 18px 5px 18px;
background:#5187A3; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

#careers-page a.nav-careers:hover {color:#fff; background:#75822A;}



/*Navigation LEFT CURVED CORNER*/

a.nav1, a.nav1:link, a.nav1:visited {
display:block;  height:25px;  padding: 5px 22px 5px 15px;
background:#585850 url(images/left-corner-off.gif) no-repeat left; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

a.nav1:hover, a.nav1:active {color:#fff; background:#75822A url(images/left-corner-on.gif) no-repeat left;}


#index-page a.nav-index, a.nav-index:link, a.nav-index:visited {
display:block;  height:25px;  padding: 5px 22px 5px 15px;
background:#75822A url(images/left-corner-on.gif) no-repeat left; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

#index-page a.nav-index:hover {color:#fff; background:#75822A url(images/left-corner-on.gif) no-repeat left;}


/*Navigation RIGHT CURVED CORNER*/

a.nav2, a.nav2:link, a.nav2:visited {
display:block;  height:25px;  padding: 5px 26px 5px 15px;
background:#585850 url(images/right-corner-off.gif) no-repeat right; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

a.nav2:hover, a.nav2:active {color:#fff; background:#75822A url(images/right-corner-on.gif) no-repeat right;}


#contact-page a.nav-contact, a.nav-contact:link, a.nav-contact:visited {
display:block;  height:25px;  padding: 5px 26px 5px 15px;
background:#8A0D0D url(images/right-corner.gif) no-repeat right; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-top:37px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; 
font-size:11px; color:#fff; line-height:25px; overflow:hidden; float:left;}

#contact-page a.nav-contact:hover {color:#fff; background:#75822A url(images/right-corner-on.gif) no-repeat right;}


#aq_subnav_head {
	position:absolute;
	left:761px;
	top:257px;
	width:193px;
	height:23px;
	z-index:3;
padding:0;
}
.sub_nav_head {
	color: #FFFFFF;
	font-size:12px;
	
}

#sub_nav {
	
	background: #D8D8D2;
	list-style-type:none;
	position:absolute;
	left:766px;
	top:289px;
	width:191px;
	height:175px;
	z-index:4;
}

#sub_nav li {
	margin:0;
	padding:0;
	float: right;
	width:100%;
}
	


#content {
	padding-top: 40px;
	background-image: url(images/bottom_bg.gif) ;
	background-position: bottom;
	background-repeat: no-repeat;
	clear:both;
		
}

#content p {
	margin-left:347px;
	width:390px;
	
}
#content .endparagraph{
height:150px;
}

#content h3 {
	margin-left:347px;
	width:390px;
}

.style1 {color: #8B0909}
.style10 {color: #FFFFFF}

#mission_statement {
	margin:150px 15px 15px 30px;
	width:232px;
	height:132px;
	
}


#about_statement {
	margin:300px 15px 15px 30px;
	width:232px;
	height:132px;
	
}

#about_statement2 {
	margin:-100px 35px 35px 30px;
	width:232px;

	
}

#about_quote {
	margin:60px 15px 15px 0px;
	width:232px;
	height:132px;
	
}

#career_content {
	position:absolute;
	left:353px;
	top:290px;
	width:398px;
	height:260px;
	z-index:2;
}

#page_head {
	position:absolute;
	left:356px;
	top:291px;
	width:297px;
	height:30px;
	margin:0 10px 10px 0;
	z-index:1;
}

.career_head {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
color:#880F0F
}

.services_head {
font-family: "Times New Roman", Times, serif;
font-size: 24px;
color:#880F0F
}



#Layer2 {
	position:absolute;
	left:353px;
	top:303px;
	width:398px;
	height:260px;
	z-index:2;
}


#masthead_link {
	position:absolute;
	left:772px;
	top:380px;
	width:171px;
	height:21px;
	
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.style3 {
	font-size: 16px;
	color: #333333;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height:2.5;
	font color: #2F2F2F;
}



/* ==================================================================
 * Pullquote
 * ================================================================== */	

#pullquote {


	width:200px;
	margin-left:0px;
	padding-left:20px;
	padding-top: 40px;
	font-size:1em;
	font-style:italic;
	margin-bottom:20px;
	position: relative;
	z-index:10;
	}

#pullquote p {
	line-height:1.6em;
	}

#pullquote .symbolQuoteOpen {
	color: #000;
	display:block;
	background-color:transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 72px;
	margin-left:-12px;
	padding-top:20px;
	margin-bottom: -15px;
	}

#pullquote .symbolQuoteClose {
	display:block;
	float:left;
	margin-top: -15px;
	margin-left: 10px;
	color:#000;
	background-color:transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 72px;
	line-height:1em;
	text-align:right;
	width:100%;
	}

.quote_credit {
	margin-top: -15px;
	float: left;
	text-align: left;
	padding-left:20px;
	width:100%;
	font-style:italic;
	font-size: .7em;
}


#openquote {
	margin-left:-10px;
	padding-left:0px;
	padding-top: 40px;
	margin-bottom:-35px;
	z-index:1;
	margin-left:0px;
}
	
#closequote {
	margin-left:100px;
	padding-left:0px;
	padding-top: 0px;
	
}

#closequote_home {
	margin-left:170px;
	padding-left:0px;
	padding-top: 0px;
	
}

#map {
	position:relative;
	float: right;
	margin-left: 20px;
}

#footer{
	text-align: left;
padding-left:372px;
	vertical-align: bottom;
	font-size:10px;
	margin-right:10px;
	clear: both;
}


#m3{
float:left;
width:215px;
height:26px;;
background:url(images/inner_07.jpg);
text-align:left;
padding-top:5px;
font-weight:bold;
font-size:11px;
color:black;
}

#menub {
	float:right;
	background:url('images/inner_11.jpg') no-repeat;
	width:200px;
	height:26px;
}

#menub_orange {
	float:right;
	background:url('images/menub_orange.gif') no-repeat;
	width:200px;
	height:26px;
}

#sub{ padding-left:0px;
float:left;
width:200px;
height:26px;;
text-align:left;
padding-top:1px;
font-weight:bold;
font-size:11px;
color:black;
}

#aq_sub{ padding-left:0px;
float:left;
width:200px;
height:26px;
text-align:left;
padding-top:3px;
font-weight:bold;
font-size:11px;
color:black;
margin:0;
}

.list-menu{
padding-top:5px;
}


#m2{ 
padding-top:5px;
padding-right:5px;
float:left;
width:215px;
height:100%;
text-align:left;
font-weight:bold;
font-size:11px;
color:black;

}

#sub ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
padding-top:2px;
}

#sub li {
margin: 0;

}
#sub li a {
display: block;
padding: 2px;
padding-top:5px;
padding-bottom:0px;
background-image:url(images/inner_10.jpg);
color: #000066;
text-decoration: none;
width: 200px;
height:26px;
font-size:11px;
}


#about-page a.nav-overview, a.nav-overview:link, a.nav-overview:visited {
display: block;
padding: 2px;
padding-top:5px;
padding-bottom:0px;
background:#B6C7D9;
color: #000066;
text-decoration: none;
width: 196px;
height:26px;
font-size:11px;
}

#about-page a.nav-overview:hover {color:#fff; background:#75822A;}


#aq_sub ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#aq_sub li {
margin: 0;

}
#aq_sub li a {
display: block;
padding: 2px;
padding-top:5px;
padding-bottom:0px;
background-image:url(images/inner_10.jpg);
color: #000066;
text-decoration: none;
width: 199px;
height:25px;
font-size:11px;
}

html>body #sub li a {
width: auto;
}

#sub li a:hover,#sub li a:active{
background:#75822A ;
color: #ffffff;
width: 195px;
}

.sub_active {
	background-image:url(images/inner_07.gif) ;
color: #ffffff;
width: 195px;
}

#aq_sub li a:hover,#sub li a:active{
background-image:url(images/aq_sub_hover.gif);
color: #000000;
width: 194px;
}

/*INFO BOX FOR HOME PAGE */


.balloon {
font: 12px verdana; 
width:140px;
height:30px;
margin:2px 2px;
}
.balloon ul {
padding-left:20px; 
margin:0;
border:0;
list-style-type:none;

}
.balloon ul li {
padding-top:2px;
float:left;
margin:5px;
width:140px;
height:28px;
border:0px solid #000;


}
.balloon ul li a, .balloon ul li a:visited {
display:block;
text-decoration:none; 
color:#000; 
width:160px; 
height:28px; 
color:#000; 
background:none; 
font: 12px verdana; 
font-weight:bold;
}

.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li dl {
visibility:hidden;
position:absolute;
}

table {
margin:-2px;
border:0;
padding:0;
border-collapse:collapse;
font-size:1em;
}

.balloon dl {width:160px; padding:0 0 20px 0; background:transparent url(box-im/bottom00.gif) no-repeat bottom left; height:auto;}
.balloon dt {margin:0px; padding:0px; font-size:.85em; font-weight:bold; color: #000; background:transparent url(box-im/top00000.gif) no-repeat top left; text-align:center;}
.balloon dd {margin:0; padding:2px 15px; color:#000; font-size:.9em; border:1px solid #000; border-width:0 1px; background:#fff url(box-im/info0000.gif) no-repeat bottom right; font-weight:normal;}
.balloon dd p {padding:0; margin:10px 0; line-height:1.2em; font-weight:normal;}
.balloon dl#web2 {background:transparent url(box-im/bottom20.gif) no-repeat bottom left; height:auto;}
.balloon dl#web3 {background:transparent url(box-im/bottom30-160.gif) no-repeat bottom left; height:auto;}
.balloon dl#web4 {background:transparent url(box-im/bottom40.gif) no-repeat bottom left; height:auto;}
.balloon dl#web5 {background:transparent url(box-im/bottom50.gif) no-repeat bottom left; height:auto;}
.balloon dl#web6 {background:transparent url(box-im/bottom60.gif) no-repeat bottom left; height:auto;}
.balloon dl#web2 dt {background:transparent url(box-im/top20000.gif) no-repeat top left;}
.balloon dl#web3 dt {background:transparent url(box-im/top30-160.gif) no-repeat top left; z-index:800;}
.balloon dl#web4 dt {background:transparent url(box-im/top40000.gif) no-repeat top left;}
.balloon dl#web5 dt {background:transparent url(box-im/top50000.gif) no-repeat top left;}
.balloon dl#web6 dt {background:transparent url(box-im/top60000.gif) no-repeat top left;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover {
color:#000; 
position:relative;
cursor: pointer;
cursor:hand;
}

.balloon ul li a:hover {
color:#75822A; 
position:relative;
cursor: pointer;
cursor:hand;
}

.balloon ul li:hover dl,
.balloon ul li a:hover dl {
visibility:visible;
color:#000;
top:-40px;
left:130px;
cursor:default;

}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
display:block;
position:absolute;
left:-35px;
top:35px;
width:36px; 
height:36px;
background:transparent url(box-im/pointer0.gif);
}

.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
height:0.8em;
color:#606;
background:transparent;
text-decoration:underline;
display:inline;
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
text-decoration:underline;
background:transparent;
}

.111a a:hover{
color:red;
}

#client_login {
	position:absolute;
	left:874px;
	top:25px;
	width:89px;
	height:17px;
	font-size: 10px;
	z-index:2;
}

/*MISC*/
.style6 {
	color: #8A0D0D;
	
}




.style7 {color: #C96115}
.style5 {color: #8A0D0D}
.style12 {color: #FF0000}
.style11 {color: #EFB506}
.style15 {color: #5074A2}

#Layer1 {
	position:absolute;
	left:771px;
	top:347px;
	width:165px;
	height:24px;
	font-size:11px;
	color:#FFFFFF;
	z-index:1;
}
.style10 {color: #FFFFFF}

.style12 {font-size: 10px}


.style16 {font-size: 12px}
.style17 {color: #000000}

.style18 {color: #5187A3}

.style20 {color: #5187A3}
.style21 {color:#114180}
.style22 {color:#FF0000}

