/* --------------------------------------------------- */
/*                                                     */
/* Anne Mallory  Layout Style Sheet                    */
/* (C) 2009 March / Provide Design - JC                */
/*                                                     */
/* --------------------------------------------------- */



/* BASE ELEMENTS */

body {
  	margin: 0px;
  	padding: 0px;
	background: url(../images/bg_01.jpg) #000000;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 62.5%;
	font-family: Helvetica, Ariel, Verdana, Sans-serif;
	color: #fff;
	line-height: 1.6em

}

#wrapper {
	position: relative;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 834px;
	clear: both;
	background-color: transparent;
}

#container {
	background-color: transparent;
	position: relative;
	top: 0px;
	left: 0px;
	width: 834px;
	overflow: hidden;
	clear: both;
	margin: 0px 0px 0px 0px;	
	display: block;  
}



/* ---------- HEADER ---------- */

#header-container {  
	background: url(../images/top_horizon.gif) repeat-x 0px 0px transparent;
	position: relative;
	top: 0px;
	left: 0px;
	width: 834px;
	height: 98px;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}

#logo {
	margin: 17px 0px 0px 35px;
	width: 329px;
	height: 72px;
	float: left;
	padding: 0px;
	display: inline;
}

#email {
	margin: 13px 0px 0px 10px;
	width: 425px;
	height: 37px;
	float: left;
	padding: 0px;
}



/* ---------- NAVIGATION ---------- */

#nav-container {
	margin: 0px 0px 0px 0px;
	width: 834px;
	height: 28px;
	float: left;
	padding: 0px;
}



/* ---------- CONTENT ---------- */ /* background: url(../images/content_top_cropmarks.png) transparent; */

#content-container {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	left: 0px;
	width: 834px;
	margin: 0px;
	padding: 0px;
	height: auto;
	clear: both;
	overflow: hidden;
}

#content {
	background-color: transparent;
	top: 0px;
	left: 0px;
	width: 940px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	clear: both;
	overflow: hidden; 
	
}

#column-left-01 {
	background-color: transparent;
	position: relative;
	left: 0px;
	top: 4px;
	width: 548px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	height: auto;
	float: left;
	display: block;
	overflow: hidden;
	font-size: 1.4em;
	line-height: 1.2em;
	display: inline;
}

#column-right-01 {
	background-color: transparent;
	position: relative;
	left: 0px;
	top: 4px;
	width: 210px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	height: 1%;
	float: left;
	display: block;
	overflow: hidden
}



/* ---------- FOOTER ---------- */

#footer-container {
	background-color: transparent;
	background: url(../images/footer_crops_end.gif) transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	left: 0px;
	width: 834px;
	margin: 0px;
	padding: 0px;
	height: 110px;
	clear: both;
	overflow: hidden;
}

#footer-text-left {
	background-color: transparent;
	position: relative;
	left: 32px;
	top: 57px;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	float: left;
	display: block;
	overflow: hidden;
	font-size: 1.1em;
	line-height: 1.3em
}

#footer-text-right {
	background-color: transparent;
	position: absolute;
	left: 333px;
	top: 57px;
	width: 470px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	float: left;
	display: block;
	overflow: hidden;
	text-align: right;
	font-size: 1.1em;
	line-height: 1.3em
}

/* ---------- LOGOS BUTTON RIGHT COLUMN ---------- */

.logos-right {
 display: block;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }


/* ---------- PDF ROLOVER ---------- */

a.pdfbut1 img {
	background: url(../images/pdf_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px 0px 0px;
	width: 60px;
	padding: 0px;
	margin: 0px;
	height: 61px;
}

a.pdfbut1:hover img {
	background: url(../images/pdf_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px -61px;
	width: 60px;
	padding: 0px;
	margin: 0px;
	height: 61px;
}  



/* ---------- EXPERTISE BUTTONS ---------- */


a.exbut1 img {
	background: url(../images/expertise_button_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}

a.exbut1:hover img {
	background: url(../images/expertise_button_1.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}  


a.exbut2 img {
	background: url(../images/expertise_button_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}

a.exbut2:hover img {
	background: url(../images/expertise_button_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}  


a.exbut3 img {
	background: url(../images/expertise_button_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}

a.exbut3:hover img {
	background: url(../images/expertise_button_3.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}  


a.exbut4 img {
	background: url(../images/expertise_button_4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}

a.exbut4:hover img {
	background: url(../images/expertise_button_4.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}  


a.exbut5 img {
	background: url(../images/expertise_button_5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}

a.exbut5:hover img {
	background: url(../images/expertise_button_5.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}  


a.exbut6 img {
	background: url(../images/expertise_button_6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}

a.exbut6:hover img {
	background: url(../images/expertise_button_6.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 548px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 36px;
}  




/* ---------- ELEMENTS ---------- */

a img, a:link img {
	border: 0px
}

img.pd {
 vertical-align: middle;
 display: inline;
 }

.form1 {
	width: 300px;
	margin: 10px 0px 0px 0px;
}

.form2 {
	width: 542px;
	height: 200px;
	margin: 10px 0px 10px 0px;
}
 
.title {
 display: block;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 5px 0px;
 }
 
 .right-link {
 display: block;
 padding: 0px 0px 4px 0px;
 }
 
 .left-image {
 display: block;
 padding: 0px 0px 20px 0px;
 }
