html {font-size: 100.1%;}
body {
	background: #a6ce39 url(../images/body.gif) repeat-x;
	font: 64% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
img {border: 0;}
form,fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
input,select,textarea{font: 10px Arial, Helvetica, sans-serif;}
#holder {
	width: 918px;
	padding: 129px 0 0;
	margin: 0 auto;
	position: relative;
}
/* - logo - */
.logo {
	background: url(../images/logo.gif) no-repeat;
	width: 185px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	left: 0;
	z-index: 2;
}
.logo a {
	height: 95px;
	display: block;
}
/* - header part - */
#header {
	background: url(../images/header.gif) repeat-x;
	width: 918px;
	height: 129px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.sub-header {
	float: right;
	padding: 8px 0px 0 0;
	width:48%;
}
.tools {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.tools li {
	background: url(../images/green-separator.gif) no-repeat 100% 50%;
	float: left;
	font-size: 100%;
	padding: 0 11px 0 10px;
}
.tools a {
	color: #00a0d7;
	text-decoration: none;
}
.tools a:hover {text-decoration: underline;}
#header form {display: inline;}
#header fieldset {
	float: left;
	padding: 0 10px;
}
#header fieldset input {
	float: left;
	margin: 0;
}
#header fieldset input.string {
	background: #fff;
	width: 128px;
	height: 13px;
	border: 1px solid #a6ce39;
	padding: 0 3px;
	margin: -1px 10px 0 0;
	position: relative;
}
.lang {
	background: url(../images/green-separator.gif) no-repeat 0 50%;
	float: left;
	padding: 0 0 0 9px;
}
.lang span {
	float: left;
	font-size: 100%;
	color: #00a0d7;
}
.lang ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.lang ul li {
	float: left;
	padding: 0 2px;
}
.lang ul a {
	width: 12px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.gre {background: url(../images/gre.gif) no-repeat;}
.ger {background: url(../images/ger.gif) no-repeat;}
.ita {background: url(../images/ita.gif) no-repeat;}
.spa {background: url(../images/spa.gif) no-repeat;}
.fra {background: url(../images/fra.gif) no-repeat;}
/* - navigation - */
.navigation {
	/*width: 867px;*/
	width:100%;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 103px;
	left: 3px;
}
.navigation li {
	background: url(../images/navigation-separator.gif) no-repeat 0 5px;
	float: left;
	display: inline;
	padding: 2px 8px 0 13px;
	margin: 0 5px 0 -5px;
}
.navigation a {
	height: 17px;
	/*display: block;
	text-indent: -9999px;*/
	overflow: hidden;
}


.about-us {
	/*background: url(../images/about-us.gif) no-repeat;*/
	width: 66px;
}
.services {
	/*background: url(../images/services.gif) no-repeat;*/
	width: 55px;
}
.information {
	/*background: url(../images/information.gif) no-repeat;*/
	width: 70px;
}
.research {
	/*background: url(../images/research.gif) no-repeat;*/
	width: 60px;
}
.funding-grants {
	/*background: url(../images/funding-grants.gif) no-repeat;*/
	width: 108px;
}
.publications {
	/*background: url(../images/publications.gif) no-repeat;*/
	width: 74px;
}
.news-campaigns {
	/*background: url(../images/news-campaigns.gif) no-repeat;*/
	width: 118px;
}
.useful-links {
	/*background: url(../images/useful-links.gif) no-repeat;*/
	width: 72px;
}
.contact-us {
	/*background: url(../images/contact-us.gif) no-repeat;*/
	width: 69px;
}
/* - main part - */
#main {
	background: url(../images/main.gif) repeat-y;
	width: 918px;
}
#main .top {background: url(../images/main-top.gif) no-repeat 100% 0;}
#main .bot {
	background: url(../images/main-bot.gif) no-repeat 0 100%;
	width: 100%;
	overflow: hidden;
	padding: 0 0 50px;
}
.col-hold {
	width: 740px;
	float: left;
}
/* - navigation column - */
.nav-col {
	width: 187px;
	float: left;
	padding: 9px 10px 0 21px;
}
.nav-col h3 {
	font: bold 120%/208% Arial, Helvetica, sans-serif;
	color: #7eac01;
	margin: 0;
}
.nav-col ul {
	list-style: none;
	padding: 0;
	margin: 13px 0 0;
	float:left;
}
.nav-col li {
	background: url(../images/nav-bullet.gif) no-repeat 0 5px;
	font: bold 110%/118% Arial, Helvetica, sans-serif;
	padding: 0 0 5px 12px;
	width:100%;
	overflow:hidden;
	display:block;
	
}
.nav-col a {
	color: #6d7b84;
	text-decoration: none;
}

