/* basic */

body {
	margin: 0px auto;
	padding: 0;
	border: 0; /*
	text-align: center;
	font: normal 14px/18px Arial, Helvetica, sans-serif; */
	color: #404040;
	/*behavior: url(/csshover.htc);*/
	background-color: #a29994;
}

#print {display:none;}
/*
div, h1, h2, h3, p, ul, li, form, fieldset {
	margin:0px;
	padding:0px;
} */


.container {
	width: 995px;
	margin:0px auto;
	background-color:#a29994;
	position:relative;
	padding:0px;
	text-align:left;
}

#topbanner {
	width:858px;
	background-color: #716b67;
	height:97px;
}

#rightsidebanner {
	position:absolute;
	top:110px;
	right:10px;
	height:600px;
	width:120px;
}

#header {
	background: #fff url(/images/headerbg.jpg) 0px 0px no-repeat;
	width:858px;
	height:122px;
	border-top: 0px solid #4e7fb2;
	margin-left: 0px;
	position:relative;
}

#header h1 {display:none;}

#header #toplink {
	display:block;
	position:absolute;
	top:20px;
	left: 40px;
	height:80px;
	width: 460px;
	text-transform:lowercase;
	text-align:left;
	padding-left: 40px;
	color: #fff;
	font-size: 0.8em;
}


#header form {
	position:absolute;
	top: 40px;
	left: 645px;
}

#header input#search_field {
	width: 159px;
	position:absolute;
	top:-1px;
	left:0px;
	height: 20px;
	padding: 13px 3px;
	font-size: 16px;
	color: #8b8b8b;
	border: 0px;
	background: #000 url(/images/search_field.jpg) 0px 1px repeat-x;
}

#header input#submit {
	width: 34px;
	height: 47px;
	position:absolute;
	top:0px;
	left:165px;
	border: 0px;
	background: #000 url(/images/submit_button.jpg) 0px 0px no-repeat;
}

#nav {
	width:858px;
	background: #fff url(/images/navbg.jpg) 0px 0px no-repeat;
	height:48px;
	text-align:center;
	font-weight: bold;
}

#nav a {
	color:#414141;
	text-decoration:none;
	line-height: 45px;
	padding: 0px 3px;
}

#nav a:hover, #nav a.this {
color: #cc0911;
}


.main {
	padding-top:15px;
	width:858px;
	background: #fff url(/images/contentbg.jpg) -11px 0px repeat-y;
	padding-bottom: 1px;
}
/*
.left {
	float:right;
	position:relative;
	width:476px;
	padding:0px 20px;
	margin-left:0px;
	margin-right: 17px;
	background: #f0edeb url(/images/leftbg.jpg) 0px 0px repeat-x;
	text-align:left;
	font-size: 0.9em;
}
 */
#index .left {
	float:left;
	position:relative;
	width:414px;
	margin-left:9px;
	margin-right: 0px;
}

html>body .left {
	margin-right: 34px;
	margin-left: 0px;
}

html>body#index .left {
	margin-right: 0px;
	margin-left: 18px;
}



.main h1 {
	float:right;
	text-align:left;
	width: 516px;
	margin-right:17px;
	margin-bottom: 0em;
	line-height:1.2em;
}

html>body .main h1 {
	margin-right:34px;
}
.main .left h3 {
	color: #000;
	float:none;
	background-color: transparent;
	width: auto;
	padding: 10px 0 10px 10px;
}
.main .left h1, .main .minileft h1, .main .miniright h1 {
	color: #000;
	float:none;
	background-color: transparent;
	width: auto;
	margin-right: 0px;
	font-size: 15px;
	text-transform: uppercase;
	margin: 1em 0em;
}

.left p{
	color: #525252;
	padding-bottom: 1em;
	margin-bottom: 2em;
	margin-top:1.2em;
}

#index .left p{
	background: transparent url(/images/pbg.jpg) left bottom repeat-x;
	margin-top:0em;
}

.left ul {
	list-style-type: none;
}

.left ul li{
	margin-bottom: 1em;
}

.left ul li span{
	padding:0px;
	margin:0px;
	font-size: 1em;
	line-height: 1em;
	color:#cc0911;
	font-weight: bold;
}

.left ul li a {
	font-weight:bold;
	color: #000;
}
.left a {
	font-weight:bold;
	color: #CC0911;
}

#bottomleft {
	height: 15px;
	margin-top:0px;
	clear:right;
	background: transparent url(/images/leftbottombg.jpg) 0px 0px repeat-x;
	position: relative;
	top: -1px;
	}

