a img { border : none; }

ACRONYM {
	CURSOR: help; 
        BORDER-BOTTOM: #222 1px dotted; 
        FONT-STYLE: normal;
        }


body { 
        margin:0; 
        background-color:#e1e6ec;}


.bodybackground { 
        background-color: #E1E6EC;
        }

.greybackground { 
        background-color: #E1E6EC;
        }

.greyline { 
        background-color: #cdcdcd;
        }

.blackline { 
        background-color: #000000;
        }

.greytop { 
        background-color: #f2f4ed;
        font-size: 20%;
        }

.headline { 
        color: #1875D1;
        font-weight: bold;
        }

.boxheadermiddle {
 	BORDER: #000000 1px solid; 
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; 
        margin: 0px 0px 0px 0px; /* top,right,bottom,left */  
        /* background:url(images/greybg.gif) repeat; */
        background-position: 100% 0%; 
        background-color: #EEF2F8;
        color: #002797;
        font-weight: bold;
         font-size: 70%;
        /* line-height: 1.3em;*/
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        /*height: 27px;*/
}

#photodiv {
  background-repeat: no-repeat; 
}

.boxheadermiddle a {    
       font-weight: bold;
       color: #002797; 
       text-decoration: none;
       }

.boxheadermiddle a:hover {    
       font-weight: bold; 
       color: #002797; 
       text-decoration: underline;
       }

.boxmiddle {
	BORDER-RIGHT: #000000 1px solid; 
        BORDER-TOP: #000000 0px solid; 
        BORDER-LEFT: #000000 1px solid; 
        BORDER-BOTTOM: #000000 1px solid;
        /*WIDTH: 170px;*/
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 0px 7px 0px; /* top,right,bottom,left */  
        font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, sans-serif;
        font-size: 70%;
        font-weight: normal;
        color: #000000;
        background-color: #ffffff; /* was #F6F8FA;*/
        }


.submenumiddle a {
        display: block;
        font-weight: normal;
        color: #000000; /* was #1875D1; */
        padding-left: 15px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 2px;
        text-decoration: none;
        background-image: url(/meath/images/arrow.gif);
	background-repeat: no-repeat;
        background-position: 5px 0.5em; 
        }





.submenumiddle a:hover {color: #002797; 
        background-image: url(/meath/images/arroworange.gif);
        text-decoration: underline;
        }



.date {
        color: #000000;
        font-weight: bold;
        }

.news   {
        color: #CC3333;
        font-weight: bold;
        }

.event {
        color: #CC33CC; 
        font-weight: bold;
        }

#holder {
        margin: 0;
        padding: 0;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 20px;
        text-align: center;
        }

.topbar1 { background-color: #E1E6EC;
        BORDER-TOP: #cdcdcd 1px solid; 
        BORDER-BOTTOM: #000000 1px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        font-size: 40%;
        }

.topbar2 { background-color: #4879B8;
        BORDER-TOP: 0px; 
        BORDER-BOTTOM: #000000 1px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        font-size: 50%;
        }

.topbar3 { background-color: #8F8F8F;
        BORDER-TOP: 0px; 
        BORDER-BOTTOM: #000000 0px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        font-size: 20%;
        }

.topbar4 { background-color: #ffffff;
        BORDER-TOP: #002797 1px solid; 
        BORDER-BOTTOM: #002797 1px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        background-color: #ffffff;
        background-position: 100% 0%;
        font-weight: bold; 
        line-height: 2em;
        font-size: 70%; 
        font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color: #002797; 
        }

.topbar4 a {    
       font-weight: bold; 
       color: #002797; 
       text-decoration: underline;
       }

.topbar4 a:hover {    
       font-weight: bold; 
       color: #000000; 
       text-decoration: underline;
       }

