body {
  padding: 0px 0px 0px 0px;
  margin:0;
  background: url(../images/bg.gif) repeat-x #757a7d;
}

ul, ol, p, h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  border: none;
}
a {
  text-decoration: underline;
  font-style: normal;
  font-weight: normal;
}
a img {
  border: none;
}
a:active, a:focus {
  outline: none;
}
p {
  padding-top: 20px;
  padding-left:2px;
  font-size: 12px;
  font-family: Verdana;
  color: #5d6366;
  line-height: 18px;
}
p a, ul li a {
  color: #403F3F;
}
p a:hover, ul li a:hover {
  color: #e25959;
}
strong {
  color: #e25959;
  font-family: Georgia;
  letter-spacing: 1px;
}
em {
  letter-spacing: 1px;
  color: #404446;
}
ul {
  margin-left: 15px;
  font-size: 12px;
  font-family: Verdana;
  color: #5d6366;
  line-height: 18px;
  list-style-type: square;
}
ul li {
  margin-bottom: 5px;
}
h3 {
  color: #e25959;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}

.float_left {
  float: left;
}
.float_right {
  float: right;
}

#framework {
  width: 715px;
  margin: 0px auto 0px auto;
}
#h {
  padding: 0;
  position: relative;
  height: 156px;
  background: url(../images/body_top_bg.gif) bottom no-repeat;
}
#logo {
  text-indent: -10000px;
  width: 166px;
  height: 133px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(../images/logo.gif) no-repeat;
  cursor: pointer;
}
#an {
  list-style-type: none;
  position: absolute;
  top: 29px;
  right: 21px;
  height: 49px;
}
#an li {
  display: inline;
}
#an li a {
  display: block;
  float: left;
  border-right: 1px solid #cf142b;
  padding-right: 6px;
  padding-top:2px;
  margin-right: 6px;
  color: #403F3F;
  font-family: Verdana;
  font-size: 12px;
  text-decoration: none;
  letter-spacing: 1px;
}
#an li a:hover {
  text-decoration: underline;
}
#an li #adcg {
  border-right: none;
  margin-right: 0px;
  padding-right: 0px;
  background: url(../images/topadcg_link.gif) no-repeat;
  text-indent: -10000px;
  width: 216px;
  height: 49px;
}
#gn {
  list-style-type: none;
  position:absolute;
  top: 80px;
  left: 172px;
  height: 30px;
  width: 676px;
}
#gn li {
  display: inline;
}
#gn li a {
  display: block;
  float: left;
  height: 53px;
  text-indent: -10000px;
  margin-right: 0px;
}
#gn li a:hover {
}
#gn li #last {
  margin-right: 0px;
}
#gn li #gn_home {
  background: url(../images/gn_home.gif) no-repeat;
  width: 82px;
}
#gn li #gn_home:hover {
  background: url(../images/gn_home_hover.gif) no-repeat;
}
#gn li #gn_about {
  background: url(../images/gn_about.gif) no-repeat;
  width: 83px;
}
#gn li #gn_about:hover {
  background: url(../images/gn_about_hover.gif) no-repeat;
}
#gn li #gn_investments {
  background: url(../images/gn_investments.gif) no-repeat;
  width: 139px;
}
#gn li #gn_investments:hover {
  background: url(../images/gn_investments_hover.gif) no-repeat;
}
#gn li #gn_contact {
  background: url(../images/gn_contact.gif) no-repeat;
  width: 97px;
}
#gn li #gn_contact:hover {
  background: url(../images/gn_contact_hover.gif) no-repeat;
}
#b {
  background: url(../images/body_bg.gif) repeat-y;
  padding: 0;
}
#content {
  padding:3px 33px 10px 34px;
}
#page_splash, #home_splash {
  width: 632px;
  height: 63px;
  padding: 7px;
  margin-bottom: 7px;
  background-color: #acb0b2;
}
#home_splash {
  height: 170px;
}
#page_content, .box_content {
  width: 632px;
  padding: 7px;
  background: url(../images/content_bg.gif) repeat-x;
}
.box_content {
  width: auto;
}
#home_lower {
  position: relative;
  height: 260px;
}
#home_left {
  width: 388px;
  position: absolute;
  top: 0px;
  left: 0px;
}
#home_right {
  width: 225px;
  position: absolute;
  top: 0px;
  right: 0px;
}
#page_b, .box_b {
  background: #ffffff;
  padding: 4px;
  /*position: relative;*/
}
.box_b p {
  padding: 0px 5px 0px 5px;
  margin: 0px 0px 8px 0px;
}
#section_title, .section_title {
  background: url(../images/sectiontitle_bg.gif) repeat-x;
  height: 25px;
  margin-bottom: 15px;
}
.section_title {
  margin-bottom: 5px;
}
.h2_title {
  text-indent: -10000px;
  height: 25px;
}
#h2_about {
  background: url(../images/h2_about.gif) no-repeat;
}
#h2_investments {
  background: url(../images/h2_investments.gif) no-repeat;
}
#h2_contact {
  background: url(../images/h2_contact.gif) no-repeat;
}
#h2_press {
  background: url(../images/h2_press.gif) no-repeat;
}
#h2_careers {
  background: url(../images/h2_careers.gif) no-repeat;
}
#h2_capitalinvestment {
  background: url(../images/h2_capitalinvestment.gif) no-repeat;
}
#h2_about_abudhabi {
  background: url(../images/h2_aboutabudhabi.gif) no-repeat;
  margin-bottom: 5px;
}
#h2_sitemap {
  background: url(../images/h2_sitemap.gif) no-repeat;
}
#h2_termsofuse {
  background: url(../images/h2_termsofuse.gif) no-repeat;
}
#h2_affiliates {
  background: url(../images/h2_affiliates.gif) no-repeat;
}
#b_bottom {
  background: url(../images/body_bottom_bg.gif) no-repeat;
  height: 32px;
}