#index #bottomleft {
	clear:left;
}
/*
.right {
	float:left;
	width:248px;
	margin-right:0px;
	margin-left: 9px;
	background-color: #fff;
	padding-top: 0px;
	text-align:left;
	padding-bottom: 2em;
	clear:right;
}

html>body .right {
	margin-right: 0px;
	margin-left: 18px;
}

.right a {
	color: #4e7fb2;
	text-decoration:underline;
}

.right ul li a span {display:none;}

.right ul {
	padding:0px;
	margin-left: 0px;
	font-size: 0.9em;
	list-style-type: none;
}

.right ul li {
	padding-left: 0px;
	width: 248px;
	height: 47px;
	margin-bottom: 0.5em;
}

.right ul li a {
	display:block;
	width: 248px;
	height: 47px;
}
*/
a#further {
	background: transparent url(/images/button_further1.jpg) 0px 0px no-repeat;
	}
a#higher {
	background: transparent url(/images/button_higher1.jpg) 0px 0px no-repeat;
	}
a#postgraduate {
	background: transparent url(/images/button_postgrad1.jpg) 0px 0px no-repeat;
	}
a#corporate {
	background: transparent url(/images/button_corporate1.jpg) 0px 0px no-repeat;
	}
a#international {
	background: transparent url(/images/button_international1.jpg) 0px 0px no-repeat;
	}


#index .right {
	float:right;
	width:352px;
	margin-right:9px;
	margin-left: 0px;
	background-color: #fff;
	padding-top: 0px;
	text-align:left;
	padding-bottom: 2em;
	clear:right;
}

html>body#index .right {
	margin-right: 18px;
	margin-left: 0px;
}

#index .right a {
	color: #4e7fb2;
	text-decoration:underline;
}

#index .right ul {
	padding:0px;
	margin-left: 0px;
	font-size: 0.9em;
	list-style-type: none;
}

#index .right ul li {
	padding-left: 0px;
	width: 352px;
	height: 67px;
	margin-bottom: 0.5em;
}

#index .right ul li a {
	display:block;
	width: 352px;
	height: 67px;
}

#index a#further {
	background: transparent url(/images/button_further.jpg) 0px 0px no-repeat;
	}
#index a#higher {
	background: transparent url(/images/button_higher.jpg) 0px 0px no-repeat;
	}
#index a#postgraduate {
	background: transparent url(/images/button_postgrad.jpg) 0px 0px no-repeat;
	}
#index a#corporate {
	background: transparent url(/images/button_corporate.jpg) 0px 0px no-repeat;
	}
#index a#international {
	background: transparent url(/images/button_international.jpg) 0px 0px no-repeat;
	}



.footer {
	clear:both;
	background-color: #f2ebe1;
	margin: 1px 4px 3px 4px;
	padding: 1em 0em;
	padding-bottom: 1em;
}

.footer p#address {
	padding: 0px 20px;
	font-size: 9px;
	text-align:left;
	width: 352px;
	border-right: 5px solid #fff;
	float:left;
}
.footer p {
	font-size: 9px;
	color: #a39e9b;
	line-height: 16px;
	text-align:center;
}
.footer #footerlinks {
	font-size: 9px;
	float:left;
	width: 430px;
	color: #a39e9b;
	text-align:center;
}

.footer, .footer a, .footer a:hover {
	color: #a39e9b;
		}
.footer #footerlinks a {
	color: #a39e9b;
}
.footer #footerlinks a.denobi {
	color: #b8b2af;
}

.footer span.clearing {
	display: block;
	clear:both;
}


.usp {
	margin-bottom: 2em;
	padding-bottom:10px;
	width: 470px;
	background: #e7e2df url(/images/uspbottombg.jpg) center bottom no-repeat;
	text-align:center;
}

.usp img {border:0px;}

.usp h2 span {display:none;}

.usp#website h2 {
	height: 46px;
	background: transparent url(/images/websitebg.jpg) 0px 0px no-repeat;
	margin-bottom: 10px;
}
.usp#directory h2 {
	height: 46px;
	background: transparent url(/images/directorybg.jpg) 0px 0px no-repeat;
	margin-bottom: 0px;
}
.usp#exhibition h2 {
	height: 46px;
	background: transparent url(/images/exhibitionbg.jpg) 0px 0px no-repeat;
	margin-bottom: 0px;
}
.forummain{
	padding-left:30px;
	padding-right:30px;
}
/*---------------for search on web----------------------*/
a.artheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #B52228;
	text-decoration:underline;
}
a.artheading:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #B52228;
	text-decoration:none;
}
/*------------------added on 24th Nov 2008 for search on web-----------------------------*/
.content {
	clear: both;
}
.content a {
	color: #CC0911;
}
.content a:hover {
	text-decoration: none;
}
/*---------------------for learningireland network button--3-12-08--------------------*/
/* topadd */

