﻿/*					FROM OLD ABSACAPITAL.CSS				*/

/*** HEADER ***/

.Top_Area{
	background-color:#ffffff;
	width:996px;
	height:71px;
}
.topArea{
	background:url("../../../../../../../../images/bl_bnd.jpg") no-repeat;
	background-position:top right;
}

/*Generic Page Layout*/

.genericTable{
	width:100%;
	height:auto;
}
.MainContent{
	min-height:600px;
	height:auto;
	font-family:Arial;
}
#genericBottomCont{
	height:auto;
}

/*Generic WepartZone Let Layout*/

.genericLeftTable{
	width:100%;
	height:auto;
}
.genericLeftRowTitle{
	height:30%;
	font-family:Arial;
	font-size:12px;
}
.genericLeftRowContent{
	height:70%;
	font-family:Arial;
	font-size:8pt;
}
.genericLeftColContent{
	font-family:Arial;
	font-size:8pt;
}
.genericLeftWebpartZone{
	width:205px!important;
	font-family:Arial;
	font-size:8pt;
	text-align:right!important;
}
.genericWebPartZone{
	width:100%;
	height:auto;
}
.genericBottomCont{
	width:100%;
}
.genericBottomContQry{
	width:100%;
	font-family:Arial;
	font-size:8pt;|
}
tr{
	vertical-align:top;
}
td{
	vertical-align:top;
}
.titleHr{
	height:auto;
}
.titleStyle{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	background-image:url('/images/BackgroundGray.gif');
/*	background-position:left center;*/
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:0px;
	color:#575850;
	height:28px;
	margin-left:10px;
	padding-top:6px;

}
.leftNavSub{
	margin-left:0px;
	width:170px;
}

#MSOImageWebPart{
	border:none
}

/*End Add by Michael Lowe */
.SummaryLinksCSS{
	background-image:none;
	background-color:fuchsia;
	border:thick aqua dotted;
	
}
#SummaryLinksCSS{
	background-color:fuchsia;
}
.SummaryLinksCSS link-item{
	color:aqua;
	/*padding-bottom:45px;*/
	height:155px;
	background-image:none;
}

/*							END OF OLD ABSA CSS						*/

#Print{
	padding-right:10px;
}
#Print a{
	font-family:Arial;
	color:#575850;
	text-decoration:none;
	text-align:right;
} 
#Print a:hover{
	color:red;
}
a{
	font-family:Arial;
	color:#575850;
	text-decoration:none;
} 
a:hover{
	color:red;
}

.ms-titleareaframe{
	background: none;
	height: 10px;
	overflow:hidden;
}
.ms-pagetitleareaframe table{
	background: none;
	height: 10px;
	overflow:hidden;
}
.ms-titlearea{
	display:none;
}

/*News release Methods*/

.dateLine1 {
	font-family:Arial;
    font-weight:bold;  
    float:left;
    white-space:nowrap;
}
.byLine1{
	width:100%;
	
}
.LeftContent{
	width:70%;
	float:left;
	height:400px;
	min-height:400px;
	height:30px;
	padding:5px
}
.editModePanel1{
	clear:both;
	padding="10";
	width:200px;
	height:30px;
	vertical-align:middle;
	padding:10px;
	vertical-align:middle;
}
.rightpageCont{
	width:25%;
	height:255px;
	min-height:255px;
	padding:5px;
}
#EditM{
	width:200px;
	height:30px;
}
.body{
	background-color:White;
	font-family:Arial;
	color:#575850;
	font-size:10px;
	width:984px;
	margin-left:auto;
	margin-right:auto;
}
.breadcrumbCurrent {
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	color :#6C5B65;
	border-bottom:0;
}
.breadcrumb a{
	color :#8C7E73;
	font-weight:bold;
}
.breadcumbCurrent a{
	color :#6C5B65;
	font-weight:bold;
}

/*Used for the padding of the content and naviagtion*/
/*Container just for the content*/

.mainContainer{
	font-family:Arial;
	width:984px;
	margin-left:auto;
	margin-right:auto;
}

