/* --------------------------------------------------
file: global.css
website: www.hse.ie
version: 1.0
created: 26/01/09
author: Arekibo
---------------------------------------------------*/


/* ------------------------------------------- COMMON CLASSES -------------------------------------------- */

.alt {position:absolute;top:-6000px;left:-6000px}
.hidden, hr{display:none}
p,ul,ol,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}
ul,li{list-style-type:none}
a {color:#000;text-decoration:none}
a:hover,a:focus,a:active {text-decoration:underline}
a:focus {outline:none}


.clear
{	
	clear: both;
	display: block;
 	height: 1px;
  	overflow: hidden;
  	margin: 0;
  	padding: 0;
}

.colleft
{
    width:55%;
    float:left;
   
}
.colright
{
    width:40%;
    float:right;
}

#content
{
	width:auto;
}

/* ---------- Related Links ----------*/ 


.relatedlink a:link, .relatedlink a:visited
{
	color: #31612b;
	text-decoration: underline;
	font-size: 120%;
}

.relatedlink a:hover, .relatedlink a:active
{
	color: #31612b;
	text-decoration: underline;
	font-size: 120%;
}

.relatedlink a
{
	font-size: 95%;
}

.relatedlink ul li
{
	
	padding: 0 0 .5em .5em;
	font-size: 95%;
	border-bottom: 1px solid #eef3f8;
	
}

.relatedlink ul li span 
{
	display: block;
	margin: 0;
	padding: .2em 0;
	font-size: 95%;
}

.relatedlink h1 a
{
	margin: 0;
	padding: .5em;
	font-size: 85%;
	color: #034c43;
}
.verticaldatalist
{
    font-size:95%;
}


/* ---------------------------------------------- STRUCTURE ---------------------------------------------- */

html {font-size:62.5%}

body {
background:#ccc url(img/body.gif) 0 0 repeat-x;
margin:0;padding:0;
text-align:center;
font-family:Arial, Verdana, sans-serif;
font-size:1.2em;
color:#333
}

body.GRO {
background:none;
margin:5em;
text-align:left;
}   

#wrapper {
width:940px;
margin:0 auto;
padding:0;
background:#fff;
text-align:left;
position:relative
}

#header {height:190px}
#header-system {height:140px} /* this is only used in the general_3_col_system.master template */
h1 a{position:absolute;top:17px;left:0px;width:128px;height:105px;background:url(img/logo.jpg) 50% 50% no-repeat}


/* ---- TNS - TOP NAV SYSTEM ------------------------------------------------------------------------------ */

#tns{position:absolute;top:38px;right:332px}
	#tns li{display:inline}
	#tns a{float:left;border-right:1px solid #000;padding:5px 8px}
	#tns a.last, #wrapper, #gns li.last{border:0}
	#tns #graphic {display:none}
	

/* ---- SEARCH BAR ---------------------------------------------------------------------------------------- */

#search{position:absolute;top:30px;right:20px}
	#search .searchinput{ /* changed input to .searchinput */
	background:#efefef url(img/search-input.gif) 0 0 no-repeat;
	width:205px;height:16px;
	padding:12px 10px;
	border:0;
	float:left;
	margin:0
	}
	
	#search .searchbutton{ /* changed button to .searchbutton */
	background:url(img/search-button.jpg) 0 0 no-repeat;
	cursor:pointer;
	width:67px;height:40px;
	border:0;
	float:left;
	}


/*Global Settings for GNS*/

#gns{position:absolute;top:100px;right:0;width:940px}
	#gns ul{float:right}
	#gns a:hover{text-decoration:none}
	
	
/*General Public *//* None of below effects the rollover on link*/ 

	#gns li#general-public{background:#3e7901 url(img/gns-green-r.gif) top right no-repeat;margin-right:10px;display:inline}/*background colour & image on top section Public Info - arrow to left */
	#gns li#general-public.active{background:#3e7901 url(img/gns-green-r-active.gif) top right no-repeat;margin-right:10px;display:inline}/*background colour & image on top section Public Info - arrow to left */
	#gns li#general-public a{margin-right:10px;padding:13px 0px 16px 37px;float:left;text-transform:uppercase;color:#fff;background:#3e7901 url(img/gns-green-l.gif) top left no-repeat}/*Text colour for Public Information, background image of arrow down for selected*/
	#gns li#general-public a{background:#3e7901 url(img/gns-green-l.gif) top left no-repeat}
	#gns li#general-public.active a{background:#3e7901 url(img/gns-green-l-active.gif) top left no-repeat}
	#gns li#general-public li{background:none}/*background behind text to sub locations - set to display nothing*/
	#gns li#general-public li{border-right:1px solid #78a14e}/*line border between each section */
	#gns li#general-public li a{background:none;margin:5px 10px;padding:4px 5px;float:none;font-weight:bold;color:#fff;text-transform:none}/*text colour on sub-locations and margin to right after text*/
	#gns li#general-public.active li a{background:none}/*background colour behind text to sub locations that's been selected*/	
	
	
/*Professionals */
	#gns li#professionals{background:#993366 url(img/gns-pink-r.gif) top right no-repeat;margin-right:10px;display:inline}
	#gns li#professionals.active{background:#993366 url(img/gns-pink-r-active.gif) top right no-repeat;margin-right:10px;display:inline}
	#gns li#professionals a{margin-right:10px;padding:13px 0px 16px 37px;float:left;text-transform:uppercase;color:#fff}
	#gns li#professionals a{background:#993366 url(img/gns-pink-l.gif) top left no-repeat}
	#gns li#professionals.active a{background:#993366 url(img/gns-pink-l-active.gif) top left no-repeat}
	#gns li#professionals li{background:none}
	#gns li#professionals li{border-right:1px solid #B77195}
	#gns li#professionals li a{background:none;margin:5px 10px;padding:4px 5px;float:none;font-weight:bold;color:#fff;text-transform:none}
	#gns li#professionals.active li a{background:none}


/*Corporate */
	#gns li#corporate{background:#025782 url(img/gns-blue-r.gif) top right no-repeat;margin-right:20px;display:inline}
	#gns li#corporate.active{background:#025782 url(img/gns-blue-r-active.gif) top right no-repeat;margin-right:20px;display:inline}
	#gns li#corporate a{margin-right:10px;padding:13px 0px 16px 37px;float:left;text-transform:uppercase;color:#fff}
	#gns li#corporate a{background:#025782 url(img/gns-blue-l.gif) top left no-repeat}
	#gns li#corporate.active a{background:#025782 url(img/gns-blue-l-active.gif) top left no-repeat}
	#gns li#corporate li{background:none}
	#gns li#corporate li{border-right:1px solid #4D8AA7}
	#gns li#corporate li a{background:none;margin:5px 10px;padding:4px 5px;float:none;font-weight:bold;color:#fff;text-transform:none}
	#gns li#corporate.active li a{background:none}
	
	
	
/*GNS SUBMENU */
	#gns ul.submenu{display:none}

	#gns #general-public ul.submenu{background:#3e7901 url(img/gns-sub-green.gif) -1px 0 no-repeat}/* full background of children sections including curve at start and end */

	#gns #professionals ul.submenu{background:#993366 url(img/gns-sub-pink.gif) -1px 0 no-repeat}

	#gns #corporate ul.submenu{background:#025782 url(img/gns-sub-blue.gif) -1px 0 no-repeat}

	#wrapper #gns ul.submenu a{padding:7px 10px 19px 10px}