#sn {
  list-style-type: none;
  width: 151px;
  margin-right: 25px;
  float: left;
}
#sn li {
  height: 31px;
  background: url(../images/sn_bg.gif) repeat-x bottom;
  margin-bottom: 4px;
}
#sn li a {
  display: block;
  
  height: 24px;
  text-indent: -10000px;
  margin-right: 0px;
  border-bottom: 1px solid #ffffff;
}
#sn_overview {
  background: url(../images/sn_overview.gif) no-repeat;
}
#sn_overview:hover, #sn_overview_selected {
  background: url(../images/sn_overview_hover.gif) no-repeat;
}
#sn_mdmsg {
  background: url(../images/sn_mdmsg.gif) no-repeat;
}
#sn_mdmsg:hover, #sn_mdmsg_selected {
  background: url(../images/sn_mdmsg_hover.gif) no-repeat;
}
#sn_missionvision {
  background: url(../images/sn_missionvision.gif) no-repeat;
}
#sn_missionvision:hover, #sn_missionvision_selected {
  background: url(../images/sn_missionvision_hover.gif) no-repeat;
}
#sn_ourvalues {
  background: url(../images/sn_ourvalues.gif) no-repeat;
}
#sn_ourvalues:hover, #sn_ourvalues_selected {
  background: url(../images/sn_ourvalues_hover.gif) no-repeat;
}
#sn_capitalmarkets {
  background: url(../images/sn_capitalmarkets.gif) no-repeat;
}
#sn_capitalmarkets:hover, #sn_capitalmarkets_selected {
  background: url(../images/sn_capitalmarkets_hover.gif) no-repeat;
}
#sn_privateequity {
  background: url(../images/sn_privateequity.gif) no-repeat;
}
#sn_privateequity:hover, #sn_privateequity_selected {
  background: url(../images/sn_privateequity_hover.gif) no-repeat;
}

#main {
  float: left;
  width: 440px;
}
#main p, #careers p, #press p {
  padding: 0px 10px 10px 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
}

#careers {
  float: left;
  width: 310px;
}
#careers_splash {
  border: 7px solid #acb0b2;
  margin-right: 15px;
}
.news_item {
  padding: 5px;
}
.news_title {
  font-size: 14px;
  color: #5d6366;
  font-family: Verdana;
  text-decoration: none;
  letter-spacing: 1px;
}
.news_title:hover {
  color: #e25959;
}
.news_readmore {
  font-size: 13px;
  font-family: Georgia;
  color: #5d6366;
  display: block;
  width: 80px;
  height: 18px;
  background: url(../images/arrow.jpg) no-repeat right;
}
.news_readmore:hover {
  text-decoration: none;
  color: #e25959;
}

.home_readmore {
  font-size: 12px;
  font-family: verdana;
  color: #e25959;
  display: block;
  width: 90px;
  height: 18px;
  background: url(../images/arrow.jpg) no-repeat right;
}
.home_readmore:hover {
  text-decoration: none;
  color: #e25959;
}
#about_abudhabi {
  background: url(../images/about_abudhabi.gif) no-repeat;
  display: block;
  width: 203px;
  height: 101px;
  text-indent: -10000px;
  border-top: 2px solid #ffffff;
}
#about_abudhabi:hover {
  border-top: 2px solid #e25959;
}
.external_page {
  padding: 5px;
}
.external_page p {
  padding: 0;
  margin: 10px 0px 10px 0px;
}
.clear {
  clear: both;
}
#map {
  border: 7px solid #acb0b2;
}
#f {
  background: url(../images/footer_bg.gif) repeat-x;
  height: 120px;
}
#fb {
  position: relative;
  width: 715px;
  margin: 0px auto 0px auto;
}
#fn {
  list-style-type: none;
  position: absolute;
  right: 21px;
  top: 14px
}
#fn li {
  display: inline;
}
#fn li a {
  display: block;
  float: left;
  padding-right:8px;
  margin-right: 8px;
  border-right: 1px solid #cf142b;
  color: #000000;
  font-family: Verdana;
  text-transform: uppercase;
  font-size: 10px;
  text-decoration: underline;
}
#fn li a:hover {
  color: gray;
  text-decoration: none;;
}
#fn li #last {
  border-right: none;
  margin-right: 0px;
}
#fc {
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #646363;
  font-family: Verdana;
  font-size: 10px;
  margin:0;
  padding:0;
  position: absolute;
  left: 21px;
  top: 14px;
}
#fl {
  list-style-type: none;
  height: 72px;
  position: absolute;
  top: 47px;
  left: 21px;
}
#fl li {
  display: inline;
}
#fl li a {
  display: block;
  height: 61px;
  float: left;
  margin-right: 4px;
  border-top: 2px solid #f3f5f6;
}
#fl li a:hover {
  border-top: 2px solid #afb2b3;
}
#fl li a img {
  border: 0;
  padding:0;
  margin: 0;
}