/*** TOP NAVIGATION ***/
.topNavContainer{
	background-image:url('/images/Top_Nav_Image_AC_New_Dark.jpg');
	background-repeat:repeat-x;
	height:34px!important;
	margin:0px!important;
	font-weight:bold;
}
.topNav{
    *position:relative;
    *top:-1px;
    height:34px!important;
}
.topNavItem{
	background-image:url('/images/Top_Nav_Image_AC_Splitter_D.jpg')!important;
	background-repeat:no-repeat;
	background-position:top right;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color:#ffffff;
	height:34px!important;
	margin:0px!important;
}
.topNavItem a{
	display:block;
	padding:8px 5px 0px 5px;
	height:34px!important;
	margin:0px!important;
}
.topNavSelected a{
	background-image:none!important;
	background-repeat:repeat-x;
	background-position:top right;
	color:#ffffff;
}
.topNavHover a{
	color:#575850;
	background-image:url('/images/Top_Nav_Image_hover_AC_New.jpg')!important;
	background-repeat:repeat-x;
	background-position:top right;
	background-color:transparent;
}
.topNavFlyOuts{
	border-top:1px #ffffff solid;
	color:#575850!important;
}
.topNavFlyOutsItem{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	background-color:#eae9e7;
	border:0px;
	border-bottom:1px #ffffff solid;
	border-top-style:none;
	color:#575850!important;
	*width:150px;
	min-width:150px;
}
.topNavFlyOutsItem a{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover{
	background-color:#DFDEDB;
	color:#575850!important;
}

/*Styles for the left Navigation*/

.leftNav{
	background-image:none;
	color:#575850;
	width:180px;
}
.leftNav:visited{
	background-image:none;
	background-repeat:repeat-x;
	background-position:center;
	color:#575850;
	width:180px;
}
.leftNavSelected{
	border-top:none;
	border-bottom:none;
	background-color:white;
}
.leftNav3{
	background-image:none;
	background-color:#575850;
	color:#FFFFFF;
	height:15px;
	padding-left:10px;
	padding-bottom:2px;
}
.leftNav2 {
	background-image:none;
	background-color:#575850;
	color:#FFFFFF;
	height:15px;
	padding-bottom:1px;
	padding-left:5px;
	font-weight:bold;
}
.leftNav1{
	background-image:none;
	background-color:#575850;
	color:#FFFFFF;
	margin-bottom:1px;
	margin-top:1px;
	padding-bottom:1px;
	padding-top:1px;
	padding-left:0px;
	font-size:8pt;
	height:19px;
	font-family:Arial;
}
.leftNavHover{
	background-image:none;
	background-color:#eae9e7;
	color:#575850!important;
}
.leftNavFlyOuts:hover{
	background-image:none;
	color:#575850;
}
.leftNavFlyOuts {
	background-image:url('/images/Absa-Background_NEW.jpg');
	background-repeat:repeat-x;
	background-position:center;
	color:#575850;
}
.leftNavSub{
	border-color:#DBDBDB;
	color: #575850;
	width:180px;
	height:40px;
}
.TDLeftNav{
	vertical-align:top;
	background-image:url('/images/LeftNavBottomImage.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:255px;
	min-height:255px;
}

/*				NEW SEARCH STYLING 				*/

.ms-sbrow{
	height:30px;
}

td.ms-sbcell{
		border:0px;
		padding-left:10px;
}
.ms-sbcell{
	border:1px #604A39;
}
td.ms-sbgo{
	background-color:transparent;
	max-height:25px;
	max-width:25px;
	height:25px;
	width:25px;
}
.ms-sbcell ms-sbtext{
	/*color:#575850;*/
	color:#575850!important;
	vertical-align:middle!important;
}
.ms-sbtext{
	color:#ffffff!important;
	font-size:7pt;
	vertical-align:middle!important;
}

/*** SEARCH BOX ***/

.ms-sbplain{
	background-color:#ffffff!important;
	margin-top:5px;
	height:10px!important;
}
.search{
	margin-bottom:0px;
    margin:4px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
	color:#575850!important;
	padding-top:8px!important;
}
.search .ms-sbcell{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: red!important;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
}
td.ms-sblink{
	padding-right:14px;
	border:none;
}
.ms-sblink a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    color: #ffffff!important;
   	text-decoration:none;
	padding-left:4px;
}
.ms-sbplain{
	color:#575850;!important;
	float:left;
	vertical-align:bottom!important;
	height:18px;
	padding-top:7px;
	width:70px;
}
.ms-search_table_border{
	border:0px;
	width:225px;
	float:right;
}
.ms-sbtext{
	padding-top:2px!important;
}
.logo{
	height:auto;
	width:980px;
	padding-top:5px;
	margin-top:4px;
	background-image:none;
	vertical-align:bottom;
}
.logo a {
	background-image:none;
	padding-left:0px;
}

.DefaultLogo{
	background-image:url('/images/Talent%20Banners/SA-banner.jpg');
	background-color:aqua;
	height: 200px;
}
.FooterRuler{
	margin-left:0px;
	width:984px;
	color:red;
	background-image:url('/SiteCollectionImages/FooterRuler.jpg');
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
}
.page_hdr{
	color:#575850;
	font-size:12pt;
	font-weight:bolder;
	font-family:Arial;
}
.NewsContentTable{
	/*border:2px;
	border-color:#6C5B65;
	border-style:solid;*/
}
.genericBottomCont{
	color:#575850;
	font-size:12pt;
	font-weight:bolder;
	font-family:Arial;
}
.newsTableITitle{
	color:#575850;
	font-size:12pt;
	font-weight:bolder;
	font-family:Arial;
}
.p{
 	font-family:Arial;
 	font-size :10pt;
 	color :#6C5B65;
}

/*Home Layout methods*/

.topArea{
	background:url("../../../../../../../../../../../images/bl_bnd.jpg") no-repeat;
	background-position:top right;
	width:984px;
}
.ms-pagetitle{
	display:none;
}
.splashLinkArea{
    height:100px;
    min-height:100px;
	/*border:solid 1px #CCCCCC; */	
}

/*		Main Content Both Right and Middle content		*/

.pageContent{
	display:none;
}
.mainContent{
	padding:0px 0px 10px 0px;
	margin-left:7px;
	min-height:255px;
	height:auto;
	font-family:Arial;
	width:800px;
	color:#575850;
	background-color:white;
}
.mainContentNew{
	padding:0px 0px 10px 0px;
	margin-left:0px;
	min-height:255px;
	height:auto;
	font-family:Arial;
	width:997px;
	color:#575850;
	background-color:white;
}
.splashLinkFrame1{
	padding:0px;
	width:100%;
	min-height:255px;
}
.AbsaCapWebPart{
	padding:0;
	width:760px;
	min-height:255px;
	height:auto;
	vertical-align:top;	
}
.VacancyHomeCenterZone{
	padding:0;
	width:100%;
	vertical-align:top;	
}
.VacancyHomeCenterZone .link-item{
	min-height:55px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	background-image:url('/SiteCollectionImages/NewsItemBackground.jpg');
	font-size:10pt;
}
.HomeCenterZone2{
	padding:0;
	width:760px;
	min-height:255px;
	height:auto;
	vertical-align:top;
}

/*				SITE MAP ELEMENTS				*/

#SiteMapTitle{
	background-image:url('/images/BackgroundGray.gif');
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:0px;
	padding-top:6px;
	color:#575850;
	font-size:14px;
	font-weight:bolder;
	font-family:Arial;
	height:28px;
	margin-left:0px;
	width:100%;
}
.SiteMapCenterZone{
	padding:0;
	width:760px;
	min-height:255px;
	height:auto;
	vertical-align:top;
}
.SiteMapCenterZone a{
	text-decoration:none;
}
.HomeRightZone2{
	/* width:210px;
	 max-width:210px;*/
	 padding-left:10px;	 
	 padding-right:10px;
	 padding-top:0px;
	 vertical-align:top;
 	 height:auto;
 	 width:212px;
}
.HomeRightZone{
	/* width:210px;
	 max-width:210px;*/
	 padding-left:10px;	 
	 padding-right:10px;
	 padding-top:0px;
	 vertical-align:top;
 	 height:auto;
 	 width:212px;
}
#placeholdermainpage{
	padding:0px;
	margin:0px;
	background-color:aqua;
}
.HomeFormWebpart{
	padding:0px;
}
#LinkDropdown {
	width:160px;
	height :20px;	
	margin-bottom:7px;
	color:#575850;
}
#LinkDropdown select{
 	border :thin gray;
}

