/* CSS Document */

BODY  
{
	padding:0px;
	margin:0px; 
	background:#fff url(../images/BGs/mainsquare.gif) repeat 0px 0px;
	
}
DIV
{
	font:11px Tahoma, Verdana, Arial, serif;
	padding:0px
	
}
FORM
{
		margin:0;
		padding:0;
	
}
.link a
{
	color:#0075A7;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
.links a
{
	color:#0075A7;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:transparent url(../images/blueArrow.gif) no-repeat 0px 0px;
}
.links a:hover
{
	color:#353366;
}
.linksBack a
{
	color:#0075A7;
	background:transparent url(../images/blueArrowback.gif) no-repeat 1px 0px;
	padding:0px 0px 0px 21px;
	font-weight:bold;
}

.linksBack2 a
{
	color:#0075A7;
	background:transparent url(../images/blueArrowback.gif) no-repeat 3px 0px;
	padding:0px 0px 0px 23px;
	font-weight:bold;
}

.linksBack a:hover
{
	color:#353366;
}
.linksBack2 a:hover
{
	color:#353366;
}

.nakedlink a
{
	color:#0075A7;
}
.nakedlink a:hover
{
	color:#003366;
}

p
{
	padding:5px 0px 5px 0px;
	margin:0px;
	border:none;
	color:#666666;
}
INPUT
{
	font:11px Tahoma, Verdana, Arial, serif;
	
}
SELECT
{
	font:11px Tahoma, Verdana, Arial, serif;
	color:#666666;
}
TEXTAREA
{
	font:11px Tahoma, Verdana, Arial, serif;
	color:#000000;
}
td
{
	font:11px Tahoma, Verdana, Arial, serif;
	color:#666666;
}

H1 
{
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	color:#727272;
	line-height:30px;
	margin:0px;
	border:none;
	padding:0px;
}
H1 SPAN 
{
	color:#0075A7;
	font-weight:normal;
}
H2
{
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	color:#727272;
	line-height:30px;
	margin:0px;
	border:none;
	padding:0px;
}
H3
{
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	color:#727272;
	line-height:21px;
	margin:0px;
	border:none;
	padding:0px;
}
LI
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.ul
{
	padding-bottom:5px;
}

.fl
{
	float:left;
}

.fr
{
	float:right;
}

.img
{
	border:1px solid #00A7EF;
	padding:1px 1px 1px 1px;
}
.list li
{
	padding:0px 20px 5px 0px;
	color:#999999;
}

/*Added Special for arrow BG*/
#arrowHolder1
{
	background: transparent url(../images/BGs/topsquare.gif) repeat-x 0px 0px;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

#PageControl 
{
	width: 765px;
	margin: 0 auto;
}

/* To clear the floats so the left and right can be longer than content */
#Content 
{
	overflow: hidden;
	width: 100%;
}

#Column1 
{
	float: left;
	width: 213px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	position:relative;
	top:0px;
	background:transparent url(../images/BGs/blueLeftNav.gif) no-repeat 1px 10px;
	
}


.WhatLevel
{
	width: 202px;
	border-top:1px solid #fff;
	background:transparent url(../images/flags/blueQMark.gif) no-repeat 10px 7px;
}
.WhatLevel UL
{
	padding:0px 0px 0px 25px;
	margin:0px;
}
.WhatLevel LI
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	
}
.WhatLevel A
{
	background:#BFECFF;
	display:block;
	width:120px;
	text-decoration:none;
	color:#036;
	padding:3px 10px;
	line-height:27px;
	height:28px;
	font-weight:bold;
}
.WhatLevel A:hover
{
	color:#0075A7;
	background:#BAE7FB;
}

.Arrow
{
	width: 202px;
	border-top:1px solid #fff;
	background:transparent url(../images/flags/blueArrow.gif) no-repeat 10px 6px;
	letter-spacing:-1px;
}

.Arrow UL
{
	padding:0px 0px 0px 26px;
	margin:0px;
}
.Arrow LI
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	
}
.Arrow A
{
	
	display:block;
	width:180px;
	text-decoration:none;
	color:#036;
	padding:3px 10px;
	line-height:27px;
	height:28px;
	font-weight:bold;
}
.Arrow A:hover
{
	color:#0075A7;
	
}

