/*-----------------------------------------------------------------------------
Daughters of Charity

version:   1.0
author:    Clearscape
email:     info@clearscape.ie
website:   http://www.clearscape.ie/
date:	   October 2007 		
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}

.right
 {float:right;}
 
.left
 {float:left;}


/* Remove border around linked images */
img, a img {
	border: 0;
}

ul {list-style-type:none;}
#mainBody a:link, #mainBody a:visited {text-decoration:underline; color:#09229b;}
#mainBody a:hover, #mainBody a:active {text-decoration:none; color:#09229b; }

/* =Body
-----------------------------------------------------------------------------*/
html, body {
	height: 100%;
}

body {
  font: 62.5%/1.6 Verdana, Arial, Helvetica, sans-serif;  background:url(../images/layout/grey_bar.gif) repeat-x  0px 115px #f9e4ad;  color:#666666; z-index:-1; 
 color:#09229b; min-width:100%;}

.Centres {background:url(../images/layout/bodyback_centres.gif) repeat-x  0px 115px #f9e4ad;}
.Home { background:url(../images/layout/bodyback_home.gif) repeat-x 0 165px #f9e4ad;}

h1, h2, h3, h4, h5, h6 {clear:both;}



#wrapper { background: url(../images/layout/navback.gif) repeat-y ; width:810px; 
  text-align: left; }

/* =Headings
-----------------------------------------------------------------------------*/
#leftCol { 
  width: 167px; 
  float: left; 
}


#home #Nav {float:left; z-index:500;   background: url(../images/layout/navback.gif) #f8f8f6 ;width:167px; }
#Nav {float:left; z-index:500;   background:  #f8f8f6 ;width:167px; color:#55517a; }
#Nav a {color:#55517a; text-decoration:none;}

#logo {display:block; width:165px; height:135px; border:1px solid #bab7a8; background:#f8f8f6 url(../images/layout/logo.gif) 54px 23px no-repeat; z-index:500;text-indent:-5000px;  } 
/* =MainNav
-----------------------------------------------------------------------------*/
ul#mainNav {  border-bottom:1px solid #bab7a8; z-index:500; padding:5px 0 4px 0;   padding-right:-1px;background:url(../images/layout/grey_bar.gif) repeat-x #f9e4ad  0px -20px;   }
.Home ul#mainNav {  background:url(../images/layout/bodyback_home.gif) repeat-x #f9e4ad  0px 28px;   }
.Centres ul#mainNav {  background:url(../images/layout/bodyback_centres.gif) repeat-x #f9e4ad  0px -20px;   }




#mainNav li a {font-size:110%;display:block; background-color:#f8f8f6;border:1px solid #bab7a8; width:165px; padding:1px 0px; text-indent:25px; margin:2px 0px; z-index:500; z-index:5000;  }
#mainNav li a:hover {background-color:#deddd5; text-decoration:none;z-index:5000;}
#centres .centres, #home .home, #about .about, #pub .pub, #careers .careers, #library .library, #links .links, #contactus .contactus, #fund .fund {background-color:#deddd5; text-decoration:none;z-index:5000;}

/* =Body
-----------------------------------------------------------------------------*/

#mainBody {  
  float: right; 
    padding-left:22px;  width:620px; min-height:600px;     }





#flash {display:none;}
.Home #flash { display:block; margin-top:-98px;  width:620px; height:266px;  }
#title {  margin-top:47px; background:url(../images/layout/title.gif) no-repeat; display:block; width:384px; height:42px; text-indent:-5000px; font-size:0px; margin-bottom:30px;}
.disc { position: relative; left:420px;  top:-250px; width:250px; height:250px; margin-bottom:-250px; z-index:50000;}
.newsdisc { position: relative; left:420px;  top:-150px; width:250px; height:250px; margin-bottom:-250px; z-index:50000;}
.date {padding:15px 0 15px 35px;  background:url(../images/layout/date.png) no-repeat 0px 10px; margin:0px 0;}
.title {font-weight:bold; font-size:13px;}


.Library .disc {position:static;float:right; margin:-100px -50px 0 0;}



