/* results */

.coursesearch {
	float: left;
	text-align: left;
	width: 489px;
	padding: 20px 15px;
	background: #574F4C url(../images/coursesearch.jpg) left top no-repeat;
	margin: 10px 0 0 5px;
}
html>body .coursesearch {
	margin: 10px 0 0 10px;
}
.coursesearch h2 {
	font-size: 24px;
	line-height: 18px;
	color: #f0ede5;
	font-weight: normal;
}
.coursesearch span {
	font-size: 13px;
	color: #ffefb1;
}

.searchresultstop {
	clear: both;
	position: relative;
	top: 1px;
	background: #231F20;
	margin: 0 10px 1px;
	text-align: left;
	padding: 0 0 0 15px;
	color: #a29993;
	font-size: 11px;
	height: 24px;
}
html>body .searchresultstop {
	padding: 0 0 6px 15px;
}
.searchresultstop p {
	padding: 7px 0;
}
.searchresultstop span {
	float: right;
	width: 180px;
	padding: 6px 0 0 20px;
	color: #dcd5cc;
	height: 24px;
	background: url(../images/toppageresults.jpg) left top no-repeat;
}
.searchresultstop span strong, .searchresultstop span a {
	padding: 0 3px;
}
.searchresultstop a {
	color: #CC0911;
}

.courseresult {
	margin: 0 10px;
	background: white;
	height: 97px;
}

.courseresultbanner {
	margin: 0 10px;
	text-align:center;
	background: white;
	height: 40px;
}

.courseresult123 {
	margin: 0 10px;
	background: white;
	padding: 5px 10px 5px 10px;
}
.courseresultpaid {
	background: white url(../images/coursebg.jpg) center top no-repeat;
}
.courseresultleft {
	float: left;
	width: 525px;
}
.courseresultleft1 {
	float: left;
	width: 825px;
}
.courseresultright {
	float: left;
	width: 135px;
}

.courseresult p {
	text-align: left;
	padding: 15px 10px 0 30px;
	font-size: 11px;
	color: #1e1e1e;
}
.courseresult p img {
	vertical-align: middle;
}
.courseresult strong {
	font-size: 14px;
	color: #1e1e1e;
	width: 415px;
}
.courseresult span {
	float: left;
	margin: 35px 10px 0 0;
	font-size: 24px;
	color: #d1d1d1;
	position: relative;
	line-height: 20px;
	top: -20px;
}
.courseresultpaid span {
	color: #464646;
}
.courseresult a {
	color: #CC0911;
}
.requestabrochureresult, .collegerprofileresult {
	float: right;
	width: 65px;
	height: 75px;
	display: block;
	position: relative;
	top: 15px;
	left: 43px;
}

.courseresultspacer {
	height: 1px;
	clear: both;
	margin: 0 10px;
	padding: 2px 0 0 80px;
	width: 738px;
	background: white url(../images/collegerspacer.jpg) center center no-repeat;
}
.courseresultspacer_small {
	height: 1px;
	clear: both;
	margin: 0 10px;
	padding: 2px 0;
	width: 546px;
	background: white url(../images/collegerspacer1.jpg) center center no-repeat;
}
.nextpage {
	float: right;
	width: 546px;
	text-align: right;
	padding: 22px 0;
	margin: 0 5px;
	background: white url(../images/nextpage.jpg) right top no-repeat;
}
html>body .nextpage {
	margin: 0 10px 0 0;
}
.nextpage a {
	color: #e8e7e5;
	text-decoration: none;
	font-size: 20px;
	margin: 0 80px;
}

.searchresultsbottom {
	width: 433px;
	font-size: 11px;
	float: right;
	clear: both;
	margin: 0 4px 0 0;
	text-align: right;
	background: white url(../images/bottompageresults.jpg) right top no-repeat;
}
html>body .searchresultsbottom {
	margin: 0 7px 0 0;
}
.searchresultsbottom p {
	padding: 17px 25px 10px;
	color: #82786c;
	height: 24px;
}
.searchresultsbottom p a {
	padding: 0 2px;
	color: #CC0911;
}
.searchresultsbottom p strong {
	padding-right: 5px;
}
.searchresultsbottom p a:hover {
	text-decoration: none;
}

/* find course */

.findcourse {
	margin: 10px 0 0 7px;
	padding: 0;
	float: left;
	background: url(../images/findcourse.jpg) left top repeat-y;
}
html>body .findcourse {
	margin: 10px 0 0 15px;
}
.findcourse, x:-moz-any-link, x:default {
	width: 509px;
}
#bigmapwhite {
	margin: 0 0 0 25px;
}
#findcoursetop {
	height: 60px;
	width: 528px;
	margin: 0 0 0 -20px;
	background: url(../images/findcoursetop.jpg) left top no-repeat;
}
html>body #findcoursetop {
	margin: 0 0 0 -12px;
}
*:lang(en) #findcoursetop {
	margin: 0;
}

