@charset "UTF-8";
/* CSS Document */

* {
	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;  #dfdfdd; vertical-align:top;}
.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;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;}

.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;}

#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; .width:1025px;margin:auto; margin-top:30px;}

#mainGrpTabOld
{
border-left:solid 1px #343434;
border-right:solid 1px #343434;
width:216px;
height:58px;
/*margin-left:150px;*/
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;
}

.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-left:250px;
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-left:250px;
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;}

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


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


#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 2 -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 1 -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;}
#ContactDetails{position:absolute; top:750px; right: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; position:relative; 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.hChart{ margin-top:25px; margin-bottom:0px; margin-left:30px;}
h6.hRSide{ margin-top:15px; margin-bottom:0px; margin-left:0px; color:#3e8e19;}
h6.headerShareDeal{ position:relative; top:15px; margin-bottom:0px; left:12px; color:#3e8e19; font-size:13px;}

h6.hNews_qw{ margin-top:1px; margin-bottom:0px; font-size:12px;}
h6.hNews_qb{ color:#01567e; margin-top:1px; margin-bottom:0px; font-size:12px;}
h6.hNews_qp{  color:#ad1538; margin-top:1px; margin-bottom:0px; font-size:12px;}

h6.hNews_gen{  color:#646464; margin-bottom:0px; font-size:11px;}

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

p.pNews_qw{margin-left:15px; margin-top:3px; font-size:11px;}
p.pNews_qb{margin-left:15px; margin-top:3px; font-size:11px;}
p.pNews_qp{margin-left:15px; margin-top:3px; font-size:11px;}

p.pNews_qw a:link{}
p.pNews_qb a:link{color:#01567e;}
p.pNews_qp a:link{color:#ad1538;}

div.newsWrap_group p{margin-left:15px; margin-top:3px; font-size:11px;}

h2.grpLatest{color:#9fa1a4; font-size:16px; margin-left:-20px;}

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:70px; margin-right:-555px; z-index:30;}

.endPanelWrap{position:absolute; width:946px; left:50%; margin:0px; margin-left:-479px;.margin-left:-486px; 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:-10px;}
.endPanel2 div ul{color:#FFFFFF; list-style-type:none; position:relative;  }
.endPanel2 div li{color:#FFFFFF; list-style-type:none; margin-top:8px; font-size:12px; }



.thumbPanelWrap{ width:624px; height:166px; margin-left:20px; _margin-left:20px; position:relative; top:295px;}
.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:605px; height:315px; top:50%; left:50%; z-index:31; margin-top:-302px;margin-left:-138px; _margin-top:-138px;.margin-top:-301px;.margin-left:-145px;}
.grpImgOverlay{position:absolute; width:299px; height:321px; top:50%; left:50%; margin-left:-478px; margin-top:-136px;}

.endPanel2 div.divisionListWrap{float:left; width:210px; height:104px; border-right:solid 3px #FFFFFF;}
.endPanel2 div.contactListWrap{margin-left:108px; height:103px;  display:inline;}
.endPanel2 div.contactListWrap ul{top:19px;left:18px; }

.endPanel2 div.divisionListWrap ul{margin:0px; padding:0px;}
.endPanel2 div.divisionListWrap ul li{ font-size:9px; margin:6px;.margin:2px;_margin:2px; margin-left:12px;}
.linkListGrp{position:absolute; top:50%; margin-top:-332px;right:50%; margin-right:-440px; color:#FFFFFF;}
.endPanel2 div.divisionListWrap ul li.title{color:#FFFFFF;font-size:11px; margin-top:2px; margin-bottom:16px;.margin-bottom:10px;_margin-bottom:10px;}

.linkListGrp a:link, .linkListGrp a:visited{color:#FFFFFF; font-size:9px; font-weight:300;}

.divSidePadding{margin-left:30px;}