/*		MIDDLE COLUMN		*/

.splashLinkArea3{
	 width:520px;
	 padding:0px;
	 vertical-align:top;
	 min-height:255px;
	 height:auto;
}
.genericLeftColContent{
	vertical-align:top;
	font-family:Arial;
	font-size:8pt;
	color:#575850;
	min-height:255px;
	height:255px;
	background-image:url('/SiteCollectionImages/BodyBackgroundFade_NEW.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	border-top: 1px #D7D2CD solid;
	padding:5px 5px 10px 5px;
}

/*		LEFT COLUMN		*/

.splashLinkArea4{
	 width:210px;
	 max-width:210px;
	 padding:5px;	 
	 vertical-align:top;
 	 max-height:255px;
	 height:auto;
}
.genericLeftWebpartZone{
	background-color:white;
	padding-left:5px;
	padding-right:0px;	
	vertical-align:top;
	margin-top:0px;
}
.WebpartZone_withBorder{
	background-color:white;
	padding-left:0px;
	padding-right:0px;	
	vertical-align:top;
	margin-top:0px;
	border:2px solid #E3EBF0;
	padding :0px!important;
	margin:0px!important;
	text-align:center!important;
}




/*
.genericLeftWebpartZone, .ms-standardheader, .ms-WPTitle{
	background-color:lime;
}

.genericLeftWebpartZone, .link-item{
	background-image:none;
}

.genericLeftWebpartZone, .link-item a{
	background-color:fuchsia;
}*/

#HyperLink1{
	font-family:Arial;
}

/*News release Methods*/

