/* CSS Document */


/* website updates 10.02.10 */
body{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; background:#f0f0f0;}
h1, h2, h3, h4{padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
ul{padding:0px; margin:0px; list-style-type:none;}

a{color:#073960; text-decoration:none} a:hover{color:#0f4f80; text-decoration:underline;}

h1{font-size:150%;}

/* *** Added for Google Translate flags in header */
#languageNav{float:right;float:right;width:300px; padding-top:10px;}
#languageNav ul{list-style:none;margin:0px;padding:0px;}
#languageNav ul li{list-style:none;display:inline;}
#languageNav ul li a img{border:0px;}

.clear_left{clear:left;}
.clear_right{clear:right;}

#container, #subcontainer{width:1000px;margin:auto; background:#fff;}
#header { padding:0px;}

#site_nav{background:#073960; padding:2px; zoom:1;}
#site_nav ul{font-family:Georgia, "Times New Roman", Times, serif; font-size:130%;}
#site_nav ul li{float:left; padding:4px 10px 4px 10px;}
#site_nav ul li a{color:#fff; text-decoration:none;}
#site_nav ul li a:hover{color:#cde9ff;}

#page_content{padding:6px;}
#left_panel{float:left; width:744px; margin-right:14px;} #right_panel{float:left; width:230px;}

#right_panel h2{background:#073960; display:block; color:#fff; padding:3px;}
.event_item{padding:4px; border-bottom:1px dotted #ccc;} .event_item img{vertical-align:middle}
.event_blue{color:#073960;}
.border_left{border-left:1px dotted #ccc;}
span.event_date{color:#606060; font-size:90%; display:block;}
span.view_all{padding:4px; display:block; text-align:right; font-weight:bold;}

#breadcrumb{border-bottom:1px solid #ccc; padding:6px;}

#homepage_pods div{float:left; width:180px; margin-right:6px; color:#fff; height:250px;} #homepage_pods div img{border-bottom:1px solid #fff; width:180px;}
#homepage_pods div p{padding:0px 6px 0px 6px; margin:0px; font-size:95%;}
#homepage_pods div h3{padding:4px; font-size:125%;} #homepage_pods a{color:#fff; text-decoration:underline; font-weight:bold;}

.pod_one{background:#574b4b;}
.pod_two{background:#0c5d78;}
.pod_three{background:#465668;}
.pod_four{background:#830b1c;}

.pod_one h3{background:#433a3a;}
.pod_two h3{background:#094d63;}
.pod_three h3{background:#303b48;}
.pod_four h3{background:#680916;}

#right_panel h3.maguire{background:#094d63; display:block; color:#fff; padding:5px; border-bottom:1px solid #fff; font-size:130%;}
#right_panel h3.exhib{background:#303b48; display:block; color:#fff; padding:5px; border-bottom:1px solid #fff; font-size:130%;}
#right_panel h3.edu_prog{background:#680916; display:block; color:#fff; padding:5px; border-bottom:1px solid #fff; font-size:130%;}
#right_panel h3.mail_list{background:#1c3a18; display:block; color:#fff; padding:5px; border-bottom:1px solid #fff; font-size:130%; border-bottom:5px solid #fff;}

#right_panel h3 a{color:#fff;}


.footer {border-top:3px solid #073960; margin-top:10px; padding:6px; font-size:90%;}

/* end */



td, th {font-family:Arial; font-size:12px; color: #000000;}
th {text-align:left;}
input,textarea,select{font-family:verdana; font-size:9px; font-weight:normal; border:1px solid #333333; padding:2px;}
.formButton{background-color:#574B4B; font-family:Arial; font-size:12px; color: #ffffff; height:18px; border:0px black solid;}
.formButtonGrey{background-color:#B8C1C7; font-family:Arial; font-size:12px; color:#333333; height:18px; border:0px black solid;}
.formButtonLightGrey{background-color:#DAE1E6; font-family:Arial; font-size:12px; color:#333333; height:18px; border:0px black solid;}

.indent{margin-left:10%;text-align:left;}
.left{ margin:0px;  text-align:left;  margin-right:10px; margin-bottom:5px;}
.right{ margin:0px; text-align:right; margin-right:10px; margin-bottom:5px;}
.center{ margin:0px; text-align:center;  margin-right:10px; margin-bottom:5px;}	

#newestcontainer{
    width:777px;
    float:left;}

.clear-both  {clear:both;}



#header2 {
	background: url(/images/header-image-2a.jpg) no-repeat;
	height:23px;
	width:764px;
	background-position : center;}

#header3 {
	background: url(/images/header-image-22.jpg) no-repeat;
	height:20px;
	width:764px;
	background-position : center;}

.h1 {font-size:200%;color:#042767;}
.h2{font-size:150%; color:#042767;}
.h3 {color:#042767;font-size:120%;}
.h4 {color:#042767;font-size:120%;}

/*heading1{
	font-size:200%;
	color:#042767;
}
heading2{font-size:150%; color:#042767;}

heading3 {color:#042767;font-size:120%;}

heading4 {color:#042767;font-size:120%;}*/

.heading1{
	font-size:200%;
	color:#042767;}
    
.heading2{font-size:150%; color:#042767;}
.heading3{color:#042767;font-size:120%;}
.heading4{color:#042767;font-size:120%;}

.headertitle{
	font-size:150%;
	font-weight:bold;
	color:#042767;}

.headertitle2{
	font-size:140%;
	font-weight:normal;
	color:#042767;}

.headertitle3{
	font-size:125%;
	font-weight:bold;
	color:#042767;}

.headertitle4{
	font-size:110%;
	font-weight:bold;
	color:#042767;}

.textRed{color:red;}
.textGreen {color:#41886E;}
.textPurple {color:#411354;}
/*.left{float:left; margin:0px; margin-right:10px; margin-bottom:5px;}
.right{float:right; margin:0px; margin-right:10px; margin-bottom:5px;}	*/

#border-shadow {
	background: url(/images/body-shadow-2.jpg);
	height:17px;
	width:764px;
	background-position : center;}



#center2 {float:left; width:370px; margin-left:10px; margin-right:4px; margin-top:0px; background:#fff; color:#000 !important;}
#leftside {float:left; background:#DAE1E6; margin-left:10px;} 
#mainNav {padding-left:6px; padding-top:2px; padding-right:25px; width:144px; background: #DAE1E6; } 
#rightpanel {text-align:left; float:left; height:440px; width:175px; margin-left:5px; background:#DAE1E6 url(images/events_bk.jpg) repeat-y;}
.newsletter {text-align:left; width:150px; margin-right:1px; padding:2px; background-color:#B8C1C7; border-top: 1px solid #ffffff; border-bottom:1px solid #ffffff; font-family:Arial; font-size:12px; color:#333333;}
#rightpagecol{text-align:left; float:left; width:538px; margin-left:5px;}

.menu2 {padding-top: 1px;margin:0px;
	padding-bottom: 1px;
	background-color: #ffffff;
	text-decoration:none;
	background: url(http://ditsu.dev.biznetprojects.co.uk/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#a9a9a9;list-style-type : none;
	text-decoration:none;font-size:12px; }
.menu2 a {display:block; position:relative; padding:1px; font-size:12px; color: #000000; text-decoration: none;}
.menu2 a:hover{ background-color:#a9a9a9; display:block; font-size:12px; color: #ffffff; text-decoration: none;}
ul.menu2 a, ul.menu2 a:visited {
	padding-top: 5px;margin:0px;
	padding-bottom: 5px;
	width: 144px;
	background-color: #ffffff;
	text-decoration:none;
	background: url(http://ditsu.dev.biznetprojects.co.uk/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#a9a9a9;list-style-type : none;
	}
/* rollover pseudo-classes, and scriptable persistence class */
ul.menu2 a:hover, ul.menu2 a:focus, ul.menu2 a.rollover, ul.menu2 a.rollover:visited {
	background: url(http://ditsu.dev.biznetprojects.co.uk/Images/bg_xdot.jpg) repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 144px;
	color:#ffffff;
	text-decoration:none;
	background-position : bottom;
	background-color: #a9a9a9;}
.menu {padding-top: 1px;margin:0px;
	padding-bottom: 1px;
	background-color: #ffffff;
	text-decoration:none;
	background: url(http://ditsu.dev.biznetprojects.co.uk/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#606060;list-style-type : none;
	text-decoration:none;font-size:12px;}
.menu a {display:block; position:relative; padding:1px; font-size:12px; color: #000000; text-decoration: none;}
.menu a:hover{ background-color:#073960; display:block; font-size:12px; color: #ffffff; text-decoration: none;}
/*.*/

ul.menu a, ul.menu a:visited {
	padding-top: 5px;margin:0px;
	padding-bottom: 5px;
	width: 144px;
	background-color: #ffffff;
	text-decoration:none;
	background: url(http://ditsu.dev.biznetprojects.co.uk/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#606060;list-style-type : none;
	}
/* rollover pseudo-classes, and scriptable persistence class */
ul.menu a:hover, ul.menu a:focus, ul.menu a.rollover, ul.menu a.rollover:visited {
	background: url(http://ditsu.dev.biznetprojects.co.uk/Images/bg_xdot.jpg) repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 144px;
	color:#ffffff;
	text-decoration:none;
	background-position : bottom;
	background-color: #073960;}
	
		
.textTitle {font-family:Times New Roman, Times, serif; font-size:30px; font-style:italic; color: #073960; text-align:left}
.textTitle a {font-family:Times New Roman, Times, serif; font-size:30px; font-style:italic; color: #073960; text-align:left}
.textTitle a:hover {font-family:Times New Roman, Times, serif; font-size:30px; font-style:italic; color: #073960; text-align:left}

.textBold {font-weight:bold; font-size:12px;text-align:left}
.textsub {font-family:Times New Roman, Times, serif; font-size:14px; color: #073960; text-align:left}
.text {font-family:Arial; font-size:12px;text-align:left}
.note {font-family:Times New Roman, Times, serif; font-size:12px; color: red;}

.blueHeader {padding-top:4px; padding-bottom:4px; background-color:#073960; font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff;}
.events {font-weight:bold; color: #a70000;}
.bold {font-weight:bold;}

#bottomcontainer{
	width:764px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background: #F0F0F0 url(/images/tile-features.gif) repeat-y;

}
#bottomcontainer a{font-family:Arial; font-size:12px; color: #a9a9a9; text-decoration: underline;}
#bottomcontainer a:hover{font-family:Arial; font-size:12px; color: #fff; text-decoration: underline;}

.textWhite {padding:3px; font-family:Arial; font-size:12px; color: #ffffff;}

.footerheader1 {float:left; width:193px; height:79px;background: url(/images/mailing_list.jpg);}

.footerheader2 {float:left; width:188px; height:79px;background: url(/images/Maguire_Chieftains.jpg);}
.footerheader3 {float:left; width:188px; height:79px;background: url(/images/Exhibitions.jpg);}
.footerheader4 {float:left; width:193px; height:79px;background: url(/images/Education_Programmes.jpg);}
.footertextbold1 {margin-left:18px; width:185px;color: #ffffff;float:left;font-weight:bold;}
.footertextbold2 {margin-left:4px;width:180px;color: #ffffff;float:left;font-weight:bold;}
.footertextbold3 {margin-left:7px;width:180px;color: #ffffff;float:left;font-weight:bold;}
.footertextbold4 {padding-left:5px;width:185px;color: #ffffff;float:left;font-weight:bold;}

.footertext1 {margin-left:15px; width:178px;color: #ffffff;float:left;padding-top:1px;}
.footertext2 {margin-left:10px; width:173px;color: #ffffff;float:left;padding-top:6px;}
.footertext3 {margin-left:18px; width:172px;color: #ffffff;float:left;padding-top:6px;}
.footertext4 {padding-left:15px; width:178px;color: #ffffff;float:left;padding-top:6px;}

.biznet{
	background:#ffffff;
	width:764px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:right;
	padding-top:5px;
}

#centerlower {background:#fff url(images/image-bg-castle.jpg) no-repeat;float:left; width:565px; margin-left:10px; margin-right:4px; margin-top:0px; color:#000 !important;}
.bgAbout {background: url(images/image-bg-castle.jpg) no-repeat;}

/*
#nav {margin:0; border-top: 4px solid #DEE3E7;position:relative;width:144px;}
#nav ul  {margin:0;padding:0;width:144px;}
#nav li {margin:0; padding:2px 2px 2px 10px; background:#DEE3E7; display:block; list-style-type:none; border-bottom:1px solid #fff; width:144px;}
#nav li a {font-family:Arial; font-size:100%; color:#000; text-decoration:none;width:144px;}
#nav li a:hover {background:#B2B9BE; display:block;width:144px; font-family:Arial; font-size:100%; color:#fff; text-decoration:none;width:144px;}
 
#nav li.subnav{background:#BDC3C6; padding:2px 2px 2px 10px;margin:0px;width:144px;}
#nav li.subnav a{}
#nav li.subnav a:hover{ color:#DEE3E7;width:144px;}

#nav li.subnav1{background:#BDC3C6; padding:2px 2px 2px 10px;margin:0px;width:144px;}
#nav li.subnav1 a{}
#nav li.subnav1 a:hover{ color:#DEE3E7;width:144px;}
 */
.homepagepadding{padding-left:0px;}

.trborders{border:1px solid #DAE1E6;}
.tableborders{border:1px solid #fff;}

/* UTILITY NAVIGATION */
#utilities {float:right;padding:10px 10px 0px 0px;width:750px;text-align:right;height:110px}
#util_sub {margin-top:10px;}
#logo {float:left;width:218px;padding-left:4px;padding-top:10px}

.top_level_nav {background:url(/images/nav_side.gif) top left no-repeat;}

/* PRIMARY LEVEL NAVIGATION */
#nav{width:996px; /* margin:0; padding:0; float:left; clear:both; border:0px solid red; */ background:#073960; padding:2px; zoom:1;}
#nav ul{width:932px; list-style-type:none; margin:0; padding:11px; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;}
#nav ul li{float:left; padding:4px 10px 4px 10px;}
#nav ul li a{font-size:12px; color:#FFF; font-weight:bold; text-decoration:none;}
#nav ul li a:hover{color:#cde9ff;}


/* SECOND LEVEL NAVIGATION 
#nav-list ul{width:120px; height:auto; margin:0 auto;padding:0px!important; list-style-type:none; float:left; clear:left;
   position:absolute; top:340px; display:none; background:#252525; z-index:201; border:0px solid red;}
#nav-list ul li{clear:both;width:120px; margin:0; padding:5px 0 0 5px; float:left!important; clear:both!important; text-align:left; text-indent:0;
   background-position:5px 9px;}
#nav-list ul li a{clear:both; width:94px!important; float:left; height:auto; line-height:13px; border:0px solid red; color:#FFF; font:11px Tahoma;
   background:0; text-indent:0; text-decoration:none!important; padding:0 16px 0 10px;
   font-weight:normal!important; font-size:11px!important;}
#nav-list ul li a:hover{color:#fff; width:94px; text-decoration:underline!important;}
#nav-list li:hover ul, #nav-list li.over ul{display:block!important; padding:0 0 5px 0!important;}*/


/* Fix nav */
#nav_new {background-color:#073960 !important;padding:4px 10px;}
#nav_new a:hover {text-decoration:underline}
#nav_new ul li a{padding:0 25px;}
#nav_new ul li ul li a{padding:0 15px;}
#nav_new ul li ul li {font-size:100% !important}



