

/*=================================================== Regulatory Terms at the Bottom ========================================================== */
#tandc{width:781px; background:url(../images/bg/bg_bottom.jpg) no-repeat 0px 0px; margin-left:auto; margin-right:auto; padding-top:15px;}

* html #tandc{width:789px; background:url(../images/bg/bg_bottom.jpg) no-repeat 0px 0px; margin-left:auto; margin-right:auto; padding-top:15px;}
#tandc p {text-align:center; font-size:9px; padding: 0px 10px 5px 10px; color:#bab9b9; line-height:1.4em;} 
#tandc p strong{font-weight:normal; color:#919191;}
/*============================================================================================================================================= */

/*=================================================== Header ========================================================== */

#header {background:url(../images/bg/bg_top.jpg) no-repeat; padding:10px 20px 0px 19px; }
#header ul li{color:#a6a3a3; font-size:1.1em; list-style-type: none;}
#header ul li a{color:#101010; font-weight:bold; text-decoration:none;} 
#header ul li a.on{color:#6b378d;} 
#header ul li a:hover{color:#6b378d;}
#header ul li.options{float:left; padding-top:5px;} 
#header ul li.search-site{float:right;}
#header ul li.search-site input#search{padding:3px; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#9F9FA1; border:1px solid #e2e2e2; margin-right:3px; width:133px;}
#header ul li.search-site input#go{background-color:#612E8A; color:#fff; font-size:1em; border:1px solid #3A1160; padding:1px 1px 2px 1px; cursor:pointer;}
#header ul li.search-site input#go:hover{background-color:#3A1160;}

/*=================================================== Banners ========================================================== */

#banner{width:771px; height:100px; background-repeat:no-repeat; margin:7px auto 7px auto; position:relative;}
#banner img.logo{position:absolute; left:12px; top:15px;} #banner img.button{position:absolute; bottom:15px; left:148px;}

/* Homepage */ .home-banner{background-image:url(../images/bg/blessington_logo.jpg);}
/* Homepage */ .home-banner2{background-image:url(../images/bg/ilim_building.jpg);}
.logo-text {font-size:2.4em; color:#6b378d; font-family:Trebuchet MS;font-weight:bold;line-height:1.2em;}

/* Investments */ .investments-banner{background-image:url(../img/banners/investments/guy.jpg);}
/* Pensions */ .pensions-banner{background-image:url(../img/banners/pensions/couple.jpg);}


/*=================================================== Homepage Content ========================================================== */

.wideleft-title h1{background:url(../images/bg/bg_investmentcentre-header.jpg) repeat-x; height:25px; line-height:25px; color:#f5ecfa; font-size:1.6em; padding-left:6px; margin-bottom:0px; font-weight:normal;}
.widecenter-title h1{background:url(../images/bg/bg_investmentcentre-header.jpg) repeat-x; height:25px; line-height:25px; color:#f5ecfa; font-size:1.6em; padding-left:6px; margin-bottom:0px; font-weight:normal;text-align:center;}


/* ===================================================================================================================== */

.splitterbar {background-color:#E5E5E6;}


/* .main-content {width:597px; float:right; padding:3px; border:solid 1px black; margin-bottom:3px; margin-top:3px; height:580px; overflow:auto;background-color: white;} */
.main-content {width:597px; min-height:580px; float:right; padding:3px; border:solid 1px #6b378d; margin-bottom:3px; margin-top:3px; background-color: white;margin-right:7px; 
     scrollbar-face-color: #D9C3E7;
}
/* ie is calculating heights / margins differently so correct just for IE */
* html .main-content {height:589px;}

a.fade img {filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
a.fade:hover img {filter:alpha(opacity=100);   -moz-opacity: 1.0;   opacity: 1.0;cursor:help;}

.headingText  { color:#100084; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:bold; } 
.defaultColor { color:#100084; }
.box          { border-style:solid; border-right-color: #FEBA01; border-bottom-color: #FEBA01; border-top-color: #F5EBD1; border-left-color: #E5EDFE; }
.newsbox      { border:solid 1px #6b378d;  padding:5px;}
.newsboxheader{ background:url(../images/bg/general_alt.jpg) repeat-x; height:25px; line-height:25px; color:#65328F; font-size:1.1em; padding:0px; margin:0px; padding-left:10px; padding-top:5px; font-weight:bold;}
.newsboxheadermid{ background:url(../images/bg/general_alt_mid.jpg) repeat-x; height:25px; line-height:25px; color:#65328F; font-size:1.4em; padding:0px; margin:0px; padding-left:10px; padding-top:5px; font-weight:bold; text-align:center;}
.standardPage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #FFFFFF; margin-top:8px; text-align:justify;  padding-left:7px;padding-right:7px; }
.standardPage a { color: #666666; }
.standardPage a:hover { text-decoration:underline;  }
.standardPage p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #FFFFFF; margin-top:8px; text-align:justify; }
.standardPage h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; font-weight: bold; text-align:center; margin-left:120px; margin-right:120px; margin-bottom:20px; }
.standardPage h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none ; font-weight: bold; margin-left:10px; margin-bottom:10px; width:300px; margin-top:15px;}
.standardPage h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; font-weight: bold;}
.standardPage strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none ; font-weight: bold; display: inline; }
.standardPage ul li { margin-left:15px;}

.menubox {border:1px solid #6b378d;margin-bottom:3px; background-color: white;}  

.pagenav {background-color: #65328F; color: white; border-bottom: 1px solid white; text-align:center; position:relative; line-height:25px;}
.pagenavlist li { display: inline; list-style-type: none; padding-right: 7px; font-size: 12px; padding-left: 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 20px; border-right: 2px solid #F2EDF7; margin-bottom:4px;}
/* ie6 padding correction: */
* html .pagenavlist li { padding-right: 6px; font-size: 11px; padding-left: 9px; line-height: 1.8em; }
.pagenavlist li a {color: #F2EDF7; text-decoration: none; font-weight: bold; }
.pagenavlist li a:hover { color: white;	text-decoration: underline; font-weight: bold; }
.pagenavlist li.last { border-right: none; }
.pagenavlist li.selected { color: #F2EDF7; }
.pagenavlist li a.selected { text-decoration: underline; }


.tableText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; background-color: #FFFFFF;}
.tableText ul { list-style-type:none;}
.tableTextSelect { margin:0px; padding:0px;}
.bodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;  }
.bodyTextHeading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #65328F; text-decoration: none ; font-weight: bold}
.bodyTextLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #65328F; }
.bodyTextLink:hover { color: #E79403;}
.midOrange { background-color: #65328F; color:#FFFFFF;}
.innerTableLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #65328F; font-weight: normal}
.menuTextOff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
.menuTextOff:hover { text-decoration: underline;}
.boxTextLinkSelected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0C0256; text-decoration: none; background-color: #FAF4E4; width:100%; height:100%;}
.menuTextOffSmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.menuTextOffSmall:hover { text-decoration: underline; }
.selectBox {line-height: 13px;}
.innerTableHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FFFFFF; font-weight: normal; margin-top:5px; padding-top:9px; padding-bottom:4px;}