.bodyText p {padding-bottom:10px;}
.bodyText ul {width:auto; background:#fff; border:1px solid #bab7a8; margin-bottom:20px;}
.bodyText li {padding:5px 3px 5px 25px; background:url(../images/layout/bullet.gif) no-repeat 5px 5px;}


.bodyText .table {width:auto; background:#fff; border:1px solid #bab7a8; margin-bottom:20px;}
.bodyText .table td {padding:5px 3px 5px 10px;  }



.Home .bodyText ul {border:0px; margin:0px; background:none; width:auto;}
.Home .bodyText li {padding:0px; background:none;}


h2 {background:#efeee9; font-size:12px; color:#09229b; margin-top:0px; margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif;  display:block;float:left; width:400px; display:block; }
h3 {background:#f9e4ad; font-size:12px; color:#09229b; margin-top:5px; margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px; margin-bottom:0px; width:600px; display:block; }
h4 { font-size:14px; color:#09229b;  font-family:Georgia, "Times New Roman", Times, serif;  display:block; }


#details {clear:left; line-height:20px; font-size:110%; width:400px; height:87px; background-color:#FFFFFF;}
#details span{display:block; width:50px;float:left;}
.print {text-indent:40px;background:url(../images/layout/print.gif) no-repeat 20px 4px; margin-top:8px;}
.Home .print {display:none;}









/* =Home boxes
-----------------------------------------------------------------------------*/
#SecondaryNav {margin:30px 0px 10px 0px; float:left; }
#SecondaryNav li {text-indent:-5000px; font-size:0px; float:left;  margin:0;}
#SecondaryNav li a {display:block; width:187px; height:111px; margin:0 5px 10px 0; }
#SecondaryNav li a.boxseven {display:block; width:570px; height:71px; margin:0 8px 10px 0; }
.boxone {background-image:url(../images/layout/box1.jpg);}
.boxtwo {background-image:url(../images/layout/box2.jpg);}
.boxthree {background-image:url(../images/layout/box3.jpg);}
.boxfour {background-image:url(../images/layout/box4.jpg);}
.boxfive {background-image:url(../images/layout/box5.jpg);}
.boxsix {background-image:url(../images/layout/box6.jpg);}
.boxseven {background-image:url(../images/layout/box7.jpg);}





/* =Footer
-----------------------------------------------------------------------------*/


#footer {
 background:#efeee9; color:#666666;
  background:repeat-y url(../images/layout/navback.gif) #efeee9 ;
  clear:both; height:50px;
 }
#footer p {padding-left:190px;}



/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}

form {margin:0;padding:0;}

select {height:20px; font-size:12px; color: #666666; }


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}

/*.bg {background:url(../images/layout/bodyback_home.gif) 800px  0px repeat-x;  position:absolute; width:50%; height:168px; left:0px;  z-index:0; margin-top:165px; overflow: hidden;}*/



/* =CMS
-----------------------------------------------------------------------------*/
#adminlogin h1 {  margin-top:10px; background:url(../images/layout/title.gif) no-repeat; display:block; width:384px; height:42px; text-indent:-5000px; font-size:0px;}

#adminlogin h3 {background:#f9e4ad; font-size:12px; color:#09229b; margin-top:5px; margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif; padding:6px 0px; margin-bottom:-5px; width:400px; }

#adminlogin { background-image:none; z-index:50001;}
#adminlogin .label {display:block; width:150px; float:left; margin:3px 0px; clear:left;}
#adminlogin input {float:left;}
#adminlogin .button {clear:both; float:left; margin-left:150px;padding:3px 8px; background:#f8f8f6; border:1px solid #bab7b8;}
#adminlogin p {margin:3px 0px; }
/*#mainNav ul li ul li {display:none;}*/

#controlpanelcentre {z-index:1000000;}
#ctl00_lblLastUpdated {display:none;}
<style type="text/css">
<!--
.style2 {
	color: #0c229c;
	font-weight: bold;
}

a {	
	color: #0c229c;
	text-decoration: none;}

a:hover {
	text-decoration: underline;}
	
form {
	padding: 0;
	margin: 0;
}

input {border: 1px solid #0c229c;}

select {
	margin: 0px;
	padding: 0px;
}
#controlpanelcentre {
	text-align: left;
	width: 700px;
	margin: -100px 0 42px 0px;
	
	
}



/* Colum AJAX Reorder List */

    
.dragHandle {
	width:10px;
	height:15px;
	background-color:#ecb110;
	background-image:url(../images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin #ecb110 inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(../images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin #0b219b;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

/* END Colum AJAX Reorder List */


#ctl00_ContentPlaceHolder_Body_ctl00_block_1 {min-height:130px;}
#ctl00_ContentPlaceHolder_Body_ctl00_block_1 p {clear:left;}
-->
</style>

Body .Careers, .Careers #wrapper, .Careers #mainBody {background-image: none;}

ul ul ul  {display:none;}
/* News Section */
#News {clear:both;}
#News select {width:60px;}

/* To show the edit region behind the flash */
.Home #ctl00_ContentPlaceHolder_Body_ctl00_block_1_wrapper {margin-left:-18px;}
.Home p, .Home #SecondaryNav {padding-left:18px;}

#mainNav li a.Highlight {background-color:#deddd5; }