.Column1Links
{
	width:202px;
	letter-spacing:-1px;
}
.Column1Links UL
{
	padding:0px;
	margin:0px;
}
.Column1Links LI
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	
}
.Column1Links A
{
	background:#BFECFF;
	display:block;
	width:182px;
	text-decoration:none;
	color:#036;
	padding:3px 10px;
	border-top:1px solid #fff;
	line-height:28px;
	height:28px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
}
.Column1Links A:hover
{
	color:#0075A7;
	background:#BAE7FB;
}
.flags
{
	float:left;
	border:none;
	padding:3px 5px 3px 0px;
}

#currency
{
	width:202px;
	border-top:1px solid #fff;
	letter-spacing:-1px;
	color:#036;
	font-weight:bold;
	padding:6px 5px 6px 10px;
}
	

#Column1Brochure
{
	padding:0px;
	margin:0px;
	
	width:200px;
	
}
.Column1Spacer
{
	padding:2px 0px;
	width:202px;
	background:#DEF5FF;
	border-top:1px solid #fff;
	height:15px;
	line-height:15px;
	
}

#Column1Schools /*FF*/
{
	position:relative;
	top:3px;
	left:12px;
	color:#003696;
	font-weight:bold;
	line-height:15px;
	height:15px;
	width:195px;
	letter-spacing:-1px;
}

*:first-child+html #Column1Schools /*IE7*/
{
	position:relative;
	top:2px;
	left:10px;
	

}
#Column1Schools a
{
	display:none;
	color:#003696;
	font-weight:bold;
}

#Column1Search /*FF*/
{
	position:relative;
	top:10px;
	width:172px;
	height:130px;
	margin:4px 14px 4px 14px;

}
*:first-child+html #Column1Search /*IE7*/
{
	position:relative;
	top:8px;
	height:120px;
	margin:4px 14px 7px 14px;
	
}

#Column1Search select /*FF*/
{
	position:relative;
	top:5px;
	font:11px Tahoma, Verdana, Arial, serif;
	width:173px;
	margin:3px 0px 5px 0px;
}

*:first-child+html #Column1Search select /*IE7*/
{
	margin:-1px;
}
* html #Column1Search select /*IE6*/
{
	margin:-1px;
}

*:first-child+html .searchcourse /*button*/
{
	width:173px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	padding:0px;
	background:transparent url(../images/blueSearchcourse.gif) no-repeat 0px 0px;
	position:relative;
	left:-15px;
	top:0px;
	color:#fff;
}
.searchcourse /*button*/
{
	width:173px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	padding:0px;
	background:transparent url(../images/blueSearchcourse.gif) no-repeat 0px 0px;
	position:relative;
	left:0px;
	top:5px;
	color:#fff;
}
#searchLP /*button*/
{
	width:173px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	padding:0px;
	background:transparent url(/images/blueSearchcourse.gif) no-repeat 0px 0px;
	position:relative;
	left:0px;
	top:5px;
	color:#fff;
	margin-bottom:5px;
}
#sendemail
{
	width:206px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	padding:0px;
}	
html>body #sendemail
{
	margin-top:4px;
}	
html>body #searchcourse
{
	width:173px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	padding:0px;
	margin-top:4px;
}

#inlanglogo
{
	width:202px;
	height:60px;
	background-color:#BFECFF;
	border:none;
}



*:first-child+html #Column2 /*IE7 only*/
{
	margin: 15px 0 0 245px;
	width:510px;
}

html>body #Column2 /*FF only*/
{
	margin: 15px 0 0 245px;
	width:510px;
}

#contentLeft
{
	position:relative;
	top:0;
	left:0;
	float:left;
	width:335px;
	z-index:999;
}