/* GNS LIST */

	#gns li{float:left}/*applied to parent location */
	
	#gns li li{float:left} /*applied to sub location */
	
	#gns li.active ul.submenu{width:936px;position:absolute;top:40px;left:0;display:block;padding:9px 2px 12px 2px} /* applied to sub location bar to fit across the page with - applied to black bar too */
		
	#gns li li{padding:7px 0 7px 0}/*padding on sub - locations */
	 
	#wrapper #gns li li.sub-active a,/*background to sublocation that is active*/
	#wrapper #gns li li a:hover,
	#wrapper #gns li li a:focus,
	#wrapper #gns li li a:active {z-index:0;position:relative;background-color:#fff;background-position: 100% 0 !important;background-position:101% 0;background-repeat:no-repeat;padding:7px 10px 19px 13px}

	#gns li li.sub-active span, 
	#gns li li a:hover span,
	#gns li li a:focus span,
	#gns li li a:active span{width:10px;height:10px;z-index:10;position:absolute;top:0;left:0 !important;left:10px;background:url(img/gns-sub-green-l.gif) top left no-repeat}

	
	/*General Public*/
	#wrapper #gns #general-public li.sub-active a,
	#wrapper #gns #general-public li a:hover,
	#wrapper #gns #general-public li a:focus,
	#wrapper #gns #general-public li a:active,
	#gns #general-public li a.sub-active{background-image:url(img/gns-sub-green-r.gif);color:#3e7901}
	
	#gns #general-public li.sub-active span,
	#gns #general-public li a:hover span,
	#gns #general-public li a:focus span,
	#gns #general-public li a:active span,
	#general-public li a.sub-active{background-image:url(img/gns-sub-green-l.gif)}

	
	/*Professionals*/
	#wrapper #gns #professionals li.sub-active a,
	#wrapper #gns #professionals li a:hover,
	#wrapper #gns #professionals li a:focus,
	#wrapper #gns #professionals li a:active{background-image:url(img/gns-sub-pink-r.gif);color:#993366}

	#gns #professionals li.sub-active span,
	#gns #professionals li a:hover span,
	#gns #professionals li a:focus span,
	#gns #professionals li a:active span{background-image:url(img/gns-sub-pink-l.gif)}

	
	
	/* Corporate */
	#wrapper #gns #corporate li.sub-active a,
	#wrapper #gns #corporate li a:hover,
	#wrapper #gns #corporate li a:focus,
	#wrapper #gns #corporate li a:active{background-image:url(img/gns-sub-blue-r.gif);color:#005880}

	#gns #corporate li.sub-active span,
	#gns #corporate li a:hover span,
	#gns #corporate li a:focus span,
	#gns #corporate li a:active span{background-image:url(img/gns-sub-blue-l.gif)}




/* ---- BREADCRUMBS ---------------------------------------------------------------------------------------- */
	
#breadcrumbs{font-size:.9em;position:relative;padding:18px 19px;background:url(img/breadcrumbs.gif) 0 0 repeat-x}
	#breadcrumbs p#text-resize{position:absolute;right:19px;top:9px;border-left:1px solid #ccc;padding:9px 54px 9px 10px}
	#breadcrumbs p#text-resize #bigger{position:absolute;right:1px;top:5px;width:20px;height:20px;background:url(img/text-resizer-plus.gif) 0 0 no-repeat;}
	#breadcrumbs p#text-resize #smaller{position:absolute;right:25px;top:5px;width:20px;height:20px;background:url(img/text-resizer-minus.gif) 0 0 no-repeat;}


/* ---- HOME PAGE ------------------------------------------------------------------------------------------ */

#content-home{float:left;padding:0 20px 30px 20px;width:900px;background:url(img/content.gif) bottom left no-repeat;}
	#content-home p, #content-home li,#content p, #content li{line-height:160%}

#tagline{float:left;width:330px;padding:37px 0 20px 0;/*background:url(img/tagline-phone.jpg) 57% 100% no-repeat;*/border-bottom:1px solid #ccc}
	#tagline h1{font-size:1.3em;font-weight:normal;margin-bottom:13px}
	#tagline h2{font-size:1.5em;font-weight:normal;margin-bottom:13px}
	#get-in-touch{float:left;margin:20px 0 0 0;padding-right:6px;background:#3e7901 url(img/tagline-get-in-touch-r.gif) top right no-repeat}
	#get-in-touch a{float:left;background:url(img/tagline-get-in-touch-l.gif) top left no-repeat;padding:6px 6px 6px 20px;color:#fff}
	#get-in-touch a:hover{text-decoration:none}

#main-home{clear:both;padding-top:25px;width:900px; display:block}
	#main-home h2{font-size:1.5em;font-weight:normal;margin-bottom:13px}
	#main-home h3{font-size:1.2em;font-weight:bold}

#latest-news{float:left;width:330px;position:relative}
#latest-news h2{margin-bottom:15px}
#latest-news li{position:relative;padding:0 0 5px 0;margin-bottom:1px;background:#f0f6e9 url(img/latest-news-b.gif) bottom left no-repeat}
#latest-news .date{position:relative;padding:7px 10px 0px 10px;display:block;background:#f0f6e9 url(img/latest-news-t.gif) top left no-repeat}
#latest-news li a{position:relative;padding:0 20px 0 10px;display:block;background:url(img/latest-news-plus.gif) 98% 2px no-repeat;color:#000000;}
#latest-news #rss a{position:absolute;top:-7px;left:17.5em;background:url(img/rss.gif) 18% 50% no-repeat; border-left:1px solid #ccc;padding:7px 0 7px 43px;font-size:.9em}

#find-fast{float:left;width:265px;margin-left:20px}
	#find-fast a,#related-sites a{color:#3d7801}
	#county{background:url(img/find-first-t.gif) 0 0 no-repeat;padding-top:6px}
	#county h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
	#county a{padding:20px 110px 24px 10px;background:url(img/green-map.gif) 90% 55% no-repeat;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;}
	#az-search{background:url(img/find-others-t.gif) 0 0 no-repeat;padding-top:6px}
	#az-search h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
	#az-search a{padding:20px 110px 24px 10px;background:url(img/find-az-search-cubes.jpg) 100% 45% no-repeat;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;}
	
		
	#popular-topics{background:url(img/find-others-t.gif) 0 0 no-repeat;padding-top:6px}
	#popular-topics h3{padding:4px 10px 6px 10px;background:#f0f0f0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
	#popular-topics label{display:none}
	#popular-topics p{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:15px 10px 9px 10px}
	#popular-topics select{border:1px solid #ccc;font-size:.9em;padding:1px;width:100%;height:22px}
	#popular-topics{border-bottom:1px solid #ccc;}

#related-sites{float:left;width:265px;margin-left:20px}
#related-sites ul{background:url(img/related-sites-t.gif) 0 0 no-repeat;padding-top:6px;margin-bottom:10px}
#related-sites li.last a{background:url(img/related-sites-b.gif) bottom left no-repeat;padding-bottom:6px}
#related-sites li.last a{border-bottom:0;padding-bottom:8px}
#related-sites li a{display:block;width:227px;border:1px solid #ccc;border-top:0;padding:11px 10px 12px 25px;background:url(img/green-arrow.gif) 10px 16px no-repeat}
#related-sites li.last a{display:block;width:227px;border:1px solid #ccc;border-top:0;padding:11px 10px 12px 25px;background:url(img/green-arrow.gif) 10px 16px no-repeat}

#relatedbox ul img a{border-style:none;}
#verticaldatalist img{border-style:none;}
#information-line {background:url(img/info-line.jpg) 0 0 no-repeat;padding:21px 20px 35px 100px;display:block;color:#4D4D4D;font-weight:bold;font-size:1.2em;position: relative;}
#information-line span{color:#640000;display:block;}


#LocalHealthOffices h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
#LocalHealthOffices select{border:1px solid #ccc;font-size:.9em;padding:1px;width:100%;height:22px}


/* ---- Home GREEN Page ----------------------------------------------------------------------------------- */

#content-home{float:left;padding:0 20px 30px 20px;width:900px;background:url(img/content.gif) bottom left no-repeat;}
	#content-home p, #content-home li,#content p, #content li{line-height:160%}

