


* {
	margin:0;
	padding:0;
	list-style:none;
}
body
{
background-color:#8c8984;
background-image:url(../images/common/backgroundBG.png);
background-repeat:repeat-y;
background-position:right;
padding:0px;
margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;color: #757575; 
}
body.Group{background-color:#3c3e3f;background-image:none;}

img{
padding:0px;
margin:0px;
border:0px;
}
p{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;color: #757575; margin-bottom:6px;  margin-top:6px; }
	
ul{ margin-top:10px; margin-left:20px;}
ul li{ list-style-type:disc;}

#mainContent div#horizontalMenu{position:relative; left:-1px; top:-17px;}

#bottomCol1{width:330px; height:40px; float:left; margin-left:40px; margin-top:5px;}
#bottomCol2{width:330px; height:40px; float:left;margin-left:20px; margin-top:5px;}
#bottomCol3{width:390px; height:40px; float:left; margin-left:6px; margin-top:5px;}
#bottomCol3 p{margin-left:14px;}

.textWrapper{margin-left:28px; width:500px; margin-right:25px;  color:#dfdfdd; vertical-align:top;}
.textHomeWrapper{position:relative;margin-left:30px; width:500px; margin-right:25px;vertical-align:top;  background-image:url(../images/common/horzFade.gif); background-repeat:no-repeat; padding-top:8px;vertical-align:top;}
.textSubWrapper{margin-left:30px; width:500px; margin-right:25px; vertical-align:top;
background-image:url(../images/common/horzFade.gif); background-repeat:no-repeat; padding-top:8px; 
}
.textHomeWrapper{margin-left:30px; width:500px; margin-right:25px;vertical-align:top;  background-image:url(../images/common/horzFade.gif); background-repeat:no-repeat;  padding-top:8px;}

.textResearchWrapper{margin-left:30px; width:500px; margin-right:25px; vertical-align:top;
background-image:url(../images/common/horzFade.gif); background-repeat:no-repeat; padding-top:2px; padding-bottom:2px;
}

.textPensionWrapper{margin-left:10px; width:400px; vertical-align:top;
background-image:url(../images/common/horzFade.gif); background-repeat:no-repeat; padding-top:8px;
}
.textHomeWrapper div.pWrap{width:417px; margin-right:20px; margin-top:20px;}
.textHomeWrapper div.mainpWrap p{width:440px;margin-bottom:20px;}
.textHomeWrapper div.pWrap h5{color:#73b646; font-weight:bold; font-size:15px;  left:0px; top:0px; margin-top:10px; margin-bottom:10px;}

.textWrapper div.pWrap{width:210px; height:370px; float:left; margin-right:20px; margin-top:20px;}
.textWrapper div.pWrap p{ margin-bottom:20px;}
.textWrapper div.mainpWrap p{ margin-bottom:20px;}

.textSubWrapper div.mainpWrap p{ margin-bottom:20px;}
.textSubWrapper div.mainpWrap ul li{ font-size:12px;}

#header
{
background-image:url(../images/common/headerBG.jpg); height:59px; background-repeat:repeat-x; 
}

#headerWrapperOld{width:998px; margin:auto;}
#mainWrapperOld{width:1030px; margin:auto; margin-top:30px;}

#headerWrapper{width:1002px; margin:auto;}
#mainWrapper{width:1010px;margin:auto; margin-top:30px;}

#mainGrpTabOld
{
border-left:solid 1px #343434;
border-right:solid 1px #343434;
width:216px;
height:58px;
float:left;
}

#mainGrpTabOld a{color: #ffffff;text-transform:uppercase;text-decoration: none;padding: 0;display:block;}
#mainGrpTabOld a{background: url(../images/common/qgButton_hover.gif) no-repeat 0 -58px;width:216px;height:58px;}
#mainGrpTabOld a:hover {color: #ffc32a;background: url(../images/common/qgButton_hover.gif) no-repeat 0 0;height:58px;}

#mainGrpTab
{
width:376px;
height:58px;
margin-left:150px;
float:right;
}

#mainGrpTab a{color: #ffffff;text-transform:uppercase;text-decoration: none;padding: 0;display:block;}
#mainGrpTab a{background: url(../images/common/qg_Button.gif) no-repeat 0 -58px;width:376px;height:58px;}
#mainGrpTab a:hover {color: #ffc32a;background: url(../images/common/qg_Button.gif) no-repeat 0 0;height:58px;}

.siteTabOld
{
background-image:url(../images/common/siteTab.png);
width:220px;
height:73px;
/*margin-left:950px;*/
text-align:center;
float:right;
}

.siteTab
{
width:220px;
height:73px;
/*margin-left:950px;*/
text-align:center;
float:left;
cursor:pointer;
}

.siteTab[class] {
  background-image:url(../images/common/siteTab.png);
}

#qgButton
{
width:218px;
height:58px;
}

#logoButton
{
width:152px;
height:52px;
margin-top:6px;
}

.sideMenu{

margin-top:20px;
height:548px;
width:225px;
float:left;
padding:0px;

}

.sideMenu[class] {
background-image:url(../images/common/sideMenuBG.png);
}


#mainContentTop{

width:799px;
height:41px;
padding:0px;
margin-left:225px;

margin-top:0px;
background-image:url(../images/common/cb/mainTopBG.png);
}

#contentWrapper{margin-top:0px; margin-left:219px;  display:block;width:800px;}

#mainContent{

width:765px;
padding:0px;
margin-bottom:0px;

}

#mainContentBottom{

width:799px;
height:41px;
padding:0px;
margin-left:225px;
margin-top:0px;
background-image:url(../images/common/cb/mainBottomBG.png);
}

#GroupContent{

width:940px;
padding:0px;
margin-bottom:0px;

}