.twoCol_left
{
	position:relative;
	top:4px;
	float:left;
	width:300px;
	
}
*:first-child+html .twoCol_left
{
	top:13px;
}
.twoCol_rightImage
{
	width: 152px;
	height:152px;
	margin:10px 8px 30px 15px;
	border:1px solid #00A7EF;
	padding:1px 0px 0px 1px;
}
.twoCol_righttext
{
	margin:0px 0px 0px 110px;
}
*:first-child+html .twoCol_right
{
	margin:15px 0px 0px 310px;
}
.twoCol_right
{
	margin:25px 0px 0px 310px;
}
#content2
{
	position:relative;
	top:0px;
}

/*For three pods on homepage*/
#pods
{
	position:relative;
	width:510px;
	height:180px;
	padding:0px;
}
#podleft
{
	position:relative;
	float:left;
	background: transparent url(../images/podleft.jpg) no-repeat 0px 0px;
	height:175px;
	width:158px;
}
#podright
{
	position:relative;
	float:right;
	background: transparent url(../images/podright.jpg) no-repeat 0px 0px;
	height:175px;
	width:158px;
}
#podmid
{
	position:relative;
	margin:0px 0px 0px 175px;
	height:175px;
	width:158px;
	background: transparent url(../images/podmid.jpg) no-repeat 0px 0px;
	padding:0px;
}





#podleftheader, #podmidheader, #podrightheader
{
	position:relative;
	top:5px;
	left:20px;
	font-weight:bold;
	
}
#podleftheader
{
	color:#6A7B2B;
}
#podmidheader
{
	color:#A78000;
}
#podrightheader
{
	color:#2C08A7;
}
#podmidlink, #podrightlink, #podleftlink
{
	position:relative;
	top:144px;
	left:25px;
}

#podleftlink A
{
	color:#6A7B2B;
	text-decoration:none;
	
}
#podmidlink A
{
	color:#A78000;
	text-decoration:none;
}
#podrightlink A
{
	text-decoration:none;
	color:#2C08A7;
}
/*End Pods*/
 .featuredImg
 {
	position:relative;
	float:right;
	height:150px;
	width:150px;
	margin-left:5px;
}
.featuredTxt
{
	position:relative;

	
}

.quote_book
{
	padding:15px 0px 10px 345px;
}
.contact
{
	background: transparent url(../images/Bgs/contactDots.gif) no-repeat 0px 0px;
}
.telfax
{
	background: transparent url(../images/Bgs/greyDots.gif) no-repeat 0px 0px;
}
/*For Schools/Uni/Adults pages*/
#introTop
{
	padding:1px;
	border:1px solid white;
}
.introImg
{
	position:relative;
	height:136px;
	width:152px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:1px 0px 0px 1px;
}
html>body .introSearch
{
	height:136px;
	width:323px;
	margin:10px 0px 0px 170px;
	padding:1px 0px 0px 1px; 
}
html>body .introSearchTitle
{
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	width:317px;
	height:17px;
	padding:2px 0px 0px 5px;
	
}
html>body .introSearchForm
{
	height:114px;
	width:320px;
}

.introSearch
{
	height:119px;
	width:323px;
	margin:10px 0px 0px 170px;
	padding:1px 0px 0px 1px;
	border:0px; 
}
.introSearchTitle
{
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	width:317px;
	height:16px;
	padding:2px 0px 0px 5px;
}
.introSearchForm
{
	width:320px;
	margin:0px;
	padding:0px;
	
}
.introSearchFormLeft
{
	position:relative;
	height:70px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 7px;
	width:145px;

}

.introSearchFormRight
{
	position:relative;
	height:70px;
	padding:10px 5px 0px 0px;
	float:right;
	width:145px;

}
.introSearchFormBttn
{
	position:relative;
	left:110px;
	width:100px;
}
.introSearchForm select
{
	font:11px Tahoma, Verdana, Arial, serif;
	width:138px;
	margin:3px 0px 3px 5px;
	padding:0px;
}