.nav-col .no_back{background:none;}

.nav-col ul li ul{
	float:left;
	margin-top:0px;
	font-size:90%;}

.nav-col ul li ul a{}

.nav-col a:hover, .nav-col .active {color: #7eac01;}

.nav-col ul li ul li .black-active {color:#7eac01;}

.nav-col ul li ul li {display:block;width:180px}

.nav-col ul li.no_back ul li {padding-bottom:0px}

/* - content  - */
#content {
	width: 472px;
	float: right;
	padding: 0 24px 0 14px;
}
#content h1 {
	font: 180%/133% Arial, Helvetica, sans-serif;
	color: #a6ce39;
	margin: 5px 0 10px;
}
#content h1 span {color: #7e8079;}
#content h2 {
	font: 180%/105% Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top:5px
}
.pink {color: #c9009c;}
.violet {color: #5f00c9;}
.red {color: #c94200;}
.orange {color: #d27d18;}
.green {color: #349d66;}

#content h3 {
	font-size: 120%;
	color: #666;
	margin: 5px 0 10px 0px;
}

#content .tx-fsaservices-pi1 h3.service_search {
	color:#a6ce39
}

#content h4 {
	font: bold 110%/145% Arial, Helvetica, sans-serif;
	/*color: #564f4f;*/
	color:#666;
	margin: 0;
	margin-left:5px;
}

#content .news-list-container h4 {margin-left:0px}
#content .sub-featured h4 {margin-left:0px}

#content p {
	font-size: 110%;
	line-height: 163%;
	margin: 0;
}

#content .lead-paragraph {margin-bottom:10px}

#content .lead-paragraph p {
	font-size: 140%;
	line-height: 142%;
	color: #666;
}

#content p.intro{
	font-size: 140%;
	line-height: 142%;
	color: #666;
}
#content a {
	/*font-size: 110%;*/
	font-size: 100%;
	color: #006492;
}
#content a:hover {color: #7eac01;}
#content ul.fl {
	width: 211px;
	float: left;
}
#content ul{
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top:3px;
	margin-bottom:5px;
}

#content ol {
	margin-top:0px;
	margin-bottom:5px;
}

#content ol li{
	font: 110%/118% Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 13px;
}


#content ul li {
	background: url(../images/bullet.gif) no-repeat 3px 8px;
	font: 110%/118% Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 15px;
}
#content ul a {
	font-size: 100%;
	text-decoration: underline;
}
#content dl {
	height: 1%;
	overflow: hidden;
	font-size: 110%;
	line-height: 145%;
	padding: 0 0 0px;
	margin: 0 0 0 7px;
}
#content dl dt {
	float: left;
	clear: left;
	color: #2f8bc7;
	margin: 0;
}
#content dl dd {color: #666;}
.info {
	height: 1%;
	overflow: hidden;
	margin: 26px 40px 0 10px;
}
.info img {
	float: left;
	margin: 0 10px 0 0;
}
.dot-bg {background: url(../images/dot-bg.gif) repeat-x 0 100%;padding-bottom:10px;margin-bottom:10px}
#content .dot-bg h3 { margin-bottom:10px}
.dot-bg DT {width:100%}

#content DT .bodytext {font-size:100%;padding-top:5px;padding-bottom:5px}

