html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

table {
	border-collapse:collapse;
}
img {
	border: none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-image: url(images/bg-body.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}

h1, h2, h3, p, ul {
	padding: 0;
	margin: 0;
}
/* regular body links 
a:link, a:visited, a:active {
	color: #032147;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #6D4F19;
	text-decoration: underline;
}
*/


/* 3column page background */
#wrapper {
	background-color: #FFFFFF;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-image: url(images/bg-3col.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#container {
	width: 950px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#inner-wrapper {
	background-color: transparent;
	padding: 0px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	position: relative;
}

/* Begin Masthead */
#masthead {
	width: 950px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 85px;
}
/* end Masthead */ 

/* MAIN CONTENT */
#main {
	background-color: transparent;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 215px;
	margin: 0px;
	float: left;
	width: 565px;
}
.bg-recruit1 {
	background-image: url(images/bg-incoming-recruit.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* MAIN SHORT - short pages such as policies, contact, etc. */ 
#main-short {
	padding-bottom: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 215px;
	margin: 0px;
	float: left;
	width: 565px;
	height: 600px;
}
/* END MAIN SHORT - short pages such as policies, contact, etc. */ 

#main a:link, #main a:visited, #main a:active, #main2 a:link, #main2 a:visited, #main2 a:active, #main-short a:link, #main-short a:visited, #main-short a:active {
	color: #032147;
	text-decoration: none;
	font-weight: bold;
}
#main a:hover, #main2 a:hover, #main-short a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.mainlink-clone {
	color: #032147;
	text-decoration: none;
	font-weight: bold;
}

h1 {
	color: #6D4F13;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3C8AF;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h1clone {
	color: #6D4F13;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3C8AF;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h1clone2 {
	color: #6D4F13;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #032147;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/bullet-lg.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin: 0px;
}
.h2clone {
	font-size: 13px;
	font-weight: bold;
	color: #032147;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/bullet-lg.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#title1 {
	width: 565px;
	background-image: url(images/title-precise-connections.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	margin: 0px;
	padding: 0px;
}
#in-out1 {
	width: 320px;
	float: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#callout1 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	height: 90px;
}
.clearfix {
	clear: both;
}
.p-text1 {
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	line-height: 15px;
}
.name {
	color: #6D4F13;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.name-sub {
	color: #6D4F13;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.subhd1 {
	font-size: 12px;
	color: #626262;
	padding-bottom: 5px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 5px;
	width: 225px;
	margin: 0px;
}
.subhd2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
.subhd3 {
	font-size: 15px;
	font-weight: bold;
	color: #032147;
	padding-bottom: 5px;
}
.align-r {
	margin: 0px;
	padding: 0px;
	float: right;
}
.align-r {
	margin: 0px;
	padding: 0px;
	float: left;
}
.bold {
	font-weight: bold;
}
.colortext1 {
	font-weight: bold;
	color: #CC3300;
}
.italic {
	font-style: italic;
}
.underline-text {
	text-decoration: underline;
}

