

/* ============================================================
 *
 *  scmaster.css
 *
 *  Master CSS file for 3.0, containing basic definitions and
 *  styles common to all themes.  Of course, any and all of
 *  these can be overridden in a theme or theme family.
 *
 * =============================================================
 */

/* -------------------------------
 *  Essential HTML elements
 * -------------------------------
 */

HTML, BODY {
	margin				: 0;
	padding				: 0;
	font-family			: arial, sans-serif;
	font-size			: 100%;
	text-align			: center;
	height				: 100%;
}

IMG {
	border				: 0;
}


/*reset.css previously*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, ol, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body {line-height: normal;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}


ins {text-decoration: none;}

del {text-decoration: line-through;}


/* Common items */
.left{float:left}
.right{float:right}
.clear{clear:both}


.clear{clear:both}

/* royaldublin.css previously */


/**************************
Main typography
**************************/
body{text-align:left;font-family:Verdana, Geneva, sans-serif;font-size:11px}
p {margin:0px 0 12px 0;line-height:1.5em;letter-spacing:normal;}
h1,h2,h3,h4,h5 {font-family:"Times New Roman", Times, serif;}


h1 {font-size:24px;font-weight: normal;margin-bottom: 16px;	color:#003A63;}
h2 {clear:left;display:block; font-family: "Times New Roman", serif; font-size:18px; font-weight:normal; padding:28px 0px 12px 0px; color:#003A63;}
h3 {clear:left;font-size:16px;line-height:120%; margin-bottom:16px;}
	
/**************************
 Main layout items
**************************/
#divPage{
width: 974px;
margin:auto;
overflow-x: hidden;
}
#divRegionMiddle{width:974px;float:left;}
#divColumn1{float:left;padding:0px 15px 0 0px;}
#divColumn99{float:right;padding:10px 23px 0px 12px;}
#divColumn2{float:right;padding:20px 0 0 0;} 

#divColumn99 img {padding:2px;}

/**************************
 Header & Nav containers
**************************/
#divRegionTop{
	position			: relative; 
	top					: 0px; 
	height				: 109px;
	width: 974px;
}
#divSectionLogo {
position:absolute; 
left: 0px; 
top	: 0px; 
width: 201px; 
height: 106px;
}

#divSectionTopNav {float:left;width:100%;}

#headerTitle {
	position			: absolute; 
	left				: 201px; 
	top					: 0px; 
	width				: 289px; 
	height				: 77px;
	background	: url("title.gif") no-repeat;	/* directory relative to style sheet */
}


/**************************
 Main nav
**************************/
ul.primaryNav {

	position			: absolute;

	top					: 77px; 

	left				: 200px; 
	font-family:"Times New Roman", Times, serif;

}

ul.primaryNav li{display:block;float:left;font-size:13px;text-transform:uppercase}
ul.primaryNav li.navLastItem{}
ul.primaryNav li a:link,ul.primaryNav li a:visited{display:block;text-decoration:none;text-align:center;padding:7px 16px}
ul.primaryNav li a:hover, ul.primaryNav li a.selectedParent{}

/**************************
 Secondary nav (Feature menu)
**************************/
ul.secondaryNav {
float:right;
height:23px;
text-align:center;
margin:26px 23px 0 0;
}

ul.secondaryNav li{float:left;line-height:12px;margin:0 1px;text-transform:capitalize}
ul.secondaryNav li a:link,ul.secondaryNav li a:visited{padding:3px 11px 6px 11px;display:block;font-family:"Verdana", serif;font-size:11px;text-decoration:none}


/**************************
 Main body
**************************/
/* Lists */#divColumn99 ul {margin:0 50px 12px 1px;}	
#divColumn99 ol {margin:0 50px 12px 32px;} 
#divColumn99 ul li {padding-left:20px;line-height:16px;text-align:justify}
#divColumn99 ol li {margin-bottom:8px;line-height:18px;text-align:justify}
#divColumn99 ul li {padding-bottom:6px;display:block}




#divRegionBottom{clear:both;width:580px;padding:25px;margin:0 0 0 200px;font-size:11px;text-align:center;}
#languageSelect select{height:24px}

.scContactWidget{width:100%;line-height:22px;}
.scContactSection a {}
.scContactAddress {display:block;padding-bottom:0;}
.scContactDetails {font-family:verdana;line-height:normal}
.scDivider{}

#divSectionCopyright{font-size:11px;width:100%;text-align:center;line-height:18px;}

#divSectionBottomNav ul{list-style-type: none;text-align: center;}
#divSectionBottomNav ul li {display: inline;font-size:10px;line-height:12px;}
#divSectionBottomNav ul li a{padding:0 9px;}


/**************************
Main colours
**************************/

body {background:#6D6D42 url("background.gif") repeat-y center center;color:#798288}
#divPage{}

li a.selectedParent,li a.selected {color:#FDBB0D;}

#divColumn99  {background:#fff}
.scImageInlineLeft, .scImageInlineRight {border:solid #ccc 1px}

/**************************
 Main layout items
**************************/
#divRegionMiddleInner{float:left;padding-top:12px;}
#divRegionMiddle{}
#divColumn1{}
#divColumn99{} 
#divColumn2{} 

/**************************
 Header & Nav containers
**************************/
/*#divRegionTop{background: url(divRegionTop.png) no-repeat center bottom;} */

#divRegionTop{
	background-color	: #003A63;
}

#divRegionTop a:link, #divRegionTop a:visited {color:#A8A885}
#divRegionTop a:hover{color:#fff}
/**************************
 Main nav 
**************************/
ul.primaryNav {background:#26577a}
ul.primaryNav li{border:solid 1px #47718e}
ul.primaryNav a:link.navLastItem, ul.primaryNav a:visited.navLastItem{}
 
ul.primaryNav li .navPage,ul.primaryNav li .navMenu{}
ul.primaryNav li a:hover, ul.primaryNav li a.selectedParent, ul.primaryNav li a.selected{color:#fff !important }

/**************************
 Secondary nav (Feature menu)
**************************/

ul.secondaryNav a:link, ul.secondaryNav li a:visited {color:#A8A885;background:#224e6e url(secondary.gif) repeat-x left top; border:solid 1px #5c819b;}
ul.secondaryNav a:hover{color:#fff}


/**************************
 Main body
**************************/
#divColumn99 ul li {}
.highlight {border:solid 5px #E7F2D0;background:#eef6de;color:#8b917d}
a:link.button, a:visited.button {color:#A8A885;background:#224e6e url(secondary.gif) repeat-x left top; border:solid 1px #5c819b;}
a.button:hover {color:#fff;}
/**************************
Tables
**************************/
TABLE.contentTable {color:#333}
TABLE.contentTable th  {background:#003a62;color:#fff;}
TABLE.contentTable td {border:solid 3px #fffbef;}
TABLE.contentTable tr {background-color: #dfddd0;}
TABLE.contentTable tr.scAltRow{ background-color: #eae6d5; border-bottom:2px solid #d0cab0;}
td.label {background:#eeeacf;}
tr.scTableSubHeader {background:#cfc8ab !important; }


/* -------------------------------
 *  Bottom region elements
 * -------------------------------
 */
#divRegionBottom{}
#divRegionBottom a{color:#798288}
#divRegionBottom a:hover{}
	#divSectionBottomContent {}
	#divSectionBottomNav a{border-left:solid 1px #798288}
	#divSectionBottomNav a.navFirstItem{border:none}
	#divSectionCopyright{}



/* royaldublin_3colnwn.css previously */


/**************************
 Main layout items
**************************/
#divColumn99{float:left;width:949px;}