.back {
	text-align: right;
	padding: 20px 0 0;
}
/* - article - */
.article {
	background: url(../images/dot-bg.gif) repeat-x 0 100%;
	height: 1%;
	overflow: hidden;
	padding: 20px 0;
	margin-bottom:0px;
}
.article img {
	float: left;
	margin: 0 20px 10px 0px;
	padding-bottom:5px;
}
.article em {
	font: italic 100% Arial, Helvetica, sans-serif;
	color: #666;
	display: block;
}
.article p {color: #666;}
.article a {font-family: Arial, Helvetica, sans-serif;}
/* - other news list - */
#content ul.other-news {
	margin: 10px 0 0 10px;
}
#content ul.other-news li {
	background: none;
	width: 100%;
	overflow: hidden;
	font: 110%/118% Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
#content ul.other-news em {
	float: left;
	margin: 0 4px 0 0;
}
#content ul.other-news div {
	height: 1%;
	overflow: hidden;
}
/* - featured - */
.featured {
	background: #eaf2d4 url(../images/featured.gif) no-repeat;
	width: 482px;
	margin: 0px -10px 0 0;
}
.sub-featured {
	background: url(../images/sub-featured.gif) no-repeat 0 100%;
	width: 437px;
	overflow: hidden;
	padding: 10px 30px 14px 15px;
}
#content .featured h3 {
	background: url(../images/featured-heading.gif) no-repeat;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 7px;
}
.featured img {
	float: left;
	margin: 0 15px 0 0px;
}
#content .featured p, #content .featured p.bodytext {
	font: 100%/136% Arial, Helvetica, sans-serif;
	color: #333;
}
#content .featured a {font-family: Arial, Helvetica, sans-serif;}
/* - news article - */
#content .news-article h3 {margin: 0;}
.news-article em {
	font-size: 110%;
	color: #2f8bc7;
}
#content .news-article p {
	color: #666;
	margin: 0px 0px 0px 0px;
}
.etc {
	font-size: 110%;
	color: #666;
}
#content .search-results h3,
#content .search-results dl {margin-left: 0;}
/* - sidebar - */
#sidebar {
	width: 160px;
	float: right;
	padding: 0 12px 0 6px;
}
.image-map img {display: block;}
#sidebar .find {background: url(../images/dot-bg.gif) repeat-x 0 100%;}
.map-holder .find {
	position: relative;
	width: 200px;
	padding: 0 0 0 20px;
}
.find {
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
}
.map-holder .find select {width: 151px;}
.find select {
	width: 155px;
	float: left;
	font-size: 11px;
	border: 1px solid #c0c0c1;
	margin: 0 0 0 5px;
}

.home .find select {
	width: 155px;
	}

.home form{float:left;padding-left:10px}

.home fieldset {float:left}

.home fieldset #jumpMenu {width:190px}