#tagline-green{float:left;width:600px;padding:10px 0 20px 0;}
	#tagline-green h1{font-size:1.3em;font-weight:normal;margin-bottom:13px}
	#tagline-green h2{font-size:1.5em;font-weight:normal;margin-bottom:13px}
	#tagline-green-image{position: absolute; top:280px;right:380px;width:200px;height:140px;background:url(img/tagline-lady.jpg) top right no-repeat}
	#get-in-touch{float:left;margin:20px 0 0 0;padding-right:6px;background:url(img/tagline-get-in-touch-r.gif)57% 100% no-repeatt}
	#get-in-touch a{float:left;background:url(img/tagline-get-in-touch-l.gif) top left no-repeat;padding:6px 6px 6px 20px;color:#fff}
	#get-in-touch a:hover{text-decoration:none}
	#search-green{position:relative}
	#search-green .searchinput{background:#efefef url(img/search-input.gif) 0 0 no-repeat;width:205px;height:16px;padding:12px 10px;border:0;float:left;margin:0	}
	#search-green .searchbutton{background:url(img/search-button.jpg) 0 0 no-repeat;cursor:pointer;width:67px;height:40px;border:0;float:left; }
	
	
#main-home-green{padding-top:25px}
	#main-home-green h2{font-size:1.5em;font-weight:normal;margin-bottom:13px}
	#main-home-green h3{font-size:1.2em;font-weight:bold}

#latest-news-green{float:left;width:300px;position:relative;padding-top:15px}
#latest-news-green h2{margin-bottom:15px}
#latest-news-green li{position:relative;padding:0 0 5px 0;margin-bottom:1px;background:#f0f6e9 url(img/latest-news-b.gif) bottom left no-repeat}
#latest-news-green .date{position:relative;padding:7px 10px 0px 10px;display:block;background:#f0f6e9 url(img/latest-news-t.gif) top left no-repeat}
#latest-news-green li a{position:relative;padding:0 20px 0 10px;display:block;background:url(img/latest-news-plus.gif) 98% 2px no-repeat;color:#000000;}
#latest-news-green #rss a{position:absolute;top:8px;left:17.5em;background:url(img/rss.gif) 18% 50% no-repeat; border-left:1px solid #ccc;padding:7px 0 7px 43px;font-size:.9em}

#find-fast-green{float:left;width:300px;margin-left:0px}
	#find-fast-green a,#related-sites-green a{color:#3d7801}
	#county{background:url(img/find-first-t.gif) 0 0 no-repeat;padding-top:6px}
	#county h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
	#county a{padding:20px 110px 24px 10px;background:url(img/green-map.gif) 90% 55% no-repeat;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;}
	#az-search{background:url(img/find-others-t.gif) 0 0 no-repeat;padding-top:6px}
	#az-search h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
	#az-search a{padding:20px 110px 24px 10px;background:url(img/find-az-search-cubes.jpg) 100% 45% no-repeat;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;}
	
		
	#popular-topics-green{background:url(img/find-others-t.gif) 0 0 no-repeat;padding-top:6px}
	#popular-topics-green h3{padding:4px 10px 6px 10px;background:#f0f0f0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
	#popular-topics-green label{display:none}
	#popular-topics-green p{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:15px 10px 9px 10px}
	#popular-topics-green select{border:1px solid #ccc;font-size:.9em;padding:1px;width:100%;height:22px}
	#popular-topics-green{border-bottom:1px solid #ccc;}

#related-sites-green{width:265px;margin-left:0px}
#related-sites-green h2,#related-sites-green h3 a{color:#000000;font-size:1.5em;margin-bottom:13px}
#related-sites-green ul{background:url(img/related-sites-t.gif) 0 0 no-repeat;padding-top:6px;margin-bottom:10px}
#related-sites-green li.last a{background:url(img/related-sites-b.gif) bottom left no-repeat;padding-bottom:6px}
#related-sites-green li.last a{border-bottom:0;padding-bottom:8px}
#related-sites-green li a{display:block;width:227px;border:1px solid #ccc;border-top:0;padding:11px 10px 12px 25px;background:url(img/green-arrow.gif) 10px 16px no-repeat}
#related-sites-green li.last a{display:block;width:227px;border:1px solid #ccc;border-top:0;padding:11px 10px 12px 25px;background:url(img/green-arrow.gif) 10px 16px no-repeat}

#relatedbox ul img a{border-style:none;}
#verticaldatalist img{border-style:none;}
#information-line {background:url(img/info-line.jpg) 0 0 no-repeat;padding:21px 20px 35px 100px;display:block;color:#4D4D4D;font-weight:bold;font-size:1.2em;position: relative;}
#information-line span{color:#640000;display:block;}


#LocalHealthOffices h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
#LocalHealthOffices select{border:1px solid #ccc;font-size:.9em;padding:1px;width:100%;height:22px}

#connect-with-us{padding:60px 15px 15px 140px;background:url(img/connect-with-us.jpg) 0 0 no-repeat;width:165px;height:110px;margin-bottom:10px !important;margin-bottom:6px;clear:both}
#sites-we-like{padding:60px 15px 15px 145px;background:url(img/sites-we-like.jpg) 0 0 no-repeat;width:165px;height:110px;margin-bottom:10px !important;margin-bottom:6px;clear:both}
#visit-our-channel{padding:60px 15px 15px 145px;background:url(img/visit-our-channel.jpg) 0 0 no-repeat;width:165px;height:110px;margin-bottom:10px !important;margin-bottom:6px;clear:both}

#social-links-green{float:left;width:265px;padding-top:30px;padding: 32px 15px 15px 20px}
	#social-links-green a,#social-links-green h3 a{color:#3d7801;font-size:1em}
	#social-links-green a{padding:0px 50px 24px 10px;display:block;}
	
#highlights-green {position: relative; float: right; width:295px; padding-top:10px}
#highlights-green-image{background:url(img/dont_miss_this.gif) top right no-repeat; padding:1px 10px 10px 10px; font-size:1.4em; color:#fff; font-weight:bold}
#highlights-green h1{margin:20px 0 0 0;padding:5px 10px 10px 10px; font-size:1.4em; color:#3e7901}
#highlights-green h2{float:left;margin:20px 0 0 0;padding:5px 10px 10px 10px; font-size:1.2em; color:#137F3B}


ul.highlights-green li {min-height: 1px; background-color:#F0F0F0}
ul.highlights-green li a {float:left;width:150px;padding:9px 10px 9px 10px;margin:0;color:#3e7901;font-weight:bold}

ul.highlights-green li p{padding:9px 10px 9px 10px; width:150px;  display:block }
ul.highlights-green li img {margin: 0 0 0 0; padding: 0px 5px 5px 5px; display: block; 	float: right; max-height: 5em; height: auto !important; height: 5em;} 




span.evideodate /*for the list of documents in the news section and for context groups with dates */ 
{
  color:#4D4D4D;
  font-size:.8em;
  display:block;
  padding:5px 0px 2px 0px;
}


/* ---------------------------------------------- HIGHLIGHTS PANEL ---------------------------------------------- */

#highlights-panel{
    position: relative;
	right:-10px;
	float:right;
	margin-top:10px;
	width:561px;
	background:url(img/highlights-panel-t.jpg) 0 0 no-repeat
}
	#selItemContent{float:right;width:500px;display:inline;margin:20px 29px 73px 32px;padding-bottom:12px;border-bottom:1px solid #ccc}
	#selItemContent h2{font-size:1.1em;padding:5px 0 10px 0}
	#selItemContent h2 a{color:#3E7901}
	#selItemContent h2 a span.HTH {display:none;}
	#selImg{float:left;border:5px solid #fff}
	#selAnchor{float:left;background:url(img/selImg.gif) 0 0 no-repeat;border:0;padding:3px 4px;margin: 0 15px 0px -3px}
	#thumbsWrapper{width:538px;position:absolute;bottom:0;left:6px;padding:0 0 0 23px;background:url(img/highlights-panel-b.jpg) bottom left no-repeat}
	#thumbsWrapper ul{float:left}
	#thumbsWrapper ul li{float:left;margin:0px 5px 0px 0;background:url(img/thumbs.gif) 0 0 no-repeat;padding:4px}
	#thumbsWrapper ul li img{border: solid 5px white;cursor:pointer;width:60px;height:40px}
	#thumbsWrapper ul li a{display: none}
	#thumbsWrapper ul li.selected img,#highlights-panel ul li.hover img{border:solid 5px #999999}
	#thumbsWrapper #buttons{float:right;position:relative;right:30px;top:10px;}
	#thumbsWrapper #buttons input{margin:5px;float:left}
    #buttons img{border:solid 1px #ffffff}

#other-features{float:right;width:210px}
	#other-features h2,#other-features h3 a{color:#316100;font-size:1em;margin-bottom:3px}


/*------------------------ New Pink Home Page ---------------------------------------------------------------*/
#homepink{float:left; float: left;
   width: 58%;
   margin: 1% 0 1% 1%;
   padding: 1%;
}


