th {
	font-weight: bold;
}

th, td {
	text-align: center;
}

select, input, textarea {
	font-size: 85%;
	padding:3px;
}

#doc {
	margin: 0 auto;
	width: 750px;
	text-align: left;
	background: url(../images/bg-form.jpg) no-repeat;
}

#bd { /* main body */

}

.ds { /* section */
	clear: both;
	padding: 0;
	overflow:auto;
	height:460px;
	/*height:400px;*/
  width:700px;
  margin-left: 25px;
  margin-top: 20px;
  background: none;
}

.navButtons { /* navigation buttons */
	width: 50px;
	height: 25px;
	font-size: 11px;
	
}

.navPanel { /* panel for below the tabs and at the bottom */
  visibility: hidden;
  background: none;
  padding: 5px;
  margin-top:1px;
}

.ds  h1 { /* section label */
	background: #01503D;
	margin-top: 1px;
	padding: 5px;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	margin: 0;
	color:White;
}

.ds #es { 
	border-bottom: 1px solid #01503D;
}

#es #ed { /* previous employer sub section */
	clear: both;
	padding: 10px 0;
	border-top: 1px solid #DDD;
}

#es #ed.first { 
	padding-top: 5px;
	border-top: none;
}

#ac { /* form data section */
	clear: both;
	visibility: hidden;
	margin-top: 20px;
	padding: 20px;
	border-top: 1px solid #DDD;
}

#ac input { /* form data section */
	font-size: 100%;
}

.dc-i { /* item */
/*  margin: 1.5%;*/
  margin: 0 2%;
	border-collapse:separate;
  border-spacing: 5px;
  width: 650px;
}

.dc-required { /* asterisk for required fields */
  color: Red;
}

.dc-label { /* item label */
  width: 100px;
  text-align: left;
  padding-right: 5px;
}

.dc-input { /* item input field */
  text-align: left;
  padding-left: 5px;
}

.dc-qns { /* */
  margin: 2%;
  margin-bottom: 0.3%;
  padding: 1% 0;
}

.dc-ans { /* */
  margin: 0 2%;
  margin-bottom: 3%;
  text-align:left;
  padding: 0.8%;
  padding-left: 1%;
}

.dc-single { /* single row field */
  text-align: left;
  padding-right: 5px;
}

.appText { /* paragraph of application instruction text */
  text-align: center;
  margin: 10px 0px 10px 0px;
}

.dc-label, .dc-qns { /* background colour */
/*  background-color: #F9EBC2;*/

}

.dc-input, .dc-ans { /* */

}

.dc-i, .dc-label, .dc-input, .dc-single, 
.dc-qns, .dc-ans, .preAppText, .reqInstText,
.dc-fontStyle, .reqText {  /* font style */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #555249;
}

.reqText { /* text to indicate required fields */
  padding:10px;
  padding-left:30px;
  text-align:left;
}

.dc-label,
.dc-input { /* */
  padding-top: 5px;
  padding-bottom: 5px;
}

/* hide this puppy! */
.blank {
	visibility: hidden;
	position: absolute;
	top: -1000;
}
.hidden {
	visibility: hidden;
}

ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#hd { /* Dome banner strip */
  width: auto;
}

.calContainer { /* container for yui calendar control */
  width: auto;
  height: auto;
	display: none;
}

.yui-nav li a { /* Tabs properties */
  text-align:center;
  width:178px;
}

.landingText 
{ 
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.LandingButton 
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #4c3f2e 1px solid;
	border-top: #4c3f2e 1px solid;
	border-left: #4c3f2e 1px solid;
	border-bottom: #4c3f2e 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