.introCopy
{
	padding:10px 0px 10px 5px;
}
.introBottom
{

}
.introBottomLeft
{
	width:308px;
	float:left;
}
.introBottomRight
{
	width:180px;
	margin:0px 0px 0px 320px;
}
.introBottomImg
{
	height:143px;
	width:300px;
	padding:1px 1px 1px 1px;
	margin:10px 0px 0px 0px;
	 
}
.introBottomImgOne
{
	position:relative;
	float:left;
	padding:1px 0px 0px 1px;
	width:127px;
	height:142px;
}
.introBottomImgTwo
{
	position:relative;
	padding:1px 0px 0px 1px;
	width:164px;
	height:142px;
	margin-left:130px;
}


.search
{
	width:140px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	margin:5px 0px 0px 5px;
	padding:0px 0px 4px 0px;
	color:#FFFFFF;
	position:relative;
	left:80px;
}


/*For Results Overview Page*/
.resultspod
{
	width:486px;
	margin:10px 10px 10px 5px;
	padding:1px 1px 15px 1px;
	overflow:visible;
}
.resultstitle
{
	color:#fff;
	background:#7B57F7;
	height:21px;
	padding:5px 10px 0px 10px;
}
.resultsTitleLeft
{
	position:relative;
	float:left;
	font-weight:bold
}
.resultsTitleRight
{
	position:relative;
	float:right;
	font-weight:bold
}
.resultsbody
{
	color:#999;
}
.resultsImage
{
	position:relative;
	float:left;
	top:3px;
	left:3px;
	border:1px solid #7B57F7;
	padding:2px 2px;

}
.resultsDetails
{
	position:relative;
	float:right;
	padding:5px 5px;
	border-left:1px solid #ccc;
}
.resultsDetails P
{
	padding:2px 0px;
	margin:0px;
}

.resultsOverview
{
	position:relative;
	margin:5px 95px 0px 120px;
}
.resultsview
{

	height:19px;
	width:140px;
	padding:5px 5px 0px 25px;
	float:right;
	margin:0px 10px 0px 0px;
}
.resultsview a, .resultsback a
{
	text-decoration:none;
}
	
.resultsback
{

	height:16px;
	width:140px;
	padding:3px 5px 0px 25px;
	margin:0px 0px 0px 0px;
}
/*For Full Results Page*/
.rfull_left
{
	float:left;
	width:300px;

}
.rfullimage
{
	float:left;
	width: 100px;
	height:100px;
	padding:1px 1px 1px 1px;
	margin-top:8px;
}
.rfulltext
{
	margin:0px 0px 0px 110px;
	
}
.rfulltext ul
{
	margin:5px;
	list-style-type:disc;
}
#rhColumn
{
	padding:0px;
	margin:10px 0px 0px 310px;
	width:200px;
	border:1px solid black;
}
.rfull_right
{
	position:relative;
	margin:15px 0px 0px 310px;
	top:0px;

	
}

#icons
{
	text-align:right;
	position:relative;
	top:10px;
	
}

.rfull_right P
{
	color:#333333;
}
.rfullColumnHeader
{
	height:21px;
	font-weight:bold;
	padding:4px 0px 0px 15px;
	position:relative;
	left:-3px;
	
}

.rfullColumnHeaderTxt
{
	width:165px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:White;
	font-weight:bold;
}

html>body .rfullColumnHeader
{
	height:21px;
	font-weight:bold;
	padding:4px 0px 0px 15px;
	position:relative;
	left:0px;
}
.rfullColumnText
{
	color:#000000;
	width:165px;
	margin-left:15px;
	padding-bottom:10px;
}
.rfullColumnText p
{
	padding:2px 0px 0px 0px;
}
.rfullEnrol
{
	width:175px;
	height:150px;
	margin:25px 0px 0px 315px;

}

