body {
	text-align: center;
	padding:0;
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#000000;
	margin: 0 auto;
}

a {
	color:#666;
	border:0;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, Sans-serif;
}

a:hover {
	color:black;
	border:0;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, Sans-serif;
}

#shell {
	position: relative;
	margin: 0 auto;
	text-align: center;
}

#container {
	text-align:left;
	background:#f6f1d7;
	width:800px;	
	margin: auto;
	position:relative;
	padding:0;
	z-index: 1;
}

#header {
	width:800px;
	height:109px;
	border:0;
	margin:0;
	padding:0;
	z-index: 0;
}

#b_r2 {
	width:300px;
	height:100px;
	left:498px;
	background:#FFFFFF url(images/b_r2.jpg) no-repeat;
	border:0;
	margin:0;
	padding:0;
	z-index: 0;
	position:relative;
}

#b_r3 {
	width:150px;
	height:100px;
	left:648px;
	background:#FFFFFF url(images/b_r3.jpg) no-repeat;
	border:0;
	margin:0;
	padding:0;
	z-index: 0;
	position:relative;
}

#b_tree200 {
	width:150px;
	height:200px;
	left:648px;
	background:#FFFFFF url(images/b_tree.gif) no-repeat;
	border:0;
	margin:0;
	padding:0;
	z-index: 0;
	position:relative;
}

#b_tree300 {
	width:150px;
	height:100%;
	left:648px;
	background:#f6f1d7;
	border:0;
	margin:0;
	padding:0;
	z-index: 0;
	position:relative;
}

#b_Notree300 {
	width:150px;
	height:100%;
	left:648px;
	background:#FFFFFF;
	border:0;
	margin:0;
	padding:0;
	z-index: 0;
	position:relative;
}

#footer {
	width:800px;
	height:50px;
	background:#b99905;
	border:0;
	margin:0;
	padding:0;
	z-index: 0;
	position:relative;
}

#clientLogin {
	width:140px;
	height:90px;
	left:498px;
	border:0;
	margin:2px 5px 5px 5px;
	padding:0;
	z-index: 2;
	position:absolute;
}


#pageHeader {
	position:absolute;
	width:800px;
	height:55px;
	top:155px;
	left:17px;
	border:0;
	margin:0;
	padding:0;
	z-index: 1;
}

#pageCopy {
	position:absolute;
	width:760px;
	height:100%;
	top:195px;
	left:17px;
	border:0;
	margin:0;
	padding:0;
	z-index: 2;
}

#pageCopyShort {
	position:absolute;
	width:485px;
	height:100%;
	top:210px;
	left:17px;
	border:0;
	margin:0;
	padding:0;
	z-index: 1;
}

#pageCopyLogin {
	position:absolute;
	width:430px;
	height:100%;
	top:170px;
	left:60px;
	border:0;
	margin:0;
	padding:0;
	z-index: 1;
}

#pageGallery {
	position:absolute;
	width:616px;
	height:100%;
	top:220px;
	left:17px;
	border:0;
	margin:0;
	padding:0;
	z-index: 1;
}

#nav {
	position:absolute;
	top:109px;
	height: 27px;
	left:0px;
	width:800px;
	background-color: #b99905;	
	margin:0px 0px 0px;
	padding:0;
	z-index: 3;
}

#navPlacement {
	position:absolute;
	top:0px;
	height: 27px;
	left:0px;
	width:800px;	
	margin:5px 5px 5px 5px;
	padding:0;
	z-index: 3;
}

#main_nav { float: left; position: absolute; top: -75px; left: 0; z-index: 10; }

#main {
	position:relative;
	left:177px;
	width:614px;
	background:#F2F2F2 url(images/watermark.gif) no-repeat;
	height:100%;
	margin:5px 5px 5px 5px;
}




#lineH1 {
	position:absolute;
	background:#FFFFFF url(images/lineH.gif) no-repeat;
	top:99px;
	left:333px;
	width:15px;	
	margin:0px 0px 0px;
	padding:0;
	z-index: 1;
}

#lineV1 {
	position:absolute;
	background:#FFFFFF url(images/lineV.gif) no-repeat;
	top:100px;
	left:348px;
	width:15px;	
	margin:0px 0px 0px;
	padding:0;
	z-index: 1;
}

#lineH2 {
	position:absolute;
	background:#FFFFFF url(images/lineH.gif) no-repeat;
	top:199px;
	left:483px;
	width:15px;	
	margin:0px 0px 0px;
	padding:0;
	z-index: 1;
}

#lineV2 {
	position:absolute;
	background:#FFFFFF url(images/lineV.gif) no-repeat;
	top:200px;
	left:498px;
	width:15px;	
	margin:0px 0px 0px;
	padding:0;
	z-index: 1;
}

