/* ===== global styles ===== */

body  {
    font-family: Tahoma, sans-serif;
    background: #fdfefd url(../images/bg-repeat.gif) repeat-x;
    margin: 29px 0 10px 0;  /* shorthand for all margins = 0 */
    padding: 0;
}

input	{
	border: none;
}

html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y:scroll;
}

p, h1, h2, h3, h4, h5, h6, li {
    margin: 1ex 1em;
}

.bodytext-td{
	font-family: Tahoma, sans-serif;
    font-size: 11px;
	color:#5e5e5e;
}

h1 {
    font-family: Tahoma, sans-serif;
	margin: 30px 0 0 238px;
	padding: 0;
	color: #1C7428;
	font-size:16px;
}

table {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    text-align: justify;
}

td, tr {
    margin: 0;
    padding: 0;
	font-weight:normal;
}

/* ===== outer table ===== */

#outerTable {
    margin: 0 auto; /* shortcut for top & bottom = 0, left & right = auto (center) */
}

#outerTable a:link,
#outerTable a:visited {
    text-decoration: underline;
    color: #2a2d87;
	outline: none;
}

td#bgTopLeft {
    height: 299px;
	width: 24px;
	background: url(../images/bgLeftRepeat.png) repeat-y;
}

td#bgTopRight {
    height: 299px;
	width: 24px;
	background: url(../images/bgRightRepeat.png) repeat-y;
}

td#bgLeftRepeat {
	width: 24px; 
	background: url(../images/bgLeftRepeat.png) repeat-y;
}

td#bgRightRepeat {
	width: 24px;
	background: url(../images/bgRightRepeat.png) repeat-y;
}

td#bgBottumLeft {
    height: 341px;
	width: 24px;
	background: url(../images/bgLeftRepeat.png) no-repeat;
}

td#bgBottumRight {
    height: 341px;
	width: 24px;
	background: url(../images/bgRightRepeat.png) no-repeat;
}

/* ===== inner table ===== */

#innerTable {
    margin: 0 auto; /* shortcut for top & bottom = 0, left & right = auto (center) */
    padding: 0;
	width: 846px;
}

#innerTable td tr {
	vertical-align:top;
}


/* ===== header ===== */

#headerSearch div {
    height: 26px;
    margin: 0;
    padding: 0;
	background: #fff url(../images/searchBox.gif) no-repeat;
}

td#headerBanner {
	background:  url(/images/header_bg.gif) top right repeat-y;
	width: 846px;
}

#headerBanner div {
	width:823px;
	height:138px;
	margin: 0 0 0 9px;
}

td#headerImage {
	background: #439043 url(../images/headerBottum.png) top no-repeat;
	height: 72px;
	width: 846px;
}

/* ===== contentLeft ===== */

td#contentLeft {
    background: #fff;
    width: 218px;
}

td#sideBar {
	background: url(../images/sideBar-bg.gif) repeat-y;
	height: 297px;
}

.left-nav	{background-image:url(../images/sideBar-bg.gif); background-repeat:no-repeat; height:33px;}
#nav	{
	text-align:left;
	text-transform:uppercase;
	position:relative;
	left:46px;
	top: 6px;
	margin-bottom:5px;
	font-size:11px;
	color:#FFFFFF;
	width:197px;
	font-weight:normal;
	font-size:10px;
}
#nav a:link	{color:#FFFFFF; text-decoration:none;}
#nav a:visited	{color:#FFFFFF; text-decoration:none;}

/* ===== contentMiddle ===== */

td#contentMiddle {
    background: #fff;
    width: 420px;
	padding-top:15px;
	
}

td#contentMiddle2 {
    background: #fff;
	padding-top:15px;
	
}

div#mainContent {
	margin: 0;
	text-align:justify;
}

/* ===== contentRight ===== */

td#contentRight {
    background: #fff;
    width: 208px;
}



td#baner-a	{background: url(../images/baner-a.gif); height:129px; width:195px; background-repeat:no-repeat;}
td#baner-b	{background: url(../images/baner-b.jpg); height:182px; width:195px; background-repeat:no-repeat;}
td#baner-c-1	{background: url(../images/news-top.gif); height:13px; width:195px; background-repeat:no-repeat;}
td#baner-c-2	{
	background: url(../images/news-bg.gif);
	height:auto;
	width:195px;
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 5px;
	font-size: 12px;
	color:#1c7428;
}