/*for Country page*/
.countryLeft
{
	position:relative;
	float:left;
	width:252px;
	margin:0px 0px 0px 3px;
}
.countryRight
{
	position:relative;
	float:right;
	width:140px;
	height:140px;
	border:1px solid #00A7EF;
	padding:1px 1px 1px 1px;
	margin:0px 5px 0px 0px;
}
.countryMid
{
	position:relative;
}
.countryImgSml
{
	height:65px;
	width:65px;
	border:1px solid #00A7EF;
	padding:1px 1px 1px 1px;
	margin:0px 0px 5px 260px;
}
#countryLocation p
{
	padding:0px 0px 2px 3px;
}
.locationLeft
{
	position:relative;
	float:left;
	border:1px solid #00A7EF;
	padding:1px 1px 1px 1px;
	height:120px;
	width:120px;
	margin-top:5px;
}
.locationRight
{
	position:relative;
	float:right;
	margin:5px 5px 0px 0px;
	width:120px;
	
}
.locationRight a
{
	color:#00A7EF;
	padding-top:10px;
}

*:first-child+html .locationMid
{
	
	left:10px;
	
}
.locationMid
{
	position:relative;
	width:229px;
	margin:5px 0px 0px 10px;
	border-right:1px solid #CCCCCC;
	padding-right:10px;	
	height:120px;
	overflow:hidden;
}
#locationLink
{
	position:relative;
	float:right;
	padding:15px 5px 0px 0px;
	
}

#locationLink a
{
	color:#00A7EF;
	font-weight:bold;
}

/*for Location page*/
.LocBigImg, .LocSmlImg1, .LocSmlImg2 
{
    padding:1px;
    border:1px solid #09f;
    position:relative;
}

.LocBigImg
{
    width:140px;
    height:140px;
    float:right;
    margin:2px 0 0 10px;
}

.LocSmlImg1
{
    width:136px;
    height:136px;
    float:right;
    margin:10px 0 0 10px;
}

.LocSmlImg2
{
    width:136px;
    height:136px;
    float:left;
    margin:10px 10px 0 0;
}
.LocClearAll
{
    clear:both;
}


.rfullColumnLink 
{
	padding:0px 5px 5px 0px;
}

