@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;margin-bottom:25px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #000066;
text-decoration: none;}

blockquote:before, blockquote:after,q:before, q:after {	content: '';content: none;}
address{margin-bottom:20px;font-style:normal;color:#1F1F1F;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/* IE6 double margin  fix */

* html div#programmeLeftBox{overflow-x:hidden;}

/* PNG fix IE6
----------------------------------------------------------------------------------------------------*/

img, div, #header #headerBanner #logo a, { behavior: url(iepngfix.htc) }

/* Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style: decimal;}
ol li{margin-left:2em;line-height:1.2em;margin-bottom:1em;}
ul {list-style: none;}
li {margin-left: 0;	line-height:2em;}
.paddingTop40{	padding:40px 0 0 0;}
.paddingTop80{	padding:80px 0 0 0;}
p{	margin-bottom:15px;line-height:1.5em;	}

/* Utilities
----------------------------------------------------------------------------------------------------*/

.b {font-weight:bold;}

.baristaSpecial{float:left;width:649px;height:79px;background:url(Images/Programmes/barista-special-bg.gif) no-repeat;margin-bottom:1em;}
.baristaSpecial h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#d5e265;margin:12px 12px 6px 24px;}
.baristaSpecial p{font-style:italic;color:#FFF;margin-left:24px;}


.cleaner{height:10px;clear:both;}
.cleaners{clear:both;}
.cleanerOnly{height:1px;clear:both;}

.f15{font-size:15px;}

.imgGoLeft{	float:left;	margin:0 15px 0 0;}
.imgGoRight{float:right;margin: 5px 0 0 25px;}
.imgGoRightContact{	float:right;margin: 0 20px 0 0;}

small{font-size:10px;	color:#666666;}

.last{	margin-right:0;}
.rightBorder{border-right:1px dotted #CCCCCC;}
.bottomtBorder{	border-bottom:1px dotted #CCCCCC;}
.marginRight{margin-right:9px;}
.marginRightGallery{margin-right:5px;}
.marginRightTen{margin-right:10px;}
.marginRightContent{margin-right:30px;}
.marginRightList{margin-right:100px;}
em{	font-size:13px;	color:#333333;	font-style:normal;	margin-bottom:20px;	font-weight:normal;}
.boldText{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;font-weight: bold;color: #000066;text-decoration: none;}
.bodyTxtlargeMM {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #000066;}
p.last{border-bottom:1px dotted #999999;padding-bottom:20px;}
p.bigText{font-size:14px;}
.green{color:#d5e265;}
.white{color:#FFFFFF;}
.bigBlue{font-size:16px;color:#343b4c;}
.whiteBG{background-color:#F2F2F2;}
.grayBG{background-color:#F2F3F5;border-left:1px solid #BEC2CD;border-right:1px solid #BEC2CD;}

/* Headings
----------------------------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6{	font-weight:normal;}
h1{	font-size:28px;}
h2{	font-size:20px;	color:#d5e265;}
h3{	font-size:24px;	color:#3a4152;}
h4{	font-size:11px;	color:#1f4814;	margin-bottom:7px;	text-transform:uppercase;}
h5{	font-size:18px;	color:#343b4c;}
h6{	color:#585d6c;	font-size:15px;	font-weight:bold;}

/* Link style
----------------------------------------------------------------------------------------------------*/
a{font-style:normal;color:#1f4814;}
a:hover{color:#669900;}


/* Form
----------------------------------------------------------------------------------------------------*/

form {}

.fieldset {width:258px;height:150px;padding:10px;background:url(Images/Form/fieldset_background.gif) no-repeat;/*	background-color:#FF0000;*/}
.fieldset label {text-align:left;width:70px;float:left;	padding:0.2em;margin:0;	margin-top:3px;}
.fieldset input {border:solid 0 #fff;}
.fieldset .nobr {display:none;}  
.fieldset .submit {width:150px;cursor:pointer;height:39px;margin:0;padding:39px 0 0;background: transparent url(Images/Form/login_button.png) no-repeat;
border:none;text-indent:-9999em;overflow:hidden;}
.fieldset .textfield {width:149px;height:23px;margin:0;padding:5px 5px 5px 5px;	background:url(Images/Form/textfield_background.gif) no-repeat fixed;
font-size:11px;color:#484848;}
	
/* input child of .fieldset IE6 doesn't recognise*/

.fieldset>input.textfield {background:url(Images/Form/textfield_background.gif) no-repeat;}
.fieldset .textarea {margin:3px;height:165px;width:200px;}

/* List styles
----------------------------------------------------------------------------------------------------*/

ul.PDF {margin-top:1em;}
ul.PDF li {	list-style-image:none;background:url(Images/PDF_icon.gif) no-repeat 0 5px; padding-left:25px;color:#fff;}
ul.PDF li a{text-decoration:none}
ul.PDF li a:hover{text-decoration:underline;}

/* Basic structure
----------------------------------------------------------------------------------------------------*/

body{font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;line-height:1.4;background:url(Images/headerBg.jpg) repeat-x #FFFFFF;}

#container{width:100%;padding-bottom:0px;min-height:500px;height:auto !important;height:500px;}
#englishProgrammesSub{display:block;width:265px;margin:0 50px 0 0;float:left;}
#englishProgrammesSub ul li{line-height:1em;}
#englishProgrammesSub ul li a{color:#FFFFFF;text-decoration:none;background:url(Images/bullet_gray.jpg) no-repeat left top;padding:0 0 6px 15px;display:block;width:100%;}		
#englishProgrammesSub ul li a:hover{color:#669900;}
#englishProgrammesSub ul li a.highlight{color:#333333;}

#extras{width:100%;margin:10px 0 0 0;}
#extras .singleBox{width:277px;min-height:301px;height:auto !important;height:301px;float:left;padding:5px 23px 20px 23px;}
#extras .singleBox a{background:url(Images/bullet_white.jpg) no-repeat 0 3px;padding:0 0 0 10px;color:#43741e;}
#extras .singleBox a:hover{color:#669900;text-decoration:none;}
#extras .singleBox ul.programmeList li a{text-decoration:underline;color:#43741e;background:url(Images/bullet_white.jpg) no-repeat 0 3px;
padding:0 0 0 10px;}
#extras .singleBox ul.programmeList li a:hover{color:#669900;text-decoration:none;}
#extras .singleBox ul.programmeListWithoutBullet{padding:0 0 0 14px;margin:0 0 10px 0;}
#extras .singleBox ul.programmeListWithoutBullet li{list-style:disc;}
#extras .singleBox ul.programmeListWithNumbers li{list-style:decimal;color:#e5734a;font-size:12px;line-height:1.6;font-weight:bold;margin:0 0 10px 0;}
#extras .singleBox ul.programmeListWithNumbers{padding:0 0 0 20px;}
#extras .singleBox ul.programmeListWithNumbers li span{font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:12px;font-weight:normal;}
#quickNav{width:100%;}
#quickNav .quickNavBox{width:237px;height:94px;display:block;float:left;}
#mainBanner{width:100%;height:312px;padding:7px 0 0 0;}
#mainBanner #flashBanner{float:left;width:481px;height:312px;margin:0 10px 0 0;}		
#mainBanner #welcomeText{float:left;}
#mainBanner #welcomeText a{color:#5d9732;font-weight:bold;}
#mainBanner #welcomeText a:hover{text-decoration:none;color:#009900;}
#mainBanner #applyNow{float:left;width:236px;height:59px;margin:0px 8px 0 0;}		
#mainBanner #englishProgrammes{float:left;width:236px;height:59px;margin:0px 0 0 0;}

#subBanner #whyChooseFern{display:block;width:412px;margin:0 0 0 0;float:left;color:#FFFFFF;}	
#subBanner #whyChooseFern a{background:url(Images/bullet.gif) no-repeat 0 3px;padding:0 0 0 10px;}

#welcomeText,.block,#welcomeText .top,.block .top, #welcomeText .bottom,.block .bottom,#welcomeText .content, .block .content{float:left;}
#welcomeText,.block{width:481px;margin:0 0 10px 0;}
#welcomeText .top,.block .top{height:7px;width:481px;background:url(Images/Structure/welcomeTop.gif) left top no-repeat;font-size:1px;}
#welcomeText .bottom,.block .bottom{height:7px;width:481px;background:url(Images/Structure/welcomeBottom.gif) left top no-repeat;}
#welcomeText .content{width:441px;height:167px;padding:0px 20px 0 20px;background:url(Images/Structure/welcomeBg.gif) repeat-y;}
#welcomeText p {margin:0;}
.block .ticker, .block .middle{float:left;width:451px;height:36px;padding:0px 20px 0 20px;background:url(Images/Structure/welcomeBg.gif) repeat-y;font-size:15px;line-height:1em;}
.block .ticker a, .block .middle a{font-weight:bold;font-size:12px;color:#5D9732;}
.block .ticker span{display:none;}
.block .ticker .active_ticker{display:block;}	




#subBanner{clear:left;width:935px;min-height:277px;height:auto !important;height:277px;background:url(Images/subBannerBG.jpg) no-repeat 0 0;padding:10px 20px 20px 20px;
margin:10px 0 6px 0;}	


#header{width:100%;	height:177px;}
#header #topStrip{width:100%;height:22px;}
#header #subNav{width:100%;height:36px;}
#header #subNav ul{padding:0px 0 0 0px;}
#header #subNav ul li{display:inline;}
#header #subNav ul li a{color:#1f4814;font-size:12px;text-decoration:none;display:block;float:left;text-align:center;padding:5px 0 0 0;}
#header #subNav ul li a.subNavSay{width:131px;height:31px;background:url(Images/secNavWhat.jpg) no-repeat 0 0;}
#header #subNav ul li a.subNavAfter{width:114px;height:31px;background:url(Images/secNavStudy.jpg) no-repeat 0 0;}
#header #subNav ul li a.subNavGallery{width:77px;height:31px;background:url(Images/secNavGallery.jpg) no-repeat 0 0;}		
#header #subNav ul li a.subNavEvents{width:131px;height:31px;background:url(Images/secNavEvents.jpg) no-repeat 0 0;}
#header #subNav ul li a.subNavOffer{width:100px;height:31px;background:url(Images/secNavOffers.jpg) no-repeat 0 0;}
#header #subNav ul li a.subNavTest{width:121px;height:31px;background:url(Images/secNavTest.jpg) no-repeat 0 0;}		
#header #subNav ul li a.subNavLife{width:134px;height:31px;background:url(Images/secNavLife.jpg) no-repeat 0 0;}
#header #subNav ul li a.subNavTravel{width:102px;height:31px;background:url(Images/secNavTravel.jpg) no-repeat 0 0;}
#header #subNav ul li a.subNavLast{width:55px;height:31px;background:url(Images/secNavLast.jpg) no-repeat 0 0;}	
		
#header #subNav ul li a.subNavSay:hover, #header #subNav ul li a.subNavAfter:hover, #header #subNav ul li a.subNavGallery:hover, #header #subNav ul li a.subNavEvents:hover, #header #subNav ul li a.subNavOffer:hover, #header #subNav ul li a.subNavTest:hover, #header #subNav ul li a.subNavLife:hover, #header #subNav ul li a.subNavTravel:hover {background-position:0 -36px}
		
#header #subNav ul li a.subNavSay.currentSubPage, #header #subNav ul li a.subNavAfter.currentSubPage, #header #subNav ul li a.subNavGallery.currentSubPage, #header #subNav ul li a.subNavEvents.currentSubPage, #header #subNav ul li a.subNavOffer.currentSubPage, #header #subNav ul li a.subNavTest.currentSubPage, #header #subNav ul li a.subNavLife.currentSubPage, #header #subNav ul li a.subNavTravel.currentSubPage {background-position:0 -36px}
	
#topStrip ul li{display:inline;	float:left;}		
#topStrip ul li a{color:#FFFFFF;display:block;height:22px;padding:0 5px 0 15px;	font-size:11px;	text-decoration:none;border-right:1px solid #3C5537;float:left}
#topStrip ul li a.stripNZMA{background:url(Images/strip_nzma.gif) no-repeat 0 3px;border-left:1px solid #3C5537;}		
#topStrip ul li a.stripFish{background:url(Images/strip_redFish.gif) no-repeat 0 6px;}		
#topStrip ul li a.stripFern{background:url(Images/strip_fern.gif) no-repeat 0 6px;}		
#topStrip ul li a.stripNZMA:hover, #topStrip ul li a.stripFish:hover, #topStrip ul li a.stripFern:hover{background-color:#1E4612;}
	
#header #headerBanner{width:100%;height:119px;position:relative;}
#header #headerBanner #logo a{width:140px;height:85px;background:url(Images/logo.gif) no-repeat 0 0;position:absolute;display:block;top:20px;left:10px;}
#header #headerBanner #search{width:270px;height:30px;background-color:blue;position:absolute;display:block;top:20px;left:670px;}

#header #headerBanner #mainNavigation{width:765px;height:36px;position:absolute;left:210px;top:83px;}
#mainNavigation ul li{display:inline;}
#mainNavigation ul li a{text-decoration:none;font-size:14px;color:#FFFFFF;text-align:center;}
			
#mainNavigation ul li a.homeNav:hover,#mainNavigation ul li a.homeAbout:hover,#mainNavigation ul li a.homeWhy:hover, #mainNavigation ul li a.homeLocation:hover, #mainNavigation ul li a.homeProg:hover, #mainNavigation ul li a.homeApply:hover, #mainNavigation ul li a.homeContact:hover, #mainNavigation ul li a.homeDownloads:hover{background-position:0 -36px;}
			
#mainNavigation ul li a.homeNav.currentPage,#mainNavigation ul li a.homeAbout.currentPage,#mainNavigation ul li a.homeWhy.currentPage, #mainNavigation ul li a.homeLocation.currentPage, #mainNavigation ul li a.homeProg.currentPage, #mainNavigation ul li a.homeApply.currentPage, #mainNavigation ul li a.homeContact.currentPage, #mainNavigation ul li a.homeDownloads.currentPage{background-position:0 -72px;color:#6a7132;}
#mainNavigation ul li a.homeNav{display:block;float:left;width:62px;height:32px;background:url(Images/navigation/home_nav.gif) no-repeat 0 0;
margin:0 6px 0 0;padding:4px 0 0 0px;}
			
			
#mainNavigation ul li a.homeAbout{display:block;float:left;width:69px;height:32px;background:url(Images/navigation/about_nav.gif) no-repeat 0 0;
margin:0 6px 0 0;padding:4px 0 0 0;}
#mainNavigation ul li a.homeWhy{display:block;float:left;width:137px;height:32px;background:url(Images/navigation/why_nav.gif) no-repeat 0 0;
margin:0 6px 0 0;padding:4px 0 0 0;}
#mainNavigation ul li a.homeLocation{display:block;float:left;width:77px;height:32px;background:url(Images/navigation/location_nav.gif) no-repeat 0 0;
margin:0 6px 0 0;padding:4px 0 0 0;}			
#mainNavigation ul li a.homeProg{display:block;float:left;width:112px;height:32px;background:url(Images/navigation/programmes_nav.gif) no-repeat 0 0;
margin:0 6px 0 0;padding:4px 0 0 0;}
#mainNavigation ul li a.homeApply{display:block;float:left;width:101px;height:32px;background:url(Images/navigation/apply_nav.gif) no-repeat 0 0;
margin:0 6px 0 0;padding:4px 0 0 0;}
#mainNavigation ul li a.homeContact{display:block;float:left;width:67px;height:32px;background:url(Images/navigation/contact_nav.gif) no-repeat 0 0;
margin:0 6px 0 0;padding:4px 0 0 0;}			
#mainNavigation ul li a.homeDownloads{display:block;float:left;width:93px;height:32px;background:url(Images/navigation/downloads_nav.gif) no-repeat 0 0;
padding:4px 0 0 0;}

#onlineEnglish{}
#onlineEnglish .bottom{clear:left;min-height:91px;height:auto!important;height:91px;padding-top:21px;background:url(Images/online_english/horizontal.gif) top no-repeat;text-align:center;}
#onlineEnglish .bottom p{font-size:15px;}
#onlineEnglish .middle{min-height:349px;height:auto!important;height:349px;background:url(Images/online_english/middle_background.gif) no-repeat top;}
#onlineEnglish .middle .column{display:inline;float:left;width:284px;margin:0 20px 0 20px;padding:21px 0 0 0;}
#onlineEnglish .middle .column h4{font-size:24px;font-weight:bold;color:#204814;margin:0 0 0.2em 0;}
#onlineEnglish .middle .column h5{font-size:16px;font-weight:bold;color:#568f2c;margin:0 0 0.5em 0;}
#onlineEnglish .middle .column .login {float:left;width:269px;}
#onlineEnglish .top{width:970px;height:334px;background:url(Images/online_english/top.jpg) no-repeat;color:#FFFFFF;}
#onlineEnglish .top .content{width:580px;padding:33px 0 0 349px;}
#onlineEnglish .top .content h2{color:#FFFFFF;font-size:31px;font-weight:normal;line-height:1.2em;margin:0 0 0.3em 0;}
#onlineEnglish .top .content h3{color:#d0e277;font-size:20px;font-weight:normal;line-height:1.3em;margin:0 0 1em 0;}
#onlineEnglish .top .content ul{}
#onlineEnglish .top .content ul li{width:462px;color:#FFFFFF;list-style:none;font-size:15px;line-height:1.4em;margin:0 0 1em 0;padding-left:30px;background:url(Images/online_english/bullet.gif) no-repeat;}

#footer{width:100%;background:url(Images/footerBG.jpg) repeat-x 0 0 #0B2B04;}
#footer #footerWrapper{width:975px;margin:0 auto;padding:5px 0 0 0;}
#footer #footerNav{width:100%;}
#footer #footerNav a{text-decoration:none;color:#D6D6D6;font-size:11px;}
#footer #footerNav a:hover{text-decoration:underline;}
#footer ul li{line-height:1.7;}
		
#footer #footerNav #footerNavFern, #footer #footerNav #footerNavLiving, #footer #footerNav #footerNavStudents, #footer #footerNav #footerNavHelp,#footer #footerNav #footerNavSCommunity{
display:block;float:left;}

#footer #footerNav #footerNavFern{margin:0 70px 0 15px;}
#footer #footerNav #footerNavLiving{margin:0 64px 0 0;}
#footer #footerNav #footerNavStudents{margin:0 74px 0 0;}
#footer #footerNav #footerNavHelp{margin:0 80px 0 0;}		
#footerCopyrights{width:100%;height:71px;padding:10px 0 0 0;color:#7C7C7C;font-size:11px;background-color:#0B2B04;}
#footerCopyrights a.advocate {color:#ffffff;text-decoration:none;}
#footerCopyrights a.advocate:hover {text-decoration:underline;}
#footerCopyrights #footerCopyrightsWrapper{width:975px;margin:0 auto;position:relative;}
#footerCopyrights #footerFern{position:absolute;top:10px;left:370px;}
#footerCopyrights #footerFish{position:absolute;top:9px;left:480px;}
#footerCopyrights #footerHos{position:absolute;top:7px;left:610px;}
#wrapper{width:975px;margin:0 auto;}

.bgOne{background:url(Images/bg1.jpg) bottom center no-repeat;}

/*------------About NZMA BOX ---------------*/

#AboutBox{width:100%;	height:192px;	background:url(Images/about_nzma.jpg) no-repeat;	margin:30px 0 80px 0;
}

#AboutBox #AboutContainer{	width:715px;	float:right;	margin:10px 10px 10px 0;}
#whyBox{	width:100%;	height:233px;background:url(Images/whyBoxBg.jpg) no-repeat;	margin:30px 0 80px 0;}
#whyBox #WhyContainer{	width:700px;float:right;margin:10px 10px 10px 10px;}


/*------------ Location style ---------------*/

#LocationLeft, #LocationRight{width:441px;height:487px;float:left;margin:0 0 80px 0;padding:10px 20px 20px 20px;}
#LocationLeft{background:url(Images/locationBG.jpg) no-repeat 0 0;margin:0 10px 0 0;}
#LocationRight{background:url(Images/location_bg_white_2.jpg) no-repeat 0 0;}

/*------------ Programme style ---------------*/

#programmeLeftBox{width:310px;float:left;margin:0 15px 80px 0;}
#programmeLeftTop{width:100%;background:url(Images/programmeLeftBg.jpg) no-repeat 0 0;padding:20px;}
#programmeLeftBox #programmeLeftTop ul li{margin:0 0 10px 0;}
#programmeLeftBox #programmeLeftTop ul li a{color:#42731e;}
#programmeLeftBox #programmeLeftTop ul li a.currentProgramme{color:#333333;}
#programmeLeftBottom{width:100%;height:12px;background:url(Images/programmeLeftBgBottom.jpg) no-repeat 0 0;}
#programmeRightBox{width:648px;float:left;margin:0 0 80px 0;}

/*table { width: 100%;}*/
th,td {padding:5px; text-align: center; border:1px solid #CCCCCC}
/*td {padding:5px; text-align: left; border:1px solid #CCCCCC }*/
th.topHeader { background-color:#5D9731; color:#FFFFFF;border-top:none;border-bottom:none; }
tr.evenRow { background-color: #f2f2f2; }
td.infoEven,td.infoEvenL{background-color:#f2f2f2;padding:1em 1em 1em 15px;}
td.infoEvenL{text-align:left;}
td.infoOdd,td.infoOddL{background-color:#FFFFFF;padding:1em 1em 1em 15px;}
td.infoOdd a,td.infoEven a {text-decoration:none;color:#42731e;}
td.infoOdd a:hover,td.infoEven a:hover{	text-decoration:underline;color:#669900;}
td.infoOddL{text-align:left;}
td.l {text-align:left;}
td.score{	font-weight:bold;}
td p {align:left;}

.tableTopLeft{	background:url(Images/tableBgLeft.jpg) no-repeat top left #5D9731; border:none;text-align:left;color:#FFFFFF;padding:5px 5px 5px 15px;}
.tableTopRight{	background:url(Images/tableBgRight.jpg) no-repeat top right #5D9731; border-top:none; border-right:none;}

/*------------ Programme detail page style ---------------*/
#crumb{width:100%;height:29px;border-bottom:1px solid #e2e2e2;margin:0 0 0 3px;}
#crumb ul li{display:inline;}
#crumb ul li a{display:block;float:left;height:26px;padding-right:20px;padding-left:20px;padding-top:3px;
text-decoration:none;color:#000000;}
#crumb ul li a:hover{color:#669900;}
#crumb ul li a.currentCrumb{font-weight:bold;}
#crumb ul li a.parents{background:url(Images/crumber.gif) no-repeat center right;}
#programmeDetailBox{width:648px;float:left;}
#programmeDetailBox #programmeDetailBoxTop{width:608px;background:url(Images/programmeDetailBoxBg.jpg) no-repeat 0 0;padding:20px;}
#programmeDetailBox #programmeDetailBoxBottom{width:100%;height:12px;
background:url(Images/programmeDetailBoxBgBottom.jpg) no-repeat 0 0;}
.programmeDetailInfoBox{width:100%;padding:0 0 10px 0;border-bottom:1px dotted #999999;margin:0 0 10px 0;}
.programmeDetailInfoBox ul {margin-bottom:1em;padding:0;}
.programmeDetailInfoBox ul li{background:url(Images/bullet_white.jpg) no-repeat 0 8px;padding:0 0 0 15px;margin-bottom:0;}

.fernlist{margin:-15px 0 0 0; padding:0}
.fernlist li{background:url(Images/bullet_white.jpg) no-repeat 0 8px;padding:0 0 0 15px;margin:0;}

/*------------ contact page style ---------------*/

.contactInfoOffice{width:313px;height:100px;float:left;margin-right:20px;border-right:1px dotted #333333;}
.contactInfoLocation{width:150px;height:100px;float:left;}
#contactDetails{width:100%;margin:0 0 80px 0;}
.detailCol{width:315px;float:left;margin-bottom:80px;}
.detailCol h5{color:#FFFFFF;padding:0 0 0 10px;}
.detailCol p.contactRow{width:293px;padding:10px;border-bottom:1px solid #CDD1D4;border-left:1px solid #CDD1D4;
border-right:1px solid #CDD1D4;font-size:11px;margin-bottom:0;}
.detailCol p.contactRow strong{font-size:14px;color:#343b4c;}
.detailCol .detailColTop{background:url(Images/detailColTop.jpg) no-repeat 0 0;width:315px;height:360px;}
.detailCol .detailColTopLast{background:url(Images/detailColTop.jpg) no-repeat 0 0;width:315px;
height:203px;}
.detailCol .detailColBottom{background:url(Images/detailColBottom.jpg) no-repeat left top ;width:100%;height:13px;}
.detailCol .detailColBottomLast{background:url(Images/detailColBottom2.jpg) no-repeat 0 0;width:100%;
height:173px;}

/*------------ download page style ---------------*/

ul li a.pdfDownloads{background:url(Images/pdf_icon.gif) no-repeat 0 0;padding:2px 0 2px 20px;}
ul li a.wordDownloads{background:url(Images/word_icon.gif) no-repeat 0 0;padding:2px 0 2px 20px;}
#donwloadContainer{width:100%;height:549px;background:url(Images/downloadBG.jpg) no-repeat 0 0;margin:0 0 80px 0;
padding:20px;}

/*------------ how to apply page style ---------------*/

#applyBanner{width:723px;height:279px;background:url(Images/applyBanner.jpg) no-repeat 0 0;
padding:10px 0 0 250px;margin:0 0 20px 0;position:relative;}
#applyBanner .applybtnOnApply{position:absolute;top:220px;left:800px;}

#applyBanner ul li.firstLevel{background:url(Images/tick.png) no-repeat 0 3px;padding:0 0 0 25px;
color:#FFFFFF;}

#applyBanner ul li.secondLevel{margin:0 0 0 30px;font-size:11px;color:#FFFFFF;}

/*------------ how to apply Internationla page style ---------------*/

#applyInterBox{width:933px;height:69px;background:url(Images/applyInterBg.jpg) no-repeat 0 0;padding:20px;
margin:0 0 20px 0;}

/*------------ what student say page style ---------------*/

.studentCommentBox{width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted #CCCCCC;}
.studentCommentBox .studentThumb{width:176px;float:left;margin:0 23px 0 0;}
.studentCommentBox .studentDescription{width:774px;float:left;}

/*------------ Special offer page style ---------------*/

#specialOfferBanner{
background:url(Images/specialOffers.jpg) no-repeat 0 0;display:block;width:100%;height:580px;
margin:0 0 80px 0;position:relative;}

#specialOfferBanner #offerInfo{position:absolute;top:40px;left:50px;}
ul.listWithBullet li{background:url(Images/bullet.png) no-repeat 0 5px;padding:0 0 0 15px;}
ul.listWithBulletWhite li{background:url(Images/bullet_white.jpg) no-repeat 0 5px;padding:0 0 0 15px;}

/*------------ Gallery page style ---------------*/

.galleryBox{width:188px;height:188px;border:1px solid #D9D9D9;float:left;margin:0 5px 8px 0;display:block;}
.galleryBox img{}

/*------------ NEW about page style ---------------*/

#mainColLeft{width:649px;float:left;margin:0 12px 80px 0;}
#mainColRight{width:310px;float:left;margin:0 0 80px 0;}
#mainColRightTop{width:270px;background:url(Images/programmeLeftBg.jpg) no-repeat 0 0;padding:20px;}
#mainColRightBottom{width:100%;height:12px;background:url(Images/programmeLeftBgBottom.jpg) no-repeat 0 0;}

/*-----------------------------------------*/

#specialOffer {background:url(Images/specialOffers2.jpg) no-repeat;height:579px;}
#specialOffer h2 {font-size:20px;font-weight:bold;color:#FFFFFF;}
#specialOffer h3 {line-height:normal;font-size:15px;font-weight:bold;color:#FFFFFF;}
#specialOffer p {font-size:15px;line-height:1.3em;color:#ffffff;}
#specialOffer ul {margin-top:1em;/*			margin-left:25px;*/}
#specialOffer ul li {list-style-image:none;background:url(Images/PDF_icon.gif) no-repeat 0 5px;padding-left:25px;
/*				padding-left:1em;*/
color:#fff;font-size:15px;}
#specialOffer ul li a{text-decoration:none;color:#ffffff;}
#specialOffer ul li a:hover{text-decoration:underline;}
#specialOffer .left {float:left;width:550px;margin:20px 0 0 162px;}
#specialOffer .right {float:right;width:187px;margin:20px 0 0 0px;}

/*------------ Study after fern page style ---------------*/

#studyAfterBanner{width:100%;height:284px;background:url(Images/studyAfterBanner.jpg) no-repeat 0 0;position:relative;}
#studyAfterBanner #afterBannerContent{width:450px;height:220px;position:absolute;left:450px;top:40px;}
#studyAfterContainer{width:100%;margin:10px 0 10px 0;}
#studyAfterContainer #studyAfterContainerTop{width:100%;background:url(Images/studyAfterContainer.png) no-repeat 0 0;}
#studyAfterContainer #studyAfterContainerBottom{width:100%;background:url(Images/studyAfterContainerBottom.jpg) no-repeat 0 0;height:14px;}
.InstitutionsBox{width:973px;border-bottom:1px solid #BEC2CD;padding:30px 0 20px 0;}
.InstitutionsBoxEven{width:971px;border-bottom:1px solid #BEC2CD;padding:30px 0 20px 0;}
.boxThumb{width:220px;float:left;margin:0 20px 0 0;text-align:center;}
.boxInfo{width:723px;float:left;}
ul.afterBullet{float:left;}
ul.afterBullet li{display:block;width:420px;height:20px;position:relative;margin:0 0 5px 0;}
ul.afterBullet li a{position:absolute;right:0;top:0;background:url(Images/afterBullet.gif) 0 10px no-repeat;padding:0 0 0 20px;}


/*------------ sitemap page style ---------------*/
.sitemapBox{width:230px;height:200px;float:left;margin-bottom:10px;}
.sitemapBox ul li a{background:url(Images/bullet_white.jpg) no-repeat 0 3px;padding:0 0 0 10px;}