#wanttofind{height:239px;margin-top:10px;color:#ffffff;float:right;margin-top:10px;width:305px;margin-left:20px;background:url(img/purpleimg.gif) 0 0 no-repeat;position:relative}
#wanttofind h2{margin-bottom:15px;margin-left:10px;margin-top:5px;}
#wanttofind .date{position:relative;padding:7px 10px 0px 10px;}
#wanttofind li{position:relative;padding:0 0 5px 0;margin-bottom:1px; font-size:1.1em;}
#wanttofind li a{position:relative;color:#ffffff; font-size:1.1em;}
#wanttofind li a{width:227px;padding:11px 10px 12px 25px;background:url(img/pink-arrow.gif) 10px 16px no-repeat}
#wanttofind li.last a{width:227px;padding:11px 10px 12px 25px;background:url(img/pink-arrow.gif) 10px 16px no-repeat}


#my-first-day h2{padding:15px 10px 6px 20px;color:#ffffff;}	
#my-first-day{color:#ffffff;float:left;width:250px;margin-left:20px;background:url(img/myfirstdayimg.gif) 0 0 no-repeat;position:relative}
#my-first-dayesources h2{margin-bottom:35px;margin-left:10px;margin-top:5px;}
#my-first-day .date{position:relative;padding:7px 10px 0px 10px;}
#my-first-day{float:left;width:265px;margin-left:20px}
#my-first-day ul{padding-top:20px;margin-bottom:10px}
#my-first-day li{padding:5px 1px 2px 1px}
#my-first-day li a{position:relative;padding:0 20px 0 10px;color:#993366;font-size:1.1em;}
#my-first-day li a{width:227px;padding:11px 10px 12px 25px;background:url(img/pink-arrow.gif) 10px 16px no-repeat}
#my-first-day li.last a{width:227px;padding:11px 10px 12px 25px;background:url(img/pink-arrow.gif) 10px 16px no-repeat}

#resources h2{padding:15px 10px 6px 20px;color:#ffffff;}	
#resources{background:url(img/mouse.gif)0 0 no-repeat;width:250px;height:88px; margin-bottom:10px;}
#resources{float:left;width:250px;margin-left:20px;background:url(img/mouse.gif) 0 0 no-repeat;}
#resources{color:#ffffff;}
#resources{float:left;width:330px;position:relative}
#resources h2{margin-bottom:35px;margin-left:10px;margin-top:5px;}
#resources li{position:relative;padding:0 0 5px 0;margin-bottom:1px;color:#993366;}
#resources .date{position:relative;padding:7px 10px 0px 10px;}
#resources li a{position:relative;padding:0 20px 0 10px;color:#993366;font-size:1.1em;}
#resources{float:left;width:265px;margin-left:20px}
#resources li a{width:227px;padding:11px 10px 12px 25px;background:url(img/pink-arrow.gif) 10px 16px no-repeat}
#resources li.last a{width:227px;padding:11px 10px 12px 25px;background:url(img/pink-arrow.gif) 10px 16px no-repeat}

#a-day-in-the-life{float:left;width:265px;margin-left:20px}
#a-day-in-the-life ul{padding-top:6px;margin-bottom:10px}
#a-day-in-the-life li.last a{background:url(img/related-sites-b.gif) bottom left no-repeat;padding-bottom:6px}
#a-day-in-the-life li.last a{border-bottom:0;padding-bottom:8px;color:Black;}
#a-day-in-the-life li a{display:block;width:227px;padding:2px;}
#a-day-in-the-life li.last a{display:block;width:227px;border:1px solid #ccc;border-top:0;padding:11px 10px 12px 25px;background:url(img/green-arrow.gif) 10px 16px no-repeat}

#moreprofiles{float:left}
#mission{color:#ffffff;font-size:1.2em; text-align:center;background:#993366; padding-bottom:5px; font-weight:bold; }
#footerpink{float:left;width:900px;padding:0 20px 20px 20px;background:url(img/footer.gif) 0 0 repeat-x}
#footerpink a,#designed-by a{text-decoration:underline}
#footerpink a:hover,#designed-by a:hover{text-decoration:none}
/*--------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------New Blue Home Page-------------------------------------*/
#homeblue{float:left;}

#quicklinks{float:left;width:295px;margin-left:5px;background:url(img/blueblankimg.gif) 0 0 no-repeat;position:relative;margin-top:10px;padding-right:10px;height:239px;}
#quicklinks h2{margin-bottom:15px;margin-left:10px;margin-top:5px; color:#ffffff;}
#quicklinks li{position:relative;padding:0 0 5px 10px;margin-bottom:1px; color:#0372a0; font-size:1.1em;}
#quicklinks li a{position:relative;color:#ffffff;width:227px;padding:11px 10px 12px 25px;background:url(img/white-bullet.gif) 10px 16px no-repeat}

#find-fastblue a,#related-sites a{color:#3d7801}
#find-fastblue h2{color:#ffffff; padding:25px 1px 1px 10px;}
#find-fastblue{float:left;width:250px;margin-left:20px;background:url(img/smallblankimg.gif) 0 0 no-repeat;position:relative}

#countyblue{background:url(img/find-first-t.gif) 0 0 no-repeat;padding-top:6px;margin-top:40px;}
#countyblue h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
#countyblue a{padding:20px 110px 24px 10px;background:url(img/blue-map.gif) 90% 55% no-repeat;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#025782;}

#az-searchblue{background:url(img/find-others-t.gif) 0 0 no-repeat;padding-top:6px}
#az-searchblue h3{padding:4px 10px 6px 10px;background:#F0F0F0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0}
#az-searchblue a{padding:20px 110px 24px 10px;background:url(img/find-az-search-cubes.jpg) 100% 45% no-repeat;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#025782;}

#popular-topics-blue{background:url(img/find-others-t.gif) 0 0 no-repeat;padding-top:6px}
#popular-topics-blue h3{padding:4px 10px 6px 10px;background:#f0f0f0 url(img/find-h3.gif) 0 0 repeat-x;border:1px solid #ccc;border-top:0;}
#popular-topics-blue label{display:none}
#popular-topics-blue p{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 10px 9px 10px;}
#popular-topics-blue select{border:1px solid #ccc;font-size:.9em;padding:1px;width:100%;height:22px}
#popular-topics-blue{border-bottom:1px solid #ccc;}

#onlineresources{float:left;width:265px;margin-left:20px}	
#onlineresources{background:url(img/onlineresources.gif)0 0 no-repeat;width:250px;height:88px; margin-bottom:10px;}
#onlineresources{float:left;width:250px;margin-left:20px;background:url(img/onlineresources.gif) 0 0 no-repeat;position:relative}
#onlineresources h2{color:#ffffff; padding:20px 0px 0px 5px;}
#onlineresources h2{margin-bottom:35px;margin-left:10px;margin-top:5px;}
#onlineresources .date{position:relative;padding:7px 10px 0px 10px;}
#onlineresources li{position:relative;padding:0 0 5px 0;margin-bottom:1px;color:#993366;}
#onlineresources li a{position:relative;padding:0 20px 0 10px;color:#0372a0; font-size:1.1em;}
#onlineresources li a{width:227px;padding:11px 10px 12px 25px;background:url(img/blue-arrow.gif) 10px 16px no-repeat}
#onlineresources li.last a{width:227px;padding:11px 10px 12px 25px;background:url(img/blue-arrow.gif) 10px 16px no-repeat}