#flMenu{
margin:0px;
margin-top:35px;
float:right;
width:218px;
}

h2
{
color:#6eb43f;
font-size:18px;
font-weight:bold;
height:46px; 
position:relative; top:12px;left:20px;

}

h2.headerShareDeal
{
color:#6eb43f;
font-size:12px;
font-weight:bold;
height:46px; 
position:relative; top:12px;left:20px;
}



.col1{ margin-left:20px; margin-top:-10px; float:left;}
.col2{ margin-left:20px; margin-top:-10px; float:left; width:266px;}

.contentContFade
{
width:444px; height:46px;
background-image:url(../images/common/headerTitleBG.jpg);
display:block;
}
.sideContFade
{
width:265px; height:46px;
background-image:url(../images/common/sideTitleBG.jpg);
display:block;
}
.sideContFadeSmall
{
width:215px; height:46px;
background-image:url(../images/common/sideTitleBGSmall.jpg);
display:block;
}
.contentSideStripL
{
width:2px; height:187px;
background-image:url(../images/common/subListSideL.jpg);
background-repeat:no-repeat;
display:block;
float:left;
background-repeat:no-repeat;
}
.contentSideStripR
{
width:2px; height:187px;
background-image:url(../images/common/subListSideR.jpg);
background-repeat:no-repeat;
display:block;
float:left;
background-repeat:no-repeat;
}
.contentSideFStripL
{
width:2px; height:187px;
background-image:url(../images/common/subeHeaderSideL.jpg);
background-repeat:no-repeat;
display:block;
float:left;
background-repeat:no-repeat;
}
.contentSideFStripR
{
width:2px; height:187px;
background-image:url(../images/common/subeHeaderSideR.jpg);
background-repeat:no-repeat;
display:block;
float:left;
background-repeat:no-repeat;
}
.subHeaderContent
{
width:440px; height:289px;
background-image:url(../images/common/subHeaderContentBg.jpg);
float:left;

}
.subHeaderContent p{margin-left:20px; margin-right:20px; margin-top:20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;color: #757575; }
.subHeaderContent p.small{margin-left:14px; margin-right:14px; margin-top:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;color: #757575; }
	
.subHeaderContent h6{margin-left:14px;}
.subHeaderContentSide h6.out{margin-left:0px;}

#sideRightCol h6{margin-left:0px;}
#subHeaderContent div.newsWrap{margin-left:6px;}
#subHeaderContent div.newsWrap span.entryDate{color:#b8b8b8; font-size:11px;}

div.textResearchWrapper div.researchWrap{background-color:#efefef; background-image:url(../images/common/horzFadeRepeat.gif); width:446px; height:62px;margin-top:3px; margin-bottom:2px;}


div.textResearchWrapper_clear{margin-left:30px; width:500px; margin-right:25px;vertical-align:top;
background-image:url(../images/common/horzFade.gif); background-repeat:no-repeat; padding-top:2px; padding-bottom:2px;
}

div.textResearchWrapper_clear div.researchWrap_clear{background-color:#efefef; background-image:url(../images/common/horzFadeRepeat.gif); width:446px; margin-top:3px; margin-bottom:2px;}


div.textResearchWrapper_clear div.latestList{ width:446px; margin-top:10px; margin-bottom:10px;}
div.textResearchWrapper_clear div.latestList div.latestListDiv{float:left; padding-left:8px; padding-top:8px;}
div.textResearchWrapper_clear div.latestList div.latestListDiv span{color:#CCCCCC;}
div.textResearchWrapper_clear div.latestList div.latestListDiv  img.downloadIconImg{margin-right:8px;vertical-align:middle;}
.subOneHeaderContent
{
width:440px; height:689px;
background-image:url(../images/common/subHeaderContentBg.jpg);
float:left;
}
.subOneHeaderContent p{margin-left:14px; margin-right:14px; font-size:12px; margin-top:0px;}


.subHeaderContentSide{
height:189px;width:261px;
background-image:url(../images/common/subListContent.jpg);
float:left; background-repeat:repeat-x;
}

.subHeaderContentSide p{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;color: #757575; }
	
.subHeaderContentSide h6{margin-left:14px;}


#footer{margin-left:225px; margin-bottom:40px; text-align:center; margin-top:10px;color:#444444;}


#divTabs ul li {float:left; margin-top:17px; list-style-type:none; width:221px; display:block;}
#divTabs ul li a, #divTabsSubPage ul li a{color: #ffffff;text-transform:uppercase;text-decoration: none;padding: 0;display:block;}

#profileLinkList{ padding:0px; margin:0px;}
#profileLinkList li{list-style-type:none; padding-top:3px;}
#profileLinkList ul li a, #profileLinkList ul li a:link, #profileLinkList ul li a:visited, #profileLinkList ul li a:hover, #profileLinkList ul li a:active {color: #ffffff;text-decoration: none;padding: 0;display:block;}

a:link {color: #74b748;text-decoration: none;}     /* unvisited link */
a:visited {color: #74b748;text-decoration: none;}  /* visited link */
a:hover {color: #757575; text-decoration:underline;}   /* mouse over link */
a:active {color: #74b748}   /* selected link */

/*.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}*/

.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 */


.clearfixInvestment:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
width:450px;
}
.clearfixInvestment {display:inline-block;}
/* Hide from IE Mac \*/
.clearfixInvestment {display:block;}
/* End hide from IE Mac */


#blogWrap{width:200px;float:left; margin-top:3px;}

#moduleTabs{height:164px; display:block;}
#moduleTabs ul.tabs li{list-style-type:none; float:left; margin:0px;}

#moduleTabs ul li a.selected{background: url(../images/common/moduleTabs/csg-tabs.png) no-repeat 0 -52px; width:170px; height:46px;float:left; display:block;}
#moduleTabs ul li a:hover.selected {color: #ffc32a;background: url(../images/common/moduleTabs/csg-tabs.png) no-repeat 2px -3px;width:170px; height:46px;float:left; display:block;}

#moduleTabs ul li a.unselected{background: url(../images/common/moduleTabs/csg-tabs.png) no-repeat 0 -150px; width:171px; height:46px;float:left; display:block;}

#moduleTabs ul li a:hover.unselected {color: #ffc32a; background: url(../images/common/moduleTabs/csg-tabs.png) no-repeat 1px -101px;width:171px; height:46px;float:left; display:block;}

#horizontalTab{background-image:url(../images/common/horzTab.png); position:relative; left:-1px; top:-17px; display:block; height:12px; width:767px;}

#basic-accordian{width:262px; margin-bottom:6px;}
.bannerImg{margin-left:29px; margin-top:10px;}
#bannerImgDiv{margin-left:15px; margin-top:5px; width:707px; height:194px;}
#bannerSubDiv{margin-left:30px; margin-top:10px; width:707px; height:194px;}
#bannerPropertyDiv{margin-left:30px; margin-top:-10px; width:707px; height:194px;}
#bannerPropertyDivImg{margin-left:30px; margin-top:-6px; width:707px; height:194px;}

/*#overlayImg{position:absolute; top:305px; right:50%; margin-right:-440px;}*/
#overlayImg{position:absolute; width:253px;top:-100px; left:440px;}
#ContactDetails{position:absolute; top:750px; left:50%; margin-right:-480px;}

#overlayQ{position:absolute; top:750px; right:50%; margin-right:-485px;}
.accordion_headings{
	
	background-image:url(../images/common/moduleTabs/left_Tab_over.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	font-weight:bold;
	width:132px;
	height:46px;
	
	
}

.accordion_headings:hover{
	background-image:url(../images/common/moduleTabs/left_Tab.gif);
	margin:0px; padding:0px;
}

.accordion_child{
	padding:3px;
}


.childPanel
{width:262px;}

.header_highlight{
background-image:url(../images/common/moduleTabs/left_Tab_on.gif);
margin:0px; padding:0px;
}

.tab_container *{
	float:left;
	width:131px;

}

h5{color:#4d7522; font-size:14px; position:relative; left:0px; top:0px;}
h6{color:#73b646; font-weight:bold; font-size:15px;  left:0px; top:0px; margin-top:10px; margin-bottom:10px;}
h7{color:#73b646; font-weight:bold; font-size:13px; position:relative; left:0px; top:0px; float:left;}
h8{color:#73b646; font-weight:bold; font-size:12px; position:relative; left:0px; top:0px; float:left;}
h9{color:#73b646; font-weight:bold; font-size:13px; position:relative; left:0px; top:0px; margin-top:10px; margin-bottom:10px;}

h6.hNews{ margin-top:3px; margin-bottom:0px; font-size:13px;}
h6.hBes{ margin-top:3px; margin-bottom:12px; margin-left:20px; font-size:12px;}
h6.hChart{ margin-top:25px; margin-bottom:0px; margin-left:30px;}
h6.hRSide{ margin-top:15px; margin-bottom:0px; margin-left:0px; color:#3e8e19;}
h6.h_RSide{ margin-top:15px; margin-bottom:0px; margin-left:18px; color:#3e8e19;}
h6.headerShareDeal{ position:relative; top:15px; margin-bottom:0px; left:12px; color:#3e8e19; font-size:13px;}

h2 span.h2Link{font-size:9px;}
#subHeaderContent p.pNews{margin-left:15px; margin-top:3px;}

p.pNewsScroll{margin-left:15px; margin-top:6px;font-size:11px; position:relative;}

span.sideList{color:#73b646;  font-size:11px; font-weight:bold; position:relative; left:0px; top:0px;}
span.sideListTxt{color:#757575;  font-size:11px; position:relative; left:0px; top:0px;}
span.sideListSmall{color:#525252; font-weight:bold; font-size:11px; position:relative; left:0px; top:0px;}

.thumbPanelWrap div.thumbPanel1 h7{color:#15770b; font-weight:bold; font-size:12px; position:relative; left:0px; top:8px; width:186px; margin-bottom:0px;}
.thumbPanelWrap div.thumbPanel2 h7{color:#a72c31; font-weight:bold; font-size:12px; position:relative; left:0px; top:8px;width:186px;}
.thumbPanelWrap div.thumbPanel3 h7{color:#00678f; font-weight:bold; font-size:12px; position:relative; left:0px; top:8px;width:186px;}

span.division1{color:#15770b; font-weight:bold; font-size:12px; position:relative; left:0px; top:8px; width:186px; margin-bottom:0px;}

span.division1{color:#15770b; font-weight:bold; font-size:12px; position:relative; left:0px; top:8px; width:186px; margin-bottom:0px;}
span.division2{color:#a72c31; font-weight:bold; font-size:12px; position:relative; left:0px; top:8px;width:186px;}
span.division3{color:#00678f; font-weight:bold; font-size:12px; position:relative; left:0px; top:8px;width:186px;}


.thumbPanelWrap div p{color:#777777;  font-size:10px; position:relative; left:0px; top:6px;  line-height:105%}

.accordion_child p{font-size:12px;}

/*.tab_container *{
	float:left;
	width:171px; height:46px;
	
}*/

/*.tab_container *{
	float:left;
	width:171px; height:46px;
	
}*/

#sub_content .subContent{

clear: left;
}

#sub_content .subContent .floatbox{
float: left;
width: 80px;

}

* html #sub_content .subContent p{ /* IE 3px jog hack*/
height: 1%;
}

#sub_content .subContent p{
margin-top: 0;
margin-left: 81px;
}

#sub_content .subContent ul{ list-style-type:disc;}
#sub_content .subContent p ul li{margin: 0; padding: 0; list-style:circle; }
#sub_content .subContent h6{margin-left:-15px;}

#inlineOverlayIcon{position:absolute; top:20px; right:50%; margin-right:-100px;}
#inlineOverlayLink{position:absolute; top:20px; right:50%; margin-right:-10px;}
#inlineOverlayLink span.h2Link{font-size:6px;}

.gotoBlog{margin-top:8px;}
.accTopMargin{margin-top:10px;}

.textmiddle {vertical-align:middle;}

.downloadIcon {position:relative; top:50px;}

.GroupWrapper{position:absolute;width:990px; height:656px; left:50%; top:50%; margin-top:-328px; margin-left:-495px; }
.welcomeDiv{position:absolute;width:350px; height:51px; right:50%; top:50%; margin-top:-30px; margin-right:-445px; z-index:30;}

.endPanelWrap{position:absolute; width:946px; left:50%; margin:0px; margin-left:-479px; top:50%; margin-top:219px;padding:0px; z-index:20; }
.endPanel1{width:7px; height:104px; background-image:url(../images/common/footerGrp_1.gif); float:left;}
.endPanel2{width:932px; height:104px; background-image:url(../images/common/footerGrp_2.gif); float:left;}
.endPanel3{width:7px; height:104px; background-image:url(../images/common/footerGrp_3.gif); float:left;}

.endPanel2 div span.title{color:#FFFFFF;margin-left:60px; position:relative; top:3px;}
.endPanel2 div ul{color:#FFFFFF; list-style-type:none; position:relative; top:-8px; }
.endPanel2 div li{color:#FFFFFF; list-style-type:none; margin-top:8px; font-size:12px; }

.endPanel2 div li.title{color:#FFFFFF;font-size:10px;}

.thumbPanelWrap{ width:624px; height:166px; margin-left:326px; position:relative; top:324px;}
.thumbPanel1{width:191px; height:166px; margin-right:14px; float:left; cursor:pointer;}
.thumbPanel2{width:191px; height:166px; margin-right:14px; float:left; cursor:pointer;}
.thumbPanel3{width:191px;height:166px;  float:left; cursor:pointer;}

.thumbPanel1 img, .thumbPanel2 img, .thumbPanel3 img{margin-bottom:0px;}

.grpIconOverlay{position:absolute; width:681px; height:189px; top:50%; left:50%; z-index:31; margin-top:-302px;margin-left:-230px;}
.grpImgOverlay{position:absolute; width:299px; height:321px; top:50%; left:50%; margin-left:-478px; margin-top:-136px;}

.endPanel2 div.divisionListWrap{float:left; width:300px; height:104px; border-right:solid 3px #FFFFFF;}
.endPanel2 div.contactListWrap{margin-left:308px; height:103px;  display:inline;}
.endPanel2 div.contactListWrap ul{top:19px; left:18px; }
.linkListGrp{position:absolute; top:50%; margin-top:-332px;right:50%; margin-right:-440px; color:#FFFFFF;}
.linkListGrp a:link, .linkListGrp a:visited{color:#FFFFFF; font-size:9px; font-weight:300;}

.divSidePadding{margin-left:30px;}

#bannerImgDivWrapper{margin-left:19px; margin-top:5px;width:724px; height:210px;}
#bannerImgDivSubWrapper{margin-left:19px; margin-top:-6px;width:724px; height:210px;}
#bannerImgDivFla{margin-left:4px; margin-top:8px;width:707px; height:194px;}
.bannerImgInner{margin-left:8px; margin-top:8px;}
#bannerPropertyDivInner{margin-left:8px; margin-top:16px; width:707px; height:194px;}

input.txt{border:1px solid #9ecf7c;background-color:#e1edd9; padding:3px;}
textarea.txtArea{border:1px solid #9ecf7c;background-color:#e1edd9; padding:3px; width:384px;}

#basic-tab{
	width:440px;
}

.tab_headings{
	
	
	
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
	width:87px;
	height: 28px;
	display:block;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0.2px;
	line-height: 1.5em;
	background:#f0f0f0 url(http://www.quintaswealthmanagement.ie/images/common/scrollArrow_light.gif) 100% 0 no-repeat;
	color:#a9a9a9;
	
	 
}

.tab_headings:hover{
	background:#e8e8e8 url(http://www.quintaswealthmanagement.ie/images/common/scrollArrow_dark.gif) 0 0 no-repeat; color:#9ed175; cursor:pointer;width:87px;
}

.tab_headings span{position:relative; top:6px; left:20px; cursor:pointer; width:45px;}

.tab_child{

	height:360px;
	width:440px;
	background:#ffffff url(http://www.quintaswealthmanagement.ie/images/common/subHeadContentBg.jpg) 0 0 repeat-x;

}

.tab_header_highlight{

	background:#e8e8e8 url(http://www.quintaswealthmanagement.ie/images/common/scrollArrow_dark.gif) 0 0 no-repeat; color:#64aa2d;width:87px;
}

.tab_container *{
	float:left;
	
}


.tab_blank{

float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
	width:87px;
	height: 28px;
	display:block;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0.2px;
	line-height: 1.5em;
	
	color:#a9a9a9;}
	
	div.viewAll{
	display:block;
	height: 28px;  
	overflow: hidden; 
	width: 87px; 
	padding:0px;
	margin:0px;
	color:#64b02a;
	text-decoration:none; cursor:pointer;
	border-left:solid 1px #cccccc
	}
	div.viewAll a span{position:relative; top:6px; left:22px; cursor:pointer; 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0.2px;
	line-height: 1.5em;}
	div.viewAll a:link{color:#64b02a; display:block;}
	div.viewAll a:hover{ text-decoration:none; color:#757575;}
	
	
	/* Investments Home */
	
	div.middleContentWrapper{width:526px;margin:0px; padding:0px;float:left; margin-top:-40px;}
	div.middleContentWrapper h6.h_RSide{ margin-bottom:20px;}
	div.sideContentWrapper{width:238px; height:960px;  border-left:solid 1px #f5f5f5; float:left; margin:0px; padding:0px; margin-top:-45px; padding-top:50px; display:block; background:#f9f9f9 url(http://www.quintaswealthmanagement.ie/images/common/q.gif); background-position:100% 98%; background-repeat:no-repeat;}
	div.sideContentPanel{width:212px; height:202px; background:#fbfbfb url(../images/wealthManagement/sidePanelBodyBG.jpg); background-repeat:repeat-x; background-position:bottom; border:solid 1px #d1d1d0; margin-left:12px; margin-bottom:20px; vertical-align:top; }
	
	#panel1Header{ background-image:url(../images/wealthManagement/sidePanelHeadersBG.jpg); background-repeat:no-repeat; background-position:0 0; height:83px; width:212px; display:block;  }
	#panel2Header{ background-image:url(../images/wealthManagement/sidePanelHeadersBG.jpg); background-repeat:no-repeat; background-position:0 -83px; height:83px; width:212px; display:block; margin-bottom:15px;}
	#panel3Header{ background-image:url(../images/wealthManagement/sidePanelHeadersBG.jpg); background-repeat:no-repeat; background-position:0 -166px; height:83px; width:212px; display:block;}
	#panel4Header{ background-image:url(../images/wealthManagement/sidePanelHeadersBG.jpg); background-repeat:no-repeat; background-position:0 -249px; height:83px; width:212px; display:block; margin-bottom:15px;}
	
	div.sideContentPanel div h5{color:#abd686; margin:0px; margin-left:20px; padding:0px; font-size:14px;}
	div.sideContentPanel div h1{color:#3d8f09; background:none; margin:0px;margin-left:20px; padding:0px; font-size:22px;}
	div.sideContentPanel div h5.sideBlogTitle{}
	
	#panel1Header h5{    }
	
	
	div.middleSubSection{width:225px; padding-bottom:20px; margin-left:26px; float:left;}
	div.middleSubSection a{background-image:url(/images/wealthManagement/readMoreArrow.gif); background-repeat:no-repeat; padding-right:19px; height:20px; display:block; float:right;  background-position:100% 0;}
	
	div.middleSubHeader a{ background-image:none; padding-right:0px; float:left; color:#308608;}
	div.middleSubHeader a:hover{ background-image:none; padding-right:0px; float:left; text-decoration:underline; }
	
	div.middleSubSection div h5{color:#3e8e19; margin:0px; position:relative; left:10px; top:12px; padding:0px; font-size:15px;}
	div.middleSubHeader{width:225px; height:38px; background-image:url(/images/wealthManagement/middleBodySubHeadBg.jpg); background-repeat:no-repeat; margin-bottom:20px;}
	#introContentWrapper{padding-bottom:20px; margin-left:16px;}
	#introContentMiddle{width:495px; height:252px; background:url(/images/wealthManagement/middleBodyBG.jpg); margin-top:0px; border-right:solid 1px #ededed; border-left:solid 1px #ededed;}
	#introContentMiddle p{margin:0px; padding:0px; padding-top:10px; margin-left:20px; margin-right:20px; line-height:14px;}
	
	div.middleSubHeader div p{line-height:14px;}
	div.divSpacer{height:22px; display:block;}	
	div.divSpacerSmall{height:14px; display:block;}
	div.panel1Body span.sideList{ display:block; background-image:url(../images/wealthManagement/sidePanelBullet.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:10px;}
	
	div.panel1Body div.panelBodyWrapper1{display:block; padding-top:3px; padding-bottom:1px; padding-right:0px;}
	div.panel1Body div.panelBodyWrapper2{display:block; padding-top:0px; padding-bottom:0px; margin-bottom:0px; margin-top:6px;}
	div.panel1Body div.panelBodyWrapper3{display:block; padding-top:0px; padding-bottom:0px; margin-bottom:0px; margin-top:18px;}
	div.panel1Body div.panelBodyWrapper4{display:block; padding-top:0px; padding-bottom:0px; margin-bottom:0px; margin-top:6px;}
	
	div.panel1Body div p.panelBodyInner{margin-left:14px;font-size: 11px;line-height:13px;}
	div.panel1Body div p.panelBodyInner2{padding-left:14px; padding-right:24px; padding-top:0px; margin-top:5px;line-height:13px;}
	
	#txtContentWrapper{padding-bottom:20px; margin-left:30px; margin-right:25px;}
	#txtContentWrapper p{ margin-bottom:12px;}
	img.investmentDetailsImg{ margin-top:12px; margin-bottom:12px;}
	
	div.floatLeft{float:left;}
	div.researchInnerWrap{float:left; padding-left:8px; padding-top:8px;}
	div.topCurved{width:497px; height:12px; background-image:url(/images/wealthManagement/middleBodyCurves.jpg); background-position:0 0; background-repeat:no-repeat; margin:0px; padding:0px;display:block;}
	div.bottomCurved{width:497px; height:12px; background-image:url(/images/wealthManagement/middleBodyCurves.jpg); background-position:0 -12px; background-repeat:no-repeat; margin:0px; padding:0px; display:block;}
	
	div.middleSummary{width:225px; text-align:justify; line-height:14px;}
	#quintasQ{width:766px; height:60px; background-image:url(http://www.quintaswealthmanagement.ie/images/common/q.gif); background-position:100% 100%; background-repeat:no-repeat; margin:0px; padding:0px;margin-bottom:20px;}
	
	ul.sideNav li{ list-style:none;  text-transform:uppercase; color:#FFFFFF; height:29px; display:block; border-bottom:solid 1px #789169; text-align:right; font-size:14px; font-weight:300;}
	ul.sideNav li a, ul.sideNav li a:link{text-decoration:none; color:#FFFFFF; position:relative; top:7px; right:20px;}
	ul.sideNav li a:visited{text-decoration:none; color:#FFFFFF; position:relative; top:7px; right:20px;}
	ul.sideNav li a:active{text-decoration:none; color:#FFFFFF; position:relative; top:7px; right:20px;}
	ul.sideNav li a:hover{text-decoration:none; color:#95af84;}
	
	div.insuranceMenuReplace{ height:69px; display:block; padding:0px; background-image:url(../images/common/topMenu-BG-replace.jpg); background-repeat:repeat-x;}
	ul.insuranceListReplace { margin:0px;}
	ul.insuranceListReplace li{ list-style:none; margin:0px; color:#FFFFFF; font-size:10px; text-transform:uppercase; float:left; margin-left:20px; margin-top:11px;}
	ul.insuranceListReplace li a, ul.insuranceListReplace li a:link, ul.insuranceListReplace li a:visited, ul.insuranceListReplace li a:active {text-decoration:none; color:#FFFFFF;}
	ul.insuranceListReplace li a:hover{color:#438a12}
	img.bannerImgInnerReplace{margin-left:4px; margin-top:8px;}
	
	#movieEmebdLink h5{ margin-top:36px;}
	#imgHorz-Fade{margin-top:20px; margin-left:0px;}
	#imgVideo-Icon{vertical-align:bottom; float:left;}
	
	
	
	



/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt;
  padding: 0pt;
  overflow: auto;
  letter-spacing: 0px;
  float: none;
}

.sIFR-dummy {
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/
.sIFR-active #comments h3 {
	font-size: 14px;
	visibility: hidden;
	font-family:	arial;
	line-height:1em;
		
}
.sIFR-active #comments h4 {
	font-size: 12px;
	visibility: hidden;
	font-family:	arial;
	line-height:1em;
}
.sIFR-active h2 {
	font-size: 12px;
	visibility: hidden;
	font-family:	arial;
	line-height:1em;
}
.sIFR-active h3 {
	font-size: 21px;
	visibility: hidden;
	font-family:	arial;
	line-height:1em;
}
.sIFR-active h4 {
	visibility: hidden;
	font-family:	arial;
	line-height:1em;	
	font-size: 18px;
}
.sIFR-active .atitle {
	font-size: 36px;
	visibility: hidden;
	font-family:	arial;
	line-height:1em;
}
.sIFR-active #teaser p {
	visibility: hidden;
	font-family:	arial;
	line-height:1em;
	font-size: 21px;
}
.sIFR-active ul.mainNav li
{
visibility: hidden;
	font-family:	arial;
	line-height:1em;
	font-size: 12px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}


html {background:transparent}
#wrap {
	max-width:50em;
	margin:0 auto;
}
* html #wrap {width:50em}

/* CSS for the box starts here
================================================*/
/* Default styling. Used when JavaScript is unsupported */
.cbb {
	padding:40px;
	margin:1em 0;
	background:#fff;
	border:1px solid #666;
	}
.cbb h1 {
	
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

/* Two of the boxes are floated just for this demo. Adjust to your needs. */
.cbb {
	margin:1em 0;
	padding:0 10px;
	}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0.5em 0; 

/*eidt here - 20px; */
width:800px;

}
	/* Top corners and border */
.bt {
	height:37px;
	margin:0 0 0 28px;
	background:url(../images/common/cb/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-29px;
	width:29px;
	height:37px;
	background:url(../images/common/cb/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

/* Rules for the bottom corners and border */
.bb {
	height:26px;
	margin:0 0 0 28px;
	background:url(../images/common/cb/box.png) no-repeat 100% 100%;
	
	
	
}
.bb div {
	position:relative;
	left:-29px;
	width:29px;
	height:26px;
	background:url(../images/common/cb/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 17px;
	background:url(../images/common/cb/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 18px 0 0;
	background:url(../images/common/cb/borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 0px;
	background:#ffffff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* CSS for the box ends here */

/* You can use different borders for different boxes on the same page. Just adjust the CSS. The following is an example that uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */
.three .i1,
.three .i2 {
	background-image:url(../images/common/cb/borders.gif);
	}
.three .bt,
.three .bt div,
.three .bb,
.three .bb div {
	background-image:url(../images/common/cb/box.gif);
	}

/* Just a bit of styling for this example. Adjust as you wish. */
.cb h1 {
	
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}