.InfoBar {
	width: 140px;
	margin-right: 10px;
}
.SignUp {
	width: 117px;
	border: 1px solid #990023;
	background: #ffdddd;
	padding: 5px 10px;
}
.SignUp,
.SignUp h4 {
	color: #000;
}
.SignUp .SearchInpt {
	border: 1px solid #999;
	margin: 3px 5px 0px 0px;
	width: 74px;
	font-size: 10px;
	height: 15px;
	vertical-align: bottom;
	padding: 2px 0px 1px 3px;
	color: #999;
}
.SignUp .SearchBttn {
	font-size: 10px;
	background: #fff;
	border-color: #000;
	color: #000;
	padding: 2px;
}

.MainContent {
	width: 595px;
}

	.MainBox {	
	}
	.MainBox .B_Copy {
		display: block;
		position: relative;	
	}
		.MainBox .B_Copy .Boxes4_Link {
			height: 16px;
			display: block;
			position: absolute;
			left: 5px;
			bottom: 5px;
		}
		.MainBox .B_Copy .Boxes4_Link a {
			color: #414042;
			height: 16px;
			font-weight: bold;
			text-align: right;
			background: url(http://beta.ayso.org/Libraries/TEMP_IMG/link_Arrow.jpg) no-repeat right center;
			padding-right: 20px;
		}
		
		
.SearchBox {
	border: 1px solid #C0A716;
	background: #FFFFCD;
	text-align: center;
	padding: 20px;
	width: 550px;
	margin-bottom: 20px;
}
.SearchBox,
.SearchBox .SearchInpt,
.SearchBox .SearchBttn,
.SearchContent .Fields {
  _margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
}

.SearchContent {
	width: 100%;
}
.SearchContent td {
	vertical-align: middle;
	text-align: left;
	font-size: 14px;
	line-height: 2.5em;
}
	td.Lables {
		width: 175px;
	}
	.SearchContent .SearchInpt {
		width: 258px;
	}
	.Fields {
		width: 100%;
	}
	.MiddleLable {
		padding-left: 10px;
		width: 70px!important;
	}
	.MiddleFields {
		width: 215px;
	}
	.RightColumn {
		width: 75px;
	}
	.RightColumn .SearchInpt {
		width: 100%;
		height: auto;
	}
	
.Results {
	margin-top: 10px;
	width: 100%;
}	
	.CourseDate {
		width: 140px;
	}
	.CourseDesc {
		width: 355px;
	}
	.CourseInfo {
		width: 100px;
	}
	.Results .HeaderRow td,
	div.Results {
		padding-top: 10px;
	}
	.Results .DataRow td,
	div.Results {
		padding-bottom: 10px;
		border-bottom: 1px dotted #aaa;
	}
	.SearchFooter {
		padding-top: 20px;
	}
	.RegionInfo {
	  font-size: 14px;
	}
	div.Results .RightImage {
	  font-size: 12px;
	}
  .Info span {
    padding-right: 20px;
    white-space:nowrap;
  }

.NextPrevious {
  text-align:center;
}
.BlueText {
  font-size: 15px;
  color:#1765ab;
}
.BlueText span {
  padding: 1px 0px;
  margin: 0px 2px; 
}
.BlueText a:hover {
  text-decoration: none;
}
.BlueText span.Active {
  color: #333;
}
.GreenText a{
  color: #5C985C;
  text-decoration: none;
}