#latest-news-blue{float:left;width:330px;position:relative}
#latest-news-blue h2{margin-bottom:15px}
#latest-news-blue li{position:relative;padding:0 0 5px 0;margin-bottom:1px;background:#e2edf3 url(img/latest-news-b-blue.gif) bottom left no-repeat}
#latest-news-blue .date{position:relative;padding:7px 10px 0px 10px;display:block;background:#e2edf3  url(img/latest-news-t-blue.gif) top left no-repeat}
#latest-news-blue li a{position:relative;padding:0 20px 0 10px;display:block;background:url(img/latest-news-plus-blue.gif) 98% 2px no-repeat}
#latest-news-blue #rss a{position:absolute;top:-7px;left:17.5em;background:url(img/rss.gif) 18% 50% no-repeat; border-left:1px solid #ccc;padding:7px 0 7px 43px;font-size:.9em}

#thumbsWrapperblue{width:538px;position:absolute;bottom:0;left:6px;padding:0 0 0 23px;background:url(img/highlights-panel-b.jpg) bottom left no-repeat}
#thumbsWrapperblue ul{float:left}
#thumbsWrapperblue ul li{float:left;margin:0px 5px 0px 0;background:url(img/thumbs.gif) 0 0 no-repeat;padding:4px}
#thumbsWrapperblue ul li img{border: solid 5px white;cursor:pointer;width:60px;height:40px}
#thumbsWrapperblue ul li a{display: none}
#thumbsWrapperblue ul li.selected img,#highlights-panel ul li.hover img{border:solid 5px #025782}
#thumbsWrapperblue #buttons{float:right;position:relative;right:30px;top:10px;}
#thumbsWrapperblue #buttons input{margin:5px;float:left}


	/* ---- SUBPAGES -------------------------------------------------------------------------------------------- */

#contentpage{float:left;width:920px;padding:0 10px 30px 10px;background:#fff;}

#lns{float:left;width:210px;padding-top:15px}
	#lns li{float:left;display:inline;width:210px}
	#lns a{float:left;width:190px;padding:9px 10px 9px 10px;margin:0;background:#fff url(img/lns-first-level.jpg) bottom left no-repeat;color:#3e7901;font-weight:bold}
	#lns li.active{background:#3e7901 url(img/lns-first-level-active-t.gif) 0 0 no-repeat}
	#lns li.active a{background:url(img/lns-first-level-active-b.gif) bottom left no-repeat;color:#fff;border-bottom:1px solid #fff;}
	#lns li.active li{background:#f0f6e9 url(img/lns-second-level-t.gif) 0 0 no-repeat;border-bottom:1px solid #fff;padding:0}
	#lns li.active li a{background:url(img/lns-second-level-b.gif) bottom left no-repeat;padding:9px 0 9px 20px;color:#316100;font-weight:normal;border-bottom:0}
	#lns li.active li.active-1{background:#e1ead7 url(img/lns-second-level-active-t.gif) 0 0 no-repeat;border-bottom:1px solid #fff;padding:0}
	#lns li.active li.active-1 a{background:url(img/lns-second-level-active-b.gif) bottom left no-repeat;padding:9px 0 9px 20px;color:#3E7901;font-weight:normal}
	#lns li.active li.active-1 li{background:#fff;border-bottom:0;padding:0}
	#lns li.active li.active-1 li a{background:#fff url(img/right-arrow-green.gif) 20px 1.3em no-repeat;padding:9px 0 9px 30px;border:1px solid #ccc;border-top:0;width:178px}
	#lns li.active li.active-1 li.active-2 a{background-color:#f5f9f0}
	#content #lns li.active li.active-1 li.last {background:url(img/lns-second-level-ul-b.gif) bottom left no-repeat;padding-bottom:4px}
	#content #lns li.active li.active-1 li.last a{border-bottom:0;padding-bottom:6px}
	#lns ul ul li{display:none}
	#lns ul li.active li{display:block}

#main{float:right;width:680px;background:#fff}

#main-content{float:left;width:440px;padding-top:15px}
	#main-content h1{font-size:1.4em;font-weight:bold;border-bottom:0px solid #ccc;padding:0 0 5px 0;margin-bottom:15px}
	#main-content h2{font-size:1.2em;font-weight:bold;border-bottom:0px solid #ccc;padding:0 0 5px 0;margin-bottom:15px}
	#main-content h3{font-size:1.2em;font-weight:bold;margin:20px 0 15px 0}
	#main-content h4{font-size:1em;font-weight:bold;margin:20px 0 15px 0}
	#main-content p{margin:15px 0 15px 0}
	#main-content p.document_list{margin: 10px 0 20px 0; border-bottom:1px solid #ccc;}/*added to put spacing between document summary and the next story in list */
	#main-content a{color:#3e7901;text-decoration:underline}
	#main-content a img{color:#FFFFFF;border-style:none;border:1px solid #ffffff}
	#main-content a:hover,#main-content a:focus,#main-content a:active{text-decoration:none}
	#main-content ul {margin:0 0 10px 0px}	
	#main-content ul li{margin:0 0 0px 2px;padding:0 0 0 10px;background:url(img/bullet-green.gif) 0 .5em no-repeat}
	#main-content ul li h2{list-style:none;}
	#wrapper #content #main-content ol{padding-left:2px}
	#wrapper #content #main-content ol li{background:transparent;padding-left:0px;margin-left:22px; list-style-type:decimal}
	#wrapper #content #main-content ul ol,#wrapper #content #main-content ol ul{margin:5px 0 5px 2px}
	#wrapper #content #main-content ol ul li{margin:0px 0 0px 2px;padding:0 0 0 20px;background:url(img/bullet-green.gif) 0 .5em no-repeat}
	#wrapper #content #main-content ol ol{margin-top:5px;margin-bottom:5px;list-style-type:lower-alpha}
	#wrapper #content #main-content ol ol ol{list-style-type:lower-roman}
	#main-content table{position:relative;border-collapse:collapse;width:440px;background:url(img/table-header.gif) 0 0 no-repeat}
	#main-content table caption{font-weight:bold;text-align:left;padding-bottom:15px;padding-top:25px}
	#main-content table th,#main-content table td{border:1px solid #ccc;padding:10px}
	#main-content table th{background:#efefef url(img/th.gif) 0 0 repeat-x;border-right:0;border-left:0}
	#main-content table th.first{border-left:1px solid #ccc}
	#main-content table th.last{border-right:1px solid #ccc}
	#main-content table .even td{background:#f5f9f0}
	#main-content img.left{float:left; padding-right:10px}
	#main-content img.right{float:right; padding-right:10px}
	#main-content form{background:#f5f9f0 url(img/form.gif) 0 0 repeat-y;width:380px;margin:40px 0;}
	/* add wide form for summaries */
	#main-content form.wideform{background:#f5f9f0 url(img/wideform.gif) 0 0 repeat-y;width:600px;margin:40px 0;}
	#main-content form h3{background:#efefef url(img/form-h3.gif) 0 0 no-repeat;border-bottom:1px solid #ccc;padding:15px 10px;position:relative;top:-3px;margin:0 1px;font-size:1em}
	/* add wide form for summaries */	
	#main-content .ratepageform p {padding-left:5px;}
	#main-content form.wideform h3{background:#efefef url(img/wideform-h3.gif) 0 0 no-repeat;border-bottom:1px solid #ccc;padding:15px 10px;position:relative;top:-3px;margin:0 1px;font-size:1em}
	#main-content fieldset{border:0;position:relative;width:100%;border-bottom:1px solid #ccc;padding:10px 0;margin:0}
	#main-content legend span{font-size:.9em;position:absolute;height:20px;left:380px;top:0;padding:5px 20px 5px 20px;color:#fff;background:url(img/legend.gif) 0 0 no-repeat;} /* width:80px removed ED for GRO online - does not seem to have adverse effect */
	#main-content form p{padding:0 10px;margin:0 0 10px 0}
	#main-content form p.mandatory{background:url(img/mandatory.gif) 210px bottom no-repeat}
	#main-content form p.helpprompt{background:url(img/help.gif) 210px bottom no-repeat}/* new help prompt image */
	#main-content label{display:block;padding-bottom:3px}
	#main-content p.inline{float:left;padding-top:3px;margin:3px 0}
	#main-content .inline label{display:inline;float:left;width:100px}
	#main-content .inline input{width:auto;float:left;border:0;margin-right:8px}
	#main-content .radio input{position:relative;left:-1px}
	/* need combination of inline and mandatory classes */
	#main-content p.inline_mandatory{float:left;padding-top:3px;margin:3px 0;background:url(img/mandatory.gif) 210px no-repeat}
	#main-content .inline_mandatory label{display:inline;float:left;width:150px}/*increased width from 100px */
	#main-content .inline_mandatory input{width:auto;float:left;border:0;margin-right:8px}
	#main-content input{width:auto;border:1px solid #ccc;padding:2px 3px 3px 3px}
	#main-content .jobs input{width:auto;border:10px solid #ccc;padding:2px 3px 3px 3px}
	#main-content select{width:auto;border:1px solid #ccc;padding:1px 1px 2px 1px}
	#main-content p.submit{background:#666 url(img/form-b.gif) bottom left no-repeat;margin:0;padding:10px}
	#main-content form.wideform p.submit{background:#666 url(img/form-b-wide.gif) bottom left no-repeat;margin:0;padding:10px}
	/* added input as button control not rendering properly */
	#main-content p.submit button, #main-content p.submit input{background:url(img/submit.gif) 0 0 no-repeat;border:0;cursor:pointer;margin:0 10px 0 0;padding:1px 0 0 0;width:92px;height:25px;color:#336600}
	#main-content hr{display:block;border:1px solid #ccc;color:#ccc;height:0;padding:0;margin:30px 0;clear:both;width:440px}
	#main-content hr.colored{border-color:#3E7901;color:#3E7901}
	#main-content .back2top{border-top:1px solid #ccc;margin-top:30px}
	#main-content .back2top a{float:left;background:url(img/back2top-l.gif) 0 0 no-repeat;text-decoration:none;font-size:.9em;cursor:pointer}
	#main-content .back2top a span{float:left;background:url(img/back2top-r.gif) right top no-repeat;padding:4px 10px 10px 30px;}

