@charset "utf-8";
/* CSS Document */


/* --------- STYLE OVERRIDES --------- */

/* FONT MARGINS */

body {
	font:normal 80%/1.5 arial;
	direction:rtl
	}
	
h1, h2, h3, h4, h5, li, td, p {
	margin:10px 20px 25px 20px;
	}

a {
	text-decoration:none;
	color:#555
	}
	
		
a:link, a:visited {
	color:#0000EE
	}

a:hover {
	text-decoration:underline
	}
	
	
h1 {
	font:normal 200%/1 Arial, Helvetica, sans-serif;
	}
	
		
h2 {
	font:normal 140%/0.8 Arial, Helvetica, sans-serif;
	padding-top:10px
	}
	
	
h5 {
	font:small-caps normal 120%/1 Arial, Helvetica, sans-serif;
	}

.nospace {
	margin-top:0;
	padding-top:0
	}

table {
	margin-left:20px;
}

th {
	text-align:right
}

.alignleft {
	float:left
}

.alignright {
	float:right
}

.arabic {
	text-align:right;
	direction:rtl
}

/* --------- HEADER ELEMENTS and CLASSES --------- */

#header {
	background:url(../images/site/header_banner.jpg) no-repeat top center;
	padding-top:10px;
	height:100px;
	text-align:left;
	}

.logo {
	background-color:#fff;
	margin:40px 0 0 20px;
	}
	
#featuresnav p {
	float:left;
	font-size:0.9em;
	color:#aaa;
	margin-left:10px
}

	
/* --------- NAVIGATION ELEMENTS and CLASSES --------- */

#nav ul, #secondnav ul {
margin-right:10px;
}

#nav li {
	float:right;
	list-style: none;
	margin:10px 0 0 0 ;
	margin-left:1px;
	padding:8px 18px;
	background:url(../images/site/nav_bg.jpg) repeat-x;
	border:1px solid #999;
	}

#nav li a {
	display:inline;
	padding:9px 0;
	color:#333;
	}
	
#nav li a:hover {
	background:url(../images/site/nav_bg_hover.jpg) repeat-x
	}


#home #HOME_1st_Nav, body[id~="college"] #COLLEGES_1st_Nav, body[id~="agents"] #AGENTS_1st_Nav, body[id~="sponsors"] #SPONSORS_1st_Nav, body[id~="offices"] #OFFICES_1st_Nav, body[id~="contact"] #CONTACT_1st_Nav {
	background:url(../images/site/nav_bg_hover.jpg) repeat-x
	}


#language {
	text-align:left;
	margin-top:12px;
	}

#language p {
	margin-left:30px;
	padding-right:0;
	color:#AAA;
	}


/* --------- QUOTATION ELEMENTS and CLASSES --------- */

.quote {
	padding:5px 0 15px 0;
	margin:5px 20px 5px 0;
	background:#e6e6e6;
	}

.quote p {
	margin-bottom:0;
	padding-bottom:0;
	}

.cite {
	background:url(../images/site/quote_triangle.gif) no-repeat top right;
	padding-top:10px;
	margin-top:-5px;
	margin-bottom:-20px;
	text-align:right;
	}
.cite p {
	padding-bottom:10px
}

.bigquote {
	background:url(../images/misc/quotation_big_left.gif) no-repeat top left #FFF;
	margin-left:20px;
	padding-left:30px;
	}


/* --------- POD ELEMENTS and CLASSES --------- */

#podhome, #podcolleges, .podstaff {
	background:url(../images/site/pod_gradient.jpg) repeat-x top #FFFFFF;
	border:1px solid #E6E6E6;
	margin:1px 20px 20px 0;
	}
	
#podhome {
	padding-right: 20px;
	}

#podhome h3.podhead, #podcolleges h3.podhead, .podstaff h3.podhead {
	margin-top:7px;
	}

#podhome img, #podcolleges img {
	float:left;
	margin-right:10px
	}
	
#podhome ul li {
	margin:40px 20px 40px 20px;
	clear:left;
	height:65px
}

.podstaff ul li {
	margin:0 20px 20px 20px;
	font-size:0.85em
}	
	
#podcolleges p, .podstaff p {
	padding: 5px 0;
	padding-left:10px;
	margin-bottom:30px;
}

#podhome h3.podhead {
	margin-right:-5px
	}


/* --------- IMAGE ELEMENTS and CLASSES --------- */

.herohome {
	margin-left:12px
}

.staffimage {
	margin-left:20px
	}
	
.imagetext {
	position:relative;
	bottom:55px;
	left:75px;
	margin-bottom:-1em;
	width:120px
	}

