/* CSS Document */

body { left: 0px;top:0px;  margin:0px; font-family:verdana;}
body.background {background-color:#e5e6e6;}

/************* Links general ***************/

a:link { text-decoration: none; }
a:visited { color: #000066;	text-decoration: none; }
a:hover { 	color: #FF0000; text-decoration: underline; }
a:active {	text-decoration: none; }

/* Start Head Section */

#header{position:relative;width:100%;float:left;background:#FFFFFF;}

#logo{ background-repeat:no-repeat; position:relative;width:66%;height:125px;float:left; margin:0px auto 0px 0px;}
.img_logo{float:right;border:0px;margin-right:25px;clear:both;margin-top:2px; background:none;}
.areaname{display:block;clear:both;float:right;width:100%;color:#4096EE;font-family:trebuchet ms;letter-spacing:5px; text-align:right;}

#date { position:relative; width:30%; float:right; top:10px; margin:0px 2% 0px auto; text-align:right;font-size: 11px;}
#search{float:right;font-size: 10px;  }

.menu{position:relative; background-image:url("/globpics/menu_background.jpg"); background-repeat:repeat-x; width:100%;float:left;height:55px;text-align:center;}
.menu a{position:relative;color:#F5F5F5;text-decoration:none;display:block;float:left;width:16%;border-right:1px solid #3F4469;font-size:13px;line-height:18px;height:46px; vertical-align:middle;margin-top:8px;}
.menu_clicked{position:relative;color:#4096EE;text-decoration:none;}
.menu a:hover{position:relative;color:#4096EE;text-decoration:none;}

.menu2{position:relative; background-image:url("/globpics/menu_background.jpg"); background-repeat:repeat-x; width:100%;float:left;height:55px;text-align:center;}
.menu2 a{position:relative;color:#F5F5F5;text-decoration:none;display:block;float:left;width:25%;border-right:1px solid #3F4469;font-size:13px;line-height:18px;height:46px; vertical-align:middle;margin-top:8px;}
.menu2_clicked{position:relative;color:#4096EE;text-decoration:none;}
.menu2 a:hover{position:relative;color:#4096EE;text-decoration:none;}
/* End Head Section */

/* Main Page  */

#page {margin: 0 auto 0 auto;clear:both;width:98%;position:relative;  background: url("/globpics/page_background.jpg") repeat-x top left #fff;border-left:1px solid #afafaf;border-right:1px solid #afafaf;  }

/* Main Page Menus */

#left{float:left;width:23%;margin-left:3px;}

.side_menu{width:200px;background: url("/globpics/left_menu_background.jpg") repeat-x top left #fff;margin:0px auto 0px auto;border-left:1px solid #efefef;border-right:1px solid #efefef; border-bottom:1px solid #efefef;color:#031b75; top:0px;}
.side_menu h4{color:#fff;font-size:13px;text-align:center;padding-top:12px;margin-top:0px;}
.side_menu h5{	font-size: 80%;	color: #005500;	line-height: 1.5; text-align:center;}
.side_menu a{color:#031b75;font-size:11px;}
.side_menu ul {list-style-type:circle;margin-left:13px;padding-left:13px;}
.side_menu ul li a{color:#031b75;font-size:11px;text-decoration:none;list-style-type:disc;display:block;width:100%;line-height:250%;}
.side_menu ul li a:hover{color:#4096EE;text-decoration:none;}

.businessside_menu{width:200px;background: url("/globpics/left_menu_background.jpg") repeat-x top left #fff;margin:5px;margin-top:15px;border-left:1px solid #efefef;border-right:1px solid #efefef; border-bottom:1px solid #efefef;color:#031b75; }
.businessside_menu h4{color:#fff;font-size:13px;text-align:center;padding-top:12px;}
.businessside_menu a{color:#031b75;font-size:11px;}
.businessside_menu ul {list-style-type:circle;margin-left:13px;padding-left:13px; }
.businessside_menu ul li a{color:#031b75;font-size:11px;text-decoration:none;list-style-type:disc;display:block;width:100%;line-height:1.6;}
.businessside_menu ul li a:hover{color:#4096EE;text-decoration:none; background-color:#031b75;}



/* Main Page Footer */

.footer{clear:both;margin-top:5px; position:relative;font-size:11px;color:#FFFFFF;font-family:verdana;background: url("/globpics/footer_background.jpg") repeat-x top left;height:37px;text-align:center; }
.footer a{position:relative; color:#afafaf;text-decoration:none;display:block; float:left;width:12%;line-height:15px;vertical-align:middle;}
.footer a:hover{color:#4096EE;text-decoration:none;}

/* End Main Page  */

/* Page  Content Frame 1*/
#title { margin:10px 0px 10px 0px;  width:100%;}
	#topads { margin:10px 0px 10px 0px;  width:100%; float:left;}
	#botads { margin:20px 0px 5px 0px;  width:100%; float:left;}

#pagecontent{ width: 76%; height:1200px; float:right; top:15px; margin:15px auto 0px auto;}
#pagecontentireland{ width:72%; height:1200px; float:right;position:relative; top:0px;}

#pagebackground{background-image:background: url("/globpics/page_background.jpg") repeat-x top left;}

#infocontent1  {  width: 57%;  float:right; height:720px;  }
#aaainfocontent1  {position:relative;  width:70%;  float:right; height:720px;  }

#right{float:right;width:33%;margin:0px 3px 0px auto;}

#contentlg { width:99%; margin:0px auto 0px auto; border: 0px; background-image:url(/globpics/center_blue_box.jpg); background-repeat:repeat-x;    font-size:90%; }
#aaacontentlg { background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x; float:right;position:relative; top:15px;margin-right:3px; width:72%;   font-size:90%; }

#contentlgireland { background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x;  width:66%;  float:left;   top:0; margin:0px auto 0px auto; }

#incpagecontent { 
	position:relative;	width:66%;  float:left;   height:850px; 
	font-family: verdana;	color: #333333;	left: 0px;
	margin: 0px auto 0px 2px;padding: 0px;	}

#incpages {
	position:relative; font-size:85%;  margin-right:10px;
	float:left;	top:0px;padding:0px 5px 0px 10px;
	border-left: 2px solid #003300;	z-index:3; width:95%;
	height: 690px;	visibility: visible; overflow:auto;
}
#yearcalendar { 	 font-size:80%;  margin:25px 0px 0px 0px; line-height:1.3;
	float:left;	top:0px;	width:80%;
	height: 700px;	visibility: visible; overflow:auto;
}
#nonindexsitepages{ 	 font-size:80%;  margin:25px 0px 0px 0px; line-height:1.3;
	float:left;	top:0px;	width:80%;
	height: 700px;	visibility: visible; overflow:auto;
}

#inccontent { 	position:relative;  font-size:85%;  margin-right:10px; margin-top:10px;
	float:left;	top:0px;padding-left:10px;	width:95%;
	height: 700px;	visibility: visible; overflow:auto;
}
#localpagefull {position:relative; float:left; margin:10px 5px 0px 5px; width: 80%;
	 }

/*  Frame 1 Menus  */
.frame_1_menus{font-size:75%; color: #3333FF;  line-height:1.7; text-align:left; width:170px; }
.frame_1_menus a{text-decoration:none;}
.frame_1_menus a:hover{ color:#FF0000; text-decoration:none;  }
.frame_1_menus a:visited{text-decoration:none;color: #3333FF;}

.frame_1_menus ul {list-style-type: disc;color:#FF0000;margin-left:13px;padding-left:13px;}
.frame_1_menus ul li a{text-decoration:none;list-style-type:square;display:block;width:100%;}
.frame_1_menus ul li a:hover{ color:#FF0000; text-decoration:none; background:#F0F0F0; }

.diarymonths{font-size:100%; color: #3333FF;  line-height:1.5; text-align:left; width:170px; }
.diarymonths a{text-decoration:none;}
.diarymonths a:hover{ color:#FF0000; text-decoration:none;  }
.diarymonths a:visited{text-decoration:none;color: #3333FF;}

.diarymonths ul {list-style-type:disc;color:#FF0000;margin-left:13px;padding-left:13px;}
.diarymonths ul li a{text-decoration:none;display:block;width:100%;}
.diarymonths ul li a:hover{ color:#FF0000; text-decoration:none; background:#F0F0F0; }

#types {float:left; width:25%; margin-top:10px; margin-right:-20px; }

.ul_small_boxes{width:95%;margin: 10px 0px 10px auto;background: url(/globpics/center_blue_box.jpg) repeat-x top #fefefe;float:left;color:#9a0000;padding-bottom:0px;}
.ul_small_boxes li { margin-left:-15px; line-height:1.2;}
.ul_small_boxes li a{color:#9a0000;font-size:12px;display:block;width:100%;}
.ul_small_boxes li a:hover{color:#9a0000;font-size:12px; text-decoration:none; background:#C0C0C0; }
.ul_small_boxes ul{ padding-top:5px;}
.ul_small_boxes h4{color:#fff;font-size:12px;text-align:center;color:#fff;margin:0;padding:0;letter-spacing:2px;  text-transform:uppercase;}

#blocka2z {	margin:0px 10px 0px 10px;width:150px;border: 0px solid #00cccc;height: 200px;}
.blocka2z a {text-decoration:none;}
.blocka2z a:hover { color:#FF0000; text-decoration:none; background:#CCCCCC; }



/*  Odds  */
#sitepagesrhsads {float:right;width:18%;margin:15px auto 0px auto;}
#sitepagesrhsadsw {float:right;width:40%;margin:15px auto 0px auto;}
.calendar{clear:both;padding:20px;width:180px;border-bottom:1px solid #efefef;}

.blankads a:hover { color:#00FF00; text-decoration:none;  }
.blankads a {text-decoration:none;}
.blankads{line-height:1.2; }
.title{color:#031b75;font-size:90%;text-decoration:none;}


/************* BreadCrumb styles ***************/

#breadcrumb{
	padding: 5px 0px 5px 10px;font: Verdana,sans-serif;color: #AAAAAA; font-size:80%; line-height:2;
}

#breadcrumb a{	color: #000099;text-decoration: none;}

#breadcrumb a:hover{color:#ffffff; background:#000099;	text-decoration: none;}

/************** #Paragraph styles **************/
p.welcome {font-size: 130%;	color: #4096EE;	line-height: 1.5; text-align:center;}

/************** #headlines styles **************/

h3{	font-size: 150%;	color: #003366;	line-height: 1;}
h4{	font-size: 100%;	color: #FFFFFF;	line-height: 1; }
h5{	font-size: 100%;	color: #005500;	line-height: 1.5; text-align:center;}
.dirheads{font-size:110%; color: #3333FF;  }
.dirletters{font-size:120%; color:#FF0000; font-weight:bold; }

.names{font-size:100%; color: #990099; font-weight:bold; }
.infotext{font-size:90%; font-weight:normal; color:#000033; }
