td{
	text-align: left;
	vertical-align:top;
	empty-cells: show;
}

H1{
	color:#FFB300;
	font-size:24px;
	font-style: italic;
	line-height:22px;
	font-family: Arial;
}

body {
	margin : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 70%;
}
*{
	font-family : Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1em;
	color: #272727;
}
table.navBar{
	width : 14.4em;
}
.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/ */
	line-height:1.2em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	vertical-align:bottom;
}
.Tables td.Currency{/*used within tables styled as Tables */
	text-align: right;
}
.Tables td.Downloads{
	border: 1px none #FFF;
}
a {/*general base style for all links */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight : bold;
	text-decoration : none;
	line-height: 1.4em;
}
a:Hover {
	text-decoration : none;
}
.copySmall {/*currently only used in the footer for "Copyright...." */
	line-height: 1.1em;
	font-size: 0.8em;
}
.banner160x160{
	width:14.15em;/*158px */
	height:14.15em;/*158px */
	border: 1px none #FFF;
}
.width160{
	width:14.33em;/*160px */
}
.height160{
	height: 14.33em;/*160px */
}
.banner160x80{
	width:14.15em;/*158px */
	height:7.2em;
	border: 1px none #FFF;
}
.icon15x15{
	width: 1.3em;
	height: 1.3em;
	border: 1px none #FFF;
}
.Spacer{
	width: 1.75em;
	height: 1.75em;
	border: 1px none #FFF;
}
.headerBar{
	width: 65.4em;
}
.Page{
	width: 63.2em;
}
.doubleSpan{
	width: 30.4em;
}
.singleSpan{
	width : 14.3em;
}
.tripleSpan{
	width: 45em;
	background-color: aqua;
}
.tableHeading{
	font-weight: bold;
	font-size: 1em;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}