.headerimage, .herohome {
	margin:0 0 10px 12px;
}

/* --------- SLIDING BOXES IMAGE STYLES --------- */




/* --------- CONTENT BLOCK ELEMENTS and CLASSES --------- */

.list li {
	list-style:disc;
	margin:0 40px 10px 0;
	padding-right:10px;
	}
	
.list {
	padding-bottom:10px
}

.numlist li {
	list-style:decimal;
	margin:0 0 10px 40px;
	padding-left:10px;
	}
	
.numlist {
	padding-bottom:10px
}

.stafflist li {
	list-style: none;
	padding:0;
	margin:0 10px 0 0
}

.agenttable {
	margin-left:20px;
	width:900px;
	}
	
.agenttable td, .agenttable th {
	padding:5px;
}

.agenttable col#AgentName {
	width:150px
	}

.agenttable col#AddressCol {
	width:115px
}

.agenttable col#Address2Col {
	width:115px
}

.agenttable col#City {
	width:90px
}

.agenttable col#Country {
	width:100px
}

.agenttable col#Phone {
	width:110px
} 

 .agenttable col#Email {
	width:145px
}


address {
	margin-left:20px;
	font-style:normal;
	padding-bottom:15px
}

#podhome address {
		font-size:0.9em
}

.wufoo {
	margin-left:20px;
	width:660px;
}

.jobtable {
	margin-bottom:40px;
	border:1px solid #ccc
}

#travelcalendar table td, #travelcalendar table th, .jobtable td, .jobtable th {
	padding:5px;
	border:1px dashed #e6e6e6
}

#travelcalendar table th, .jobtable th {
	background:#ccc
}

#travelcalendar table {
	margin-bottom:-15px;
	width:900px;
}

#travelcalendar h2 {
	margin-bottom:10px
} 

.jobcat {
	font-style:italic
}


.homecollege {
	padding:0 15px 0 0 
}

.gradback {
	background:url(../images/misc/3row_bg.jpg) no-repeat bottom right #fff;
	border:1px solid #cccccc;
	margin:0 0 2em 20px
}


#studymap {
	width:450px;
	height:457px;
	background:url(../images/misc/UK_map.gif) no-repeat #fff center;
	margin-left:20px;
	margin-bottom:20px
}

#ukmap_glasgow, #ukmap_liverpool, #ukmap_london, #ukmap_nottingham, #ukmap_sheffield {
	position:relative;
	float:left;
}

#ukmap_glasgow {
	top:150px;
	left:233px;
}

#ukmap_liverpool {
	top:277px;
	left:197px;
}

#ukmap_london {
	top:377px;
	left:202px;
}

#ukmap_nottingham {
	top:308px;
	left:107px;
}

#ukmap_sheffield {
	top:277px;
	left:24px;
}

#studymap a:link, #studymap a:visited {
	padding-left:20px;
	background:url(../images/site/bullet_kaplan_up.gif) no-repeat left bottom;
}

#studymap a:hover {
	padding-left:20px;
	background:url(../images/site/bullet_kaplan_over.gif) no-repeat left bottom;
}

#entryreqtable {
	margin-right:20px;
	margin-bottom:20px;
}

#entryreqtable th, #entryreqtable td {
	padding:5px;
}

/* --------- MULTI-COLUMN ELEMENTS and CLASSES --------- */





/* --------- TAB ELEMENTS and CLASSES --------- */


#tabbed {
	width:620px;
	margin-left:20px;
	border:1px solid #E6E6E6
	}

UL.tabNavigation LI {
	list-style: none;
	display: inline;
	margin:0 3px 0 0;
	padding:0
	}

UL.tabNavigation LI A {
	padding: 3px 8px;
	background-color: #ccc;
	color: #000;
	text-decoration: none;
	}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
	background-color: #333;
	color: #fff;
	}

UL.tabNavigation LI A:focus {
	outline: 0;
	}

div.tabs > div {
	border-top:1px solid #E6E6E6
	}

div.tabs > div h2 {
	margin-top: 0;
	}





/* --------- FOOTER ELEMENTS and CLASSES --------- */


#footer {
	background:url(../images/site/footer_bg.jpg) repeat-x;
	height:50px;
	text-align:center;
	color:#eee;
	font-size:0.9em
	}
	
#footer p {
	padding:0 8px;
	margin:8px 12px;
	line-height:1em
}
	
#footer a {
	color:#eee
	}	

#footer a:hover {
	text-decoration:underline
	}
	
#footer p.whitebg {
	margin-top:20px;
	color:#666666;
	line-height:2em
	}
	
#footer p.whitebg a {
	color:#333333
	}
	
