/*  KICKSTART CSS CODE */


	*{outline:none; margin:0px; padding:0px;}
	body{font-family:Arial, Helvetica, sans-serif; background:#fff url(images/bg.jpg) repeat top left; color:#66594d; font-size:12px;}

	img{border:none;}

	#social{position:fixed; top:0; left:0; margin:5px 0px 0px 5px;}
	.social_jgh{display:none;}

	.heading_h1{display:none;}
	.orange{color:#ffa200!important; font-weight:bold;}
	.green{color:#77B800!important; font-weight:bold;}

	.clear{display:block; width:100%; clear:both;}
	.one{
		clear:both;
		height:25px;
		width:100%;
	}

	.pdf_record{margin:0px 0px 0px 16px;}
	.pdf_record li{list-style-image:url(images/pdficon.gif); margin:0px 0px 15px;}

	#col960{margin:0px auto;}
	#col720{width:717px;}

	.introduction h1{margin:10px 0!important;}
	.introduction  strong{
    font-size: 15px; }

/*MILKBOX*/

	.milk_stage_tags{display:none;}
	.milk_stage_close{color:#fff; font-weight:bold; background:#DCE60A none; padding:3px 5px; cursor:pointer;}

/*SLIDER CHANGES*/

	.slider_menu{display:none!important;}
	.slider_panels{width:455px; padding:0px;}
	#slider{width:455px; height:332px; margin:1px 0px 0px 2px;}
	.slider_scroll{height:332px;}

	.left{background:transparent url(images/arrow_left.png) no-repeat top left; padding:332px 0px 0px;}
	.right{background:transparent url(images/arrow_right.png) no-repeat top left; left:431px; padding:332px 0px 0px;}


/*COMMUNITY SECTION*/

	#community{margin:21px 0 0 20px;}
	.link{}
	.link img{border:none;}

/*SITE*/

	#fix{position:fixed; top:0;z-index:9000;}

	#topstrip{background:transparent url(images/topstrip_bg.png) no-repeat top left; height:30px;}

	#header{background:transparent url(images/container_bg.png) repeat-y top left;}
	#container{background:transparent url(images/container_bg.png) repeat-y top left; margin:163px 0 0;}

	/*TOP SECTION*/

	#logo{background:transparent url(images/logo.png) no-repeat top left; height:70px; width:288px; margin:16px 0px 0px 12px;}

	#topmenu{margin:33px 18px 0; text-align:right;}
	#topmenu ul{background:transparent url(images/topmenu_bg.png) repeat-x top left; float:right; padding:10px 0px;}
	#topmenu li{height:30px; display:inline; margin:0 0 0 -3px; padding:10px 20px;}
	#topmenu li:hover, #topmenu .active{background:transparent url(images/topmenu_bg_hover.png) repeat-x top left;}
	#topmenu a{
		color:#66594d;
		text-transform:uppercase;
		text-decoration:none;
		background:transparent url(images/topmenu_a_bg.png) no-repeat top left;
		padding:0px 0px 0px 20px;
		font-size:13px;
		font-weight:bold;
	}
	#topmenu a:hover, #topmenu .clicked{background:transparent url(images/topmenu_a_hover.png) no-repeat top left;}

	#topmenu .menu3, #topmenu .menu4, #topmenu .menu5, #topmenu .menu6, #topmenu .menu7, #topmenu .menu8, #topmenu .menu9, #topmenu .menu10, #topmenu .menu12, #topmenu .menu13, #topmenu .menu14, #topmenu .menu15, #menu .sub3_1,#menu .sub4_1, #menu .sub5_1{display:none;}


/*MENU STYLED HERE*/

					/* CSS CODING FOR A DROP DOWN MENU */

					#menu {font-size:0.85em; position:relative; z-index:100;}

					/* remove all the bullets, borders and padding from the default list styling */
					#menu ul {padding:0;margin:0;list-style-type:none;}
					#menu ul ul {width:149px;}

					/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
					#menu li {position:relative;}

					/* style the links for the top level */
					#menu a, #menu a:visited {text-decoration:none; height:20px;}

					/* style the second level background */
					#menu ul ul a.drop, #menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}

					/* style the second level hover */
					#menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
					#menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}


					/* hide the sub levels and give them a positon absolute so that they take up no room */
					#menu ul ul {
						visibility:hidden;
						position:absolute;
						height:0;
						top:13px;
						left:-10px;
						width:155px;
						margin:0px;
					}


					/* style the second level links */
					#menu ul ul a, #menu ul ul a:visited {
						background:transparent url(images/dropdown_bg.png) repeat top left;
						color:#66594d;
						height:auto;
						line-height:1em;
						padding:8px 10px 3px;
						width:155px;
						text-transform:capitalize;
						text-align:left;
						font-size:11px;
						display:block;
					}
					#menu li li{border:none; padding:0px; height:auto!important;}

					/* style the top level hover */
					#menu a:hover, #menu ul ul a:hover{color:#add068;}
					#menu :hover > a, #menu ul ul :hover > a {color:#fff;}
					#menu .clicked{color:#fff;}

					/* make the second level visible when hover on first level list OR link */
					#menu ul li:hover ul,
					#menu ul a:hover ul{visibility:visible; }

	#menu{
		background:#dce60a url(images/menu_bg.png) no-repeat top left;
		padding:5px 0 4px 0px;
		margin:0px 0px 0px 2px;
		height:13px;
	}
	#menu ul{text-align:center; padding:0 0 0 10px;}
	#menu li{display:inline; list-style:none; padding:0px 5px; height:17px;}
	#menu a{
		color:#66594d;
		text-decoration:none;
		text-transform:uppercase;
		letter-spacing:0.09em;
		font-weight:bold;
		font-size:12px;
	}

	#menu .menu1, #menu .menu2, #menu .menu11, #menu .menu12, #menu .menu13, #menu .menu14, #menu .menu15{display:none;}
	#menu .sub3_9, #menu .sub4_9{display:none;}