.tableSubHeading{
	background-color: #F2F2F2;
}
td.tableHeading{
	vertical-align:middle;
}
.tableHeadingLeft{
	font-weight: bold;
	font-size: 1em;
	padding-left:3px;
	padding-top : 3px;
	padding-bottom :3px;
	padding-right : 3px;
}
a.Nav{/*normal side nav*/
	width: 100%;
	line-height: 1.5em;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 8px;
	display: table-cell;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
a.navCollapsed{/*collapsed nav */
	width : 100%;
	padding-bottom : 1px;
	padding-top : 1px;
	background-repeat : no-repeat;
	background-position : 0%;
	padding-left:8px;
	line-height : 1.5em;
}
a.navExpanded{/*expanded nav */
	width : 100%;
	padding-bottom : 1px;
	padding-top : 1px;
	background-repeat : no-repeat;
	background-position : 0%;
	padding-left:8px;
	line-height : 1.5em;
}
.navSpacer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	line-height: 3px;
}
a.navLoginCollapsed{/*login nav, collapsed */
	width : 100%;
	padding-bottom : 2px;
	padding-right : 3px;
	padding-top : 2px;
	background-repeat : no-repeat;
	background-position : 0%;
	padding-left:8px;
}
a.navLoginExpanded{/*login nav, expanded */
	width : 100%;
	padding-bottom : 2px;
	padding-right : 3px;
	padding-top : 2px;
	background-repeat : no-repeat;
	background-position : 0%;
	padding-left:8px;
}
.navDead{/*dead nav, indicates current page */
	line-height: 1.5em;
	font-weight : bold;
	padding-left : 8px;
	padding-bottom : 1px;
	padding-top : 1px;
	background-repeat: no-repeat;
	background-position: 0%;
}
/*breadcrumb navigation: BEGIN */
a.Breadcrumb {
	font-size: 0.9em;
}
.Breadcrumb {
	font-size: 0.9em;
	font-weight : bold;
	color: #272727;
	line-height: 1.4em;
}
/*breadcrumb navigation: END */
.textbox{/*all input boxes of type 'TEXT' */
	font-size: 0.9em;
}
/*footer styles: BEGIN */
td.Footer{
	height:1px;
}
td.footerBar{
	font-weight:bold;
	height:1.6em;
}
/*footer styles: END */
STRONG{
	font-weight : bold;
}
a.Banner{
	display: block;
	border-width: 1px;
	border-style: solid;
	line-height: 50%; /* workaround for the Mozilla engine's bottom padding */
}
.h1 {/*heading */
	font-weight: bold;
	text-decoration: none;
	height : 1.6em;
	vertical-align : top;
}
.h2{/*heading, often used as a sub-heading e.g: http://portal.shift.co.za/Connect/Services/ */
	font-weight: bold;
	font-size: 1.4em;/*15px */
	line-height : 1.8em;/*20px */
	vertical-align : top;
	padding-right : 12px;
}
a.h2{/*used for an h2 heading if it is a link */
	text-decoration:none;
	font-weight: bold;
	font-size: 1.4em;
	line-height : 1.8em;
	vertical-align : top;
	background-repeat : no-repeat;
	background-position : 100%;
	padding-right : 12px;
}
.h3{/*heading */
	font-weight: bold;
	font-size: 1.8em;/*20px */
	line-height : 3.2em;/*40px */
	height: 2em;
}
.h4 {/*heading */
	font-weight: bold;
	font-size: 2.6em;/*30px */
	line-height : 6.4em;/*80px */
	vertical-align : top;
}
.hrSolid{/*horizontal separator */
	height : 18px;
}
.hrDotted{/*horizontal separator */
	height : 18px;
}
a.Bulleted{/*a link with a bullet e.g: http://portal.shift.co.za/MyMTN/ */
	background-repeat : no-repeat;
	background-position : 0%;
	padding-left:10px;
}
a.Action{/*links that submit e.g: http://portal.shift.co.za/Connect/Contracts/ */
	background-repeat : no-repeat;
	background-position : 100%;
	padding-right : 12px;
}
.rowSpacer {/*spacing in the side navigation bar */
	line-height: 8px;
	height: 8px;
}
.subScript {/*used for sub text below a table e.g: http://portal.shift.co.za/Connect/Contracts/MyCall/MyCall 100/ */
	padding-top:3px;
	line-height: 1.1em;
	font-size: 0.8em;
}
.Button {/*all buttons e.g: http://portal.shift.co.za/MyMTN/Communicate/Send an eMail/ */
	font-size: 1em;
	padding-left: 5px;
	padding-right: 5px;
}
Label{/*labels for input fields e.g: http://portal.shift.co.za/MyMTN/Communicate/Send an eMail/ */
	font-weight : bold;
	padding-right: 6px;
}
/*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;
	line-height: 10px;
}
td.Icon{
	text-align:center;
	width:45px;
}
.iconDead {
	font-size: 0.7em;
	font-weight : bold;
	text-decoration : none;
	line-height:10px;
	text-align:center;
	width:45px;
}
/*icon styles: END */
.cellNumber{/*any cellphone number used in headings, e.g: Faxmail */
	color : #BB0000;
	font-weight : bold;
}
UL {
	margin-top : 0px;
	margin-bottom: 0px;
}
LI {
	list-style-position : ouside;
	line-height:1.5em;
	margin-left:-20px;
	list-style-type : none;
}
.tipContentEven{/*even rows in a tip box */
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.tipContentOdd{/*odd rows in a tip box */
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.Visible{
	display : block;
}
.Hidden{
	display : none;
}
SELECT {
	font-size: 0.9em;
	
}
.belowBanner{/*used any time copy is placed below a banner */
	padding-top: 10px;
}
.rightOfBanner{/*used any time copy is placed to the rite of a banner */
	padding-left:20px;
	vertical-align:top;
}
.copySmall2 {/*redundant*/
	background-color:red;
}
.T5{/*redundant*/
	background-color:red;
}
.T5Graphic{/*redundant*/
	background-color:red;
}
.smsText{/*redundant*/
	background-color:red;
}
.tipBox{/*redundant */
	background-color: red;
}
.tipHeading{/*redundant */
	background-color : red;
}
.hSub{/*redundant */
	background-color: red;
}
.Highlight{/*redundant */
	background-color:red;
}
.textIndent{/*redundant */
	background-color:red;
}
table.Cream {/*redundant */
	background-color : red;
}
.TableHeadingRates{/*redundant */
	background-color:red;
}
.TableHeadingRates2{/*redundant */
	background-color:red;
}
table.LightGrey {/*redundant */	background-color:red;}
table.LightGrey2 {/*redundant */	background-color:red;}