body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body.youth {
	background-color: #C8F08C;
}


/*forces scrollbar to help horiz fit in Mozilla*/
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

td.header {
/*	font-size: 150%;
	padding-bottom: 5px;*/
}

td.header form {
/*	width: 400px;
	float: right;
	position: absolute;
	top: 25px;
	right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;*/
		/*top: -2px;
	right: 25px;*/
	margin-top: 0px;
	margin-bottom: 0px;
}


td.header form input {
	border: 1px solid #F8C024;
	color: #000000;
	font-size: 10px;
}

td.header2 {
	font-size: 110%;
	padding-bottom: 5px;
	font-weight: bold;
}

td.globalNav {
	font-size: 80%;
	white-space: nowrap;
}

td.globalNav1 {
	font-size: 80%;
	white-space: nowrap;
	background-color: #C1BF0A;
	color: #000000;
	font-weight: bold;
	height: 20px;
	padding-left: 14px;
}

td.header form {
	width: 300px;
	float: right;
	font-size: 50%;
}

td.header3 form {
/*	width: 400px;
	float: right;
	position: absolute;
	top: 25px;
	right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;*/
		/*top: -2px;
	right: 25px;*/
	margin-top: 0px;
	margin-bottom: 0px;
}

td.header3 form input {
/*	background-color: #000000;
*/	border: 1px solid #F8C024;
	color: #FFFFFF;
	font-size: 10px;
}

.input1 {
	background-color: Silver;
	color: #FFFFFF;
}


/* THIS STYLE IS FOR IE ONLY */

.input2 {
	*margin-top: 2px;
}

.input4 {
	*background-color: #FFCC66;
	*height: 14px;
}

.input3 {
	*background-color: #BFBC93;
	*height: 14px;
}

.input1 {
	*background-color: Silver;
	*height: 14px;
	color: #FFFFFF;
}

/* CLOSE THIS STYLE IS FOR IE ONLY */


.input3 {
	background-color: #BFBC93;
/*	height: 15px;
*/}

.input4 {
	background-color: #FFCC66;
/*	height: 15px;
*/}

.input4 {
/*	margin-top: 1px;
*/}

td.leftCol {
	font-size: 80%;
	padding: 10px 5px 10px 5px;
}

td.leftCol1 {
	font-size: 12px;
/*	padding: 10px 5px 10px 5px;
*/	background-color: #C1BF0A;
}

td.leftCol a {
	font-weight: normal;
}

td.rightCol {
	font-size: 12px;
	padding: 10px 5px 5px 5px;
	width: 170px;
}

td.rightCol1 {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
/*	width: 225px;
*/	
	width: 170px;
   background-color: #6C207F;
	color: #FFFFFF;
	background-image: url(../i/yrightstar.gif);
	background-repeat: no-repeat;
}

td.rightCol2 {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
/*	width: 225px;
*/	
	width: 170px;
	background-color: #6C207F;
	color: #FFFFFF;
}

td.rightCol a {
	font-weight: normal;
}

td.centerCol {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
/*	width: 60%;
*/	background-image: url(../i/ycenterstarsinside1.gif);
	background-repeat: repeat-y;
}

td.centerCol2 {
	font-size: 12px;
	padding: 10px 5px 0px 5px;
}

td.centerCol3 {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
/*	width: 60%;
*/	background-image: url(../i/ycenterstarsinside1.gif);
	background-repeat: repeat-y;
}

td.footer {
	font-size: 12px;
	border-top: 1px #CCCCCC solid;
}

td.footer1 {
	font-size: 12px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
}

td.footer2 {
	font-size: 12px;
	background-color: #5179A9;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
}

td.footer3 {
	font-size: 12px;
	background-color: #677718;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
}

td.footer4 {
	font-size: 12px;
	background-color: #5179A9;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
}

