﻿/* Text sizing styles */

.filterItems,
.filterItems select,
.filterItems input {
  font-size:  8px;
}
/*/*/a{}
body .filterItems,
body .filterItems select,
body .filterItems input {
  font-size: xx-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:  x-small;
}
html>body filterItem,
html>body .filterItems select,
html>body .filterItems input {
  font-size:	x-small;
}
/* */

#searchField2{
/*  font-size: 			11px;*/
}

#searchArea{
	background:			#FFF;
	float: 				left;
	width: 				560px;
	margin: 			0px;
	padding: 			0px;	
}

#searchArea, #searchBoxes{
	color: 				#555;
}

#searchArea a:link, #searchArea a:visited, #searchArea a:active{
	color: 				black;
}

#searchArea a:hover{
	color: 				blue;
	text-decoration:	underline;
	padding-top:			4px;
}

#searchBoxes{
}

#searchBoxes a{
	float: 				left; 
	margin-left: 		5px;
}

.filterItems{
	padding-left:		0px;
	padding-right:		0px;
	margin-top:			2px;
	font-family:		verdana, arial, helvetica, sans-serif;
}
.filterItems select,
.filterItems input{
	vertical-align:		middle;
}
.filterItems input{
	margin-top:		1px;
}
.filterItems select{
	margin-top:		2px;
}

#featuredCourse{
	margin-left: 		1px;
}

.azList{
	padding-top: 		0px;
	padding-bottom: 	0px;
	background-color:	#f0f0f5;
	border:				1px solid #ccc;
	border-bottom:		2px solid #aaa;
	text-align: 		center;
	height: 			16px;
	margin:  			0px;
	color: 				#aaa;
	font-weight: 		bold;
	width: 				590px;
	float: 				left;
	margin-top: 		3px;
	margin-bottom: 		4px;
}

.azList a, .azList span{
	font-weight: 		bold;
	font-family:		Arial, Helvetica, sans-serif;
	padding-left: 		3px;
	padding-right: 		3px;
	text-decoration:	none;
}

.azList a:link, .azList a:visited, .azList a:active{
	color: 				black;
	font-weight: 		bold;
	font-family:		Arial, Helvetica, sans-serif;
/*	font-size: 			13px;*/
	text-decoration:	none;
}

.azList a:hover{
	background-image:	 url('/courses/images/azback.gif');
	background-position: left;
	background-repeat:	 repeat;
	color: 				 white;
}

.listInfoContainer{
	width: 				100%;
	float: 				left;
	margin: 			0px;
	padding: 			0px;
}

.listInfoHeader{
	background-color: 	#626BB0;
	color: 				white;
/*	font-size: 			13px;*/
	font-weight: 		bold;
	width: 				100%;
	text-align: 		center;
	padding-top: 		3px;
	padding-bottom: 	2px;
	float: 				right; 
}

.canterburyAvail,
.chathamAvail,
.broadstairsAvail,
.folkestoneAvail,
.salomonsAvail,
.ymcaAvail{
	background-color: 	#614E86;
	background-image:	url('/courses/images/whitetick.gif');
	background-position: 138px 5px;
	background-repeat:	no-repeat;		
	color: 				white;	
	font-weight: 		bold;	
	border-top: 		3px solid white;
	width: 				100%;
	padding-top: 		2px;
	padding-bottom: 	2px;
	float: 				right;
}

.chathamAvail{
	background-color: 	#4B4D80;
}
.broadstairsAvail{
	background-color: 	#4B5E7E;
}
.folkestoneAvail{
	background-color: 	#222861;
}
.salomonsAvail{
	background-color: 	#314069;
}
.ymcaAvail{

	background-color: 	#314069;
}
.availtext{
	display:			table-cell;
	display:			inline-block;
	padding-left: 		10px;
}

#firstHeader{
	width: 				396px;
	padding-top: 		0px;
	margin-top: 		0px;
	float: 				left;
}

#firstParagraph{
	margin-top: 		0px; 
	padding-top: 		7px;
}

#year1button, #year2button, #year3button{
	margin-bottom: 		0px; 
	padding-bottom: 	0px;
}

.azLetter{
	border-bottom:		1px #aaa solid;
	margin:				0px;
	padding:			0px;
	padding-top: 		15px;
	margin-bottom: 		15px;
	width: 				406px;
}

#content h3.facultyHeading{
	border-bottom: 1px solid #aaa;
	color: #444;
	font-family: 		Arial, Helvetica, Sans-serif;	
    font-size: 			15px;
	margin-bottom:		8px;
}

#content .courseInfo ul{
	list-style: 		disc;
	position: 			relative;
}
#content .courseInfo ul li{
	background: none;
	background-position: 0px 9px; color: #000;
	margin-left: -16px; list-style-type:disc; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll
}

.courseInfo{
	background-color:	#B1B6DF;
	float: 				right;	
	width: 				155px;
	margin-top: 		0px;
	margin-right:		0px;
	margin-left: 		0px;
	margin-bottom: 		0px;
	border-left:		6px solid white;
	border-bottom:		0px solid white;
}

.courseInfo p,
#content .courseInfo h5,
.courseInfo ul li{
	font-family: 		Arial, Helvetica, Sans-serif;
	font-size: 			11px;
	color: 				black;
	margin: 			0px;
	padding: 			8px;
	float: 				left;	
}

#content .courseInfo h5{
	font-weight: bold;
	width:	139px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 			12px;
}

#content .courseInfo p{
	padding-top: 0px;
}

.courseInfoContainer{
	width: 				100%;
	float: 				left;
	margin: 			0px;
	padding: 			0px;
}

.courseInfoHeader{
	background-color: 	#767EBD;
	color: 				white;
	font-size: 			13px;
	font-weight: 		bold;
	width: 				100%;
	text-align: 		center;
	padding-top: 		3px;
	padding-bottom: 	2px;
	float: 				right; 
	margin-bottom: 8px;
}