.floatLeft1{
	float:left;
    margin-right:0px; 
    margin-left: 0px; 
    margin-top:5px;
    width:100%
}
.NewsHeader { 
    padding-bottom:0px;
    padding-right:0px; 
    padding-left: 0px; 
    text-align:right; 
    white-space:nowrap;
    border-bottom:solid 1px #ED1C24;
    font-family:arial;  
    font-size:8pt;  
    color:#575850; 
}
.byLine1{
	width:100%;
}
.LeftContent{
	width:70%;
	float:left;
	height:auto;
	min-height:255px;
	padding:5px
}
.editModePanel1{
	clear:both;
	padding="10";
	width:200px;
	height:30px;
	vertical-align:middle;
	padding:10px;
	vertical-align:middle;
}
.rightpageCont{
	width:25%;
	height:auto;
	min-height:255px;
	padding:5px;
}
#EditM{
	width:200px;
	height:30px;
}
.masterContent{
	width:984px;
}
.body{
	background-color:white;
	font-size:11px;
	font-family:Arial;
}
/*.topNavContainer{
	background-image:url('../SiteCollectionImages/DemoBanner.jpg');
	height:200px;
}*/
.master{
	width:984px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial;
	color:#575850;
}
.breadcrumb{
	font-family:Arial;
	font-size:9px;
	color :#6C5B65;
	border-bottom:0;
}
.breadcrumbCurrent {
	font-size:9px;
	font-weight:bold;
	color :#6C5B65;
	border-bottom:0;
}
.breadcrumb a{
	color :#6C5B65;
}
.breadcumbCurrent a{
	color :#6C5B65;
	font-weight:bold;
}

/*Used for the padding of the content and naviagtion*/

#mainContainer{
	padding-top:5px;
	margin-top:5px;
	font-family:Arial;
	color:#575850;
}

/*Container just for the content*/

.mainContainer{
	width:984px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial;
	color:#575850;
}
.search{
   font-size:9px;
   font-weight:bold;
   margin-left:15px;
   margin-top:0px;
   padding-top:0px;
   color :#ED1C24;
   width:225px;
   float:right;
}

/*				Styles for the left Navigation				*/

element.style{
	margin-top:5px;
	margin-top:5px;
}

/*				STYLING FOR SITEMAP						*/

#Menu{
	clear:both;
}
.SiteMapNav4{
	color:#575850;
	height:15px;
	padding-left:22px;
	padding-bottom:2px;
	font-size:6pt;
}
.SiteMapNav3{
	color:#575850;
	height:15px;
	padding-left:18px;
	padding-bottom:2px;
}
.SiteMapNav2{
	color:#575850;
	height:15px;
	padding-bottom:1px;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
}
.SiteMapNav1{
	color:#575850;
	margin-bottom:1px;
	margin-top:1px;
	padding-bottom:1px;
	padding-top:4px;
	padding-left:8px;
	font-size:14px;
	height:17px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
.SiteMapNav01{
	color:#575850;
	margin-bottom:1px;
	margin-top:1px;
	padding-bottom:1px;
	padding-top:4px;
	padding-left:12px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
#SiteMapNav01{
	padding-left:12px;
}
.SiteMapSiteMapNav1{
	color:#575850;
	margin-bottom:0px;
	margin-top:1px;
	padding-bottom:1px;
	padding-top:0px;
	padding-left:8px;
	font-size:14px;
	height:10px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
.SiteMapNav0{
	color:#575850;
	font-weight:bold;
	font-size:16px;
}

/* 		STYLING FOR FIRST LEVEL LINK CELL		*/

.leftNav1 a{
	display:block;
	font-family:Arial;
	font-weight:bold;
/*	padding-left:5px;*/
	padding-right:10px;
	margin-top:2px;
}
.leftNav3:hover{
	color:red;
}
.leftNav2:hover{
	color:red;
}
.leftNav1:hover{
	color:red;
}

.leftNavFlyOuts a{
	color:#575850; 
}
.leftNavFlyOutsHover{
}

#HomeNavLink{
 	text-decoration:none;
 	font-size:14px;
 	padding-left:5px;
 	height:22px;
 	padding-top:4px;
 	background-image:url('/images/LeftNavNewBck.jpg');
 	background-repeat:repeat-x;
 	background-position:center center;
 	vertical-align:middle;
 }
#SiteMapHomeNavLink{
 	text-decoration:none;
 	font-size:14px;
 	padding-left:5px;
 	height:22px;
 	vertical-align:middle;
}
#SiteMapHomeNavLinkSub{
 	text-decoration:none;
 	padding-left:5px;
 	height:22px;
 	vertical-align:middle;
}
#HomeNav{
	width: 222px;
	height:30px;
	padding-top:2px;
}
.shadowRight{
	background-image:none;
	width:0px;
}
.shadowLeft{
	background-image:none;
	width:0px;
}
.ImageCell{
	width:20%;
}
.genericRowTitle2{
	font-size:12pt;
	font-weight:bolder;
	color:white;
}
.zz1_logoLinkId_1{
	width:200px;
}
/*
.Pagefooter{
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:30px;
	width:984px;
}*/
genericTable{
	min-height:255px;
	margin-top:0px;
}
.genericRowTitle{
	background-image:url('/images/BackgroundGray.gif');
/*	background-position:left center;*/
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	color:#575850;
	font-size:14px;
	font-weight:bolder;
	font-family:Arial;
	height:28px;
	margin-left:10px;
}
.NewsTitle{
	background-image:url('/images/BackgroundGray.gif');
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
	color:#575850;
	font-size:14px;
	font-weight:bolder;
	font-family:Arial;
	height:28px;
	margin-left:0px;
	width:100%;
}
.genericRowTitle8{
	background-image:url('/images/TitleBG_AC_Dark.jpg');
/*	background-position:left center;*/
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:0px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bolder;
	font-family:Arial;
	height:37px;
	margin-left:10px;
	padding-top:6px;
}