/* begin sidebar styles */
.sidebar1 {
	width: 220px;
	float: right;
	margin: 10px;
	padding-bottom: 85px;
	background-color: #EFE9CF;
	background-image: url(images/bg-sidebar1bot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.sidebar1text  {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sidebar1 a:link {
	font-size: 11px;
}
.sidebar1sub {
	font-size: 14px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	padding: 5px;
	background-image: url(images/bg-sidebar2top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.sidebar1 ul {
	color: #666;
	font-size: 11px;
	margin: 0;
	padding: 10px 5px 0 5px;
}
.sidebar1 li {
	list-style: none;
	padding-left: 18px;
	margin-bottom: 6px;
	background-image: url(images/bullet-sidebar1.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
.sidebar2 {
	width: 205px;
	float: left;
	margin: 10px;
	padding-bottom: 85px;
	background-color: #EFE9CF;
	background-image: url(images/bg-sidebar2bot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.sidebar2text  {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
}
.sidebar2 a:link {
	font-size: 11px;
}
.sidebar2sub {
	font-size: 14px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	padding: 5px;
	background-image: url(images/bg-sidebar1top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.sidebar2 ul {
	color: #666;
	font-size: 11px;
	margin: 0;
	width: 185px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.sidebar2 li {
	list-style: none;
	padding-left: 18px;
	margin-bottom: 6px;
	background-image: url(images/bullet-sidebar1.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
/*CSS Hacks for Internet Explorer */

/* fix the over extended h2 borders */
* html h2 {
	zoom: 1;
}
*  html  .sidebar1, *  html  .sidebar2 {
/* double margin bug fix */
	display: inline;
}
/* end sidebar styles */

.box-wide {
	width: 600px;
	padding-left: 30px;
	padding-top: 0px;
	float: left;
	padding-right: 20px;
	margin: 0px;
}
.box-med {
	width: 470px;
	padding-left: 15px;
	padding-top: 0px;
	float: left;
	padding-right: 0px;
	margin: 0px;
}
.box-sm1 {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.img-right {
	float: right;
	margin: 0px;
	padding: 0px;
}
.pic-bio {
	padding: 0px;
	width: 110px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}

.pic-bio1 {
	padding: 0px;
	width: auto;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

/* END MAIN SHORT - short pages such as policies, contact, etc. */


/* Begin 2column style lists */
.listbox-container {
	padding: 0px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.listbox1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 240px;
}
.listbox2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 240px;
}
ul.listbox {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

ul.listbox li{
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
	list-style-position: outside;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/* End 2column style lists */


ul.bullet1 {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

ul.bullet1 li{
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
	list-style-position: outside;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

ul.bullet1a {
	font-size: 12px;
	color: #333333;
	list-style-type: none;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.bullet1a li{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: none;
	background-image: url(images/bullet1a.gif);
}
ul.bullet2 {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-left: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.bullet2 li{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#bullet1-outer {
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#bullet1-outer li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#bullet1-inner {
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	line-height: 15px;
}
#bullet1-inner li {
	font-size: 12px;
	color: #333333;
	background-image: url(images/bullet1a.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


/* Special lists used on Sitemap page */
#sitemap {
	float: left;
	width: 525px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 50px;
}

#box-list1 {
	padding: 0px;
	width: 250px;
	float: left;
	margin: 0px;
}
#box-list2 {
	margin: 0px;
	padding: 0px;
	width: 250px;
	float: left;
}

.outer-list1 {
	text-align: left;
	list-style-type: none;
	line-height: 16px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #032147;
	font-weight: bold;
}
.outer-list1 li {
	text-align: left;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-image: url(images/bullet1-sm.gif);
	background-position: 1px 2px;
	background-repeat: no-repeat;
}
.outer-list2  {
	text-align: left;
	list-style-type: none;
	line-height: 16px;
	list-style-position: outside;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-size: 12px;
}
.outer-list2 li {
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	background-image: url(/images/bullet2.gif);
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin: 0px;
}
/* Sitemap inner-list1a styling */
#sitemap .inner-list1a a:link, #sitemap a:visited, #sitemap a:active {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #775515;
}
#sitemap .inner-list1a a:hover {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	color: #032147;
}
.inner-list1a {
	list-style-type: none;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
.inner-list1a li {
	padding-left: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	background-image: url(images/bullet1a-sm.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.inner-list1b {
	list-style-type: none;
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
.inner-list1b li {
	padding-left: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	background-image: url(images/bullet1a-sm.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* End Sitemap inner-list1a styling */

/* End all sitemap styling */

/* Begin Forms styling */

#contact-form {
	padding: 0px;
	width: 450px;
	float: left;
	margin: 0px;
}
#comments {
	background-color: #FAFCFE;
	border: 1px solid #E0DAB4;
}
input {
	border: 1px solid #E0DAB4;
	color: #1A2F40;
	height: 20px;
}
.no-border {
	border-width: 0px;
	border-style: none;
}
select {
	background-color: #FAFCFE;
	color: #1A2F40;
	height: 22px;
}
.text-left {
	color: #032147;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 12px;
}
.text-right {
	color: #032147;
	text-align: right;
	font-weight: bold;
	margin: 0px;
	font-size: 12px;
	padding: 5px;
}
.text-center {
	color: #032147;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 12px;
}

.required {
	font-size: 14px;
	color: #6D4F13;
	font-weight: bolder;
}
#submit-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 95px;
	background-image: url(images/btn-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #032147;
	height: 22px;
	padding: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#reset-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 95px;
	background-image: url(images/btn-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #032147;
	height: 22px;
	padding: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* End all Forms styling */

/* LEFT COLUMN */

#leftcol {
	width: 165px;
	position: absolute;
	top: 5px;
	left: 2px;
	width: 200px;
	z-index: 50;
	padding: 0px;
}
#leftcol .subhd1 {
	font-size: 12px;
	color: #626262;
	padding-bottom: 5px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	width: 225px;
	margin: 0px;
}
#leftcol h2 {
	font-size: 11px;
	color: #626262;
	padding-bottom: 3px;
}
#leftcol .text1 {
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	letter-spacing: .01em;
}
/* end sub nav for sub pages */
/* END ALL SUB NAV STYLING */

/* begin box styling below left nav */
.boxleft1 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	background-image: url(images/bg-bar1.gif);
	background-repeat: repeat-x;
	width: 200px;
	margin: 0px;
}
.text-sub1 {
	font-size: 12px;
	color: #032147;
	padding-left: 5px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #5A7C97;
	margin-left: 15px;
}
/* begin misc box styling */
.box-1 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	background-image: url(images/bg-bar1.gif);
	background-repeat: repeat-x;
	width: 165px;
}
/* begin left main nav list containers and styling */
#navleft {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#navlist {
	width: 200px;
	padding: 0px;
	margin: 0px;
}
#navleft ul {
	list-style-type: none;
}
/* nav left main links */
#navlist a:link, #navlist a:visited, #navlist a:active {
	font-size: 13px;
	color: #032147;
	text-decoration: none;
	font-weight: bold;
	width: 200px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#navlist a:hover {
	font-size: 13px;
	color: #6D4F19;
	text-decoration: underline;
	width: 200px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#navlist-first {
	border: none;
}
#navlist ul li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	left: 0px;
	border-top-color: #CECCBF;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#navlist ul li a:hover {
	display: block;
	color:#56450F;
	left: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}

ul.navlist {
	width: 195px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
ul.navlist li.first {
	margin-top: 0px;
	padding-top: 0px;
	border-top-width: 0px;
	border-top-style: none;
	list-style-type: none;
}
.navlist-subhd {
	font-size: 11px;
	font-weight: bold;
	color: #032147;
	padding-left: 12px;
	padding-top: 0px;
	margin: 0px;
}
.navlist-subtext {
	font-size: 10px;
	padding-left: 5px;
}


/* begin left navlist-inner1 styling */
#navlist-inner1, #navlist-inner2, #navlist-inner3 {
	width: 195px;
	margin: 0px;
	font-size: 11px;
	list-style-type: none;
	line-height: 12px;
	padding: 0px;
}
#navlist-inner1 a:link, #navlist-inner1 a:visited, #navlist-inner1 a:active, #navlist-inner2 a:link, #navlist-inner2 a:visited, #navlist-inner2 a:active, #navlist-inner3 a:link, #navlist-inner3 a:visited, #navlist-inner3 a:active {
	color: #775515;
	text-decoration: none;
	font-weight: bold;
	width: 180px;
	font-size: 11px;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#navlist-inner1 a:hover, #navlist-inner2 a:hover, #navlist-inner3 a:hover {
	color: #134673;
	text-decoration: underline;
	list-style-image: none;
	list-style-type: none;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#navlist-inner1 ul li, #navlist-inner2 ul li, #navlist-inner3 ul li {
	list-style-type: none;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(images/bullet-sm1.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#navlist-inner1 ul li a:hover, #navlist-inner2 ul li a:hover, #navlist-inner3 ul li a:hover {
	color: #032147;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
 

/* end left navlist-inner1 styling */

/* begin left navlist-inner2 styling 
#navlist-inner2 a:link, #navlist-inner2 a:visited, #navlist-inner2 a:active {
	color: #184569;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
#navlist-inner2 a:hover {
	color: #6D4F19;
	text-decoration: underline;
}
#navlist-inner2 ul li a {
	width:165px;
	display: block;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/btn2.gif);
	background-position: 22px 3px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	left: 0px;
	list-style-type: none;
	border: none;
	font-weight: normal;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navlist-inner2 ul li a:hover   {
	display: block;
	color:#AD3D0C;
	text-decoration: none;
	width:165px;
	font-size: 11px;
	background-image: url(images/btn2-mo.gif);
	background-position: 22px 3px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	left: 0px;
	list-style-type: none;
	border: none;
	font-weight: normal;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.navlist-inner2 {
	list-style: none;
	width: 165px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.navlist-inner2 li.first {
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
}*/
/* end left navlist-inner2 styling */


/* BEGIN SUB NAV styling for  sub pages */
/* top nav on sub pages */
#sub-nav-first {
	height: 25px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 0px;
	right: 50px;
	width: 150px;
}
#sub-nav-first ul {

}
#sub-nav-first ul li {
	display: inline;
	padding-left: 3px;
	margin-left: 0px;
}

#sub-nav-first ul li a {
	font-size: 11px;
	font-weight: bold;
	color: #3E7C95;
	text-decoration: none;
	background-image: url(images/btn2.gif);
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left top;
}
#sub-nav-first ul li a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: #fff;
	background-image: url(images/btn1-mo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* end top nav on sub pages */

/* begin sub nav for sub pages */
#sub-nav {
	text-align: center;
	margin: 0px;
	height: 21px;
	padding: 0px;
	position: absolute;
	top: 5px;
	right: 0px;
	left: 572px;
	width: 372px;
	z-index: 50;
}
#sub-nav ul {
}
#sub-nav ul li {
	display: inline;
	padding-left: 3px;
	margin-left: 0px;
}
#sub-nav ul li a {
	font-size: 11px;
	font-weight: bold;
	color: #3E7C95;
	text-decoration: none;
	background-image: url(images/btn2.gif);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left top;
}
#sub-nav ul li a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: #fff;
	background-image: url(images/bullet2a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

/* end boxes below left nav */
/* end left LEFT COLUMN styling */

	
/* RIGHT COLUMN - begin right column styling */
#rightcol {
	background-image: url(images/bg-logo-vert.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: right;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 160px;
	margin: 0px;
}

#rightcol a:link, #rightcol a:visited, #rightcol a:active {
	color: #775515;
	text-decoration: none;
	font-weight: bold;
}
#rightcol a:hover {
	color: #12356B;
	text-decoration: underline;
}

/* ad boxes - right column */

#ad1-box {
	width: 150px;
	background-image: url(images/ad-downsizing.jpg);
	background-repeat: no-repeat;
	height: 300px;
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin: 0px;
}
#ad2-box {
	width: 150px;
	background-image: url(images/ad-experience.jpg);
	background-repeat: no-repeat;
	height: 300px;
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin: 0px;
}
#ad3-box {
	width: 150px;
	background-image: url(images/ad-24-7.jpg);
	background-repeat: no-repeat;
	height: 300px;
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin: 0px;
}
#ad4-box {
	width: 150px;
	background-image: url(images/ad-exclusive.jpg);
	background-repeat: no-repeat;
	height: 300px;
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin: 0px;
}
#ad5-box {
	width: 150px;
	background-image: url(images/ad-clear-cut-plan.jpg);
	background-repeat: no-repeat;
	height: 300px;
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin: 0px;
}

ul.ad-boxlist {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 145px;
}

ul.ad-boxlist li{
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
	list-style-position: outside;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -3px;
	margin-left: 5px;
}

.ad-box-p {
	font-size: 12px;
	color: #032147;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.ad-subhd {
	color: #032147;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.ad-text {
	font-size: 12px;
	color: #032147;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.box-bg1 {
	width: 525px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 3px solid #5A7C97;
}



/* end right column styling */

/* not used yet:
/* Special Horizontal List Styling 
#items1-container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#items1-container h1 {
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #C09C6B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#items1 li {
	display: inline;
	background-repeat: no-repeat;
	padding-left: 40px;
}

#items1 a {
	padding-left: 20px;
	padding-bottom: 14px;
}

#items1 a:link, #items1 a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #C9361D;
	text-decoration: underline;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/icon1_15w.gif);
	padding-left: 20px;
}

#items1 a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/icon1_15w.gif);
}
/* End Special Horizontal List Styling */


/* General photo styling and positioning */
#photo1 {
	padding: 0px;
	float: right;
	width: 165px;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#photo1 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #3E7C95;
}
#photo1 img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#photo2, #photo2a {
	float: left;
	width: 175px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#photo2 p, #photo2a p {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
	font-size: 9px;
}
#photo2 img, #photo2a img {
	display: block;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer-container/* 
#photo3 {
	z-index: 10;
	padding: 0px;
	float: right;
	width: 300px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#photo3 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #3E7C95;
}
#photo3 img {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
*/