.news-heading {
	background: url(../images/news-heading.gif) no-repeat;
	width: 116px;
	height: 12px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 15px 0 0 5px;
}
.news-list {
	background: url(../images/dot-bg.gif) repeat-x 0 100%;
	list-style: none;
	padding: 0 0 6px 6px;
	margin: 0;
}
.news-list li {
	font: 110%/145% Arial, Helvetica, sans-serif;
	padding: 9px 0 6px;
}
.news-list strong {
	display: block;
	color: #564f4f;
}
.news-list em {
	font-size: 91%;
	color: #666;
	display: block;
	margin: 0 0 -3px;
}
.news-list p {margin: 0;}
.news-list p a {color: #006492;}
.news-list p a:hover {color: #7eac01;}
.contact {
	font-size: 170%;
	line-height: 117%;
	padding: 10px 5px 0;
}
.contact strong {
	font-weight: normal;
	display: block;
	color: #a6ce39;
}
.contact span {
	display: block;
	color: #0072bc;
}
.contact span a {
	color: #0072bc;
	text-decoration: none;
}
.contact span a:hover {text-decoration: underline;}
/* - home page - */
.visual-1 {
	background: url(../images/homepage_images/homepage_image_01.jpg) no-repeat;
	width: 918px;
	height: 232px;
}

.visual-2 {
	background: url(../images/homepage_images/homepage_image_02.jpg) no-repeat;
	width: 918px;
	height: 232px;
}

.visual-3 {
	background: url(../images/homepage_images/homepage_image_03.jpg) no-repeat;
	width: 918px;
	height: 232px;
}

.visual-4 {
	background: url(../images/homepage_images/homepage_image_04.jpg) no-repeat;
	width: 918px;
	height: 232px;
}

.visual-5 {
	background: url(../images/homepage_images/homepage_image_05.jpg) no-repeat;
	width: 918px;
	height: 232px;
}

.visual-6 {
	background: url(../images/homepage_images/homepage_image_06.jpg) no-repeat;
	width: 918px;
	height: 232px;
}

.visual-7 {
	background: url(../images/homepage_images/homepage_image_07.jpg) no-repeat;
	width: 918px;
	height: 232px;
}

.visual:after {
	content: "";
	clear: both;
	display: block;
}
.visual h1 {
	/*background: url(../images/visual-h1.png) no-repeat;
	width: 258px;
	height: 161px;*/
	float: left;
	display: inline;
	/*text-indent: -9999px;*/
	overflow: hidden;
	color:#705e53;
	font-style:normal;
	margin: 70px 0px 0px 445px;
	font-size:20px;
}
.map-holder {
	width: 259px;
	height: 281px;
	float: right;
	margin: 0 -14px -49px -15px;
	position: relative;
}
.map-holder .bg {
	background: url(../images/map-holder.png) no-repeat;
	width: 259px;
	height: 281px;
	overflow: hidden;
}
.top-part {
	background: url(../images/top-part-top.jpg) repeat-y;
	width: 918px;
}
.top-part .bot {
	background: url(../images/top-part-bot.jpg) no-repeat 0 100%;
	width: 100%;
	overflow: hidden;
	padding: 25px 0 0;
}
.top-part .bot div {
	width: 215px;
	float: left;
	padding: 0 4px 0 10px;
}
.top-part div.contact {
	width: 214px;
	font-size: 210%;
	line-height: 114%;
	padding: 0 0 0 15px;
}
.top-part .contact strong {color: #fff;}
.mediation h2 {background: url(../images/mediation-heading.gif) no-repeat;}
.resource h2 {background: url(../images/resource-heading.gif) no-repeat;}
.counselling h2 {background: url(../images/counselling-heading.gif) no-repeat;}
.top-part h2 {
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
}
.top-part ul {
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
}
.top-part ul li {
	background: url(../images/bullet-home.gif) no-repeat 0 4px;
	font-size: 110%;
	line-height: 127%;
	font-weight: bold;
	padding: 0 0 10px 11px;
}
.top-part ul a {
	color: #1f6585;
	text-decoration: none;
	letter-spacing: -1px;
}
.top-part ul a:hover {text-decoration: underline;}
.mid-part {
	background: url(../images/mid-part.gif) repeat-y;
	width: 918px;
	overflow: hidden;
	margin: 10px 0 17px;
}
.mid-part .top {background: url(../images/mid-part-top.gif) no-repeat;}
.mid-part .bot {
	background: url(../images/mid-part-bot.gif) no-repeat 0 100%;
	width: 920px;
	overflow: hidden;
	padding: 5px 0 0 2px;
	margin: 0 -4px 0 0;
}

/*.mid-part .bot .spacing {
	float:left
	width: 198px;
	padding: 0 0 0 0;
}*/

.mid-part .bot .spacing {
	float: left;
	width: 198px;
	padding: 0 18px 0 14px;
	
}

.mid-part h3 {
	font-size: 170%;
	line-height: 123%;
	font-weight: normal;
	color: #fff;
	margin: 0 0 10px;
}
.mid-part .news-list,
.mid-part .news-list li {
	background: none;
	padding: 0;
}
.mid-part .news-list p {font-size: 100%;}
.mid-part .news-list a:hover {
	text-decoration: none;
	color: #006492;
}
.mid-part img {
	display: block;
	margin: 0 0 0 22px;
}
.mid-part p {
	font: 110%/136% Arial, Helvetica, sans-serif;
	margin: 0 0 15px;
}
.mid-part p span {display: block;}
.mid-part p a {color: #006492;}
.mid-part p a:hover {text-decoration: none;}
.bot-part {
	background: #fff;
	width: 100%;
	min-width: 918px;
}
.sub-bot-part {
	background: url(../images/sub-bot-part.gif) repeat-x 0 100%;
	width: 918px;
	overflow: hidden;
	padding: 0 0 5px;
	margin: 0 auto;
}



.bot-part .top {
	background: url(../images/sub-bot-part-top.gif) repeat-y;
	width: 100%;
	overflow: hidden;
	padding: 13px 0 25px;
	margin: 0 0 15px;
}
.bot-part .featured h3 {
	background: url(../images/featured-heading-2.gif) no-repeat;
	margin: 0 0 10px;
}
.partners h3 {background: url(../images/partners-heading.gif) no-repeat;}
.bot-part h3 {
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 5px;
}
.bot-part .featured {
	background: none;
	width: 400px;
	float: left;
	padding: 0 0 0 13px;
	margin: 0;
}
.bot-part .featured h4 {
	font: bold 110% Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
}
.bot-part .featured p, .bot-part .featured p.bodytext {
	font: 110%/136% Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
}
.bot-part .featured a {
	font: 100%/136% Arial, Helvetica, sans-serif;
	color: #006492;
}
.bot-part .featured a:hover {text-decoration: none;}
.partners {
	width: 390px;
	float: right;
	padding: 0 55px 0 0;
}
.partners a {margin: 0 40px 0 0;}
.copyright {
	font-size: 90%;
	margin: 0 0 0 16px;
}

.sub-bot-part .copyright a {
	font: 110% Arial, Helvetica, sans-serif;
	color: #006492;
}
.sub-bot-part .copyright a:hover {text-decoration: none;}

/* - footer part - */
#footer {
	width: 898px;
	padding: 5px 10px 100px;
}
#footer p {
	font-size: 90%;
	line-height: 200%;
	text-align: right;
	margin: 0;
}
#footer p a {
	color: #000;
	text-decoration: none;
}
#footer p a:hover {text-decoration: underline;}
/* - image map - */
.map-holder .image-map {margin: -32px 0 0 70px;}
.image-map {
	width: 160px;
	height: 240px;
	overflow: hidden;
	position: relative;
}
.image-map img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
}
.map-holder #map {background: none;}
#map {
	background: url(../images/map.gif) no-repeat;
	width: 160px;
	height: 240px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
