html {
    overflow: -moz-scrollbars-vertical;
	}

body {
	top: 0px;
	left: 0px;
	margin: 0px;
	}


/*-------------------------------------------
	Page Content Styles
-------------------------------------------*/
td {
	font-family: Georgia;
	text-align: left;
	font-size:x-small;
	color:black;
	}

#mainPageContent {
	float: left;
	margin-left: 20px;
	width: 537px;
	font-family: Georgia;
	text-align: left;
	font-size:small;
	line-height:1.5em;
	color:black;
	}

#mainPageContent p {
	}

h1 {
	text-transform: uppercase; 
	font-size: medium;
	font-weight:normal;
	color: #004953;
	margin: 0px;
	padding: 0px;	
	}

h2 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: large;
	color: #A99A6F;
	font-weight: normal;
	}

h3 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-size: medium;
	color: #A99A6F;
	font-weight: normal;
	}

h5 {
	text-transform: uppercase; 
	margin:0px 0px 20px 0px;
	padding:4px;
	color:#A99A6F;
	font-weight:normal;
	background:#E7E8E9;
	
	}

h6 {
	margin: 0px;
	padding: 0px;
	font-size: x-small;
	color: #A99A6F;
	font-weight: bold;
	line-height:1.3em;
	}

.subHeader {
	font-size:small;
	font-weight:normal;
	color:#004953;
	}

.horizGoldLine {
	font-size:xx-small;
	border-top:1px solid #A89A6F;
	margin:0px;
	}
/*-------------------------------------------
	Global Page Styles
-------------------------------------------*/
#menu_wrapper {
	width: 100%;
	height: 45px;
	float: left;
	text-align: left;
	margin:0px;
	padding:0px;
	}

#content_wrapper { 
	width: 793px; 
	z-index:1;
	}

#content {
	float: left;
	width: 100%;
	}

#spacer {
	width: 100%;
	height: 25px;	
	}

hr { 
	width:100%; 
	height:1px; 
	color:#69949A;
	}

a, a:link, a:visited {
	color: #A99A6F;
	text-decoration: none;
	}

a:active, a:hover {
	color: #004953;
	text-decoration: underline;
	}

a.blackLink, a.blackLink:link, a.blackLink:visited {
	color: black;
	text-decoration: none;
	}

a.blackLink:active, a.blackLink:hover {
	color: #004953;
	text-decoration: underline;
	}

hr { 
	color: #004953 
	}

.upper { 
	text-transform: uppercase; 
	}

p { 
	margin-top: 0px; 
	}

.lighter { 
	font-weight: lighter; 
	color: #004953;	
	margin-top:25px;
	margin-bottom:30px;
	font-size:165%;
	line-height:108%;
	}

.biggerText {
	font-weight: lighter; 	
	font-size:large;
	line-height:125%;
	}

.lineBreak {
	height:15px;
	line-height:1px;
	font-size:1px;
	margin:0px;
	}

/*-------------------------------------------
	Footer Styles
-------------------------------------------*/
#footer {
	float: left;
	width: 100%;
	height: 20px;
	margin-top: 35px;
	margin-bottom: 50px;
	font-family: Georgia;
	font-weight: lighter;
	font-size: xx-small;
	}

#footer_bar {
	float: left;
	background-color: #E7E8E9;
	width: 100%;
	}

#nav_links {	
	font-size: x-small; 
	padding:0px 0px 10px 0px;
	}


/*-------------------------------------------
	Drop-Down Styles
-------------------------------------------*/
#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: white;
	}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #4B7F86;
	}


/*-------------------------------------------
	Home Page Styles
-------------------------------------------*/
#home_content_wrapper {
	float: left;
	width: 100%;
	font-family: Georgia;
	font-size: 12px;
	font-weight: lighter;
	text-align: left;	
	}

#home_left_column { 
	float: left;
	width: 429px;
	}

#home_right_column {
	float: left;
	margin:0px 0px 0px 40px;
	width: 250px;
	padding:0px 0px 25px 0px;
	background:url(http://landmarkjobs.haleymarketing.com/components/81/images/home_column.png) right bottom no-repeat;	
	}

#home_right_column, #home_text {
	width: 280px;
	line-height: 2em;
	color: #234A53;
	}

#home_landmark_logo {
	display: block;
	margin-top: 50px;
	margin-bottom: 20px;
	}


/*-------------------------------------------
	Left Nav Styles
-------------------------------------------*/
#leftNav {
	float: left;
	width: 220px;
	height: 158px;
	padding:40px 0px 0px 0px;
	/*margin-left: -50px;*/
	position:relative;
	top:0px;
	left:-50px;
	background: url(http://landmarkjobs.haleymarketing.com/components/81/images/left_column.gif) no-repeat center 20px ;
	font-family: Georgia;
	font-size: x-small;
	font-weight: bold;
	text-transform: uppercase;
	color: #004953;
	text-decoration: none;
	text-align:center;
	}


#leftNav p {
	width:150px;
	margin:0px auto 20px auto;
	padding:8px 4px;
	background:transparent;
	border-left:1px solid #004953;
	border-right:1px solid #004953;
	}

#leftNav a, #leftNav a:link, #leftNav a:visited {
	color: #004953;
	}

#leftNav a:active, #leftNav a:hover {
	color: #A89A6F;
	}


/*-------------------------------------------
	Page-Specific Styles
-------------------------------------------*/

/*-----BIOS-------*/
#bioVertSeperator {
	z-index:-10;
	width:100%;
	background:url(http://landmarkjobs.haleymarketing.com/components/81/images/004953.gif) repeat-y 257px top;
	background-image:none;  /*removed because table was not working */
	margin:0px;
	padding:0px;
	}

#president {
	width: 100%;
	font-family: Georgia;
	font-size: 10px;
	line-height:1.3em;
	}

.bio {
	/*float: left;*/
	width: 240px;
	font-family: Georgia;
	font-size: 10px;
	margin:0px 0px 20px 0px;
	clear:both;
	line-height:1.3em;
	}

.leftSpace {
	margin-left:40px;
	}

.left_bio_pic {
	float: left;
	width: 70px;
	padding-top: 4px;
	}

.right_bio_content {
	float: left;
	margin: 0px;
	color: black;
	padding:0px;	
	width:170px;
	}

.bio_name {
	margin: 0px;
	padding: 0px;
	color: #004953;
	font-size:medium;
	font-weight: lighter;
	}

p.bioTitle {color:#004953; margin:3px 0px 0px 0px; font-size:xx-small;}
p.officeLocation {margin:1px 0px 0px 0px; font-size:xx-small;}
p.bioEmail {margin:1px 0px 10px 0px; font-size:xx-small;}



#separator {
	float: left;
	width: 100%;
	display: table-row;
	font-size:x-small;
	font-weight:bold;
	padding-bottom:3px;
	color:#004953;
	}

#separator_one {
	text-transform: uppercase; 
	float: left;
	width: 253px;
	display: table-cell;	
	margin: 0px;
	padding: 0px;
	color: #A99A6F;	
	}

#separator_two {
	text-transform: uppercase; 
	float: left;
	width: 30px;
	display: table-cell;	
	margin: 0px;
	padding: 0px;	
	}

#separator_three {
	text-transform: uppercase; 
	float: left;
	/*width: 200px;*/
	display: table-cell;
	margin: 0px;
	padding: 0px;
	color: #A99A6F;	
	}

#bj_bio {
	margin-bottom: 100px;
	}

.fontSizeXSmall {font-size:x-small; line-height:115%;}
.fontSizeXXSmall {font-size:xx-small; line-height:105%;}