/* 		Titles for pages with no left column		*/

.genericRowTitle9{
	background-image:url('/images/TitleBG_AC_Dark.jpg');
/*	background-position:left center;*/
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:0px;
	padding-top:6px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bolder;
	font-family:Arial;
	height:37px;
	margin-left:0px;
	margin:0px!important;
}
.genericRowTitle7{
	background-image:url('/images/TitleBG_AC_Dark.jpg');
/*	background-position:left center;*/
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:0px;
	padding-top:6px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bolder;
	font-family:Arial;
	height:37px;
	margin-left:0px;
	margin:0px!important;
}
.ms-standardheader{
	color:#575850;
	font-size:12pt;
	font-weight:bolder;
	font-family:Arial;
	height:20px;
	padding-left:10px;
	padding-bottom:0px;
}
.ms-WPTitle{
	color:#575850;
	font-size:10pt;
	font-weight:bolder;
	font-family:Arial;
	height:22px;
	background-image:url('/images/Absa-Background_NEW.jpg');
	background-repeat:repeat-x;
	background-position:center;
	padding-top:4px;
	border-top:1px #D7D2CD solid;
	border-bottom:1px #D7D2CD solid;
}
.ms-WPHeader td{
	border-bottom:1px solid white;
}
.page_hdr{
	color:#575850;
	font-size:12pt;
	font-weight:bolder;
	font-family:Arial;
}
.NewsContentTable{
	color:#575850;
}
.genericBottomCont{
	color:#575850;
	font-size:12pt;
	font-weight:bolder;
	font-family:Arial;
}
.newsTableITitle{
	color:#575850;
	font-size:12pt;
	font-weight:bolder;
	font-family:Arial;
}
.genericRowContentleft{
	font-family:Arial;
	font-size:8pt;
	color:#575850;
	min-height:255px;
	height:255px;
	background-image:url('/SiteCollectionImages/BodyBackgroundFade_NEW.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	border-top: 1px #D7D2CD solid;
	padding:10px;
}
.genericRow_WP_Styles{
	font-family:Arial;
	font-size:8pt;
	color:#575850;
	padding:3px 10px 3px 10px;
}
.genericRowContentBG{	
	font-family:Arial;
	font-size:8pt;
	color:#575850;
	padding:5px 10px 5px 10px;
	background-image:url('/SiteCollectionImages/BodyBackgroundFade_NEW.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	height:255px;
	min-height:255px;
	vertical-align:top;
	border-top: 1px #D7D2CD solid;
	border-left:0px;
	border-right:0px;
}
.genericRowContentleftIFrame{
	font-family:Arial;
	font-size:8pt;
	color:#575850;
	background-image:url('/SiteCollectionImages/BodyBackgroundFade_NEW.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	border-top: 1px #D7D2CD solid;
	padding:10px;
}
.IFramePageViewer{
	height:auto;
}
.genericRowContent{	
	font-family:Arial;
	font-size:8pt;
	padding:5px 5px 10px 5px;
	color:#575850;
	background-image:url('/SiteCollectionImages/BodyBackgroundFade_NEW.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	height:255px;
	min-height:255px;
	vertical-align:top;
	border-top: 1px #D7D2CD solid;
	border-left:0px;
	border-right:0px;
}
.genericRowContent_metaTags{	
	font-family:Arial;
	font-size:8pt;
	padding:5px 5px 10px 5px;
	color:#575850;
	vertical-align:top;
	/*border-top: 1px #D7D2CD solid;*/
	border-left:0px;
	border-right:0px;
}
.genericRowContentWPZone{	
	font-family:Arial;
	font-size:8pt;
	padding:5px 5px 10px 5px;
	color:#575850;
	/*background-image:url('../SiteCollectionImages/BodyBackgroundFade_NEW.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	border-top: 1px #D7D2CD solid;*/
	vertical-align:top;
	border-left:0px;
	border-right:0px;
}
.NewsPostBody{	
	font-family:Arial;
	font-size:8pt;
	padding:5px 5px 10px 5px;
	color:#575850;
	background-image:url('/SiteCollectionImages/BodyBackgroundFade_NEW.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	height:255px;
	min-height:255px;
	vertical-align:top;
	border-top: 1px #D7D2CD solid;
	width:100%;
}
#PlaceHolderMain
{
	/*border:2px;
	border-color:#575850;
	border-style:solid;
	padding:2px;*/
	font-weight:normal;
	font-family:Arial;
}

/*Styling for webpars and webpart content*/

#column{
	padding:0px;
	margin-left:0px;
	font-size:6pt;
}
/*		STYLING FOR LINKITEM AND DESCRIPTION		*/

#linkitem a:hover{
	color: red;
	text-decoration:none;
}
.description{
	padding-left:0px;
	padding-right:10px;
	font-weight:normal;
	font-size:8pt!important;
	font-family:Arial!important;
	color:#575850;
	float:left;
}
.link-item a:link{
	font-family:Arial;
}
.link-item a{
	font-family:Arial;
}
.link-itemfread{
	font-family:Arial;
}
#linkitem{
	color:#575850;
}
.link-item{
	color:#575850;
	/*padding-bottom:45px;*/
	background-position:left top;
	background-repeat:repeat-x;
}
.link-item a:link{
	font-size:11pt;
}
.link-item a{
	font-size:11pt;
}
.ms-WPBody a:visited {
	color:#575850;
}
.ms-WPBody a:link{
	color:#575850;
}
.item{
	color:#575850;
	margin-left:0px;
}
.separator{
	border-bottom:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-color:#6C5B65;
	padding-bottom:5px;
}
.groupheader{
	color:#575850;
	font-family:Arial;
}
#MSOZoneCell{
	padding-bottom:15px;
}
/*.ms-WPBody{
	padding:5px 5px 5px 0px;
}*/
#ctl00_ImageMap1{
	visibility:hidden;
}
/*
#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField{
	border:2px;
	border-color:#6C5B65;
	border-style:solid;
	padding:2px;
}
.search td{
	border:6px;
	border-style:solid;
	border-color:fuschsia;
}
td.ms-sbtext{
	border:6px;
	border-style:solid;
	border-color:fuchsia;
}
*/
.spacer{
	width:0px
}