/* Styling for Rage_Page - Feedback Form */

	#main-content .feedback{background:#f5f9f0 url(img/form.gif) 0 0 repeat-y;width:380px;margin:40px 0;}
	/* add wide form for summaries */
	#main-content .feedback wideform{background:#f5f9f0 url(img/wideform.gif) 0 0 repeat-y;width:600px;margin:40px 0;}
	#main-content .feedback h3{background:#efefef url(img/form-feedback.gif) 0 0 no-repeat;border-bottom:1px solid #ccc;padding:15px 10px;position:relative;top:-3px;margin:0 1px;font-size:1em}
	/* add wide form for summaries */
	
	#main-content form.wideform h3{background:#efefef url(img/wideform-h3.gif) 0 0 no-repeat;border-bottom:1px solid #ccc;padding:15px 10px;position:relative;top:-3px;margin:0 1px;font-size:1em}
	#main-content fieldset{border:0;position:relative;width:100%;border-bottom:1px solid #ccc;padding:10px 0px 0 0px;margin:0}
	#main-content legend span{font-size:.9em;position:absolute;height:20px;left:380px;top:0;padding:5px 20px 5px 20px;color:#fff;background:url(img/legend.gif) 0 0 no-repeat;} /* width:80px removed ED for GRO online - does not seem to have adverse effect */
	#main-content p{padding-left:0px;margin:0 0 10px 0px}/* Changed to 12px from 0 for bullet list*/ 
	#main-content .feedback p.mandatory{background:url(img/mandatory.gif) 210px bottom no-repeat}
	#main-content form p.helpprompt{background:url(img/help.gif) 210px bottom no-repeat}/* new help prompt image */
	#main-content label{display:block;padding-bottom:3px}
	#main-content .feedback p{padding-left:20px;margin:0 0 10px 0} /* styling needed for forms */
	#main-content .feedback p.right{float:right;padding-right:20px;margin:0 0 10px 0} /* styling needed for job search */
	#main-content p.inline{float:left;padding-top:3px;margin:3px 0}
	#main-content .inline label{display:inline;float:left;width:30px}
	#main-content feedback.inline input{width:auto;float:left;border:0;margin-right:8px}
	#main-content feedback.radio input{position:relative;left:-1px}
	/* need combination of inline and mandatory classes */
	#main-content p.inline_mandatory{float:left;padding-top:3px;margin:3px 0;background:url(img/mandatory.gif) 210px no-repeat}
	#main-content .inline_mandatory label{display:inline;float:left;width:150px}/*increased width from 100px */
	#main-content .inline_mandatory input{width:auto;float:left;border:0;margin-right:8px}
	#main-content input{width:auto;border:1px solid #ccc;padding:2px 3px 3px 3px}
	#main-content select{width:auto;border:1px solid #ccc;padding:1px 1px 2px 1px}
	#main-content p.submit{background:#666 url(img/form-b.gif) bottom left no-repeat;margin:0;padding:10px}
	#main-content form.wideform p.submit{background:#666 url(img/form-b-wide.gif) bottom left no-repeat;margin:0;padding:10px}
	/* added input as button control not rendering properly */
	#main-content p.submit button, #main-content p.submit input{background:url(img/submit.gif) 0 0 no-repeat;border:0;cursor:pointer;margin:0 10px 0 0;padding:1px 0 0 0;width:92px;height:25px;color:#336600}


	
#other-features{float:right;width:210px}
	#other-features h2,#other-features h3 a{color:#316100;font-size:1em;margin-bottom:3px}
	


#actions{float:left;background:url(img/actions.gif) 0 0 no-repeat;width:190px;height:30px;padding:5px 10px 0 10px;margin-top:16px}
	#actions a{font-size:.9em}
	#actions a#print{float:left;width:7em !important;width:70px;background:url(img/print.gif) 0 5px no-repeat;padding-left:17px;}
	/*#actions a#rate{float:right;width:7em !important;width:70px;background:url(img/rate.gif) 0 center no-repeat !important;background-position: 0 4px;padding-left:18px}*/
	#actions span.ratepage{width:7em !important;width:70px;background:url(img/rate.gif) 0 center no-repeat !important;background-position: 0 4px;padding-left:18px}
	/*#actions p.side-img{float:left;text-align:center;margin-top:10px;min-width:210px;max-width:210px;margin-bottom:10px;}
	#actions p.side-img img{max-width:310px}*/

#related-content h3{padding-top:10px;clear:both;font-size:1.0em}
#related-content p{padding-bottom:18px; border-bottom:1px solid #ccc}

#content #other-features h2#attachments{background:#666 url(img/attachments.gif) 0 0 no-repeat;color:#fff;margin:10px 0;padding:8px 10px;clear:both}
	#other-features .attachment{width:210px;background:url(img/attachment-b.gif) bottom left no-repeat;margin-bottom:10px}
	#other-features .attachment h3{background:url(img/attachment-t.gif) 0 0 no-repeat;padding:10px 10px 3px 10px;margin:0;font-size:1.0em}
	#other-features .attachment p{padding:0 10px}
	#other-features .attachment p.pdf a{background:url(img/pdf.jpg) 0 0 no-repeat;display:block;height:auto !important;height:0;padding:0px 10px 17px 40px;margin-top:7px}
	
#content #other-features h2#links{background:#666 url(img/links.gif) 0 0 no-repeat;color:#fff;margin:10px 0;padding:6px 10px;clear:both}
	#other-features .link{width:210px;background:url(img/links-b.gif) bottom left no-repeat;margin-bottom:10px}
	#other-features .link h3{background:url(img/links-t.gif) 0 0 no-repeat;padding:10px 10px 3px 10px;margin:0}
	#other-features .link p{padding:0 10px}
	/*#other-features .links p.pdf a{background:url(img/pdf.jpg) 0 0 no-repeat;display:block;height:auto !important;height:0;padding:10px 10px 17px 40px;margin-top:7px}*/