#lineH3 {
	position:absolute;
	background:#FFFFFF url(images/lineH.gif) no-repeat;
	top:299px;
	left:633px;
	width:15px;	
	margin:0px 0px 0px;
	padding:0;
	z-index: 1;
}

#lineV3 {
	position:absolute;
	background:#FFFFFF url(images/lineV.gif) no-repeat;
	top:300px;
	left:648px;
	width:15px;	
	margin:0px 0px 0px;
	padding:0;
	z-index: 1;
}




.pageHeaderText {
	color:#000000;
	font:bold 20px Arial, Helvetica, Sans-serif;
	z-index: 1;
} 

.pageGallerySubHead {
	color:#00A260;
	font:normal 18px Arial, Helvetica, Sans-serif;
	line-height:30px;
} 

.pageCopyTextHome {
	color:#000000;
	font:normal 18px Arial, Helvetica, Sans-serif;
	line-height:30px;
	text-align: left;
} 

.pageCopyText {
	color:#000000;
	font:normal 12px Arial, Helvetica, Sans-serif;
	z-index: 1;
} 

.pageFooterText {
	color:#000000;
	font:normal 11px Arial, Helvetica, Sans-serif;
	z-index: 1;
} 


.navTextNoLink {
	font:14px Arial, Helvetica, Sans-serif;
	color:#6a070a;
}

.navText {
	font:14px Arial, Helvetica, Sans-serif;
	color:#6a070a;
}

.navText:hover {
	font:14px Arial, Helvetica, Sans-serif;
	color:#000000;
}


.formText {
	font:11px Arial, Helvetica, Sans-serif;
	color:#FFFFFF;
}

.formText2 {
	font:12px Arial, Helvetica, Sans-serif;
	color:#000000;
}

.headerTextGreen {
	font:normal 13px Arial, Helvetica, Sans-serif;
	color:#00A260;
}

.textGreen {
	color:#00A260;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, Sans-serif;
}

.linkRed {
	color:#6a070a;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, Sans-serif;
}

.linkRed:hover {
	color:#000000;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, Sans-serif;
}

.linkGreenLG {
	color:#00A260;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, Sans-serif;
}

.linkGreenLG:hover {
	color:#000000;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, Sans-serif;
}

.formInput300{color: black;  border: 1px; border-color: #666666; border-style: solid; background-color: #E7E7E7; text-decoration: none; font-size: 8pt; font-family: Verdana, Geneva, Arial; width: 300px}
.formInput150{color: black;  border: 1px; border-color: #666666; border-style: solid; background-color: #E7E7E7; text-decoration: none; font-size: 8pt; font-family: Verdana, Geneva, Arial; width: 140px}
.formInput140{color: black;  border: 1px; border-color: #000000; border-style: solid; background-color: #E7E7E7; text-decoration: none; font-size: 8pt; font-family: Verdana, Geneva, Arial; width: 138px}
.formInput200{color: black;  border: 1px; border-color: #666666; border-style: solid; background-color: #E7E7E7; text-decoration: none; font-size: 8pt; font-family: Verdana, Geneva, Arial; width: 200px}
.formInput285{color: black;  border: 1px; border-color: #666666; border-style: solid; background-color: #E7E7E7; text-decoration: none; font-size: 8pt; font-family: Verdana, Geneva, Arial; width: 285px}
.formInput50{color: black;  border: 1px; border-color: #666666; border-style: solid; background-color: #E7E7E7; text-decoration: none; font-size: 8pt; font-family: Verdana, Geneva, Arial; width: 50px}
.formInput{color: black;  border: 1px; border-color: #666666; border-style: solid; background-color: #E7E7E7; text-decoration: none; font-size: 8pt; font-family: Verdana, Geneva, Arial;}
.button-submit { background: #00A260; cursor: hand; font-weight: normal; font-size: 11px; font-family: Sans-Serif; color: white }



table.employment-application {
    width: 620px;
}
table.employment-application tr td {
    padding: 3px;
    padding-right: 10px;
}
table.employment-application tr td span {
    display: inline-block;
}
table.employment-application tr td span.lbl-highlight {
    font-weight: bold;
}
table.employment-application tr td input {
    width: 100%;
}
table.employment-application tr td span.chk-box {
    text-align: left;
    width: 100%;
}
table.employment-application tr td table.rdo-list {
    text-align: left;
    display: inline;
    width: 125px;
}
table.employment-application tr td table.rdo-list label, table.employment-application tr td table.rdo-list input {
    display: inline;
    width: auto;
}
table.employment-application tr td span.chk-box input {
    display: inline;
    width: auto;
}
.btn-submit {
    background-color: #f0f0f0;
    border: 2px solid #00A260;
    color: #00A260;
    padding: 5px 10px;
    margin-top: 15px;
    font-size: 14px;
    font-weight: bold;
}
.error-summary { width: 480px; border: 1px solid #ff0000; padding: 8px; display: block; background-color: #EFD1D1; font-size: .9em; margin-bottom: 9px; }