#barcaplogo a{
	border:0px;
	border:none;
}
#absalogo a{
	border:0px;
	border:none;
}

.myBreadcrumb{	
	height:25px;
	float:left;
	padding-top:5px;
	margin-left:5px;
}
.newSearch{
	
	height:25px;
	float:right;
	padding-top:5px;
}
.CurrentNav{
	background-image:none;
	background-color:none;
}

.topNavRoundLeft{
	width: 984px;
}

/*Added By Michael Lowe (27/08/2007)*/

/*All standard Pictures*/
.PictureFrame{	
	border-style:solid;
	border-width:1px;
	border-color:#E3EBF0;
	padding :5px;
	margin-bottom:10px;
}

.RichImageField1{
	border-style:solid;
	border-width: 2px;
	border-color: #E3EBF0;
	padding :5px;
}
/*Webpart Pictures*/
.WebPartPictureFrame{
	border-style:solid;
	border-width: 2px;
	border-color: #E3EBF0;
	padding :2px;
	border-top:2px solid #E3ebfo!important;
}
.ms-WPBody{
	border-style: none;
	border-width: 0px;
	padding :0px;
	margin-top:0px;
}
.WebPartWPQ3{
	border-style: none;
	border-width:0px;
	border-color: transparent;
	padding :0px;
	border: none;
}
/*Picture Holder Picture Frame*/
.SectionImageRight{
	border-style:solid;
	border-width:2px;
	border-color:#E3EBF0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
/*Webpart Picture Frame*/
#MSOImageWebPart_WebPartWPQ5{
	border-style:solid;
	border-width:2px;
	border-color:#E3EBF0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
#MSOImageWebPart_WebPartWPQ3{
	border-style:solid;
	border-width:2px;
	border-color:#E3EBF0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
#MSOImageWebPart_WebPartWPQ4{
	border-style:solid;
	border-width:2px;
	border-color:#E3EBF0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
/*

#ms-WPBorder {
	border-style:solid;
	border-width:2px;
	border-color:#E3EBF0;
	padding:5px;
}
.WebPartWPQ3{
	border-style:solid;
	border-width:2px;
	border-color:#E3EBF0;
	padding:5px;
}*/
.ms-WPBorderBorderOnly{
	border-style: none;
}
.ms-WPBorder{
	border-style: none;
}
/*End Add by Michael Lowe */
element.style{
	font-size:14px;
}
/*Header Sizes */
#headerwhite{
	width:770px; 
	height:46px;
}
#headerwhite2{
	width:560px; 
	height:35px;
}
#headerAbsa{
	width:220px;
	height:101px;
}
#headerStripe{
	height:20px;
	width:580px;
	background-image:url("/images/HeaderLine.gif");
	padding:0px;
	margin:0px;
}
/*			Body Footer			*/
.bodyfooterActual{
	text-align:right;
	height:30px;
	width:475px;
	font-size:9pt;
	color:#575850;
	font-family:Arial;
	text-decoration:none;
	float:left;
}
.bodyfooterActual a:hover{
	color:red;
	text-decoration:none;
}
.Pagefooter{
	width:984px;
	height:40px;
	border-bottom:0px #FF0000 solid;
	background-color:#ffffff;
}
#FooterText{
	float:left;
	text-align:left;
	color:#575850;
	font-size:6pt;
}
#FooterLinks{
	float:right;
}
/*				TEMPORARY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!			*/
.separator{
	display:none;
}
.item link-item a{
	background-color:white;
	background-image:none;
}
.item link-itemRight{
	background-image:none;
	height:20px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;	
	background-color:blue;
}
/* 			Description read More			*/
.DescReadMore{
	text-align:right;
	font-size:8pt!important;
}
#readMore{
	float:right;
	font-size:7pt;
	font-weight:normal;
	background-color:transparent;
	margin-right:20px;
	color:#575850;
	margin-top:5px;
	text-align:right;
	padding-right:10px;
}
#readMore a{
	font-size:7pt;
	font-weight:normal;
	
}
#TitleReadMore{
	float:right;
	font-size:7pt;
	font-weight:normal;
	background-color:transparent;
	margin-right:20px;
	color:#575850;
	margin-top:-15px;
}
#TitleReadMore a{
	font-size:7pt;
	font-weight:normal;
}
#TitleReadMore a:hover{
	color:red;
	text-decoration:none;
}
#cbqwp{
	margin-top:-2px;
}
.welcomeImage{
	display:none;
}
.SummaryLinksCSS{
	background-image:none;
	font-size:5pt;
}
.NewsCategoryDrop{
	width:100%;
}
.CategoryCol{
	font-weight:bold;
	width:18%;
}
.MainNewsContent{
	width:100%;
	float:left;
	height:auto;
	min-height:255px;
	padding:5px
}
#column #linkitem .link-item{
	text-align:left;
	height:auto;
	padding-bottom:6px;
	padding-top:-2px;
	font-size:7pt;
	font-family:Arial;
	margin-top:-2px;
	margin-bottom:-5px;
	vertical-align:top;
}
#column #linkitem .link-item a .link-item a:link{
	text-align:left;
	padding-bottom:3px;
	font-size:17pt;
	font-family:Arial;
}
#column a{
	padding:0px;
	margin-left:0px;
	font-size:8pt;
	font-weight:normal!important;
}
/*Styling for the News webpart on the Home page*/
.HomeCenterZone .link-item{
	min-height:55px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	background-image:url('/SiteCollectionImages/NewsItemBackground.jpg');
	font-size:10pt;
}
.HomeCenterZone2 .link-item{
	min-height:55px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	background-image:url('/SiteCollectionImages/NewsItemBackground.jpg');
	font-size:10pt;
}
#ImageLeftLabel{
	color:#C0C0C0;
}
.ResultsContent{
	width:984px;
	margin-left:auto;
	margin-right:auto;
}
.advancedSearch{
	width:984px;
}
#SearchRightCell{
	width:10px;
}
.srch-Description{
	color:#575850;
	font-family:Arial;
}
.srch-Title a:hover{
	color:red;
	text-decoration:none;
}
.srch-URL a:hover{
	text-decoration:none;
	color:red;
}
.srch-URL a{
	color:#575850;
}
.srch-URL a:visited{
	color:#575850!important
}
.srch-URL a:link{
	color:#575850!important
}
.srch-URL a:hover{
	color:red !important
}
/*			STYLING FOR LINKS WITHIN THE CONTENT			*/