#content #other-features p#caption{font-size:1em; background-color:#F0F0F0; padding: 5px 5px 5px 5px}


#side-img{text-align:center;margin-top:15px;min-width:210px;max-width:210px;margin-bottom:10px;margin-left:5px}
#side-img img{max-width:210px}
#rss-box{padding:13px 15px 15px 80px;background:url(img/rss-box.jpg) 0 0 no-repeat;width:115px;height:52px;margin-bottom:10px !important;margin-bottom:6px;clear:both}
#map-box{padding:13px 15px 15px 80px;background:url(img/map-box.jpg) 0 0 no-repeat;width:115px;height:52px;margin-bottom:10px !important;margin-bottom:6px;clear:both}
#socialmedia-box{padding:13px 15px 15px 80px;background:url(img/socialbutton.jpg) 0 0 no-repeat;width:115px;height:52px;margin-bottom:10px !important;margin-bottom:6px;clear:both}
#jobs-box{padding:13px 15px 15px 80px;background:url(img/jobs-box.jpg) 0 0 no-repeat;width:115px;height:52px;margin-bottom:10px !important;margin-bottom:6px;clear:both}
/* reinstated display:block in next 2 lines. had been changed for unknown reason */
#information-line2{padding:13px 15px 15px 80px;background:url(img/map-box2.jpg) 0 0 no-repeat;width:115px;height:52px;clear:both;margin-bottom:10px !important;margin-bottom:6px;display:block;}
#information-line2 span{color:#640000;display:block;}

/*--------------------------------code for tables-----------------------------------*/
div.floatpic 
{
  float:left;
  width:100px;
  padding:0px 10px 2px 2px;
  }
  
div.floattext 
{
  float:left;
  width:300px;
  padding:10px 10px 40px 2px;
  }  
div.float p {
   text-align: center;
   }

/* ---- FOOTER -------------------------------------------------------------------------------------------- */

#footer{float:left;width:900px;padding:0 20px 20px 20px;background:#F1F1F1 url(img/footer.gif) 0 0 repeat-x}
	#footer a,#designed-by a{text-decoration:underline}
	#footer a:hover,#designed-by a:hover{text-decoration:none}
	#fns{margin-left:-10px}
	#fns li{display:inline}
	#fns li a{float:left;border-right:1px solid #ccc;padding:10px;margin:10px 0}
	
	#fns li.last a{border-right:0}
	#fns a.last, #wrapper, #gns li.last{border:0}
	#fns #graphic {display:none}

#copyright{clear:both;padding:10px 0 30px 0;width:900px}

#accessibility li,#accessibility a{float:left}
	#accessibility img{float:left;border:0}
	#accessibility #validation{border:1px solid #ccc;padding:6px 0 6px 5px;margin-left:10px}
	#accessibility #validation a{margin-right:5px}
	#accessibility #validation img{width:72px}

/*--#gns-replica{background:url(img/gns-replica.gif) 0 0 no-repeat;width:100px;height:30px;position:relative;float:right}*/
#gns-replica{float:right;}
#gns-replica li{display:inline}
	#rep-general-public{position:absolute;top:0;left:34px;width:30px;height:30px}
	#rep-professionals{position:absolute;top:0;left:34px;width:30px;height:30px}
	#rep-corporate{position:absolute;top:0;right:0;width:30px;height:30px}

#designed-by{padding:30px 20px;clear:both;width:900px;background:#ccc url(img/footer-b.jpg) -1px 0 no-repeat}


/* ---------------------------------------------- HIGHLIGHTS PANEL ---------------------------------------------- */

#highlights-panel{
    position: relative;
	right:-10px;
	float:right;
	margin-top:10px;
	width:561px;
	background:url(img/highlights-panel-t.jpg) 0 0 no-repeat
}
	#selItemContent{float:right;width:500px;display:inline;margin:20px 29px 73px 32px;padding-bottom:12px;border-bottom:1px solid #ccc}
	#selItemContent h2{font-size:1.1em;padding:5px 0 10px 0}
	#selItemContent h2 a{color:#3E7901}
	#selItemContent h2 a span.HTH {display:none;}
	#selImg{float:left;border:5px solid #fff}
	#selAnchor{float:left;background:url(img/selImg.gif) 0 0 no-repeat;border:0;padding:3px 4px;margin: 0 15px 0px -3px}
	#thumbsWrapper{width:538px;position:absolute;bottom:0;left:6px;padding:0 0 0 23px;background:url(img/highlights-panel-b.jpg) bottom left no-repeat}
	#thumbsWrapper ul{float:left}
	#thumbsWrapper ul li{float:left;margin:0px 5px 0px 0;background:url(img/thumbs.gif) 0 0 no-repeat;padding:4px}
	#thumbsWrapper ul li img{border: solid 5px white;cursor:pointer;width:60px;height:40px}
	#thumbsWrapper ul li a{display: none}
	#thumbsWrapper ul li.selected img,#highlights-panel ul li.hover img{border:solid 5px #999999}
	#thumbsWrapper #buttons{float:right;position:relative;right:30px;top:10px;}
	#thumbsWrapper #buttons input{margin:5px;float:left}
    #buttons img{border:solid 1px #ffffff}
/* ---------------------------------------------- SKINS ---------------------------------------------- */

#pink #selItemContent h2 a, #pink #find-fast a, #pink #related-sites a, #pink #main-content a{color:#993366}
#pink #get-in-touch{background-image:url(img/tagline-get-in-touch-r-pink.gif);background-color:#993366}
#pink #get-in-touch a{background-image:url(img/tagline-get-in-touch-l-pink.gif)}
#pink #latest-news .date{background-image:url(img/latest-news-t-pink.gif);background-color:#f9f0f5}
#pink #latest-news li{background-image:url(img/latest-news-b-pink.gif);background-color:#f9f0f5}
#pink #latest-news li a{background-image:url(img/latest-news-plus-pink.gif)}
#pink #related-sites li a {background-image:url(img/pink-arrow.gif)}
#pink #main-content table .even td{background:#f9f0f5}
#pink #main-content form{background-color:#f9f0f5}
#pink #main-content .feedback{background-color:#f9f0f5} /*added for rate_page - Feedback Form */
#pink #main-content a img{color:#CCCCCC}
#pink hr.colored{border-color:#993366;color:#993366}
#pink #actions a#rate{background-image:url(img/rate-pink.gif) !important}
#pink #actions a{color:#993366}
#pink #other-features h2,#pink #other-features h3 a{color:#993366}
#pink #lns a {color:#993366}
#pink #lns li.active a{color:#fff;background-image:url(img/lns-first-level-active-b-pink.gif)}
#pink #lns li.active{background:#993366 url(img/lns-first-level-active-t-pink.gif) 0 0 no-repeat}
#pink #lns li.active li{background:#f9f0f5 url(img/lns-second-level-t-pink.gif)}
#pink #lns li.active li a {color:#993366;background-image:url(img/lns-second-level-b-pink.gif)}
#pink #lns li.active li.active-1 li.active-2 a{background:#f9f0f5 url(img/right-arrow-pink.gif) 20px 1.3em no-repeat}
#pink #lns li.active li.active-1 li a {background-image:url(img/right-arrow-pink.gif);background-color:#fff}
#pink #lns li.active li.active-1 a {background-image:url(img/lns-second-level-active-b-pink.gif)}
#pink #lns li.active li.active-1 {background:#f0dee7 url(img/lns-second-level-active-t-pink.gif) no-repeat}
#pink #main-content p.submit button, #pink #main-content p.submit input{color:#993366}
#pink #main-content ul li,#pink #wrapper #content #main-content ol ul li{background-image:url(img/bullet-pink.gif)}
#pink #actions span.ratepage{width:7em !important;width:70px;background:url(img/rate-pink.gif) 0 center no-repeat !important;background-position: 0 4px;padding-left:18px}
#pink #side-img li a{float:left;margin-top:10px;min-width:210px;max-width:210px;margin-bottom:10px;}



