.imgpadding{	padding:0 10px 10px 10px;}
#pageheader{
  border-bottom:1px solid #CCCCCC;
  margin: 0px 0px 10px 0px;  
}
#pageheader1{
  font-size: 140%;
  font-style: normal;
  font-weight: bold;
  padding: 13px 0 13px 50px;  
  font-family:  Arial, Verdana, Helvetica, Georgia, sans-serif;  
  background:url(../images/gifs/genericicon.gif) no-repeat 4px;	
  color:#990000;
  width:175px;
  float:left;
}
#pageheader1.conferences{
  background:url(../images/gifs/conferencesicon.gif) no-repeat 4px;	
}
#pageheader1.publications{
  background:url(../images/gifs/publicationsicon.gif) no-repeat 4px;	
}
#pageheader1.consultingservices{
  background:url(../images/gifs/consultingservicesicon.gif) no-repeat 4px;	
}
#pageheader1.educationandtraining{
  background:url(../images/gifs/educationandtrainingicon.gif) no-repeat 4px;	
}
#pageheader1.news{
  background:url(../images/gifs/newsicon.gif) no-repeat 4px;	
}
#pageheader1.aboutus{
  background:url(../images/gifs/aboutusicon.gif) no-repeat 4px;	
}
#pageheader1.contact{
  background:url(../images/gifs/contacticon.gif) no-repeat 4px;	
}
#pageheader1.generic{
  background:url(../images/gifs/genericicon.gif) no-repeat 4px;	
}
#pageheader1.oireachtas{
  background:url(../images/gifs/oireachtasicon.gif) no-repeat 4px;	
}
#pageheader2{
  font-size: 110%;
  font-style: normal;
  font-weight: bold;
  text-transform:capitalize;
  padding: 13px 0 18px 0px;  
  margin: 0;    
  font-family:  Arial, Verdana, Helvetica, Georgia, sans-serif;  
  color:#666666;
}
#pageheader2 a {
  color: #990000;
  text-decoration: none;  
  }

#pageheader2 a:link {
  color: #990000;
  }

#pageheader2 a:visited {
  color: #990000;
  }

#pageheader2 a:hover {
  color: #000;
  text-decoration: underline;
  }
#container {
	float:left;
	width:100%;
	display:inline;
	margin-left:-200px;
}
#left {
	float:left;
	width:210px;
	display:inline;
	margin-left:200px;
	background:url(../images/gifs/leftnavvline.gif) no-repeat right;
}
#main {
	margin-left:410px;
	
}

#rightside {
	text-align:center;
	width: 200px;
	float: right;
}
#rightside p {
	position:relative;
}

/* if 2 columns only then */
#containertwocol {
	float:left;
	width:100%;
	display:inline;

}
#lefttwocol {
	float:left;
	width:210px;
	display:inline;
	background:url(../images/gifs/leftnavvline.gif) no-repeat right;
}
#maintwocol {
	margin-left:210px;
}
#rightsidetwocol{
display:none;
}
/* end  if 2 columns only then */
#main1 {
	padding:0 10px 0 10px;

}

.nnclear {height:0;clear:both}



#navigation { 
 width: 200px; 
 font-family: Arial, Helvetica, sans-serif; 
} 
#navigation ul { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
} 

#navigation li { 
 border-bottom: 1px solid #fff;
}

#navigation li a:link, #navigation li a:visited  {
 font-weight:bold;
 display: block; 
 padding: 3px 5px 4px 2em; 
 color: #333333; 
 text-decoration: none; 
 background:url(../images/jpegs/navul.jpg);
} 

#navigation li a:hover { 
 color: #fff; 
 background-position: 0% -26px;
} 
#navigation ul ul { 
 margin-left: 12px; 
} 
#navigation ul ul li { 
 /*border-bottom: 1px solid #711515; */
 margin:0;
} 
#navigation ul ul li.last { 
 margin:0; 
} 
#navigation ul ul a:link, #navigation ul ul a:visited { 
 font-weight:bold;
 background:url(../images/gifs/arrowh2.gif) no-repeat 5px;
 color: #711515; 
} 
#navigation ul ul a:hover { 
 /* background-color: #711515; */
 color: #000; 
}
#addhorisontal{
 	clear: both;
	padding:10px;
	margin-left:210px;
}
#addhorisontal img{
	border:1px solid #CCCCCC;
}
#byweek{
	margin:0px;
}
#byweek1{
	float:left;
	width:100px;
}
#byweek2{
	float:right;
}

.fltlt {
float: left;
margin: 10px 10px 10px 0;
}

.fltlt_padding {
float: left;
margin: 10px;
}

.fltrt {
float: right;
margin: 10px 0 10px 10px;
}
#features img{
	float:left;
	margin:0 7px 0 0;
	border:1px solid #CCCCCC;		
}

hr {
border: 1px solid #D7CFB9;
height: 1px;
background-color: #D7CFB9;
}
.dotted {
border-bottom: 1px dashed #ccc;

}

#indentedlist {
margin-left: 20px;}

.edulist{
	width: 100%;
	margin:0;
	padding:0;
	display:table;
}
.edulist ul{
	list-style: none;
	min-height: 360px;

}

.edulist li {float: left; width: 350px; display:inline; padding:5px; 
}
.edulist li img{  padding:4px; 
}
.edulisttitle { 
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: uppercase;
	text-decoration: none;
	text-transform: none;
	color: #999; 
	display:block;
	height: 40px;	
 }

.gallery {margin-top:20px;
}
.gallery li {float: left; width: 160px; display:inline; padding:5px; 
}
.gallery li img{  padding:4px; 
}
.gallerytitle { 
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: uppercase;
	text-decoration: none;
	text-transform: none;
	color: #999; 
	display:block;
	height: 40px;	
 }
 