/* begin footer styling */
 {
	margin: 0px;
	width: 950px;
	clear: both;
	background-image: url(images/bg-footertop.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
#footer-content {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 950px;
	background-image: url(images/bg-footer-mid.gif);
	background-repeat: repeat-y;
	clear: both;
	background-color: #A99A6F;
}
#locations {
	width: 600px;
	padding-top: 20px;
	padding-bottom: 15px;
	float: left;
	padding-right: 0px;
	padding-left: 325px;
	margin: 0px;
}
#location1 {
	float: left;
	margin: 0px;
	width: 200px;
	padding: 0px;
}
#location2 {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}


#footer-bot {
	height: 10px;
	padding: 0px;
	text-align: center;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	background-color: #032147;
}

.dividers {
	color: #534514;
	font-size: 9px;
	font-weight: normal;
}
.footer-logos {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding: 5px;
}
.footer-logos img {
	padding-right: 5px;
	padding-left: 5px;
}

.footer-text {
	font-size: 11px;
	font-weight: bold;
	color: #032147;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
}
a.footer-text:link, a.footer-text:visited, a.footer-text:active {
	font-size: 11px;
	font-weight: normal;
	color: #032147;
	text-decoration: none;
	padding: 0px;
}
a.footer-text:hover {
	font-size: 11px;
	font-weight: normal;
	color: #524414;
	text-decoration: none;
	padding: 0px;
}
.footer-text2 {
	font-size: 12px;
	font-weight: bold;
	color: #032147;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #84774F;
}
a.footer-text2:link, a.footer-text2:visited, a.footer-text2:active {
	font-size: 11px;
	font-weight: normal;
	color: #032147;
	text-decoration: none;
	padding: 0px;
}
a.footer-text2:hover {
	font-size: 11px;
	font-weight: normal;
	color: #524414;
	text-decoration: none;
	padding: 0px;
}

.h2clone_vip {
	font-size: 15px;
	font-weight: bold;
	color: #6D4F13;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#main .h2clone_vip_big a:link, #main .h2clone_vip_big a:visited, #main .h2clone_vip_big a:active {
	color: #FD1427;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
#main .h2clone_vip_big a:hover {
	color: #FD1427;
	text-decoration: underline;
	font-size: 14px;
}


/* link to pmm only */
.pmm {
	font-size: 9px;
	color: #333333;
	padding-top: 10px;
}
a.pmm:link, a.pmm:visited, a.pmm:active {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.pmm:hover {
	font-size: 10px;
	font-weight: normal;
	color: #032147;
	text-decoration: none;
}
/* end footer styling */