#map li {
	position: absolute;
	display: none;
}
#map .activestate,
#map .selected {display: block;}
#Donegal {
	background: url(../images/area-1.gif) no-repeat;
	width: 54px;
	height: 48px;
	left: 56px;
	top: 31px;
}
#Leitrim {
	background: url(../images/area-2.gif) no-repeat;
	width: 26px;
	height: 33px;
	left: 68px;
	top: 78px;
}
#Cavan {
	background: url(../images/area-3.gif) no-repeat;
	width: 40px;
	height: 26px;
	left: 78px;
	top: 86px;
}
#Monaghan {
	background: url(../images/area-4.gif) no-repeat;
	width: 23px;
	height: 26px;
	left: 100px;
	top: 79px;
}
#Louth{
	background: url(../images/area-5.gif) no-repeat;
	width: 17px;
	height: 22px;
	left: 120px;
	top: 93px;
}
#Meath {
	background: url(../images/area-6.gif) no-repeat;
	width: 32px;
	height: 27px;
	left: 103px;
	top: 105px;
}
#Dublin {
	background: url(../images/area-7.gif) no-repeat;
	width: 15px;
	height: 23px;
	left: 126px;
	top: 118px;
}
#Wicklow {
	background: url(../images/area-8.gif) no-repeat;
	width: 25px;
	height: 29px;
	left: 119px;
	top: 137px;
}
#Wexford {
	background: url(../images/area-9.gif) no-repeat;
	width: 26px;
	height: 33px;
	left: 114px;
	top: 159px;
}
#Carlow {
	background: url(../images/area-10.gif) no-repeat;
	width: 19px;
	height: 23px;
	left: 110px;
	top: 154px;
}
#Kildare {
	background: url(../images/area-11.gif) no-repeat;
	width: 19px;
	height: 30px;
	left: 109px;
	top: 127px;
}
#Westmeath {
	background: url(../images/area-12.gif) no-repeat;
	width: 31px;
	height: 25px;
	left: 82px;
	top: 110px;
}
#Longford {
	background: url(../images/area-13.gif) no-repeat;
	width: 21px;
	height: 22px;
	left: 80px;
	top: 103px;
}
#Roscommon {
	background: url(../images/area-14.gif) no-repeat;
	width: 27px;
	height: 44px;
	left: 59px;
	top: 95px;
}
#Sligo{
	background: url(../images/area-15.gif) no-repeat;
	width: 30px;
	height: 28px;
	left: 47px;
	top: 78px;
}
#Mayo {
	background: url(../images/area-16.gif) no-repeat;
	width: 48px;
	height: 44px;
	left: 14px;
	top: 85px;
}
#Galway {
	background: url(../images/area-17.gif) no-repeat;
	width: 65px;
	height: 38px;
	left: 18px;
	top: 116px;
}
#Offaly {
	background: url(../images/area-18.gif) no-repeat;
	width: 33px;
	height: 30px;
	left: 80px;
	top: 129px;
}
#Laois {
	background: url(../images/area-19.gif) no-repeat;
	width: 25px;
	height: 22px;
	left: 90px;
	top: 140px;
}
#Kilkenny {
	background: url(../images/area-20.gif) no-repeat;
	width: 25px;
	height: 33px;
	left: 92px;
	top: 156px;
}
#Waterford {
	background: url(../images/area-21.gif) no-repeat;
	width: 37px;
	height: 22px;
	left: 79px;
	top: 183px;
}
#Tipperary {
	background: url(../images/area-22.gif) no-repeat;
	width: 36px;
	height: 49px;
	left: 67px;
	top: 143px;
}
#Clare {
	background: url(../images/area-23.gif) no-repeat;
	width: 50px;
	height: 31px;
	left: 24px;
	top: 144px;
}
#Limerick {
	background: url(../images/area-24.gif) no-repeat;
	width: 37px;
	height: 23px;
	left: 42px;
	top: 166px;
}
#Cork {
	background: url(../images/area-25.gif) no-repeat;
	width: 73px;
	height: 47px;
	left: 17px;
	top: 183px;
}
#Kerry {
	background: url(../images/area-26.gif) no-repeat;
	width: 43px;
	height: 45px;
	left: 7px;
	top: 173px;
}