td.box1 {
	background-image: url(../i/boxbg1.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
}

td.box2 {
	background-image: url(../i/boxbg2.gif);
	background-repeat: no-repeat;
}

td.box3 {
	background-image: url(../i/boxbg3.gif);
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 13px;
}

td.box4 {
	background-image: url(../i/boxbg4.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
}

td.box5 {
	background-image: url(../i/boxbg5.gif);
	background-repeat: no-repeat;
}

td.box6 {
	background-image: url(../i/boxbg6.gif);
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 13px;
}

td.box7 {
	background-image: url(../i/boxbg7.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 13px;
}

td.box8 {
	background-image: url(../i/boxbg8.gif);
	background-repeat: repeat-y;
}

td.box9 {
	background-image: url(../i/boxbg9.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 13px;
}

div.left {
	width: 330px;
	max-width: 330px;
	border: 1px solid black;
	background-color: #FFFFFF;
	text-align: left;
	height: 187px;
}

div.center {
	width: 33%;
	position: relative;
	background-color: blue;
}

div.right {
	width: 330px;
	max-width: 330px;
	border: 1px solid black;
	background-color: #FFFFFF;
	text-align: left;
	height: 187px;
}

div.left2 {
	float: left;
	width: 50%;
	position: relative;
}

div.right2 {
	width: 45%;
	float: right;
	position: relative;
}

div.content {
	width: 100%;
	position: relative;
}


/*ul{
	list-style-type: none;
	margin-left: 0px;
}*/

/*ul ul{
	list-style-type: disc;
}

ul ul ul{
	list-style-type: none;
}*/

span.text1 {
	font-size: 10px;
	color: red;
}

h3 {
	color: #6C2074;
	margin-top: 4px;
}

h4 {

	color: red;
}

h5 {
	color: #CC0000;
	font-size: 14px;
}

h6 {
	color: #CC0000;
	font-size: 14px;
	margin: 0px;
}

h7 {
	color: #D06F1A;
	font-size: 14px;
	font-weight: bold;
}

.text9 {
	color: #D06F1A;
	font-size: 14px;
	font-weight: bold;
}

h8 {
	color: #EE3124;
	font-size: 14px;
	font-weight: bold;
}

.layer {
	font-size: 9px;
}

span.text2 {
	font-weight: bold;
}

span.text3 {
	margin-right: 8px;
	font-weight: bold;
}

span.text4 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}




/* --------------------------------------------------------------------------------------------*/
/* these are styles used by the cleartags form mechanism */

/* individual property styles */
.dtproperty_textbox {
   border: 1px solid silver;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
										/* these styles are added to modify other dtproperty styles */
.dtproperty_short {
	width: 52px;
}
.dtproperty_zipcode {
	width: 72px;
}
.dtproperty_date {
	width: 72px;
}
.dtproperty_veryshort {
	width: 24px;
}
.dtproperty_medium {
/*	width: 110px;
*/	width: 180px;
}
.dtproperty_mediumwide {
	width: 180px;
}
.dtproperty_wide {
/*	width: 500px;
*/
	width: 180px;
}
.dtproperty_widetall {
	width: 500px;
	height: 100px;
}
.dtproperty_verywide {
	width: 900;
}
.dtproperty_tall {
	height: 100px;
}
										/* this style is used for a property with a validation problem */
.dtproperty_invalid {
  background-color: #FFCCCC;
}
										/* this style is used for a required property */
.dtproperty_required {
  background-color: #FFFFCC;
}
										/* this style is used near propertys with validation problems */
.dtproperty_error {
	font-size: 9px;
	font-weight: bold;
	color: red;
	text-decoration: italic;
	padding: 2px;
}

/* by-fieldname styles */

.dtproperty__job_minimum_age {width: 20px;}
.dtproperty__youth_age {width: 20px;}
.dtproperty__starting_pay_from {width: 40px;}


/* --------------------------------------------------------------------------------------------*/
/* default styles used by the dtui_pulldown_c class */

.dtui_pulldown_select {
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
										/* modifiers for the select box */
.dtui_pulldown_tall {
   height: 100px;
}
										/* unselected option */
.dtui_pulldown_option {
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* --------------------------------------------------------------------------------------------*/
/* default styles used by the dtui_columnizer_c class */
.dtui_columnizer_table {
  
}
TABLE.dtui_columnizer_table TD.dtui_columnizer_column_td {
	vertical-align: baseline;
    border: none;
}
TABLE.dtui_columnizer_table TD.dtui_columnizer_column_gutter_td {
	vertical-align: baseline;
    border: none;
}
TABLE.dtui_columnizer_table TD.dtui_columnizer_column_final_td {
    border: none;
}
TABLE.dtui_columnizer_table TD.dtui_columnizer_row_gutter_td {
	vertical-align: baseline;
	height: 8px;
    border: none;
}

/*div.everyone {
	position: relative;
	top: 57px;
	right: 20px;
	float: right;
}*/

div.moving {
	position: absolute;
	top: 61px;
	right: 33px;
	float: right;
}

div.reach {
	position: absolute;
	top: 77px;
	right: 33px;
	float: right;
}

a.youth:link {
	color: #000000;
}

a.youth:visited {
	color: #000000;
}

/*a.youth:hover {
	text-decoration: underline;
}*/

a.youth2:link {
	color: #000000;
}

a.youth2:visited {
	color: #000000;
}

a.youth3:link {
	color: #FFFFFF;
}

a.youth3:visited {
	color: #FFFFFF;
}

a.youth4:link {
	color: #C1BF0A;
	font-weight: bold;
}

a.youth4:visited {
	color: #C1BF0A;
	font-weight: bold;
}

a.youth5:link {
	color: #CC0000;
	font-weight: bold;
}

a.youth5:visited {
	color: #CC0000;
	font-weight: bold;
}

a.gen1:link {
	color: #D06F1A;
	font-weight: bold;
	font-size: 11px;
}

a.gen1:visited {
	color: #D06F1A;
	font-weight: bold;
	font-size: 11px;
}

a.gen2:link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

a.gen2:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

a.gen3:link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-left: 25px;
}

a.gen3:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-left: 25px;
}

a.gen4:link {
	color: #F8C024;
	font-weight: bold;
	font-size: 11px;
}

a.gen4:visited {
	color: #F8C024;
	font-weight: bold;
	font-size: 11px;
}

a.gen5:link {
	color: #5179A9;
	font-weight: bold;
	font-size: 11px;
}

a.gen5:visited {
	color: #5179A9;
	font-weight: bold;
	font-size: 11px;
}

.youthNav1 {
	background-color: #D3E400;
	height: 26px;
	padding-left: 14px;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.youthNav2 {
	background-color: #C1BF0A;
	font-size: 11px;
	font-weight: bold;
	padding-left: 22px;
	padding-right: 3px;
	height: 26px;
	color: #000000;
}

.youthNav3 {
	background-color: #D3E400;
	font-size: 11px;
	font-weight: bold;
	padding-left: 22px;
	padding-right: 3px;
	height: 22px;
}

.youthNav4 {
	background-color: #C1BF0A;
	height: 22px;
	padding-left: 14px;
}

.youthNav5 {
	background-color: #C1BF0A;
	font-size: 15px;
	font-weight: bold;
	padding-left: 14px;
	padding-right: 3px;
	height: 26px;
}

.youthNav5 a {
	color: #000000;
}

td.youth10 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 10px 10px 10px 10px;
}

td.youth11 {
	background-color: #8FAFD5;
	color: #000000;
	font-size: 12px;
	padding: 10px 10px 10px 13px;
}

td.youth12 {
	background-color: #C1BF0A;
	color: #000000;
	font-size: 12px;
	padding: 10px 0px 10px 13px;
	background-image: url(../i/ygreenstar5.gif);
	background-repeat: no-repeat;
}

/*the following style is for IE only*/

td.youth12 {
	background-color: #C1BF0A;
	color: #000000;
	font-size: 12px;
	padding: 10px 0px 10px 13px;
	*background-image: url(../i/ygreenstar6.gif);
	background-repeat: no-repeat;
}

/*close the style is for IE only*/


td.text1 {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
}

td.text2 {
	font-size: 12px;
	padding: 8px;
	background-color: #FFFFFF;
}

span.text3 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding-left: 25px;
}

table.nav1 {
	background-color: #5179A9;
}

table.nav1 td {
	padding: 3px;
	height: 22px;
}

.tdnav1 {
	background-color: #A0A0C7;
}

table.nav12 {
	background-color: #677718; 
}

table.nav12 td {
	padding: 3px;
	height: 22px;
}

.tdnav12 {
	background-color: #9DA767;
}

table.form5 {
	font-size: 11px;
}

table.form5 td {
	padding: 8px 5px 8px 5px;
	border-bottom: 1px solid #D4D4D4;
}

table.form5 input{
/*	background-color: #D4D4D4;
*/	border: 1px solid #D3E400;
	color: #000000;
	font-size: 10px;
}

table.form5 input.radio {
	background: #FFFFFF; 
	color: #000000; 
}


table.one {
	margin-top: 10px;
}

table.one td {
	font-size: 13px;
   color: #000000;
	padding: 3px;
}

table.two td {
	padding: 2px;
}

table.three {
	background-color: #D06F1A;
	color: #000000;
}

table.three td {
		padding: 7px;
}

table.four {
	background-color: #6C207F;
	background-image: url(../i/mainyouthbg1.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}

table.four td {
	padding: 7px;
}

table.five {
	background-color: #677718;
	color: #000000;
}

table.five td {
		padding: 7px;
}

table.six {
	background-color: #D06F1A;
	color: #FFFFFF;
}

table.six td {
		padding: 7px;
}

table.seven {
	background-color: #EE3124;
	background-image: url(../i/seekbg1.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
}

table.seven td {
		padding: 7px;
}

table.eight {
	background-color: #A0A0C7;
	color: #000000;
}

table.eight td {
		padding: 7px;
}

table.nav2 {
	background-color: #D06F1A;
}

table.nav2 td {
	padding: 3px 3px 3px 15px;
}

table.nav3 {
	background-color: #5179A9;
	font-size: 11px;
}

table.nav3 td {
	padding: 3px 3px 3px 15px;
}

table.nav4 {
	background-color: #8FAFD5;
}

table.nav4 td {
	padding: 3px 3px 3px 15px;
}

table.nav5 {
	background-color: #FDB813;
}

table.nav5 td {
		padding: 3px 3px 3px 9px;
}

table.nav6 {
	background-color: #D06F1A;
}

table.nav6 td {
		padding: 3px 3px 3px 15px;
}

table.nav7 {
	background-color: #677718;
}

table.nav7 td {
		padding: 3px 3px 3px 15px;
}

td.nav7 {
	background-color: #677718;
}

table.nav8 {
	background-color: #8FAFD5;
}

table.nav8 td {
		padding: 3px 3px 3px 9px;
}

table.nav9 {
	background-color: #FDB813;
}

table.nav9 td {
		padding: 3px 3px 3px 15px;
}

table.nav12 {
	background-color: #F1BC5B;
 
}

table.nav12 td {
		padding: 3px 3px 3px 8px;
}

table.nav12 {
	background-color: #677718; 
}

table.nav12 td {
	padding: 3px;
	height: 22px;
}

table.nav13 {
	background-color: #C2C488;
}

table.nav13 td {
		padding: 3px 3px 3px 15px;
}

td.nav9 {
	background-color: #FDB813;
}

td.nav10 {
	background-color: #5179A9;
}

td.nav11 {
	background-color: #EE3124;
}

table.nav11 {
	background-color: #F1BC5B;
}

table.nav11 td {
	padding: 3px 3px 3px 15px;
}

img.one {
	margin-right: 10px;
}

.td5 {
	background-color: #8FAFD5;
}

.td6 {
	background-color: #F1BC5B;
}

.td7 {
	background-color: #6C2074;
}

.indent2 {
/*	margin-left: 15px;
*/	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

.formgen {
	margin: 0px;
}

.selectstyle1 {
	font-size: 10px;
}

.text6 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.text7 {
	font-size: 14px;
	font-weight: bold;
	color: #EE3124;
}

.text8 {
	color: #6C2074;
	font-size: 14px;
	font-weight: bold;
}

table.forma td {
	padding: 8px 5px 8px 5px;
	border-bottom: 1px solid #CCCCCC;
}


table.twenty td {
	font-size: 11px;
}

table.contact {
	color: #FFFFFF;
	font-size: 10px;
/*	margin-top: 10px;
*/}

table.contact td {
	padding-left: 15px;
}




