body {
	background-color: white;
}
.Tables td{/*used for tables, generally for rates, also used on the Services landing page e.g: http://portal.shift.co.za/Connect/Contracts/MyCall/MyCall 100/ */
	border-bottom-color: #e6e6e6;
}
.Tables td.tableHeading{/*used for tables, generally for rates, also used on the Services landing page e.g: http://portal.shift.co.za/Connect/Contracts/MyCall/MyCall 100/ */
	border-bottom: 1px none #FFF;
}
.tableHeading{/*same as above */
	color: #FFAA00;
	background-color: #Fff7e5;
}
.tableHeadingLeft{
	color: #FFAA00;
}

table.LightGrey {/*Redundant*/background-color:red;}
table.LightGrey2 {/*Redundant*/background-color:red;}

a {/*general base style for all links */
	color: #FFAA00;
}
a:Hover {
	color: #272727;
}
/*----side navigation styles: BEGIN e.g: http://portal.shift.co.za/Connect/Contracts/ ---- */
a.Nav{/*normal side nav*/
	color: #272727;
	background-image: url(/images/bulletArrowBlack.gif);
}
a.Nav:hover{
	color: #FFAA00;
	background-image : url(/images/bulletArrowYellow.gif);
}
a.navCollapsed{/*collapsed nav */
	color: #272727;
	background-image : url(/images/left_Plus.gif);
}
a.navCollapsed:Hover{
	color:#FFAA00;
	background-image : url(/images/left_PlusYellow.gif);
}
a.navExpanded{/*expanded nav */
	color:#272727;
	background-image : url(/images/left_Minus.gif);
}
a.navExpanded:Hover{
	color:#FFAA00;
	background-image : url(/images/left_MinusYellow.gif);
}
a.navLoginCollapsed{/*login nav, collapsed */
	color: #FFAA00;
	background-image : url(/images/left_PlusYellow.gif);
}
a.navLoginCollapsed:Hover{
	color: #272727;
	background-image : url(/images/left_Plus.gif);
}
a.navLoginExpanded{/*login nav, expanded */
	color: #FFAA00;
	background-image : url(/images/left_MinusYellow.gif);
}
a.navLoginExpanded:Hover{
	color: #272727;
	background-image : url(/images/left_Minus.gif);
}
.navDead{/*dead nav, indicates current page */
	color: #909090;
	background-image : url(/images/bulletArrowGrey.gif);
}
/*----side navigation styles: END ---- */
a.Breadcrumb:hover {
	color: #FFB300;
}
.textbox{/*all input boxes of type 'TEXT' */
	color: #272727;
	background-color: #FFFFFF;
}
.sidebarTextbox{
	font-size: 10px;
	color: #272727;
	background-color: #FFFFFF;
	width:80px;
}
a.norm {/*used for all links within copy, that need a 'Visited' state */
	color: #FFAA00;
}
a.norm:Hover {
	color: #A6A6A6;
}
a.norm:Visited {
	color: #8A8A8A;
}
/*footer styles: BEGIN */
td.Footer{
	background-color: #FFAA00;
}
td.footerBar{
	color: #FFAA00;
}
a.Footer {
	color: #FFAA00;
}
a.Footer:Hover {
	color: #272727;
}
/*footer styles: END */

a.Banner {/*all clickable banners */
	border-color: #D9D9D9;
}
a.Banner:hover {
	border-color: #FFB300;
}
.h1 {/*heading */
	color: #FFAA00;
}
.h1Black {/*heading */
	font-weight: bold;
	color: 272727;
	height : 20px;
	vertical-align : top;
}
.h2{/*heading, often used as a sub-heading e.g: http://portal.shift.co.za/Connect/Services/ */
	color: #FFB300;
}
a.h2{/*used for an h2 heading if it is a link */
	color: #FFB300;
	background-image : url(/images/bulletArrowYellowh2.gif);
}
a.h2:hover{
	color: #272727;
	background-image : url(/images/bulletArrowBlackh2.gif);
}
.h2Black{/*heading */
	font-weight: bold;
	color: 272727;
	font-size: 15px;
	height : 20px;
	vertical-align : top;
	padding-right : 12px;
}
.h3{/*heading */
	color: #272727;
}
.h4 {/*heading */
	color: #FFB300;
}
.hSub{/*redundant */
	background-color:red;
}
.hrSolid{/*horizontal separator */
	background : url(/images/bgLineOnWhite.gif) repeat;
}
.hrDotted{/*horizontal separator */
	background : url(/images/bgDashOnWhite.gif) repeat;
}