/* Styles added by Karl */

.csc-textpic DL DT img {margin-left:5px}
.csc-textpic-intext-left, .csc-textpic-intext-right{margin-top:10px;padding-bottom:8px;padding-top:0px;}
.csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {padding-bottom:0px}
.article {margin-top:0px;margin-bottom:10px}
.article img {padding-bottom:5px}
.news-article img {float:right;margin-right:10px;margin-bottom:10px}

.news-img-holder {float:right;width:130px}
.news-img-holder .news-single-imgcaption {margin-top:0px;float:right}
#content .news-article  P.news-single-imgcaption {margin-top:0px;float:right}
.news-img-holder img {margin-bottom:5px}

.black {color:#000}

.service_details {padding-left:8px;border:1px solid white;}

.service_details ul {color:black;font-size:0.9em}

.home .csc-textpic-intext-left {float:left;margin-right:30px}
#content p.bodytext {padding-top:5px;padding-bottom:5px}
.tx-indexedsearch-redMarkup {font-style:normal}
.tx-indexedsearch-info, .tx-indexedsearch-descr {padding:3px;padding-bottom:5px}
.tx-indexedsearch-browsebox {margin-bottom:5px}

.csc-textpic-imagewrap .image_frame, .image_frame, .home .featured .image_frame  {background: url(../images/image_frame.png) no-repeat;overflow: hidden;
position: absolute;top: 0;left: 0;width: 132px;height: 100px;}

.featured .image_frame {background: url(../images/image_frame_green.png) no-repeat;overflow: hidden;
position: absolute;top: 0;left: 0;width: 132px;height: 100px;}

DL .csc-textpic-image DT img {margin-top:-15px}

.image_frame_div {float:left;position:relative}

.image_frame_div. img {height:90px}

#content ul.csc-menu-3 {margin-bottom:15px;margin-top:0px}

#content .csc-mailform .csc-mailform-field {margin-top:10px}
#content .csc-mailform .csc-mailform-field label {font-size:1.1em;width:75px;float:left;padding-top:2px }
#content .csc-mailform .csc-mailform-field input{font-size:1.1em}
#content .csc-mailform .csc-mailform-field textarea{font-size:1.1em}
#content .csc-mailform .csc-mailform-submit {margin-bottom:10px}



#content DL .service_details .bodytext {color:black;padding-left:0px;font-size:1em;margin-left:0px}
#content DL .service_details {padding-left:0px}

.home .featured .news-list-container .article {padding-top:0px;padding-bottom:0px;background-image:none;}

#search_area {float:right}

#content #research_search ul li{
margin-right:3px;
margin-top:10px;
font-size:1em;
width:60px;
height:10px;
line-height:1.1em;
display:inline;
}

