@charset "UTF-8";
/***************************************************************
**                 MAIN CONTENT                               **
***************************************************************/
body {
	margin: 0;
	padding: 0;
	background: transparent url(../../assets/img/background_tile.gif) repeat center center;
}

#main-content {
	margin: 0 auto;
	width: 772px;
}
a:link {color: #e65b00;  text-decoration:none}
a:visited {color:#e65b00; text-decoration:none}
a:active {color: #e65b00; text-decoration:none}
a:hover {color: #e65b00; text-decoration:none}

/***************************************************************
**                      HEADER                                **
***************************************************************/
#header {
	background: url(../../assets/img/header.gif) no-repeat;
	height: 172px;
	margin: 5px auto -20px;
}

#summary, #header {
	width: 772px;
}

.summary-top {
	display: block;
	height: 8px;
	margin: 3px auto 0;
	background: transparent url(../../assets/img/cap_top_geen.gif) no-repeat;
}
.summary-bottom {
	display: block;
	margin: 0 auto 3px;
	height: 8px;
	background: transparent url(../../assets/img/cap_bottom_green.gif) no-repeat;
}
#summary {
	background: url(../../assets/img/bg_green.gif) repeat-y;
	margin: 0 auto;
	padding: 0 0 15px;
	/* height: 200px;  /*KGD - changed from 150px*/
}

#flash-content{
	float: right;
	display:block;
	background-image:url(../../assets/media/body_steps.gif);
	width: 375px;
	margin: 0;
	padding-top: 18px;
	padding-right: 15px;
}

#instructions{
	width: 335px;
	padding-top: 18px;
	padding-left: 22px;
}

#instructions  p {

	float:left;
	display: block;
	color: #31424D;
	font: normal 11px/11px Arial, Helvetica, sans-serif ;
	margin: 0 0 5px;
	width: 350px;
}

#instructions ul,
#instructions  p,
#instructions  li {
	line-height:1.2em;
}

#instructions ul {
	float: left;
	color: #31424D;
	font: normal 11px/11px Arial, Helvetica, sans-serif ;
	width: 335px;
	margin-bottom: 2px; /*KGD*/
	margin-top: 2px; /*KGD*/
	
}
#instructions li {
	margin-left: 10px;
	margin-bottom: 5px;  /*KGD*/
}



/***************************************************************
**                 STEPS                                      **
***************************************************************/
#step-three{
	float:left;
	display:block;
	padding-left: 439px;
	margin-top: 25px;
}
#step-one, #step-two {
	margin: 0 auto;
	padding: 0;
	width: 772px;
	background-image:url(../../assets/img/body_steps.gif);
	background-repeat: repeat-y;
}

#step-two {
	height: 470px;
}
/*#step-one p {
	padding-left: 107px;
	padding-right: 28px;
	height: 128px;
	margin: 0;
	display:block;
	}

#step-two p {
	padding-left: 107px;
}*/

.steps {
	float: left;
	display: block;
	padding: 10px 0 0 25px;
	width: 35px;

}


#step-one img.step-title-one,
#step-two img.step-title-two {
	padding-left: 46px;
}


#step-one img.step-title-one {

	margin: 15px 0 13px;

}

#step-two img.step-title-two {

	margin: 0px 0 0;

}

#step-one img.step-btn {
	margin: 0;
	padding-right: 11px;
}

#step-one input{
	margin-top: 7px;
	_margin-top: 3px;
	margin-left: 8px;
}

#step-one label{
	margin-left:0px;
	font: normal 12px/12px Arial, Helvetica, sans-serif ;
	
	}


.radio-student,
.radio-parent,
.radio-counselor {
	background-repeat: no-repeat;
	height: 28px;
	width: 0px;
	float: right;
	margin-bottom: 13px;
}

.radio-student,
.radio-parent {
	background-image: url(../../assets/img/step_1_btn_1.gif);
	margin-right: 11px;
	width: 110px;

}


.radio-counselor {
	background-image: url(../../assets/img/step_1_btn_3.gif);
	width: 156px;
	margin-right: 20px;
}
	.clear {
		clear: both;
		font: 1px/1px sans-serif;
		margin: 0;
		padding: 0;
		height: 0;
	}

img.step-label {
	float: left;
}

.cap-top, .cap-bottom {
	display: block; 
	height: 15px;
}
.cap-bottom {
	background: transparent url(../../assets/img/cap_bottom_steps.gif) center bottom no-repeat;
	margin-bottom: 2px;
}
.cap-top {
	background: transparent url(../../assets/img/cap_top_steps.gif) center bottom no-repeat;
	margin-top:2px;
}

.form {
	height:282px;
	border-bottom: 1px solid #AECA00;
	width: 650px;
	margin-left: 107px;
}

.table
{
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif;
}

input
{
    background-color : #ffe793; 
	border: 1px solid #93beff; 
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif;
}

textarea 
{
  	background-color : #ffe793; 
	border: 1px solid #93beff; 
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif;
}

select 
{
  	background-color : #ffe793; 
	border: 1px solid #93beff; 
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif;
}


/***************************************************************
**                FOOTER                                      **
***************************************************************/

#footer {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 770px;
	height:	62px;
	background-image:url(../../assets/img/footer_background.gif);
	background-repeat:no-repeat;
}
	
p#site-map {
	font: normal 10px/10px Arial, Helvetica, sans-serif ;
	color: #5C7F92;
	padding: 25px;
	margin: 0 auto;
}


