/* 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: 				592px;
	margin: 			0px;
	padding: 			0px;	
}

#searchArea, #searchBoxes, .filterItems{
	font-family:		Arial, Helvetica, sans-serif;
	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;
/*	display:			inline;*/
}
.filterItems select,
.filterItems input{
	vertical-align:		middle;
}
.filterItems input{
	margin-top:		1px;
}
.filterItems select{
	margin-top:		2px;
}

#featuredCourse{
	margin-left: 		1px;
}

.azList{
	padding-top: 		1px;
	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;
	text-decoration:	none;
}

.azList a:hover{
	background: #444;
	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-size: 			12px;*/
	font-weight: 		bold;	
	float: 				left;
	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{
	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:	#94AED6;
	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;
	margin: 			0px;
	color: black;
	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: 	#5A81B7;
	color: 				white;
	font-size: 			13px;
	font-weight: 		bold;
	width: 				100%;
	text-align: 		center;
	padding-top: 		3px;
	padding-bottom: 	2px;
	float: 				right; 
	margin-bottom: 8px;
}

.containerLarge{	
	border-left:1px solid #9997E0; 
	border-top:1px solid #9997E0; 
/*	width:  			566px;*/
	width:  			552px;
	padding: 			12px;	
	border-bottom:		3px solid #7791B3;
	border-right:		1px solid #7791B3;
	margin-top: 		2px;
	float: 				left;
	background-image:	url('/courses/images/coursebk.gif');
	background-position: bottom;
	background-repeat:	repeat-x;		
}

#content .containerLarge h3{
	height: 			19px;
	background-color: 	#375A8A;
	background-image:	url('/courses/images/bluemainsquare2.gif');
	background-position: 7px 6px;
	background-repeat:	no-repeat;	
	margin-bottom: 		6px;
	margin-top: 		0px;
	padding-bottom: 	0px;
	padding-left:		23px;
	padding-top:		3px;
	font-family: 		Arial, Helvetica, Sans-serif;	
    font-size: 			13px;
	color:				white;
	font-weight:		bold;
	border-bottom: 		0px none
}