a.Bulleted{/*a link with a bullet e.g: http://portal.shift.co.za/MyMTN/ */
	background-image : url(/images/bulletArrowYellow.gif);
}
a.Bulleted:Hover{
	background-image : url(/images/bulletArrowBlack.gif);
}
a.Action{/*links that submit e.g: http://portal.shift.co.za/Connect/Contracts/ */
	background-image : url(/images/goArrowYellow.gif);
}
a.Action:Hover{
	background-image : url(/images/goArrowBlack.gif);
}
.Button {/*all buttons e.g: http://portal.shift.co.za/MyMTN/Communicate/Send an eMail/ */
	border-bottom: 1px solid #E9967A;
	border-right: 1px solid  #E9967A;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFB300;
}
/*icon styles: BEGIN - used in mail and SMS applications e.g: http://portal.shift.co.za/MyMTN/Communicate/Send an eMail/ */
a.Icon {
	font-size: 0.7em;
	color: #FFFFFF;
	line-height: 10px;
}
a.Icon:Hover {
	color: #272727;
}
td.Icon{
	text-align:center;
	width:45px;
}
.iconDead {
	color: #fff37e;
	font-size: 0.7em;
	font-weight : bold;
	text-decoration : none;
	line-height:10px;
	text-align:center;
	width:45px;
}
/*icon styles: END */

LI {
	list-style-image : url(/images/bulletLists.gif);
	color:#272727;
}
.tipContentEven{/*even rows in a tip box */
	background-color : #FFF7E5;
	border-bottom-color : #FFFFFF;
}
.tipContentOdd{/*odd rows in a tip box */
	background-color : #FFF0CC;
	border-bottom-color : #FFFFFF;
}
SELECT {
	color: #272727;
	background-color: #FFFFFF;
}

.belowBannerYellow{/*as above, with a lite yellow background */
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #FFE8B2
}
.belowBannerGrey{/*as above, with a lite gray background */
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #F2F2F2;
}
.rightOfBannerYellow{/*as above, with a lite yellow background */
	padding-left:10px;
	vertical-align:top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;	
	background-color: #FFE8B2
}
.rightOfBannerGrey{/*as above, with a lite gray background */
	padding-left:10px;
	vertical-align:top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;		
	background-color: #E7E7E7
}
.barYellow {/*usually used in the rite hand column of a page, for text banners, extras, tips etc */
	background-color : #FFF4D9;
	width : 100%;
	padding-left : 10px;
	padding-top : 7px;
	padding-bottom : 10px;
	padding-right : 10px;
}
.barGrey {/*as above, with a lite gray background */
	background-color : #F2F2F2;
	width : 100%;
	padding-left : 10px;
	padding-top : 7px;
	padding-bottom : 10px;
	padding-right : 10px;
}
.barBorderedYellow {/*as above, with no background, and a lite yellow border */
	background-color : #FFFFFF;
	width : 100%;
	border-width:1px;
	border-style: solid;
	border-color: #FFECBF;
	padding-left : 10px;
	padding-top : 7px;
	padding-bottom : 10px;
	padding-right : 10px;
}
.barBorderedGrey {/*as above, with a lite gray border */
	background-color : #FFFFFF;
	width : 100%;
	border-width:1px;
	border-style: solid;
	border-color: #F2F2F2;
	padding-left : 10px;
	padding-top : 7px;
	padding-bottom : 10px;
	padding-right : 10px;
}
.barHeadingYellow{/*used for headings above barYellow */
	background-color: #FFB300;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 1.2em;
	color: #FFF;
	font-weight:bold;
}