/*CONTENT HERE*/

	.banner{margin:0px 0px 0px 2px;}

	#leftpic{margin:1px 0px 0px 2px;}


	#content{background:transparent url(images/content_bg.gif) repeat-y top left; margin:-3px 0px 0px 3px; padding:0px 0px 10px 0px;}

	.text{margin:20px 10px 0 20px; line-height:1.5;}
	.text h1{
		font-size:20px;
		text-transform:capitalize;
		margin:0px 0px 30px;
		font-weight:lighter;
	}
	.text h2{font-size:15px;}
	.text a{color:#DCE60A; font-weight:bold; text-decoration:none;}
	.text a:hover{text-decoration:underline;}
	.text ul{margin:0px 0px 0px 15px;}

	.pushovertext{margin:0px 0px 0px 187px;}

	.internship_text h1{color:#ffa200;}
	.internship_text h3{display:inline; font-size:13px;}
	.internship_text h4{color:#ffa200; display:inline; margin:0px 12px 0px 30px; font-size:17px;}
	.internship_text p{margin:0px 0px 0px 30px;}
	.internship_text a{color:#ffa200;}

	.volunteer_text h1{color:#77b800;}
	.volunteer_text h3{display:inline; font-size:13px;}
	.volunteer_text h4{color:#77b800; display:inline; margin:0px 12px 0px 30px; font-size:17px;}
	.volunteer_text p{margin:0px 0px 0px 30px;}
	.volunteer_text a{color:#77b800;}

	.volunteer_package{background:transparent url(images/packages_bg.png) no-repeat top left;}

	.packages{
		height:92px;
		padding:20px 16px 0 0;
	}
	.packageprices{background:transparent url(images/boxpacks.png) no-repeat top left; padding:11px 10px 0px 23px; height:85px;}

	.study_text h1{color:#d32884;}
	.study_text a{color:#d32884;}

	.language_text h1{color:#0095c3;}
	.language_text a{color:#0095c3;}

	.donegal img{margin:30px 0px 0px;}

/*HOME PAGE*/

	.home_blocks{width:47%; float:left; height:240px; margin:0px 20px 0px 0px;}
	.home_blocks h1{
		color:#fff!important;
		font-size:17px;
		padding:3px 0 5px 32px;
		font-style:normal;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-transform:lowercase;
	}
	.home_blocks a{text-decoration:none; display:block;}

	.orange_heading{background:transparent url(images/h1_bg_orange.png) no-repeat top left;}
	.blue_heading{background:transparent url(images/h1_bg_blue.png) no-repeat top left;}
	.pink_heading{background:transparent url(images/h1_bg_pink.png) no-repeat top left;}
	.green_heading{background:transparent url(images/h1_bg_green.png) no-repeat top left;}
	.grey_heading{background:transparent url(images/h1_bg_grey.png) no-repeat top left;}

	.home_heading{background:transparent url(images/h1_bg_green.png) no-repeat top left;}

	.orange_link{color:#ffa200!important;}
	.green_link{color:#77b800!important;}
	.pink_link{color:#d32884!important;}
	.blue_link{color:#0095c3!important;}


	.records{
		padding:0px 0px 20px;
		margin:0px 0px 33px;
		background:transparent url(images/records_bottom_bg.gif) no-repeat bottom left;
		text-align:left;
	}

	.about_records{
		padding:0px 0px 20px;
		margin:0px 0px 33px;
		background:transparent url(images/records_bottom_bg.gif) no-repeat bottom left;
		text-align:left;
		min-height:222px;
	}
	.about_records h1{
		font-size:15px;
		font-weight:bold;
	}
	.about_records img{margin:0px 10px 0px 0px;}
	.about_recrods h1{font-size:18px;}

	.faq h1{font-size:16px; text-transform:uppercase;}


/*INFOBOX*/

	#search_site{padding:8px 0px 0px 10px; background:#dce60a none; margin:-2px 0px 0px 0px;}
	.search_input{
		background:none repeat scroll 0 0 transparent;
		border:1px solid #66594D;
		margin:3px 0 10px;
		padding:4px 0 3px 4px;
		width:168px;
	}
	.keyword{
		background:url("images/search_icon.png") no-repeat scroll left top transparent;
		border:medium none;
		height:27px;
		padding:4px 13px 8px;
		width:10px;
	}


	#infobox{margin:0px 22px 0px 0px; padding:0px 0px 0px 4px; font-size:11px;}
	#infobox h1{
		color:#FFFFFF;
		font-size:14px;
		padding:9px 0 13px 35px;
		text-transform:uppercase;
		width:177px;
		margin:20px 0px 0px;
	}
	#infobox a{color:#66594D;display:block;font-weight:bold;padding-top:3px;text-decoration:none;}

	.rightgal{padding:0px 5px;}
	.rightgal a{display:inline!important;}

	#infobox .newslink{margin:10px 5px; padding:0px 0px 10px; text-align:center; text-transform:uppercase;}
	#infobox .newslink a{
		background:none repeat scroll 0 0 #7B6C5F;
		color:#DCE60A;
		display:inline;
		font-style:normal;
		margin:10px 0 0;
		padding:2px 5px;
	}

	.right_records{padding:0px 0px 10px; margin:0px 0px 15px; background:transparent url(images/right_bottomborder.gif) no-repeat bottom left;}

	.info_records{border-bottom:1px solid #CCCCCC;margin:0;padding:10px 0;}

	.infoimg{padding:0 3px 5px 1px;}
	.infoimg img{margin:0px 3px 3px 0px;}
	.infotext{margin:0 0 0 53px;}
	.infotext h2{font-size:12px;}


	.stuff{padding:0 13px;}
	.stuff h1{color:#66594D!important; padding:8px 0 7px 24px !important;font-size:16px; background:transparent url(images/h1_right_bg.PNG) no-repeat top left;}
	.stuff h2{background:transparent url(images/arrow.png) no-repeat center left; padding:0px 0px 0px 20px; font-size:13px;}
	.stuff .readmore{
		background:none repeat scroll 0 0 #7B6C5F;
		color:#DCE60A!important;
		display:inline!important;
		font-style:normal;
		margin:10px 0 0;
		padding:0px 2px!important;
		}

	.right_records h1{color:#66594D!important; padding:0px!important;font-size:12px;}
	.right_records h2{background:none!important; padding:0px!important; font-style:normal!important;}

	.gall{padding:0px 4px;}
	.gall h1{
		background:url("images/h1_right_bg.PNG") no-repeat scroll left top transparent;
		color:#66594D !important;
		font-size:16px;
		margin:20px 0 9px 9px !important;
		padding:8px 0 7px 24px !important;
	}

	.internship_infobox{padding:0px 4px;}
	.internship_infobox h1{background:transparent url(images/internship_h1.png) no-repeat top left; width:215px; height:51px;}

	.volunteer_infobox{padding:0px 4px;}
	.volunteer_infobox h1{background:transparent url(images/volunteer_h1.png) no-repeat top left; width:215px; height:51px;}

	.study_infobox{padding:0px 4px;}
	.study_infobox h1{background:transparent url(images/studyabroad_h1.png) no-repeat top left; width:215px; height:51px;}

	.language_infobox{padding:0px 4px;}
	.language_infobox h1{background:transparent url(images/language_h1.png) no-repeat top left; width:215px; height:51px;}

/*CONTACT FORM*/

	#hide_form1{margin:10px 0px 0px;}
	#form fieldset{border:none; margin:0px 0px 15px;}
	#form label{
		float:left;
		font-weight:bold;
		text-transform:capitalize;
		width:195px;
	}
	#form input{width:250px;}
	#form textarea{width:250px;}
	#form select{width:250px;}
	#form .button{
		background:transparent url(images/send_btn_bg.png) no-repeat scroll left top;
		border:medium none;
		color:#FFFFFF;
		font-weight:bold;
		padding:8px 11px 8px 9px;
		width:149px;
		text-indent:-1000px;
		cursor:pointer;
	}

/*FOOTER*/

	#footer{margin:0px 22px 0px 0px; border-top:1px solid #ccc; padding:10px 0 10px 40px;}
	#footer a{color:#66594D; text-decoration:none; font-weight:bold;}
	#footer a:hover{text-decoration:underline;}


/*TABLE ON THE LANGUAGE PAGE*/

	table{font-size:11px; border:1px solid #000; margin:0px 0px 20px;}
	thead td{font-weight:bold; text-align:center; font-size:12px;}
	thead .heading{font-size:18px;}
	tbody td{width:70px; text-align:center;}
	td{border:1px solid #000; padding:3px 5px;}


/*IE 8*/


/*IE 7*/

	*:first-child+html #topstrip{width:960px;}
	*:first-child+html .keyword{height:35px; width:27px;}
	*:first-child+html #menu{width:950px;}
	*:first-child+html #topmenu li{margin:0px;}
	*:first-child+html #form .button{padding:30px;}