#findcoursebottom {
	height: 12px;
	width: 528px;
	position: relative;
	top: 3px;
	margin: 0 0 0 -20px;
	background: url(../images/findcoursebottom.jpg) left top no-repeat;
}
html>body #findcoursebottom {
	margin: 0 0 0 -12px;
	top: 0;
}
*:lang(en) #findcoursebottom {
	margin: 0;
}

#searchcoursewide {
	margin: 20px;
	float: right;
	width: 440px;
	background: #e4e1d8;
	padding: 15px 12px;
}
html>body #searchcoursewide {
	margin: 0 30px 0 0;
}
#searchcoursewide, x:-moz-any-link, x:default {
	position: relative;
	left: 10px;
}
#searchcoursewide fieldset {
	text-align: left;
	border: 0;
	margin: 25px 0;
}
html>body #searchcoursewide fieldset {
	margin: 0;
}
.findcourseinputcontainer {
	float: left;
	width: 175px;
	padding: 0;
	margin: 0 10px 0 0;
}
*:lang(en) .findcourseinputcontainer {
	width: 160px;
	margin: 0 25px 0 0;
}
#searchcoursewide select {
	width: 150px;
	float: left;
}
#searchcoursewide input {
	width: 144px;
}
html>body #searchcoursewide input {
	width: 133px;
}
#searchcoursewide input, #searchcoursewide .selectArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
#searchcoursewide .selectArea {
	line-height: 25px;
}
#searchcoursewide #specificcollegeparagraph .selectArea {
	width: 337px;
}
#searchcoursewide #specificcollegeparagraph .selectArea .center {
	top: -17px;
}

#searchcoursewide #specificcollegeparagraph .selectArea .center {
	top: 0;
}
*:lang(en) #searchcoursewide #specificcollegeparagraph .selectArea {
	width: 332px;
}
#searchcoursewide p {
	line-height: 25px;
	clear: both;
	margin: 1px 0 0;
	border: 1px solid #e4e1d8;
}
#searchcoursewide a {
	color:#CC0911;
		text-decoration:underline;
}
#searchcoursewide a.hover {
	text-decoration:none;
}
#searchcoursewide label {
	font-size: 11px;
	font-weight: bold;
	color: black;
	cursor: pointer;
	width: 89px;
	width: 155px;
	padding: 0 0 0 2px;
	vertical-align: top;
}

.questionmark {
	float: left;
	position: relative;
	left: -25px;
	top: 6px;
}
*:lang(en) .questionmark {
	left: -10px;
}
#specificcollegeparagraph .questionmark {
	left: -104px;
}
*:lang(en) #specificcollegeparagraph .questionmark {
	left: -94px;
}
.or {
	position: relative;
	top: 5px;
	left: -5px;
}

#searchcoursewide #buttonSubmitBigger {
	width: 81px;
	height: 228px;
	margin: -214px 0 0 350px;
	background: url(../images/biggergo.jpg) left top no-repeat;
}
html>body #searchcoursewide #buttonSubmitBigger {
	margin: -229px 0 0 350px;
}
#searchcoursewide #buttonSubmitBigger:hover {
	background: url(../images/biggergo.jpg) right top no-repeat;
}

.findcoursesearchby {
	text-align: left;
	position: relative;
	top: -30px;
	width: 400px;
	line-height: 20px;
	left: 150px;
}
*:lang(en) .findcoursesearchby {
	left: 370px;
}
.findcoursesearchby a {
	padding: 0 10px;
}

/* other */