td#baner-c-2k a:link{
	font-family:Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 5px;
	font-size: 12px;
	color:#1c7428;
	text-decoration:none;
}
td#baner-c-2k a:visited{
	font-family:Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 5px;
	font-size: 12px;
	color:#1c7428;
	text-decoration:none;
}

td#baner-c-2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#1c7428;
	text-decoration:none;
}
td#baner-c-3	{background: url(../images/news-b.gif); height:19px; width:195px; background-repeat:no-repeat;}
#click-text	{margin: 12px 0 0 6px;}
div#click-text a:link	{color:#1c7428; text-decoration:underline; font-size:12px; position:relative; left:8px;}
div#click-text a:visited	{color:#1c7428; text-decoration:underline; font-size:12px; position:relative; left:8px;}
#white-text	{color:#fff; text-transform:uppercase; font-size:10px; position:relative; left:8px; top:5px;}
#white-text-1	{color:#fff; text-transform:uppercase; font-size:10px; position:relative; left:8px; top:8px;}
#white-text-2	{color:#fff; text-transform:uppercase; font-size:10px; position:relative; left:8px; padding-top:166px;background: url('http://www.millmounthealthcare.ie/newsletter/assets/e-banner.gif') 30px 20px no-repeat;}

/* ===== contentMain ===== */

div#mainContent {
    padding: 0;
    margin: -15px 22px 10px 22px;
	text-align: justify;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    line-height: 1.4em;
	color:#5e5e5e;
}

/* ===== footer ===== */

td#bgFooter {
	background: url(../images/bgFooter.png) no-repeat;
	height: 73px;
}

#footer {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    text-align: center;
	color: #2a2d87;
	margin: 15px 0 0 180px;
}

#footer a:link {
    color: #2a2d87;
    text-decoration: none;
}

#footer a:visited {
	color: #2a2d87;
	text-decoration:none;
}

#footer a:hover {
	color: #2a2d87;
	text-decoration:underline;
}

#footer a:active {
	color: #2a2d87;
	text-decoration:underline;
}

#boxtop {
	width: 195px;
	height: 32px;
	background:url(/images/box_top.gif) top center repeat-y;
}

#boxtop2 {
	width: 195px;
	height: 32px;
	background:url(/images/box_top2.gif) top center repeat-y;
}


#boxtitle {
	color:#fff; 
	text-transform:uppercase; 
	font-size:10px; 
	position:relative; 
	left:11px; 
	top:5px;
}

#boxlinks {
	margin-left:11px;
	margin-right:11px;
}

#boxlinks a:link,
#boxlinks a:visited {
	display:block;
	padding-left: 15px;
	padding-bottom: 10px;
	background:  url(/images/bullet.gif) left 4px no-repeat;
	color:#5e5e5e;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}
#boxlinks a:hover {
	display:block;
	padding-left: 15px;
	padding-bottom: 10px;
	background:  url(/images/bullet_gr.gif) 4px 4px no-repeat;
	color:#1c7428;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
}

.boxlink {
	
	text-decoration:none;
}

.increase1 {
	font-size:9px; line-height: 13px; text-decoration:none; font-weight:bold; position: relative; top:3px;
}
.increase2 {
	font-size:11px; line-height: 13px; text-decoration:none; font-weight:bold; position: relative; top:3px;
}
.increase3 {
	font-size:13px; line-height: 13px; text-decoration:none; font-weight:bold; position: relative; top:3px;
}

/*GENERAL*/
.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height:1px;}


#globalsearch {position:absolute; width:157px; height:21px; right:15px; top:3px;}
#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
#globalsearch input.g-prettysearch { border:0px; height:12px; width:125px; font-size:10px; line-height: 11px; margin-bottom:2px; margin-top:4px; margin-left:20px; font-family:Tahoma; color: #b0b0b0;}

.box-bg{background: url('../images/box_bg.gif') repeat-y top center;}