#blue #selItemContent h2 a, #blue #find-fast a, #blue #related-sites a, #blue #main-content a{color:#025782}
#blue #get-in-touch{background-image:url(img/tagline-get-in-touch-r-blue.gif);background-color:#025782}
#blue #get-in-touch a{background-image:url(img/tagline-get-in-touch-l-blue.gif)}
#blue #latest-news .date{background-image:url(img/latest-news-t-blue.gif);background-color:#e2edf3}
#blue #latest-news li{background-image:url(img/latest-news-b-blue.gif);background-color:#e2edf3}
#blue #latest-news li a{background-image:url(img/latest-news-plus-blue.gif)}
#blue #related-sites li a {background-image:url(img/blue-arrow.gif)}
#blue #main-content table .even td{background:#eef4f7}
#blue #main-content form{background-color:#eef4f7}
#blue #main-content a img{color:#CCCCCC}
#blue #main-content .feedback{background-color:#eef4f7}/*added for rate_page - Feedback Form */
#blue hr.colored{border-color:#025782;color:#025782}
#blue #actions a#rate{background-image:url(img/rate-blue.gif) !important}
#blue #actions a{color:#025782}
#blue #other-features h2,#blue #other-features h3 a{color:#025782}
#blue #lns a {color:#025782}
#blue #lns li.active a{color:#fff;background-image:url(img/lns-first-level-active-b-blue.gif)}
#blue #lns li.active{background:#025782 url(img/lns-first-level-active-t-blue.gif) 0 0 no-repeat}
#blue #lns li.active li{background:#e2edf3 url(img/lns-second-level-t-blue.gif) 0 0 no-repeat}
#blue #lns li.active li a {color:#025782;background-image:url(img/lns-second-level-b-blue.gif)}
#blue #lns li.active li.active-1 li.active-2 a{background:#e2edf3 url(img/right-arrow-blue.gif) 20px 1.3em no-repeat}
#blue #lns li.active li.active-1 li a {background-image:url(img/right-arrow-blue.gif);background-color:#fff}
#blue #lns li.active li.active-1 a {background-image:url(img/lns-second-level-active-b-blue.gif)}
#blue #lns li.active li.active-1 {background:#c4e1ef url(img/lns-second-level-active-t-blue.gif) no-repeat}
#blue #main-content p.submit button, #blue #main-content p.submit input{color:#025782}
#blue #main-content ul li,#blue #wrapper #content #main-content ol ul li{background-image:url(img/bullet-blue.gif)}
#blue #main-content ul.checkboxlist li{list-style:none;}
#blue #actions span.ratepage{width:7em !important;width:70px;background:url(img/rate-blue.gif) 0 center no-repeat !important;background-position: 0 4px;padding-left:18px}
#blue #main-content a button box-toggle-show{background-image: url(img/plus.gif);font-weight:bold;cursor:pointer;}
#blue #main-content a.box-toggle-hide {background-image: url(img/minus.gif);font-weight:bold;}


/* Following needed for Google----------------------------------*/

table 
{
	background-color: #ffffff;
}


td,tr
{
	margin:5px;
  	padding:5px;
  	padding: 5px 0px 5px 0px;
  	border:solid 0px;	
}

span.l
{	
	color:#0000cc; /*Google search title result color*/
	font-size:1.1em;/*Google search title result size*/
	font-weight:normal;
	text-decoration:underline;
}

p.g
{
	color:#000000; /*Google search result color*/
	margin: 15px 0 15px 0; 
	padding: 0px 5px 5px 5px;
	font-size:1.1em;	
}

span.s a
{
	width:90%;
}

hr.z
{
	color:Gray;
	width:90%;
}
td a, td a:hover 
{
	color:#2200CC;
	font-weight:bold;
	text-decoration:none;
} 
.i {color:#A90A08}


/* Tables for Google END */

/* ---------- Sitemap ----------*/ 

.sitemap
{
	margin:1em;
	font-size:100%;
}

.sitemap ul li
{
	margin:0;
	padding:0;
}

.sitemap ul li a
{
	margin:0;
	padding:0;
}

.sitemap ul li li
{
	margin:10px 0 0 0;
	padding-left:12px;
}

.sitemap ul li li a 
{
	width:50%;
	display:block;
	margin:0;
	padding:5px 0 5px 12px;
	background:left center no-repeat; 
}

.sitemap ul li li li
{
	margin:0;
	padding-left:12px;
	background:none;
}

.sitemap ul li li li a
{
	margin:0;
	padding:5px 0 5px 12px;
	background:url(img/nav-arrow_mgreen-closed.gif) left center no-repeat;
}

.sitemap ul li li li li
{
	margin:0;
	padding-left:12px;
	background:none;
}

.sitemap ul li li li li a
{
	margin:0;
	padding:5px 0 5px 12px;
	background:url(img/nav-arrow_mgreen-closed.gif) left center no-repeat;
}

.sitemap ul li li li li li
{
	margin:0;
	padding-left:12px;
	background:none;
}

.sitemap ul li li li li li a
{
	margin:0;
	padding:5px 0 5px 12px;
	background:url(img/nav-arrow_mgreen-closed.gif) left center no-repeat;
}


/* Styling for the Job Search App */

/* Styling for the Job Search App */

#jobs #feedback{position:relative;height:1%;padding-bottom:20px;}

.box, .note {background:##f5f9f0 none repeat scroll 0 0;margin-bottom:10px;padding:10px;}

.hide {display:none !important;}

#jobs .box-toggle-show, #feedback .box-toggle-hide {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	background-color: #fff;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	line-height: 2.9em;
	padding-left: 25px;
	padding-right: 10px;
	font-weight: bold;
	}
	
#blue #jobs ul li{background-image:none}

#pink #jobs ul li{background-image:none}	

/*.VerticalCheckBoxListItem{width:auto;float:left;border:0;margin-right:8px}

#feedback .box-toggle-show {
	background-image: url(img/plus.gif);
}

#feedback .box-toggle-hide {
	background-image: url(img/minus.gif);
}

/*Sitemap ENDS */ 
/*Pollen Count styling */
.pollen .tomorrow{position:relative;left:29px;top:-807px;}
.pollen .today{position:relative;left:29px;top:-886px;}
.ulster{position:relative; left:311px; top:-643px;overflow:hidden;}
.munster{position:relative; left:209px;top:-464px;overflow:hidden;}
.connacht{position:relative; left:215px;top:-641px;overflow:hidden;}
.leinster{position:relative; left:326px;top:-627px;overflow:hidden;}
.briefing{position:relative; left:0px;top:0px;overflow:hidden; border:0;border-style:none;}

/* Code below added for sligo news scroller */
/* the news box */
#news
{
	width:200px;
	/*background:#3e7901;*/
	background:url(img/tickerbackground.jpg) 0 0 no-repeat;width:210px;height:52px;margin-bottom:10px !important;margin-bottom:6px;clear:both;
	
}
#news a
{
	color:#000000;
	padding-top:2px;
	line-height:2em;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:2em;
	border-top:1px solid #000000;
	
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:300px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}
span.date
{
	color:#000000;
	padding-right:8px;
	
}

#popContainer {
    display: none;
}


.PollPopup {
    background-color: #FFFFFF;
    border-top: 3px solid #1F359D;
    bottom: 0;
    box-shadow: 0 3px 15px #666666;
    display: none;
    padding: 10px 15px 10px 10px;
    position: fixed;
    right: 0;
    width: 550px;
    z-index: 200000;
}


.PollPopup h2 {
    background-color: #FFFFFF;
    font-size: 1.3em;
    margin-top: 0;
}
.PollPopup p {
    background-color: #FFFFFF;
    padding-bottom: 7px;
    padding-top: 0;
    margin:0px;
}

.PollPopup a:link, .PollPopup a:hover, .PollPopup a:visited {
    color: #1F359D;
    text-decoration: underline;
}

a.continue {
    float: left;
    width: 200px;
}

a.noThanks {
    float: right;
    text-align: right;
    width: 100px;
}