.topbar5 { background-color: #F2F4ED;
        BORDER-TOP: 0px; 
        BORDER-BOTTOM: #A9B6C2 1px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        font-size: 20%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

.center {text-align: center;}

.leftalign {float: left;}

.boxold { border: #002797 1px solid; 
         padding: 10px; 
         background-color: #eaf1fe;
         }

.infobox {
	BORDER-RIGHT: #002797 1px solid; 
        BORDER-TOP: #002797 1px solid; 
        BORDER-LEFT: #002797 1px solid; 
        BORDER-BOTTOM: #002797 1px solid;
        /*WIDTH: 170px;*/
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 5px 7px 0px; /* top,right,bottom,left */  
        font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, sans-serif;
        font-size: 80%;
        color: #000000; /* was 001de0 */
        background-color: #F6F8FA;
        }
.verticalalign { 
        vertical-align: middle;
        padding-top: 1px; 
        padding-left: 0px; 
        padding-right: 0px; 
        padding-bottom: 1px;
        }

.noborder {border: 0px; 
        }

.bottombar1 { background-color: #F2F4ED;
        BORDER-TOP: #A9B6C2 1px solid; 
        BORDER-BOTTOM: 0px; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        font-size: 40%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

.bottombar2 { background-color: #EDA328;
        BORDER-TOP: #A9B6C2 0px solid; 
        BORDER-BOTTOM: 0px; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        font-size: 40%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

.bottombar3 { background-color: #F7D085;
        BORDER-TOP: 0px; 
        BORDER-BOTTOM: 0px; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        font-size: 70%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;
        text-align: center; 
        }

#bannerrow {
	width:100%;
	margin:0; padding:0;
        height: 86px; 
        display: block;
background-color: #002B55; /* was background image */
	}

.bannerleft {
	float:left;
	width:127px;
	margin:0; padding:0;
        height: 86px; 
	}

.bannerright {
	float:right;
        height: 86px; 
	margin:0;padding:0;
        padding-right: 5px;
        line-height: .8em;
        text-align: right;
	}

.bggradient {
        background-repeat: no-repeat; 
 	BORDER: #002797 1px solid;  /* was 000000 */
        PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; 
        margin: 7px 5px 0px 5px; /* top,right,bottom,left */  
        background-position: 0% 0%;  /* was 3 2 */
        background-color: #EEF2F8;
        color: #002797;
        font-weight: bold;
        font-size: 90%;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        display: block;
        background-image: url(blue_gradient.gif);
	background-repeat: repeat;
        }

.topnav {
        font-weight: bold;
        padding-left: 1em; 
        padding-right: 1em; 
        }

.topnav a {
        font-size: 70%; 
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
        font-weight: bold; 
        padding-left: 1px;
        padding-right: 1px;
        color: #ffffff; /*was 002797 then 012180*/
        text-decoration: none;
        }

.topnav a:hover {
        color: #eeeeee;
        } 

.mainnavbar { 
        BORDER-TOP: #666666 0px solid; 
        BORDER-BOTTOM: #002797 1px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        text-align: center;
        font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        height: 22px;
        background-color: #eda328; 
        color: #EDA328; 
        background:url(/meath/images/smallgradient.gif) repeat; 
        background-repeat: repeat; 
        background-position: 100% 0%;
        width: 100%;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }


/*following do not obey height command, line height does not take on bgimage, padding goes mad in other browsers*/


A.mainnavcurrent:link {       
        background-image: url(/meath/images/topnav_bg2.gif);
	background-repeat: no-repeat;
        background-position: 0% 0%;/*was 100% 0%*/
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid; 
        BORDER-LEFT: #666666 1px solid; 
        BORDER-bottom: #666666 1px solid; 
        background-color: #ffffff; 
        color: #E99303;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

.fix { font-size:3em; color: #F8D9A6; }

A.mainnavcurrent:visited 
        {       
        background-image: url(/meath/images/topnav_bg2.gif);
	background-repeat: no-repeat;
        background-position: 0% 0%; /*was 50% 200%*/
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid; 
        BORDER-LEFT: #666666 1px solid; 
        BORDER-bottom: #666666 1px solid; 
        background-color: #ffffff; 
        color: #E99303; /*was #FCA30F*/
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }





a.mainnav:link {       
        background-position: 100% 0%;
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid; 
        BORDER-LEFT: #666666 1px solid; 
        BORDER-bottom: #666666 1px solid; 
        background-color: #ffffff; 
        color: #E99303; 
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

a.mainnav:visited {       
        background-position: 100% 0%; /*was 50% 200%*/
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid; 
        BORDER-LEFT: #666666 1px solid; 
        BORDER-bottom: #666666 1px solid; 
        background-color: #ffffff; 
        color: #E99303; 
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

a.mainnav:hover {       
        background-image: url(/meath/images/topnav_bg2.gif);
	background-repeat: no-repeat;
        background-position: 0% 0%; /*was 50% 200%*/
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid; 
        BORDER-LEFT: #666666 1px solid; 
        BORDER-bottom: #666666 1px solid; 
        background-color: #ffffff; 
        color: #E99303; 
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

a.mainnav:selected {       
        background-image: url(/meath/images/topnav_bg2.gif);
		background-repeat: no-repeat;
        background-position: 0% 0%; /*was 50% 200%*/
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid; 
        BORDER-LEFT: #666666 1px solid; 
        BORDER-bottom: #666666 1px solid; 
        background-color: #ffffff; 
        color: #E99303; 
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }



.button { 
        font-size: 70%; 
/*       BORDER-RIGHT: #dedede 1px solid; */
/*        BORDER-TOP: #dedede 1px solid; */
        BORDER: #95B7F3 1px solid;
        background-color: #000000; 
        color: #002797; 
        font-weight: bold; 
        background:url(smallgradient3.gif) repeat; 
        background-position: 100% 0%; 
        }

.content { 
        color: #000000; 
        font-size: 80%; 
        font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, sans-serif;
		vertical-align: left;
        }


.fullwidth 
        {
        width: 100%; height: 300px;
        }

/*.smalltext { 
        font-size: 70%; 
        color:#002797; 
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif, Trebuchet MS; 
        } */


.smalltext { 
        font-size: 70%; 
        color:#002797; 
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        display: block;
        }

.smalltext a {    
       font-weight: normal; 
       color: #002797; 
       text-decoration: none;
       }

.smalltext a:hover {    
       font-weight: normal; 
       color: #000000; 
       text-decoration: underline;
       }

.clear {
	CLEAR: both; 
        FONT-SIZE: 0px; 
        LINE-HEIGHT: 0; 
        HEIGHT: 0px
        }


h1 {
	color: #0b6dce; /*was 2F409B*/
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 160%;
	font-weight : normal;
        margin-top: 8px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}


h2 {
	color: #0b6dce;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 120%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}


h2.dogpound {
	color: #0b6dce;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 120%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
        BORDER-BOTTOM: #0b6dce; 1px solid;
}


h3 {
        color: #0066CC;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h4 {
        color: #0066CC;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h5 {
        color: #0066CC;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h6 {
        color: #0066CC;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h7 {
        color: #0066CC;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

li {    margin-bottom: 10px;
}


caption {
	color: #2F409B;
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 110%;
	font-weight : bold;
        margin-top: 0px; 
        margin-bottom: 5px;
}

.borders {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
        width: 96%;
        BORDER-TOP: #616C7C 1px solid; BORDER-BOTTOM: #616C7C 1px solid; BORDER-RIGHT: #616C7C 1px solid; BORDER-LEFT: #616C7C 1px solid; 
        COLOR: #616C7C; 
}

.questionmark { CURSOR: help; }

.indent {
	color: #606060;
        background-color: #ffffff;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight : normal;
        margin: 15px 100px 5px 150px; /* top,right,bottom,left */  
}

.navbar { 
        BORDER-TOP: #000000 1px solid; 
        BORDER-BOTTOM: #000000 1px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        padding-top: .5em; 
        padding-bottom: 0em;
        font-size: 80%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

/* .bottombar { 
        BORDER-TOP: #999999 1px solid; 
        BORDER-BOTTOM: #000000 0px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        padding-top: .5em;         
        padding-bottom: 0em;
        font-size: 70%; font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
        } 

.bottombar a {      
        color: #000000; 
        }

.bottombar a:hover {      
        color: #000000; 
        } */


.bottombar { 
        BORDER-TOP: #999999 1px solid; 
        BORDER-BOTTOM: #000000 0px solid; 
        BORDER-RIGHT: #000000 0px solid; 
        BORDER-LEFT: #000000 0px solid; 
        padding-top:5px;padding-bottom: 5px;
        font-size: 70%; font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;
       /* background:url(/meath/images/tourism/gradient.gif) repeat;  */
       /* background-image: url(/meath/images/tourism/bottombg_gold.gif); background-repeat: repeat-y; */
        background-color: #002B55; /*was background image */
        }

.bottombar a {      
        color: #ffffff; 
        }

.bottombar a:hover {      
        color: #000000; 
        }

A.navcurrentleft:link { 
        BORDER-BOTTOM: 0px; 
        color: #000000; 
        BACKGROUND-COLOR: #cccccc; width: 100%; 
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #000000;
        }

A.navcurrentleft:visited { 
        BORDER-BOTTOM: 0px; 
        color: #000000; 
        BACKGROUND-COLOR: #cccccc; 
        width: 100%; 
        }

A.navcurrentleft:hover { 
        BORDER-BOTTOM: 0px; 
        color: #000000; 
        BACKGROUND-COLOR: #cccccc; 
        width: 100%; 
        }



.current { 
        color: #000000; 
        BACKGROUND-COLOR: #cccccc;
        }
        
.skiplink { display: none; }

.different { display: none; visibility:hidden; }

.invisible { display: none; }

#invisible h1 { display : none; }

.hidesectionimage { display: none; }




/*3COLS STUFF */





	#left {
		/*float:left;*/
		width:190px;
		margin:0; padding:0;
                font-size: 70%;
                font-family: Verdana, Tahoma, Arial, Helvetica, Trebuchet MS, sans-serif;
				text-transform: lowercase;
		}
	#right {
		/*float:right;*/
		width:195px;
                /*background:yellow;*/
		margin:0;padding:0;
		}

	#middle {
		/*margin:10px 195px 0px 190px; */ /* distance from top,right,bottom,left */ 
	        /*background:red;*/
                padding-left: 10px;
                padding-right: 10px; 
		}


#headermcc {
        background:url(/meath/images/mcc_branding2.gif) no-repeat;
        height: 47px;
        }

/*END 3COLS STUFF*/


/* ORIGINAL RIGHTBOXES  */

.rightboxheader {
 	BORDER-RIGHT: #002797 1px solid; 
        BORDER-TOP: #002797 1px solid; /*was F4C44A*/
        BORDER-LEFT: #002797 1px solid; 
        BORDER-BOTTOM: #002797 0px solid;
        WIDTH: 170px; 
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; 
        margin: 10px 5px 0px 0px; /* top,right,bottom,left */  
/*        background:url(/meath/images/smallgradient2.gif) repeat; */
        background-position: 100% 0%; 
        color: #000000;
        font-weight: bold;
        font-size: 70%;
        line-height: 1.3em;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        height: 27px; 
}

.rightbox {
	BORDER-RIGHT: #002797 1px solid; 
        BORDER-TOP: #002797 1px solid; 
        BORDER-LEFT: #002797 1px solid; 
        BORDER-BOTTOM: #002797 1px solid;
        WIDTH: 170px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 5px 15px 0px; /* top,right,bottom,left */  
        font-family: Arial, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
        font-size: 70%;
        color: #002797;
        background-color: #ffffff;
        }

/* new rightboxes */

.rightboxheader {
 	BORDER-RIGHT: #FAB318 1px solid; 
        BORDER-TOP: #FAB318 1px solid; /*was F4C44A*/
        BORDER-LEFT: #FAB318 1px solid; 
        BORDER-BOTTOM: #FAB318 0px solid; 
        WIDTH: 170px; 
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; 
        margin: 10px 5px 0px 0px; /* top,right,bottom,left */  
       /* background:url(/meath/images/golden_gradient.gif) repeat; */
        background:url(/meath/images/blue_gradient.gif) repeat; 
        background:url(/meath/images/smallgradient2.gif) repeat; 
        background-position: 100% 50%; 
        color: #002797;
        font-weight: bold;
        font-size: 70%;
        line-height: 1.3em;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        height: 18px; /* was 27 */
        background-color: #F4BB4C;
}

.rightbox {
	BORDER-RIGHT: #2993E5 1px solid;         
        BORDER-TOP: #FAB318 1px solid; 
        BORDER-LEFT: #2993E5 1px solid; 
        BORDER-BOTTOM: #2993E5 1px solid;
        WIDTH: 170px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 5px 15px 0px; /* top,right,bottom,left */  
        font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, sans-serif;
        font-size: 70%;
        color: #002797;
        background-color: #F6F8FA;
        }

.rightbox2 {
	BORDER-RIGHT: #2993E5 1px solid;         
        BORDER-TOP: #FAB318 1px solid; 
        BORDER-LEFT: #2993E5 1px solid; 
        BORDER-BOTTOM: #2993E5 1px solid;
        WIDTH: 170px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 5px 15px 0px; /* top,right,bottom,left */  
        font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, sans-serif;
        font-size: 70%;
        #color: #F6F8FA;
color: #Ffffff;
        background-color: #134678;
        }

.rightbox a {
        display: block;
        font-weight: bold;
        color: #1875D1; 
        padding-left: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 2px;
        text-decoration: none;
        background-image: url(arrowblue.gif);
	background-repeat: no-repeat;
        background-position: 0px 0.5em; 
}

.rightbox2 a {
        display: block;
        font-weight: bold;
        color: #F2AC33; 
        padding-left: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 2px;
        text-decoration: none;
        background-image: url(arrowblue.gif);
	background-repeat: no-repeat;
        background-position: 0px 0.5em; 
}


.rightbox a:hover {
        background-image: url(arrow.gif);
        color: #002797; 
}

.rightbox2 a:hover {
        background-image: url(arrow.gif);
        color: #FFFFFF; 
}

.services {
	padding: 10px;
	padding-top: 0px;: 
	/*BORDER: #002797 1px solid; */
        BORDER: #2993E5 1px solid;
        font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, sans-serif;
        font-size: 70%;
        color: #002797;
        background-color: #ffffff; /* was F6F8FA */
        }


.services a {
        /* display: block; */
        font-weight: bold;
        color: #1875D1; 
        text-decoration: none;
     /* background-image: url(arrowblue.gif); */
}


.services a:hover {
        color: #002797; 
        text-decoration: underline;
}

.servicesheading {
        margin-top: 15px;
        margin-bottom: 0px;
        BORDER: #2993E5 1px solid; 
        background-color: #1875D1; 
        background-image: url(blue_gradient.gif);
	background-repeat: repeat;
        background-position: 100%, 100%; 
        color: #002797; /* was #1875D1; */
      /*  text-transform: uppercase;*/
        padding: 2px;
        font-weight: bold; 
}
.servicesheading a {
        color: #002797; 
        text-decoration: none;
}

.servicesheading a:hover {
        color: #002797; 
        text-decoration: underline;
}

.spacing {
        margin: 2px 0px 0px 10px; /* top,right,bottom,left */ 
        padding-bottom: 1px; padding-top: 1px;
        }


.rightboxheadertourism { 	BORDER-RIGHT: #002797 1px solid;         BORDER-TOP: #002797 1px solid; /*was F4C44A*/        BORDER-LEFT: #002797 1px solid;         BORDER-BOTTOM: #002797 0px solid;        WIDTH: 170px;         PADDING-RIGHT: 10px; 
        PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 0px;         margin: 10px 5px 0px 0px; /* top,right,bottom,left */          background:url(/meath/images/rightboxtourismheader.gif) no-repeat;         background-position: 100% 0%;         color: #000000;        font-weight: bold;        font-size: 70%;
        height: 26px;        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;        height: 27px;}.rightboxtourism {	BORDER-RIGHT: #002797 1px solid;         BORDER-TOP: #002797 1px solid;         BORDER-LEFT: #002797 1px solid;         BORDER-BOTTOM: #002797 1px solid;        WIDTH: 170px;        PADDING-RIGHT: 10px; 
        PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; padding-top: 0px;        margin: 0px 5px 15px 0px; /* top,right,bottom,left */          font-family: Arial, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
        background:url(/meath/images/rightboxtourism.gif) repeat;         font-size: 70%;
        font-weight: bold;        color: #032279;;
       /* background-color: #EDA328;*/        }

.leftboxheader {
 	BORDER-RIGHT: #002797 1px solid; 
        BORDER-TOP: #002797 1px solid; /*was F4C44A*/
        BORDER-LEFT: #002797 0px solid; 
        BORDER-BOTTOM: #002797 0px solid;
        WIDTH: 154px; 
        PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px;  
 /*     margin: 15px 15px 0px 15px;*/ /* top,right,bottom,left */  
        background:url(/meath/images/smallgradient2.gif) repeat;
        background-position: 100% 0%; 
        background-color:#eda328;
        color: #000000;
        font-weight: bold;
        line-height: 1.3em;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        height: 27px;
		text-transform: none;
        }

.leftbox {
	BORDER-RIGHT: #002797 1px solid; 
        BORDER-TOP: #002797 1px solid; 
        BORDER-LEFT: #666666 0px solid; 
        BORDER-BOTTOM: #002797 1px solid;
        WIDTH: 154px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; padding-top: 0px;
/*      margin: 0px 15px 15px 15px;*/ /* top,right,bottom,left */  
        font-family: Arial, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
        color: #002797;
		text-transform: none;
		}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}
		
	
.copy { text-align:center; font-size:80% }

#newsborder 
        {        
        BORDER-RIGHT: #002797 1px solid; 
        BORDER-TOP: #002797 1px solid; 
        BORDER-LEFT: #002797 1px solid; 
        BORDER-BOTTOM: #002797 1px solid;
        }

#news { text-align: left;

        font-weight: bold;
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
        font-size: 70%;
        color: #E99303;
        margin-left: 20px;
        margin-right: 20px;
        }

.newsheading { 
        font-family: Comic Sans MS, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color: #E99303; 
        font-size: 130%;
        }

.tabledesign {
        BORDER: #002797 2px solid; 
        background-color: #F0F5FA;
        }

.boxfeature {
        border: #2a33bb 1px solid; 
        padding: 20px; 
        font-size: 100%; 
        margin: 0px 5px 7px; 
        color: #2a33bb; 
        font-weight: bold;
        font-family: Arial, Verdana, Trebuchet MS, Helvetica, Tahoma, sans-serif; 
        width: 250px;
        }
