﻿/*
=======================================================================
	General Rules
=======================================================================
*/
 


* {
	padding:0px;
	margin:0px;
}
html { background: #f9f9f9 url(../images/footerbg.jpg) repeat-x bottom left;}
body {
	background: url(../images/bodybg.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6d6d;
	padding-bottom: 40px;
}
body.Loginbody { background-image: none;}
a {
	text-decoration:underline;
	outline:none;
}
a:hover { text-decoration: none;}
a img {
	border:none;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.black {
	color:#000;
}
h1 {
	font: 28px/30px 'DroidSansRegular', Arial, sans-serif;
	margin: 31px 22px;
	color: #2c78c4;
	font-weight:normal;
}
h2 {
	font: 20px/32px 'DroidSansRegular', Arial, sans-serif;
	color: #6d6d6d;
	font-weight:normal;
	padding: 0;
	margin: 0;
}

h2.subtitle {font: 16px/20px 'DroidSansRegular', Arial, sans-serif; color: #6d6d6d; margin: -10px 0 0 24px;}

h2 a {color: #2c78c4; text-decoration: none;}
h2 a:hover {text-decoration: underline;}

h3{
	font-size:34px;
	font-family: 'DroidSansRegular', Arial;
	color:#3880af;
	font-weight:normal;
	line-height: 38px;
}

h4{
	font-size:17px;
	font-family: 'DroidSansRegular', Arial;
	color:#3780ad;
	font-weight:normal;
	line-height: 38px;
}

h5 {color: #fff; font-size: 19px; font-weight: normal; padding: 27px 0 0 25px;}

/****** HR STYLES */
hr 
{
   background: url(../images/hrline.gif) repeat-x; 
   height: 2px;
   width: auto;
   border: none;
    }

.left {
	float:left !important;
}
.right {
	float:right !important;
}

.pagination {margin-left: 30px;}

.fixheight {height: 23px;}
.imgfloat {float: right; margin-top: -51px; margin-right: 25px; border: none;}

/*
=======================================================================
	Wrapper Rules
=======================================================================
*/

img.logo {margin: 45px 0 20px 0;}

.LoginContainer 
{
     background: url(../images/loginbox.jpg) no-repeat 0 54px;
     height: 248px;
     margin-left: 210px;
     padding-top: 80px;
     padding-left: 200px;
    }
    
.LoginContainer table td input {width: auto;}
    
img.Africa 
{
    position: absolute;
    z-index: 5000;
    }
 
 .tagtitle { position: absolute; z-index: 4000; margin-left: -13px;}   
 .TopHeader 
 {
      background-color: #383838;
      -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        padding: 10px 0 3px 0;
     }
     
 .ContentArea 
 {
      background-color: #000000;
      padding-left: 100px;
      padding-bottom: 90px;
     }

.FAQlist {margin-bottom: 12px;}
.FaqAnswer {margin-left: 23px; }  
 
 table.TblData th {color: #27f6f0; text-align: left; padding-bottom: 6px;}
 table.TblData th span {color: #ff0600;}
 table.TblData td {font-size: 12px; padding: 0 0 5px 0;}
 table.TblData td a {color: #fff; text-decoration: underline;}
 table.TblData td a:hover {color: #fff; text-decoration: none;}
  
  /*.navbar-fixed-top {width: 769px; margin: 0 auto; text-align: right;}*/
  .navbar {}
  .navbar .nav {float: right;}
  .navbar .nav > li {background: url(../images/navdivider.gif) no-repeat 0 2px;}
  .navbar .nav > li > a {font-size: 12px; color: #b7b5b6; padding: 10px 22px;}
  .navbar .nav .active > a, .navbar .nav .active > a:hover { background-color: transparent; }
  .navbar-inner {padding: 0; min-height: 37px; }
  .navbar .dropdown-menu:after {border-bottom: none;}
  .navbar .dropdown-menu:before {border-bottom: none;}
  .dropdown-menu a {text-decoration: none;}
  .dropdown-menu li > a:hover { background-color: #2C78C4;}
     
  .footerbar {padding: 20px 0 40px 0; margin-top: 3px; color: #000;}
  .footerbar p {font-size: 11px;}
  
  .footertext {font-size: 11px;}
  .footerbarcols .footertext a { font-size: 11px;}
  
  .footernavigation {float: right; margin-right: 210px; }
  .footernavigation ul { list-style-type: none;}
  .footernavigation ul li { display: inline; padding: 0 13px;}
  .footernavigation ul li a {color: #dddc06; font-size: 12px; line-height: 30px; text-decoration: none;}
  .footernavigation ul li a:hover {color: #fff;}
  .footernavigation ul li a.active { color: #fff;}
  
  .footerbarcols {line-height: 17px; padding: 40px 10px 0 20px; width: 169px;}
.footerbarcols a.more {font-size: 11px; background: url(../images/more-arrow.gif) no-repeat 0 1px; padding-left: 15px;}
.footerbarcols i {color: #424141; font-size: 11px; display: block; margin-top: 8px;}
.footerbarcols a {font: 14px/16px 'DroidSansRegular', Arial, sans-serif; }
  
  a.quicklink {color: #000; font-size: 12px; text-decoration: none;background: url(../images/more-arrow.gif) no-repeat 0 1px; padding-left: 17px; display: block;}
  a.quicklink:hover {color: #0088CC; }
  
  ul li.dottedlinebar {border-top: 1px dashed #dedee0; padding: 6px 0; list-style: none; margin-left: -23px;}
  
.partnertag { background: url(../images/partnerbg.jpg) no-repeat; color: #fff; font-family: 'DroidSansRegular', Arial; font-size: 19px; margin-bottom: 12px;}

 
 .spacer {height: 65px;}
 .clear {clear:both;}
    
.FrontEndContact{ color: Black;background: none;}
.expertbanner {margin-left: 33%; margin-top: 30px; margin-bottom: 10px;}
.well { background-color: transparent; border: none; box-shadow: none; margin-top: 40px; margin-left: 20px;}
/*input.btn {background: url(../images/RightArrow.png) no-repeat;}*/

.homenews {border-left: 1px solid #e1e1e1; line-height: 17px; padding: 0 10px 0 20px; height: 260px; width: 169px;}
.homenews a.more {font-size: 11px; background: url(../images/more-arrow.gif) no-repeat 0 1px; padding-left: 15px;}
.homenews i {color: #424141; font-size: 11px; display: block; margin-top: 8px;}
.homenews a {font: 14px/16px 'DroidSansRegular', Arial, sans-serif; }

.homeintro {color: #6e6d6d; padding: 0 22px 0 44px; width: 490px;}
.homeintro h2 { line-height: 24px;}

a.readmore-lnk, a.download-lnk {background: url(../images/TitleArrow.png) no-repeat 0 3px; padding: 5px 5px 5px 23px;}
a.title-lnk {font: 14px/17px 'DroidSansBold', Arial, sans-serif; text-decoration: none; background: url(../images/TitleArrow.png) no-repeat 0 3px; padding: 5px 5px 5px 23px; display: block;}
a.readmore-lnk-sm {font-size: 11px;}
.BackButton {color: #c4c4c3; background: url(../images/TitleArrowBack.png) no-repeat 0 3px; padding: 5px 5px 5px 23px;}

.titleparagraph p {margin-left: 24px; margin-top: 2px;}
.titleparagraph p a {font-size: 11px;}
.keywords {color: #9b9b9a;}
.imgblock {padding: 10px; border: 1px solid #E6E6E6; box-shadow: 3px 3px 5px #E1E0E0; margin: 0 17px 17px 0;}

.SearchButton 
{
	width: 18px;
	height: 18px;
	border: none;
     background: url(../images/Search.jpg)
 }
.FrontEndContact {color: Red; font-size: 11px;}

.form-actions {
	 /*background-color: #f9f9f9;  */
	 border: none; padding: 0;
}

/*carousel************************************/

.carousel {margin-bottom: 8px;}
.carousel-inner {background: url(../images/carouselbg.jpg) no-repeat 0 0; }
.carousel-control.left { background: transparent url(../images/LeftArrow.png) no-repeat; margin-left: -16px; }
.carousel-control.right {background: url(../images/RightArrow.png) no-repeat; margin-right: -17px; }
.carousel-control.left, .carousel-control.right 
{width: 32px; height: 39px; border: none; text-decoration: none; opacity: 1; border-radius: 0 0 0 0; top: 72%;}

.carousel .item > img {padding: 10px 12px;}

.PageUrl {  
	font-size: 14px;
}


/*bootstrap************************************/

.caret {border-top: 4px solid #FFFFFF; vertical-align: middle;}
.dropdown .caret {margin-top: 0;}

.dropdown-menu a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #27760D;
  white-space: nowrap;
}

