body    { background-color:#fff;color:#666;font-family:Arial;font-size:10px;text-align:center;margin:0;padding:0;width:100%; }
a       { text-decoration:none;border:0;color:#666; }
a:hover { text-decoration:underline;border:0;color:#000; }
img     { margin:0;padding:0; }
hr      { width:80%;text-align:center;height:.1em; }
h1      { color:#000;font-size:24px;text-align:left;margin:0;text-decoration: none;  }
h2      { text-transform:uppercase;color:#333;font-size:larger; }
h3      { text-transform:uppercase;margin-top:7px;color:#333; }
h4      { font-size:13px;text-transform:uppercase;color:#000;padding:12px 0 3px 0; }
h5      { font-size:22px;color:#3c3;text-transform:uppercase;font-weight:bold;margin:0;padding:0;line-height:20px; }
h6      { font-size:13px;font-weight:bold; }
pre     { font-weight:bold;text-transform:capitalize;display:block;font-family:Arial;font-size:13px;margin:-3px 0 0 0; }
table   { text-align:left; }
th      { text-transform:uppercase;font-weight:normal; }
p       { margin:10px 0 0 0;padding:0; }



#container			{ width:982px;margin:20px auto;text-align:left; }
#header					{ width:980px;margin:auto; }
#content				{ width:958px !important;clear:both;margin:auto;padding:0;font-size:12px; }

#mininav { float:right; margin: -32px 36px 0 0; }
#mininav, #mininav a { font-size:11px; color:#3c3;text-transform:uppercase; }
#mininav a:hover { text-decoration:underline;border:0;color:#3c3;}



#footer				{ clear:both; margin:32px 1px 44px 1px; padding:0; color:#666; font-size:9px; width:980px; }
#footer 				{ color: #666; font-size: 9px; }

#footer a 			{ color: #00cc00; text-decoration: none; }
#footer a:hover		{ text-decoration: underline; }
#footer p 			{ margin: 0px; }
#footer .copy 		{ float: left; width: 30%;  }
#footer .link 		{ float: right; text-align: right;  }
#footer .link a 		{ padding: 0px 10px; white-space: nowrap; }

#footer .boiler 		{ padding:0 0 20px 0; }
#footer .boiler a 	{ color: #666; text-decoration: none;}
#footer .chinese span {font-family:SimSun Regular;}
#footer img			{ border:0;margin:0;padding:0; }
#footer .footTag		{ text-transform:uppercase; border-bottom: 1px solid #eee; padding-bottom:325px; margin-bottom:10px; }

.alt        { display:none; }
/*------- company page styling ----------------------------------------------------------------------*/
    .companyMainCompanyContent h1           { font-size:34px;text-transform:uppercase;color:#333;font-weight:normal;display:inline; }
    #companyLogo                            { margin:20px 0 6px 0;height:70px; }
    #companyMain                            { float:left;width:595px;text-align:left; }
    #companyMain .companyMainCompanyContent { padding-left:1px;margin-top:20px; }
    #companyMain .companyDescription        { margin:20px 0 14px 0;color:#333;line-height:17px; }
    #companyMain hr                         { margin-bottom:14px;text-align:left; }
    #companyMain .color333                  { color:#333;margin:0;padding:0; }
    #companyMain .color999                  { color:#999;margin:0;padding:0; }
    #companyMain a                          { color:#999; }
    #companyMain a:hover                    { color:#999; }
    .link     { color:#999; }
    .acquired { font-size:12px;color:#333;text-transform:uppercase; }
/*------- company links styling ---------------------------------------------------------------------*/
    #companyLink                            { width:304px;float:right;text-align:left;padding:0;position:relative; }
    #companyLink img                        { margin:0;padding:0; }
    #companyLink .linkinfo                  { margin:0 0 10px 0;vertical-align:top; }
    #companyLink .linkinfo a, #companyLink .linkinfo a:hover { color:#999 }
    #companyLink div                        { padding:0 22px 0 3px;color:#333; }
    #companyLink div h6                     { color:#333;margin:0;padding:0;font-weight:normal; }
    #companyLink div div                    { padding:0;color:#999; }
    #companyLink div span                   { display:block; }
    #companyLink .powered                   { font-size:9px; font-style:italic; }
/*------- partner page styling -------------------------------------------------------------------*/
    #partnerInfo h1       { font-size:28px;line-height:32px;text-transform:uppercase;color:#333;margin:20px 0 5px 0;padding:0;font-weight:normal; }

    #partnerDescription   { width:425px;color:#333;margin:10px 0 0px 0;line-height:17px;float:left;padding:0; }
    #partnerDescription p { margin: 10px 0 0 0; }

    #partnerCompanyList   { width:150px;margin-left:461px;margin-top:10px;font-size:11px;line-height:15px; }
    #partnerCompanyList a { color:#999; }
    #ctl00_mainContent_partnerAssistant     { color:#000;margin-top:24px;margin-bottom:10px; }
    #partnerImage         { float:right;margin:8px 0px 0px 0;padding:0;width:302px;text-align:left;overflow:hidden; }
    
    .partnerstages        { font-weight:bold;margin:10px 0 3px 0;text-transform:uppercase;color:#000; }
    .partnertitles        { text-transform:uppercase;color:#000;margin-bottom:14px; }
    #partnertable         { padding:0;margin:0;width:720px; }
    #partnerEmail, #partnerEmail img { border:0;padding:0;margin:0; }
    #ctl00_mainContent_partnerAssistantEmail img { border:0;padding:0;margin:0; }
    .partnersize a, .partnersize a:hover { color:#666; }

	#partnerExtendedInfo {
		clear:both;
		border-top:1px solid #ccc;
		margin:20px 0;
		padding:0 0 0 0;
	}
	#partnerExtendedInfo h3 {
		font-weight:bold;
		color:#3c3;
		font-size:22px;
		margin:20px 0 10px 0;
	}
	
	#partnerExtendedInfo h4 {
		margin:0;
		padding:0;
	}
	
	#partnerExtendedInfo p {
		margin:0 0 4px 0;
		padding:0;
		color:#666;
	}
	#partnerExtendedInfo p span {
		color:#000;
	}

/*------- landing page styles -----------------------------------------------------------------------*/
    #landingH1 { word-spacing:20px;margin:0;padding:0;font-size:24px; }

    #countryLandingPageTD1 { width:355px;vertical-align:top;margin-right:30px; }
    #countryLandingPageTD1 p { margin-right:37px; }
    #countryLandingPageTD1 table { width:80%;margin:15px 0 7px 0;padding:0; }

    #countryLandingPageTD2 { width:330px;vertical-align:top;margin-right:30px; }
    #countryLandingPageTD2 p { margin-right:37px; }

    #countryLandingPageTD3 { vertical-align:top;width:300px; }
    #countryLandingPageTD3 .compsTable { margin:0;padding:0;width:275px;font-size:10px; }

    #countryLandingPageTD3 .TH1 { width:120px; }
    #countryLandingPageTD3 .TH2 { width:68px; }
    #countryLandingPageTD3 .TH3 { width:58px; }
    #countryLandingPageTD3 .TH4 { width:auto; }
    #landingDate { font-size:10px; }
    #LandingTable { line-height:17px;width:100%; }
    #LandingTable a { color:#000; }
/*------- ideas page styles -------------------------------------------------------------------------*/
    .ideasTitle   { font-size:24px;color:#3c3;text-transform:uppercase;padding-bottom:10px; }
    .ideasHR      { width:100%;height:1px;padding:16px 0; }
    #ideasContent { width:90%;text-align:left;border:0;line-height:17px; }
    #ideasContent h5 { margin-bottom:10px; }
    #ideasLeft    { float:left;width:48%;margin-right:3%; }
    #ideasRight   { float:right;width:48%; }

    #ideasContent ul { margin-left:15px; }
    #ideasContent li { list-style:disc; }
/*------- site map page styles ------------------------------------------------------------------------*/
	#siteMap { position:relative; width:700px; height:700px; overflow:hidden; }
	#siteMap a:hover { color:#666; }
	#siteMap #column1, #siteMap #column2 { padding-bottom: 80px; margin-bottom: -70px; }
    #siteMap h1 { color:#000; font-size:24px; text-transform:uppercase; }
    #siteMap h2 { color:#333; font-size:14px; text-transform:uppercase; margin-top:18px; }
	#siteMap h2 a, #siteMap h2 a:hover { color:#333; }
    #siteMap h5 { color:#3c3; font-size:22px; text-transform:uppercase; font-weight:bold; line-height:20px; margin-top:36px; }
	#siteMap #column1, #siteMap #column2, #siteMap #column3 { float:left; width=350px; margin-right:80px; }
	#siteMap #column1 { left:0; }
	#siteMap #column2 { left:250px; }
	#siteMap #column3 { left:500px; }
	
/*------- news page styles ------------------------------------------------------------------------*/
    #news h6 { color:#000; font-size:22px; font-weight:bold; line-height:20px; text-transform:uppercase; }
	#news .years { color:#333; font-size:10px; margin:23px 0 0 3px; padding-bottom:0px; text-align:left; }
	#news .years a { color:#333; text-decoration:none; }
	#news .years a:hover { text-decoration:underline; }
	#news .years a.selected {text-decoration:none; color:#3c3 }
	#news h1 { color:#000; font-size:18px; font-weight:bold; line-height:20px; margin-top:31px; }
	#news h2 { color:#333; font-size:14px; margin-top:23px; }
	#news h3 { color:#333; font-size:15px; margin-top:13px; text-transform:none; }
	#news h4 { color:#333; font-size:14px; margin-top:7px; text-transform:uppercase; }
	#news h5 { color:#000; font-size:12px; margin-top:23px; text-transform:uppercase; }
	#news td { font-size:11px; padding:0 15px 0 0; }
	#news td a { text-decoration:none; color:#000; }
	#news td a:hover { text-decoration:underline; color:#000; }
	#news p { color:#666; width:750px; font-size:12px; margin-top:15px; }
	#news p.boilerplate { margin:0; }
	#news p.newsContacts { margin:0; }
	#news p.boilerplate a, #news p.newsContacts a { color:#000; }
	
/*------- search page styles ------------------------------------------------------------------------*/
    .searchGroup { margin:15px 0 0 0; }
/*------- contact page styles -----------------------------------------------------------------------*/
    #contactPage { position:relative;width:700px;margin:20px 0; }
    #leftcontent, #centerleftcontent, #centerrightcontent, #rightcontent {
      position:absolute;color:#000;width:25%;top:0;
    }
    #leftcontent        { left:0; }
    #centerleftcontent  { left:25%; }
    #centerrightcontent { left:50%; }
    #rightcontent       { left:75%; }

    .contactCountry { text-transform:uppercase;margin:0;padding:0; }
    .contactCountry strong { font-weight:normal; }
    .contactAddress { margin:10px 0 0 0; }
    .contactDirections { margin:10px 0 0 0;text-transform:uppercase; }    
/*------- legal page styles -------------------------------------------------------------------------*/
    #legalInfo  { width:760px; }
    .legalTitle { text-transform:uppercase; text-decoration:underline;color:#000;font-weight:bold; }
    .paragraph  { margin:0 0 20px 0;padding:0; }
/*------- contact page styles -----------------------------------------------------------------------*/
    legend { text-transform:none;font-size:16px;border:0;color:#000;margin:0 0 7px 0;padding:0; }
    fieldset { border:0;margin:0 0 -10px 0;padding-bottom:20px;width:415px;}
    .forgot { text-transform:uppercase;margin:0;padding:0; }

    .access, fieldset .access { margin:10px 0;color:#000;text-transform:uppercase;font-size:10px; }
    fieldset .submit { background: url(/img/sequoia_login_button.jpg) no-repeat;height:16px;width:59px;border:0; }
    fieldset .loginLeft { float:left;width:100px; }
    fieldset .loginLeft  label { padding:2px 0 8px 10px;margin:0;display:block; }
    fieldset .loginRight { float:right;width:310px; }
    fieldset input { height:19px;width:200px; }
	fieldset legend { margin-top:10px; }

    #ctl00_mainContent_companyContentCallToAction { width:500px;padding-top:20px;margin:0; }
    #ctl00_mainContent_companyContentCallToAction p { margin:10px 0 0 0; }
    .calltoaction { text-transform:uppercase;font-weight:bold;color:#3c3; }
    .calltoaction a, .calltoaction a:hover { color:#3c3; }

/*------- login page jobs styles -----------------------------------------------------------------------*/
	#jobscontent { border:0;padding-bottom:0px;width:640px;margin-top:5px;clear:both; }  	
	#jobscontent .logincontent { text-transform:none;padding:2px 0 0px 10px;margin:0;}
	#jobscontent .loginlink { padding:2px 0 0px 0px;margin:0;margin-left:95px; }
	.jobsaccess { float:left;padding:0px 0 5px 0px;margin-top:0px;margin-left:105px; }

/*------- popup page styles -------------------------------------------------------------------------*/
    #popup { text-align:left;margin:22px 22px 19px 22px;padding:0;font-size:13px;line-height:17px; }
    #popup p { color:#0c0; }
    #popupAddress { margin:15px 0 15px 0;padding:0; }
    .popupTitle { margin:20px 0 7px 0;padding:0; }
    #popup p a { color:#3c3;text-transform:uppercase;font-weight:bold; }
    #popupFooter, #popupFooter a { position:absolute;bottom:10px;left:22px; }
    #popupFooter img { border:0; }
/*------- adbrite styles ----------------------------------------------------------------------------*/
    .adHeadline { font:bold; color:black; margin-bottom:-14px; }
    .adText { font:normal; color:#999; margin-bottom:-28px; }
    #adbriteImages { position:relative;top:0px;left:0;width:304px;padding:0;margin:0; }
    .companypage_adbrite_images { float:right;margin:-27px 35px 0 0;padding:0; }
/*------- other misc. styles ------------------------------------------------------------------------*/
    .ideas    { width:20%;padding:0 40px 0 0; }
    .submitaplan { text-transform:uppercase;color:#3c3;font-weight:bold;margin:7px 0; }
    .submitaplan a { color:#3c3; }
    .submitaplan a:hover { color:#3c3; }

    .ctl00_mainContent_imageLogo { position:absolute;height:auto;width:150px; }
    .companyMainCompanyContent #hr { margin:20px 0; }
    #intro        { width:100%;padding:20px 0 0 0; }
    #introline    { width:959px; }
    #company_info { width:665px; }
    .hrLineForUS { background: url(/img/sequoia_company_hrLine.jpg) no-repeat;width:268px;padding:0;margin:16px 0 0 0; }
    .LoginPageButton { margin:0;padding:0;border:0;height:16px;width:59px; }
/*---------------------------------------------------------------------------------------------------*/


/* --- NEW STYLES FOR KVAMME AND BOTHA PAGES --- */
.partnerSideBar {
float:right;
width:460px;
margin:8px 38px 0 0;
}
.partnerSideBar img {
float:right;
}
.partnerSideBar ul {
float:left;
}
.partnerSideBar ul,
.partnerSideBar li {
margin:0;
padding:0;
}
.partnerSideBar a {
color:#999;
font-size:11px;
}
.content_below_partner_image {
padding-top:30px;
clear:both;
}
.content_below_partner_image a {
color:#333;
}