#UnderlineMe{
	border-bottom:1px #CCCCCC solid;
}

#LinkInContent a{
	color:#575850;		
}
#LinkInContent{
	color:#575850;
}
#LinkInContentTable{
	width:100%;
	height:100px;
}
#LinkInContentTable a{
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	
}
#LinkInContentTable a:hover{
	color:red;
}

#LinkInContentTable td{
	border-bottom:1px #CCCCCC solid;
	padding-top:10px;
}
/*		SPACING CELL BETWEEN LINKS		*/
#MySpace td{
	border-bottom:0px;
	width:10px;
}
#MySpace{
	width:10px;
}
#MySpace02 td{
	width:10%;
	border-bottom:1px #CCCCCC solid;
}
#MySpace02{
	width:10%;
}

/*			END OF LINKS STYLING			*/

.slm-layout-main #linkitem{
	padding-left:10px;
	border-bottom:1px #CCCCCC solid;
}
#TitleOnlylinkitem{
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px #CCCCCC solid;
	padding-left:10px;
	padding-right:10px;
}
#TitleOnlylinkitem a{
	text-decoration:none;
}
#TitleOnlylinkitem a:hover{
	color:red;
	text-decoration:none;
}
/*		next		*/
#TitleOnlylinkitemRight{
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px #CCCCCC solid;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	background-color:aqua;
}
#TitleOnlylinkitemRight a{
	text-decoration:none;
}
#TitleOnlylinkitemRight a:hover{
	color:red;
	text-decoration:none;
}
.genericLeftWebpartZone #column{
	padding-left:0px;
}
/*			STYLING FOR IMAGES WITHIN CONTENT			*/
/*			END OF IMAGE BORDER STYLING					*/
.RecentAchivImg{
	vertical-align:top;
	height:100px;
	padding-top:10px;
}
/*
#ContactUsLinks .ContactUsLinks,tr{
	border-bottom:1px #CCCCCC solid;
	padding-top:10px;
}
.ContactUsHr,tr{
	border-bottom:1px #CCCCCC solid;
	padding-top:10px;
}
#ContactUsLinks .ContactUsLinks,tr{
	border-bottom:1px #CCCCCC solid;
}*/
{
	border-bottom:1px #CCCCCC solid;
}
.ContactUsLinks{
	border-bottom:1px #CCCCCC solid;
}
#ContactUsLinks a{
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
}
#ContactUsLinks a:hover{
	color:red;
}
.authoringRegion{
	background-color:#ffffff;
	color:#575850;
}
{
	color:#575850;
	vertical-align:middle!important;
}
.sharepointLogin .ms-globallinks a{
	color:#575850;
	vertical-align:middle!important;
}
.sharepointLogin .ms-globallinks{
	color:#575850;
	vertical-align:middle!important;
}
.sharepointLogin div{
	color:#575850;
	vertical-align:middle!important;
}
.ms-globallinks{
	color:#575850;
	vertical-align:middle!important;
}
.ms-globallinks_new{
	color:#ffffff!important;
	vertical-align:middle!important;
}
.ms-globallinks_new a{
	color:#ffffff!important;
	vertical-align:middle!important;
}
#PrintIcon{
vertical-align:middle;
}
/*						STYLING CUSTOMN SEARCH					*/
.MyClass a:hover{
	color:red;
	text-decoration:none;
}
.MyClass a{
	font-weight:bold;
	font-family:Arial;
}
.MyClass{
	min-height:70px;
	height:70px;
	padding-top:10px;
	padding-left:10px;
	background-image:url('/SiteCollectionImages/NewsItemBackground.jpg');
	background-repeat:repeat-x;
	font-size:10pt;
	vertical-align:top;
	border-collapse:collapse;
	border:0px;
}
#grdSearchResults{
	border-collapse:collapse;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#readMore{
	font-size:8pt;
	font-weight:bold;
}
#readMore a{
	font-weight:bold;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.grdSearchResultsStyle{
	border-collapse:collapse;
	border:0px;
}
.grdSearchResultsStyle a{
	color:red;
}
.MyClass #readMore:hover{
	color:red;
}
.templateHeader{
	display:none;
}
.PagingFooter{
	border:0px;
	border-collapse:collapse;
}
#StructuredProducts{
	border-collapse:collapse;
}
#StructuredProducts td{
	padding-left:4px;
	padding-right:4px;
}
/*		New addition (Survey custom styling)		*/
.ms-formlabel{
	font-size:8pt;
}
.ms-formbody {
	font-size:8pt;
}

.ms-formbodysurvey{
	font-size:8pt;
}
.ms-propertysheet th.ms-gridT1{
	font-size:8pt;
	font-weight:normal;
}
.ms-gridT1{
	font-size:8pt;
	font-weight:normal;
}
.ms-gridCol
{
	font-size:8pt;
}
.ms-formlabel .ms-standardheader
{
	font-size:8pt;
	font-weight:normal;
}

/*** EDIT MODE STYLES ***/

.ms-formfieldlabelcontainer{
	margin:0px!important;
	vertical-align:top;
	float:left;
	margin-top:-10px;
}
.ms-formfieldvaluecontainer{
	margin:0px!important;
	vertical-align:top;
	float:left;
	margin-top:-10px;
}

/*** COLORS

BLUE: #D6EEF0;
GREY: #575850;



BROWN: #604A39
 ***/