#content .browsebox li{
	float:left;
}

#content #research_search ul{
	padding-bottom:5px;
}

#content .tx-fsaresearch-pi1 {
	float:left;
	width:100%;
	padding-bottom:15px;
	border-bottom: 3px solid #99cc33;
	margin-bottom:15px
}

#content .tx-fsaresearch-pi1 #parameters_for_query{
	margin-top:5px;
  	padding:5px;
  	background:#e2ecb0;
	margin-bottom:10px;
}

#content .tx-fsaresearch-pi1 #no_result{
  	padding:5px;
  	background:#df969e;
	margin-bottom:10px;
}

#content .results_heading{
	margin-bottom:10px;
}

#content .content-form{

}

#content .content-form input, #content .tx-indexedsearch-searchbox input{
	margin-bottom:10px;
}

#content .indexed_search_keyword,#content .tx-indexedsearch-res,#content .tx-indexedsearch-rules, #content .tx-indexedsearch-whatis, #content .tx-indexedsearch-browsebox{
	width:100%;
	float:left;
	border:0px solid red;
}

#content .indexed_search_keyword{
	width:90%;
}

#content .indexed_search_keyword{
		margin-top:20px;
		float:left;
}

#content .tx-indexedsearch-category{
	float:left;
	border:0px solid red;
	background:white;
	font-size:1.4em;
	color:black;
	width:100%;
	font-weight:bold;
}

#content .content-form select, .tx-indexedsearch-searchbox select{
	margin-bottom:10px;
	width:200px;
	border:1px solid #a6ce39;
}

#content .content-form .text, #content .tx-indexedsearch-searchbox .text{
	width:200px;
	border:1px solid #a6ce39;
}

#content .content-form .submit_query_a{
	float:left;
	margin-top:5px;
}

#content #research_search ul li .active{
font-weight:bold;
}

#content .pnum{
	margin-top:5px;
	margin-bottom:10px;
}
#content .single_result_view{
	font-size:1.1em;
	margin-top:5px;
}

#content .single_result_view tr td {

	background:#c7e689;
}

#content .single_result_view tr .first {
	width:150px;
}

.news .news_col{display:none}


#content .content-area .tx-fsaresearch-pi1 .browsebox a{
	font-size:80%;
}


#content .tx-fsaresearch-pi1 ul a{
        font-size:80%;
}