.rfullColumnLink a
{
	color:#0075A7;
	text-decoration:none;
	background:transparent url(../images/arrow.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
.rfullColumnLink a:hover
{
	color:#003366;
	background:transparent url(../images/arrowhover.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
#locImgsLeft	
{
	position:relative;
	float:left;
	border:1px solid #00A7EF;
	padding:1px 1px 1px 1px;
	width:140px;
	height:140px;
}
#locImgsRight
{
	position:relative;
	margin-left:150px;
}
.locImgsSml
{
	border:1px solid #00A7EF;
	padding:1px 1px 1px 1px;
	height:65px;
	width:65px;
	margin-bottom:5px;
}

/*other*/
#levelsTop
{
	height:155px;
}
.levelsLeft
{
	position:relative;
	float:left;
	width:170px;
}
.levelsLeft p
{
	padding-bottom:0px;
}
.levelsRight
{
	position:relative;
	float:right;
	width:196px;
	border:1px solid #00A7EF;
	padding:1px 0px 0px 1px;
}

.levelsMid
{
	position:relative;
	border:1px solid #00A7EF;
	padding:1px 0px 0px 1px;
	margin-left:180px;
	width:115px;
}

.levelsBottom p
{
	padding-top:0px;
}
#book
{
	position:relative;
	width:468px;
	height:370px;
	margin:10px 0px 0px 10px;
}
.bookNumber
{
	position:relative;
	padding:10px 0px 0px 0px;
}
.bookLeft
{
	position:relative;
	float:left;
}
.bookRight
{
	position:relative;
	width:355px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 60px;
	
}
#bookPayments
{
	position:relative;
}
.courseTop
{
	padding:8px 0px 8px 0px;
}
.courseLeft
{
	position:relative;
	float:left;
	border:1px solid #00A7EF;
	padding:1px 0px 0px 1px;
	margin-left:27px;
	height:92px;
	width:92px;
}
.courseRight
{
	position:relative;
	float:right;
	border:1px solid #00A7EF;
	padding:1px 0px 0px 1px;
	margin-right:30px;
	height:92px;
	width:92px;
}
.courseMid
{
	position:relative;
	border:1px solid #00A7EF;
	padding:1px 0px 0px 1px;
	margin-left:203px;
	height:92px;
	width:92px;
}
#destMap
{
	margin:10px 0px 10px 0px;
	border:1px solid #00A7EF;
	padding:1px 0px 0px 1px;
	width:502px;
}

.destForm select
{
	font:11px Tahoma, Verdana, Arial, serif;
	width:138px;
	margin:4px 0px 4px 5px;
}
.accommLeft
{
	position:relative; 
	float:left; 
	height:22px;
	padding-right:4px;
}
.accommText p
{
	padding:0px;
	margin:0px;
}

.testText
{
	padding:0px 30px 0px 30px;
}
.testimonial
{
	padding:10px 0px 10px 0px;
}
.testimonial p
{
	padding:0px;
}
.testQuot
{
	text-align:right;
	padding-right:10px;
}
.testName
{
	text-align:right;
	padding-right:30px;
}
.testName p
{
	padding:0px;
}
.servLink a
{
	color:#00A7EF;
}
.servLink a:hover
{
	color:#003366;
}

.servLink 
{
	padding-top:3px;
}
.arrowLink 
{
	padding:0px 5px 5px 0px;
}
.arrowLink a
{
	color:#0075A7;
	text-decoration:none;
	background:transparent url(../images/arrow2.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
.arrowLink a:hover
{
	color:#003366;
	background:transparent url(../images/arrowhover2.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
a.Link
{
	color:#0075A7;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a:hover.Link 
{
	color:#003366;
	padding:0px 0px 0px 0px;
}
.logos
{
	margin:10px 0px 0px 0px;
	width:280px;
	
}
.insurance
{
	width:480px;
	margin:8px 0px 0px 15px;
}

.faqTitle
{
	position:relative;
	float:left;
	margin:0px 0px 5px 10px;
	background:transparent url(../images/BGs/blueDots.gif) repeat-x 0px 20px;
}

.faqBack
{
	position:relative;
	float:right;
	margin-right:15px;
}
.faqBack a
{
	color:#0075A7;
}
.faqBack a:hover
{
	color:#003366;
}

.bookRight ul
{
	list-style-type:none;
	color:#999999;
	margin:0px;
}

#gallery
{
	margin-left:10px;
	height:550px;
}
.payments
{
	position:relative;
}
.sitemap ul
{
	margin-left:20px;
	line-height:20px;
}

.travelLogos
{
	position:relative;
	left:130px;
	top:25px;
}
.travelLogos2
{
	position:relative;
	left:170px;
	top:30px;
}

*:first-child+html .qquote
{
	position:relative;
	top:0px;
}
.qquote
{
	position:relative;
	top:0px;
}
.quickQuote
{
	position:relative;
	left:10px;
	top:4px;
	border:2px solid #A8CC24;
	padding:5px;
	width:460px;
}
.quickQuote
{
	background-color:#D6EB8B;
	border:1px solid #A8CC24;
}
.qqRight
{
	position:relative;
	float:left;
	width:110px;
	height:125px;
	margin:0px 10px 0px 0px;
	background-color:#A8CC24;
}
.qqRight p
{
	font:24px Tahoma, Verdana, Arial, serif;
	color:#FFFFFF;
	padding:15px 0px 0px 10px;
}
.qqRight b
{
	font:24px Tahoma, Verdana, Arial, serif;
	color:#FFFFFF;
	font-weight:bold;
}
.qqTable
{
	margin-left:20px;
	padding-left:20px;
}
#qqsend
{
	width:150px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	margin:5px 0px 0px 5px;
	padding:0px 0px 4px 0px;
	color:#FFFFFF;
}
.printDetails
{
	display:none;
}
.secureseal
{
	position:relative;
	float:right;
	width:200px;
}	
.box
{
	position:relative;
	left:60px;
	width:380px;
	border:2px solid #006C9B;
	padding:5px;
	text-align:center;
	margin-bottom:8px;
}
/* font properties */
#Header
{
	height:261px;
	margin:1px 7px 0px 0px;
}
#HeaderLogo
{
	position:relative;
	top:50px;
	left:23px;
	width:200px;
}
#HeaderStrap
{
	position:relative;
	top:50px;
	left:23px;
	width:200px;
	text-align:center;
	font-weight:bold;
	color:#999;
}
#HeaderPhone
{
	position:relative;
	top:95px;
	left:36px;
	width:185px;
}
/*
#HeaderLinksHolder
{
	position:relative;
	top:102px;
	left:1px;
	width:740px;
	height:21px;
	line-height:21px;
	background:red url(../images/BGs/leftLink.gif) no-repeat 0px 0px;
}
*/
#HeaderLinks
{
	position:relative; 
	top:22px; 
	left:0px;
	letter-spacing:-1px;
}
#HeaderLinksOn
{
	position:relative; 
	top:22px; 
	left:0px;
	background-color:#A0E3FF;
}
*html #HeaderLinks
{
	position:relative; 
	top:46px; 
	left:0px;
}

#HeaderSubLinks 
{
	position:relative;
	top:22px;
	left:0px;
	letter-spacing:-1px;
}
*html #HeaderSubLinks
{
	position:relative; 
	top:46px; 
	left:0px;
	width:520px;
}

#subnavSchools
{
	position:relative;
	left:215px;
	top:4px;
}
#subnavCourses
{
	position:relative;
	left:123px;
	top:4px;
}
#subnavPlan
{
	position:relative;
	left:130px;
	top:4px;
}
#subnavTravel
{
	position:relative;
	left:202px;
	top:4px;
}
#HeaderLeftNavTitle
{
	position:relative;
	top:104px;
	float:left;
	height:22px;
	line-height:22px;
	width:235px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:transparent url(../images/BGs/leftLink.gif) no-repeat 1px 0px;
	border-top:1px solid white;
	border-bottom:1px solid white;
}


.clear
{
	clear:both; 
	height:2px; 
	line-height:2px; 
}

*:first-child+html #Footer 
{
	position:relative;
	top:14px;
	width:765px;
	line-height:24px;
	height:24px;
}
#Footer 
{
	position:relative;
	top:0px;
	width:765px;
	line-height:24px;
	height:24px;
}
* html #Footer /*push footer down in IE6*/
{
	position:relative;
	top:17px;
}

#botNav
{
	position:relative;
	top:3px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:21px;
	line-height:21px;
	width:760px;
	letter-spacing:-1px;
}
#botNav a
{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
	line-height:21px;
}
#botNav LI
{
	margin:0px;
	padding:0px 8px 0px 8px;
	display:inline;
	line-height:21px;
}
/*Safari Hack to put back original letter spacing for left hand links (safari ignores this)*/
@media all {
@import url(safari.css);
.Column1Links
	{
		letter-spacing:0px;
	}
}

@media all {
@import url(safari.css);
.Arrow
	{
		letter-spacing:0px;
	}
}
@media all {
@import url(safari.css);
#HeaderSubLinks
	{
		letter-spacing:0px;
	}
}

@media all {
@import url(safari.css);
#botNav
	{
		letter-spacing:0px;
	}
}
@media all {
@import url(safari.css);
#currency
	{
		letter-spacing:0px;
	}
}

@media all {
@import url(safari.css);
#Column1Schools
	{
		letter-spacing:0px;
	}
}

@media all {
@import url(safari.css);
#HeaderLinks
	{
		letter-spacing:0px;
		font-size:8pt;
	}
}

.destSearch
{
    width:139px;
	font:11px Tahoma, Verdana, Arial, serif;
	font-weight:bold;
	border:none;
	height:22px;
	padding:0px;
	background:transparent url(../images/blueSearchcourse.gif) no-repeat 0px 0px;
	position:relative;
	top:0px;
	left:4px;
	color:#fff;
}
.cconverter
{
    font:normal 10px arial;
}

.Language-Courses-Abroad
{
	margin:0 auto;
	width:765px;
	color:#333;
	text-align:center;
	padding:10px 0px;
}
.lastUpdated
{
	padding:5px 0px 5px 15px;
	color:#777;
	width:200px;
	text-align:center;
}