#chosencourse {
	text-align: left;
	margin: 0 40px 0 0;
	float: right;
	width: 420px;
	padding: 15px 12px;
	border-bottom: 165px solid #e4e1d8;
}
#chosencourse h3 {
	font-size: 14px;
}
#chosencourse h3 strong {
	color: #CC0911;
}
#chosencourse p {
	font-size: 11px;
	padding: 20px;
	line-height: 30px;
}
.category {
	border-top: 1px solid white;
	width: 800px;
	background: white url(../images/articlerightbg.jpg) left top repeat-x;
	padding: 20px;
	margin: 15px 0 0 7px;
	text-align: left;
}
.category h1 {
	color: #CC0911;
	font-size: 18px;
	text-align: left;
	line-height: 18px;
	padding: 0 0 10px;
}
.category h1 span {
	color: #979797;
	font-size: 11px;
}
.category h2 {
	padding: 20px 0 0;
	text-align: right;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.category h2 span {
	background: url(../images/articlewriter.jpg) left 2px no-repeat;
	padding: 0 0 0 18px;
}
.category h3 {
	padding: 0 0 15px;
	font-size: 16px;
}
.category h4 {
	color: #CC0911;
	text-align: left;
	font-size: 12px;
	padding: 0 0 5px;
}
.category p {
	font-size: 12px;
	padding: 10px 0;
	line-height: 20px;
}
.category .smallerparagraph {
	font-size: 11px;
	line-height: 18px;
	padding: 5px 0;
}
.category ul {
	font-size: 12px;
	list-style: none;
	line-height: 20px;
	padding: 15px 0;
}
.category li {
	padding: 0 35px;
	background: url(../images/articlearrow.jpg) 15px center no-repeat;
}
.category img {
	border: 1px solid #afa8a3;
}

.category a {
	font-size: 11px;
	color: #CC0911;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.category a:hover {
	color: black;
}
/*----------for search the website at the top right added on 2th Sep 2008------------*/
.courseresultsearchweb {
	margin: 0 10px;
	background: white;
	height: 70px;
}
.courseresultsearchweb p {
	text-align: left;
	padding: 10px 0 0 35px;
	font-size: 11px;
	color: #1e1e1e;
}
.courseresultsearchweb p img {
	vertical-align: middle;
}
.courseresultsearchweb strong {
	font-size: 14px;
	color: #1e1e1e;
	width: 445px;
}
.courseresultsearchweb span {
	float: left;
	margin: 20px 15px 0 0;
	font-size: 24px;
	color: #d1d1d1;
	position: relative;
	line-height: 20px;
	top: -20px;
}
.courseresultsearchweb a {
	color: #CC0911;
}
.courseresultleftsearchweb {
	float: left;
	width: 425px;
}
.left-search {
	float:right;
	position:relative;
	width:566px;
	padding:0px 6px;
	margin: 0 5px 0 0;;
	background: #f0edeb url(../images/leftbg.jpg) 0px 0px repeat-x;
	text-align:left;
	font-size: 0.9em;
}
/*-----------------------search by category----------------------------------*/
.category-browser-top{
width:823px;
padding:0;
margin:0;
}
#category-browser-repeat1{
width:778px;
background:url(../images/category-browser-repeat1.jpg);
background-repeat:repeat-y;
padding:15px 30px 25px 45px;
margin:0;
}
#category-browser-repeat2{
padding:0;
margin:0;
}
/*---------------------------- category-leftmenu1 --------------------------------------------*/
#category-leftmenu1{
width:370px;
float:left;
padding:0;
margin:0;
}
#category-leftmenu1 ul {
list-style:none;
margin:0;
padding:0;
}
#category-leftmenu1 li {
display:inline;
}
/* menu */
#category-leftmenu1 li a {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#CC0911;
height:18px;
display:block;
background:url(../images/icon1.jpg) no-repeat left center;
padding:5px 0 6px 20px;
text-align:left;
}
#category-leftmenu1 li a:hover {
text-decoration:underline;
}
/* subMenu */
#category-leftmenu1 li li a:link, #category-leftmenu1 li li a:visited {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background:url(bckSubMenu.gif);
padding:2px 0 3px 30px;
text-decoration:none;
height:18px;
}
#category-leftmenu1 li li a:hover {
background:url(bckSubMenu.gif) 0 -17px;
text-decoration:underline;
}
/* subSubMenu */
#category-leftmenu1 li li li a:link, #category-leftmenu1 li li li a:visited {
background:url(bckSubSubMenu.gif);
padding:0 0 1px 40px;
text-decoration:underline;
}
/*---------------------------- leftmenu2 --------------------------------------------*/
#leftmenu2{
width:370px;
float:left;
padding:0;
margin:0 0 0 60px;
}
#leftmenu2 ul{
margin:0;
padding:0;
list-style-type:none;
}
#leftmenu2 li{
display:inline;
}
#leftmenu2 li a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:12px;
font-weight:bold;
color:#CC0911;
height:18px;
padding:5px 0 4px 20px;
display:block;
background:url(../images/icon1.jpg) no-repeat left 70%;
text-align:left;
}
#leftmenu2 li a:hover{
text-decoration:underline;
}
#leftmenu2 li li a:link, #leftmenu2 li li a:visited {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background:url(bckSubMenu.gif);
padding:2px 0 3px 30px;
text-decoration:none;
height:18px;
}
#leftmenu2 li li a:hover {
background:url(bckSubMenu.gif) 0 -17px;
text-decoration:underline;
}
/* subSubMenu */
#leftmenu2 li li li a:link, #leftmenu2 li li li a:visited {
background:url(bckSubSubMenu.gif);
padding:0 0 1px 40px;
text-decoration:underline;
}