.topadd {
/*	width: 845px;*/
/*	border-bottom: 4px solid #f45900;*/
	padding: 8px 0 8px 13px;
	float: left;
	background: #716B67;
}
.topadd img {
	float: left;
	border: 1px solid #2d2b30;
}
.topadd ul.level1 li.submenu:hover ul.level2 {
	display: block;
}
.level1 li {
	position: relative;
	list-style: none;
}
.level1 li {
	position: relative;
	list-style: none;
}
.level1>ul a {
	width: auto;
}
#network {
	float: left;
	display: block;
	width: 96px;
	height: 85px;
	background: url('/images/learning-ireland.jpg') no-repeat left top;; margin-left:0; margin-right:12px; margin-top:3px; margin-bottom:0
}
#network:hover {
	background-position: left bottom;
}
.level2 {
	position: absolute;
	top: 70px;
	left: 1px;
	display: none;
	z-index: 1000;
}
*:lang(en) .level2 {
	top: 85px;
}
#networknav {
  z-index: 9;
	background: url('/images/networkbg.jpg') no-repeat left bottom;; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:12px
}
html>body #networknav {
   z-index: 9;
	background: url('/images/networkbg.png') no-repeat left bottom;
}
*:lang(en) #networknav {
   z-index: 9;
	margin: 0;
}
#network01, #network02, #network03, #network04,
#network05, #network06, #network07 {
	display: block;
	width: 220px;
	  z-index: 9;
}
html>body #network01, html>body #network02, html>body #network03, html>body #network04,
html>body #network05, html>body #network06, html>body #network07 {
	width: 227px;
}
#network01 {
	height: 49px;
	background: url('/images/network01.jpg') no-repeat left top;
}
#network02 {
	height: 46px;
	background: url('/images/network02.jpg') no-repeat left top;
}
#network03 {
	height: 46px;
	background: url('/images/network03.jpg') no-repeat left top;
}
#network04 {
	height: 50px;
	background: url('/images/network04.jpg') no-repeat left top;
}
#network05 {
	height: 55px;
	background: url('/images/network05.jpg') no-repeat left top;
}
#network06 {
	height: 56px;
	background: url('/images/network06.jpg') no-repeat left top;
}
#network07 {
	height: 52px;
	background: url('/images/network07.jpg') no-repeat left top;
}
html>body #network01 {
	background: url('/images/network01.png') no-repeat left top;
}
html>body #network02 {
	background: url('/images/network02.png') no-repeat left top;
}
html>body #network03 {
	background: url('/images/network03.png') no-repeat left top;
}
html>body #network04 {
	background: url('/images/network04.png') no-repeat left top;
}
html>body #network05 {
	background: url('/images/network05.png') no-repeat left top;
}
html>body #network06 {
	background: url('/images/network06.png') no-repeat left top;
}
html>body #network07 {
	background: url('/images/network07.png') no-repeat left top;
}
#network01:hover, #network02:hover, #network03:hover, #network04:hover,
#network05:hover, #network06:hover, #network07:hover {
	background-position: left bottom;
}
/*--------------------for forum 4-12-08-------------------------*/
.mainforum{
	padding-left:10px;
	padding-right:10px;
}
/*--------------------------for all newsfeed Education Articles---5-12-08-----------------------*/
.newsheader{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#A29994;
}
/*-------------------for tow mini columns in home page--------------------------------------*/
.minileft{
	float:left;
	position:relative;
	width:200px;
	padding:0px 5px;
	margin-left:0px;
	margin-right: 5px;
	text-align:left;
	font-size:12px;
}
.main .minileft ul, .main .miniright ul {
	list-style-type: none;
}

.main .minileft ul li, .main .miniright ul li {
	margin-bottom: 1em;
}

.main .minileft ul li span, .main .miniright ul li span {
	padding:0px;
	margin:0px;
	font-size: 1em;
	line-height: 1em;
	color:#cc0911;
	font-weight: bold;
}

.main .minileft ul li a, .main .miniright ul li a {
	font-weight:bold;
	color: #000;
}
.main .minileft a, .main .miniright a {
	font-weight:bold;
	color: #CC0911;
}
.miniright{
	float:right;
	position:relative;
	width:200px;
	padding:0px 5px;
	margin-left:0px;
	margin-right: 5px;
	text-align:left;
	font-size: 12px;
}
/* tip */

.tool-tip {
	z-index: 1000;
	margin: -105px 0 0 -71px;
	color: white;
}
.tool-title {
	width: 185px;
	height: 73px;
	font-weight: bold;
	background: url(/images/bubble.png) left top;
}
.tool-text {
	width: 155px;
	height: 53px;
	padding: 10px 15px;
	font-size: 11px;
	background: url(/images/bubble.png) right bottom;
}