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

a  {
  color:#E8057B;
  text-decoration:none;
}

p  {
  margin-bottom:1em;
}

h1  {
	font-size:14pt;
	color:#4E0302;
	font-weight:normal;
}

h2  {
	font-size:13pt;
	color:#4E0302;
	font-weight:normal;
}

h3  {
	font-size:12pt;
	color:#4E0302;
	font-weight:normal;
}

body  {
  background:#fff url(/images/ya_background.gif);
  color:#333;
  font-family: Georgia;
	font-size:9pt;
}

a, a:visited, a:hover, a:active  {
  
}

table  {
  font-family: Georgia, san-serif;
  font-size: 9pt;
  color:#333333;
}

form  {
  margin:0;
}

.form_item  {
  padding:5px;
  width:300px;
  background: #efefef;
  border: 1px solid #999;
  font: 11px Georgia, san-serif;
  color: #333;
}

.highlighted_form_item  {
  padding:5px;
  width:300px;
  background: #efefef;
  border: 1px solid red;
  font: 11px Georgia, san-serif;
  color: red;
}

#flash_message_box  {
  border:1px solid #a92e02;
  padding:10px;
  background-color:#f6e9db;
}

#flash_message_box span  {
  font-size:350%;
  padding:5px;
  padding-left:8px;
  padding-right:8px;
}

#container  {
  width:762px;
  position:absolute;
  left:50%;
  margin-left: -390px;
}

#page  {
}

#header  {
  background:transparent url(/images/header.gif) no-repeat;
  height:173px;
	padding-top:124px;
}

#ya_header  {
  background:transparent url(/images/ya_header.gif) no-repeat;
  height:173px;
	padding-top:124px;
}

#content  {
  background-color:white;
  vertical-align:top;
  float:left;
}

#center_column  {
	width:328px;
	padding-right:14px;
	padding-left:14px;
	padding-bottom:14px;
	border-right:1px solid #4e0302;
	border-left:1px solid #4e0302;
	min-height:300px;
	margin-top:20px;
	margin-bottom:20px;
  float:left;
}

#left_side  {
  width:195px;
	margin-bottom:20px;
  float:left;
}

#register_image  {
  margin-left:12px;
}

#right_side  {
  padding-right:14px;
  padding-left:14px;
  width:175px;
	margin-top:20px;
	margin-bottom:20px;
  float:right;
}

#footer  {
  background:#fff url(/images/footer.gif) no-repeat;
  text-align:center;
  clear:both;
  height:39px;
	color:#333;
	font-size:8pt;
	position:relative;
}

#ya_footer  {
  background:#fff url(/images/ya_footer.gif) no-repeat;
  text-align:center;
  clear:both;
  height:39px;
	color:#333;
	font-size:8pt;
	position:relative;
}

#bottom_contact  {
	text-align:center;
	height:24px;
	font-size:8pt;
	color:#333;
	padding-top:5px;
	background-color:transparent;
}

#ya_bottom_contact  {
	text-align:center;
	height:24px;
	font-size:8pt;
	color:#333;
	padding-top:5px;
	background-color:transparent;
}

#news  {
	margin-left:14px;
}

#news dt  {
	margin-top:10px;
	color:#973a28;
	font-family:verdana;
	font-size:10pt;
}

#news dt span {
	color:red;
}

#news dd  {
	font-family:georgia;
	font-size:9pt;
	color:#333;
	margin:0;
}

#news dd a  {
  text-decoration:none;
	color:#973a28;
}

#news dd h3  {
	color:#973a28;
}

#quotes  {
	font-family:georgia;
	color:#973a28;
	font-size:9pt;
}

#quotes p {
	line-height:30px;
}

#quotes div {
	background-color:#fff;
}

#instructors  {
}

#instructors, #instructors a  {
	color:#E8057B;
	font-family:Georgia;
	font-size:12pt;
  text-decoration:none;
  margin:0;
  padding:0;
}

.orange_arrow_heading  {
  background:transparent url(/images/ya_menu_arrow_bottom.gif) no-repeat;
  background-position:center left;
  font-size:9pt;
  color:#e8057b;
  text-decoration:none;
  padding-left:1em;
}

.ya_orange_arrow_heading  {
  background:transparent url(/images/ya_menu_arrow_bottom.gif) no-repeat;
  background-position:center left;
  font-size:9pt;
  color:#e8057b;
  text-decoration:none;
  padding-left:1em;
}

.orange  {
  color:#ad2800;
}

.instructor  {
}

.instructor dt  {
	margin-top:10px;
  margin-bottom:10px;
	color:#E8057B;
	font-family:Georgia;
	font-size:12pt;
}

.instructor dd  {
	font-family:georgia;
	font-size:10pt;
	color:#333;
	margin:0;
}

.instructor dd a  {
	font-family:georgia;
	font-size:10pt;
	color:#E8057B;
	margin:0;
  text-decoration:none;
}

#inst_images  {
  text-align:center;
}

.bordered_image  {
  border-top:2px solid #aa2f03;
  border-left:2px solid #aa2f03;
  border-right:2px solid #aa2f03;
  border-bottom:8px solid #aa2f03;
  background-color:#fff;
}

.unbordered_image  {
  border:1px solid #aa2f03;
  background-color:#fff;
}

#links  {
}

#links img  {
  border:0;
  align:left;
  margin-right:10px;
}

#links a  {
	font-family:georgia;
	font-size:10pt;
	color:#E8057B;
	margin:0;
  text-decoration:none;
}

#links p  {
  font-size:90%;
}

.contact  {
  
}

.contact p  {
  font-size:90%;
}

#images  {
  
}

#images div  {
  margin-bottom:5px;
}

.staff_member  {
}

.staff_member span  {
  color:#E8057B;
	font-family:Georgia;
	font-size:12pt;
}

#opportunities  {
}

#opportunities .heading span  {
  color:#E8057B;
	font-family:Georgia;
	font-size:12pt;
}

#oot_items  {
}

#oot_items .heading span  {
  color:#E8057B;
	font-family:Georgia;
	font-size:12pt;
}

.oot_item  {
  border:1px solid #f6e9db;
  padding:10px;
}

#partners  {
  
}

#partners h3  {
  font-size:150%;
}

#partners a  {
  color:#E8057B;
  text-decoration:none;
}

#partners .partner  {
  border:1px solid #f6e9db;
  padding:10px;
  height:75px;
}

#partners .partner img  {
  margin-right:10px;
}

.page_heading  {
  color:#E8057B;
}
