﻿.body{	
	margin-left:auto;
	margin-right:auto;
	background-image:url('/images/BackGround_img.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#F6E9D7;
	color:#015993;
	font-size:8px;
}
td{
	vertical-align:top;
}
.MainTable{
	margin-left:auto;
	margin-right:auto;
	width:984px;
	background-color:white;
	border-collapse:collapse;
}
.LogoTD{
	height:118px;
	width:409px;
}
.HeaderImg1{
	height:118px;
	width:294px;
	background-image:url('/images/Header_img1.jpg');
	background-repeat:no-repeat;
}
.MainTD{
	background-image:url('/images/Header_img2.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	min-height:250px;
	height:450px;
	width:984px;
	padding-left:10px;
	padding-right:10px;
}
.HearderChangeImg{
	width:281px;
}




/*** GLOBAL NAVIGATION ***/
.GlobalNavBG{
	background-image:url('/images/GlobalNavBG.jpg');
	background-repeat:no-repeat;
	height:54px;
	width:703px;
	padding-left:15px;
	/*padding-left:21px;*/
}
.ms-topnavContainer{
	border:none;
	border-left:solid 0px #c2dcff;
}
.ms-topnav{
	background-image:none;
	font-family:Arial;
	font-weight:bold;
	font-size: 8pt;
	color:white;
	padding-bottom:0px;
	background-color:transparent!important;
	border:0px!important;
}
.ms-topnav a{
	white-space:nowrap;
	padding:1px 13px 0px 13px;
	border:0px!important;
}
.ms-topnavselected{
	color:#015993;
	background-color:transparent!important;
	background-image:none!important;
	font-weight:bold;
	border:0px!important;
}
.ms-topnavselected a{
	color:#015993;
	font-weight:bold;
}
.ms-topNavHover{
	color:#015993;
	background-color:transparent!important;
	background-image:none!important;
	font-weight:bold;
	border:0px!important;
}
.ms-topNavHover a{
	color:#015993;
}
.ms-topnav img{
	position:relative;
	left:0px;
	background-image:none!important;
	width:0px;
}
.ms-topNavFlyOutsContainer{
	border:solid 0px #c2dcff;
}
.ms-topNavFlyOuts{
	background-color:#FCA845;
	font-family:Arial;
	font-size:8pt;
	width:200px;
}
.ms-topNavFlyOuts a{
	display:block;
	*width:200px;
	min-width:200px;
	color:#015993!important;
	padding:4px 15px 4px 15px;
	border-bottom:1px #E89431 solid!important;
}
.ms-topNavFlyOutsHover{
	background-color:#E89431;
	color:#fff;
	width:100%;
	background-image:url('/images/BlueArrow.gif');
	background-repeat:no-repeat;
	background-position:left center;
}


/*** SEARCH AREA ***/
.mysearch{
	float:right;
	width:190px;
	border-bottom:2px #FFCCCC;
	border-left:1px #E28E2A dotted;
	vertical-align:top;
}
.mysearch td{
	/*background: inherit;
	border: 0;*/
	padding:0px;
	padding-left:10px;
	white-space:nowrap;
	border-left:none;
	border-bottom:none;
	border-top:none;
	border-right:none;
	font-size:10px;
	font-style:normal;
	font-family:Arial;
	/*background-color:#F1F1F1;*/
	background-color: transparent;
}
.ms-sbtext{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#015993;
}
.ms-sbplain{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:none;
	color:#015993;
}
.ms-sbcell{
	vertical-align:middle!important;
}



/*** CURRENT | LEFT NAVIGATION ***/
.LeftNavTD{
	width:147px;
	height:360px;
}
#myleftnavbar{
	font-weight:bolder;
	text-decoration:none;
	color:#DD8925;
	width:147px;
	padding-left:10px;
	padding-right:0px;
}
.leftNav{
	margin-top:4px;
	padding-top:0px;
	border:none;
	width:125px;
	background-color:white;
	min-height:360px;
}
/*
.leftNavSpacer{
	width:155px;
}
*/
.leftNavSelected{
	background-color:white;
	color: #E28E2A;
	border-top:none;
	border-bottom:none;
	line-height:14pt;
}
.leftNav3{
	color: #E28E2A;
}
.leftNav2{
	color: #E28E2A;
}
.leftNav1{
	color: #E28E2A;
}
.leftNav1{
	font-family:Arial;  
	font-size: 8pt; 
	font-weight:lighter; 
	line-height:14pt;
	background-image:url('/images/OrrangeArrow.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.leftNav1 a{
	font-family:Arial;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:10px;
	display:block;
}
.leftNav2{	
	font-family:Arial;  
	font-size: 8pt; 
	font-weight:lighter; 
	line-height:14pt;
	background-image:url('/images/OrrangeArrow.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.leftNav2 a{
	font-family:Arial;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:10px;
	display:block;
}
.leftNav3{	
	font-family: Arial;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a{
	padding-left:18px;
	display:block;
}
.leftNavHover{
	background-color:white;
	color:#015993;
	font-weight:bold;
	background-image:url('/images/BlueArrow.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.leftNavFlyOuts{
	font-family:Arial; 
	font-size:8pt; 
	border-top:none;
	border-left:none;
	border-right:none;	
}
.leftNavFlyOutsItem{
	border-bottom:none;
	background-color:white;
}
.leftNavFlyOutsItem a{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover{
	background-color:white;
}

/*** LEFT COLUMN ***/

.LeftColumn{
	padding:10px 10px 5px 5px;
}



.EditModePanel{
	
}





/*** BREADCRUMB ***/
.BreadcrumbTD{
	/*background-color:#E5E5E5;*/
	background-image: url('/images/BreadCrumbBG.jpg');
	background-repeat: no-repeat;
	text-align: right;
	padding-left:10px;
	height :26px;
	width:703px;
}
.breadcrumb{
	float:left;
    font-family:Arial;
    color: #015993;
    font-size:8pt; 
    font-family:Arial;
    font-weight:bold;
    padding-left:10px;
    padding-bottom:0px;
    padding-top:9px;
    border-bottom:none;
    margin-bottom:0px;
}
.breadcrumb:active{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #015993;
   	font-weight:bold;
}
.breadcrumb a{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #015993;
   	font-weight:bold;
}
.breadcrumb a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#015993;
}
.breadcrumbCurrent{
	font-weight:bold; 
	color: #E28E2A;

}

/*** PAGE TITLE ***/
.ms-sitetitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#015993;
	font-size:18px;
	padding:0px;
	vertical-align:middle;
	margin:0;
}
.ms-sitetitle a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#015993;
	text-decoration:none;
}
h1.ms-sitetitle{
	margin:0;
	padding:0;
}
.PageTitle{
	display:inline;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#E28E2A;
	font-size:12pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
h2.PageTitle{
	display:inline;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#E28E2A;
	font-size:12pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/*** FOOTER ***/
.FooterTopBG{
	height: 31px;
	width: 984px;
	background-image:url('/images/AboveFooter_new.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-color:white;
	clear:both;
}
.FooterTD{
	background-image:url('/images/footerIMG.jpg');
	background-repeat:no-repeat;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	font-family: Arial;
	font-size:6.5pt;
	height: 30px;
	width: 980px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	margin-left: auto;
	margin-right: auto;
}
.FooterDiv2{
	text-align:center!important;
	width:680px;
	*width:630px;
	text-align:center;
	*text-align:left;
}
.footerSplitter{
	border-right:1px #ffffff solid;
}
.footermenuLink{
	text-decoration:none;
	color:#fff;
	font-size:6.5pt;
	padding-left:14px;
	padding-right:14px;
	width:auto;
	line-height:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/*** MAIN CONTENT AREA ***/
.MainTD1{
	border-left:1px #EC8E1C dotted;
	width:827px;
	padding-left:10px;
    font-family:Arial, Helvetica, sans-serif!important;
	font-size:7.5pt!important;
}
.MainTD2{
	width:984px;
    font-family:Arial, Helvetica, sans-serif!important;
	font-size:7.5pt!important;
}
.MiddleColumn{
	padding-right:10px;
	padding-left:0px;
    font-family:Arial, Helvetica, sans-serif!important;
	font-size:7.5pt!important;
}
.MiddleColumn1{
	padding-right:0px;
	padding-left:0px;
    font-family:Arial, Helvetica, sans-serif!important;
	font-size:7.5pt!important;
}
.RightColumn{
	border-left:1px #EC8E1C dotted;	
	height:360px;
	width:137px;
	padding-left:10px;
    font-family:Arial, Helvetica, sans-serif!important;
	font-size:7.5pt!important;
}
.RightColumn1{
	border-left:1px #EC8E1C dotted;	
	height:360px;
	width:137px;
	padding-left:10px;
  font-family:Arial, Helvetica, sans-serif!important;
	font-size:7.5pt!important;
}
.PageContent1{ 
  font-family:Arial, Helvetica, sans-serif!important;
	font-size:10pt!important;
  color:#015993!important;
  padding:5px 0px 5px 0px;
}
.PageContent1 a{ 
	color:#E28E2A;
	text-decoration:none;
}
.PageContent1 a:hover{ 
	color:#015993;
	text-decoration:none;
}
.ms-WPBody p{
	font-size:7.5pt!important;
	font-family:Arial, Helvetica, sans-serif!important;
	color:#015993!important;
}
.ms-WPBody{
	font-size:7.5pt!important;
	font-family:Arial, Helvetica, sans-serif!important;
	color:#015993!important;
}
.ms-WPBody TABLE,.ms-TPBody TABLE{
	font-size:7.5pt!important;
}
.ms-WPBody A:link,.ms-WPBody A:visited{
	color:#E28E2A;
	text-decoration:none;
}
.ms-WPBody A:hover{
	color:#015993!important;
	text-decoration:underline;
}
.ms-WPBody{
	font-size:7.5pt!important;
	font-family:Arial, Helvetica, sans-serif!important;
	color:#015993!important;
}

.MiddleColumn a{
	color:#E28E2A;
	text-decoration:none;
}
.MiddleColumn a:hover{
	color:#015993;
	text-decoration:underline;
}

.ms-WPHeader TD{
	border-bottom:1px solid #015993;
	border-collapse:collapse;
	color:#015993!important;
}
.ms-WPTitle{
	font-weight:bold;
	font-family:tahoma,sans-serif;
	color:#015993;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10pt;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited{
	color:#015993;
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:hover{
	color:#015993;
	text-decoration:underline;
	cursor:pointer;
}
.ArticleStartDateLayout{
	font-size:7.5pt!important;
	text-align:right;
}
.ArticleStartDateLayoutDiv{
	width:90px;
	float:right;
}
/*** SYSTEM STYLES ***/
.Img1a{
	background-image:url('/LayoutImages/Home1.jpg');
	height:41px;
	width:703px;
	padding-left:20px;
	vertical-align:middle;
	border-collapse:collapse;
}
.Img2a{
	background-image:url('/LayoutImages/Home2.jpg');
	width:281px;
	height:118px;	
	padding-left:20px;
	vertical-align:middle;
	border-collapse:collapse;
}
.Img3a{
	background-image:url('/LayoutImages/Home3.jpg');
	width:281px;
	height:150px;	
	padding-left:20px;
	vertical-align:middle;
	border-collapse:collapse;
}


.ms-consolemptablerow{
	border:0px!important;
	background-color:transparent!important;
}
.ms-globallinks1 a{
	color:#f6e9d7!important;
}


.groupheader {
background-image:url('/images/graident BG.jpg');
background-repeat:repeat-y;
color:#015993;
font-family:Arial;
font-size:8pt;
font-weight:normal;
}
.link-item a:link
{
font-family:Arial; 
font-size:8pt; 
color: #015993;
text-decoration:none;
font-weight:bold;
}

.link-item a
{
font-family:Arial; 
font-size:8pt; 
color: #015993;
text-decoration:none;
font-weight:bold;
}

.link-item
{
font-family:Arial; 
font-size:8pt; 
color: #015993;
text-decoration:none;	padding-bottom:5px;
	border-bottom:1px #f8e4cc solid;

}

.link-item a:hover
{
color: #DD8925;
text-decoration:none;
font-family:Arial;
}
.link-item a:active
{
color: #015993;
}

.link-item a:visited
{
color: #015993;
}

.link-item a:hover
{
color: #DD8925!important;
}

.level-item a:link
{
font-family:Arial; 
color: #015993;
}

.level-item a
{
font-family:Arial; 
color: #015993;
}

.level-item
{
font-family:Arial; 
color: #015993;
}


.MSO_ContentDiv{
	height:100%;
}



.description{
	font-family:Arial;
	color:#015993;
	font-size:8pt;
	font-weight:normal;
	border-bottom:medium;
	border-bottom-color:fuchsia;
	font-weight:normal;
	/*padding-bottom:5px;
	border-bottom:1px #f8e4cc solid;*/

}
.Clients1{
	color:#015993!important;
}
.Clients1 a{
	color:#015993!important;
}
.Clients1 a:hover{
	color:#E28E2A!important;
}
.Clients1 a:visited{
	color:#015993!important;
}



.groupheader {	
	font-weight:bold!important;
	font-family:Arial;
	line-height:20px;
	height:20px;
	font-size:8pt;
	font-weight:bold!important;
	background-image:url('/images/graident BG.jpg');
	background-repeat:repeat-y;
	font-family:Arial;
	color:#015993;

	
}



/*** SITEMAP ***/

.SiteMapStyles{
	color:#015993;
	font-size:9pt!important;
}
.SiteMapStyles a{
	color:#015993;
	font-size:9pt!important;
}
.SiteMapStyles a:hover{
	color:#E28E2A!important;
}
.SiteMapStyles a:visited{
	color:#015993;
}





/*** 3FIFTEEN CONTACT US SA MAP ***/
.mapImg1{
		background-image:url('/images/ContactUs/Map/1_01.jpg');
		background-repeat:no-repeat;
		width:445px;
		height:87px;	
}
.mapImg2{
		background-image:url('/images/ContactUs/Map/1_02.jpg');
		background-repeat:no-repeat;
		width:261px;
		height:261px;
}
.mapImg4{
		background-image:url('/images/ContactUs/Map/1_04.jpg');
		background-repeat:no-repeat;
		width:127px;
		height:55px;
}
.mapImg5{
		background-image:url('/images/ContactUs/Map/1_05.jpg');
		background-repeat:no-repeat;
		width:184px;
		height:78px;
}
.mapImg6{
		background-image:url('/images/ContactUs/Map/1_06.jpg');
		background-repeat:no-repeat;
		width:97px;
		height:180px;
}
.mapImg8{
		background-image:url('/images/ContactUs/Map/1_08.jpg');
		background-repeat:no-repeat;
		width:34px;
		height:51px;
}

.mapImg9{
		background-image:url('/images/ContactUs/Map/1_09a.jpg');
		background-repeat:no-repeat;
		width:87px;
		height:129px;
}
.mapImg10{
		background-image:url('/images/ContactUs/Map/1_10.jpg');
		background-repeat:no-repeat;
		width:84px;
		height:52px;
}
.mapImg12{
		background-image:url('/images/ContactUs/Map/1_12.jpg');
		background-repeat:no-repeat;
		width:123px;
		height:52px;
}
.MapLinkItemJHB{
		background-image:url('/images/ContactUs/Map/1_03.jpg');
		background-repeat:no-repeat;
		display:block;
		width:57px;
		height:55px;
}
.MapLinkItemJHB a{
		background-image:url('/images/ContactUs/Map/1_03.jpg');
		background-repeat:no-repeat;
		display:block;
		width:57px;
		height:55px;
}
.MapLinkItemJHB a:hover{
		background-image:url('/images/ContactUs/Map/2_03.jpg')!important;
		background-repeat:no-repeat;
		width:57px;
		height:55px;
}
.MapLinkItemDBN {
		background-image:url('/images/ContactUs/Map/1_07.jpg');
		background-repeat:no-repeat;
		display:block;
		width:53px;
		height:51px;
}
.MapLinkItemDBN a{
		background-image:url('/images/ContactUs/Map/1_07.jpg');
		background-repeat:no-repeat;
		display:block;
		width:53px;
		height:51px;
}
.MapLinkItemDBN a:hover{
		background-image:url('/images/ContactUs/Map/2_07.jpg')!important;
		background-repeat:no-repeat;
		width:53px;
		height:51px;
}
.MapLinkItemCPT {
		background-image:url('/images/ContactUs/Map/1_11.jpg');
		background-repeat:no-repeat;
		display:block;
		width:54px;
		height:52px;
}
.MapLinkItemCPT a{
		background-image:url('/images/ContactUs/Map/1_11.jpg');
		background-repeat:no-repeat;
		display:block;
		width:54px;
		height:52px;
}
.MapLinkItemCPT a:hover{
		background-image:url('/images/ContactUs/Map/2_11.jpg')!important;
		background-repeat:no-repeat;
		width:54px;
		height:52px;
}







/*** COLORS

ORANGE: #E28E2A;
BLUE:	#015993;
***/