
/* General Styles */
.body 
{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:11px; 
	margin:0px 0px 0px 0px;
}

td	
{ 
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:11px;  
	color: #000000;
}
	
	
.whiteText
{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.whiteText:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}	


.greyText
{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:11px;
	color:#929292;
	text-decoration:none;
}
.greyText:hover
{
	text-decoration:underline;
}	

.redLink
{
	font-weight:bold;
	color:#BA0A13;
	text-decoration:none;
}
.redLink:hover
{
	text-decoration:underline;
}		

/*  Custom Styles*/

 
H2
{
	font-size: 24px;
	font-weight: bold;
	color: #262626;
}
 
H2 span
{
	color: #BC1118;
}
 
 
H5
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
} 

a
{
	color:#BC1118;
}

a:hover
{
	color: #E00000;
	text-decoration: none;
}

 /*  */

/* Form Styles */	

.inputGrey
{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:11px; 
	border:1px solid #808080;
	background-color: #C8C8C8;
}
	
	
/* Product Styles */	

.ProductHeading
{
	font-size:12px;
	font-weight:bold;
}

.ProductText
{
	font-size:12px;
	font-weight:normal;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.copyright
	{
		color:#858585;
		font-family: Verdana,arial;
		font-weight:normal;
		font-size:8 pt; 
	}
	
	.leftSubNavBullet
	{
		width:13px;
		height:18px;
		background-image: url("../../../images/SubNavBullet.gif");
		background-repeat:no-repeat;
	}
	
	.leftSubNavText
	{
		height:18px;
		font-family: Arial, Verdana, Tahoma, Helvetica;
		font-size:11px;
		color:#6B6B6B;
		background-color:#E8E8DE;
		padding-left:5px;
	}
	
	.leftSubNav
	{
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		height:20px;
		background-image: url("../../../images/SubNavBullet.gif");
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Tahoma, Helvetica;
		font-size:11.5px;
		color:#3F3F3F;
		background-color:#E8E8DE;
		padding-left:24px;
	}
	
	.SubNavLink
	{
		color:#3F3F3F;
		text-decoration: none;
	}
	
	.SubNavLink:hover
	{
		color:#B53625;
		text-decoration: underline;
	}
	
	.formtext
	{
		border:1px solid #909090;
		font-family: Arial, Verdana, Tahoma, Helvetica;
		font-size:11.5px;
		background-color:#FFFFFF;
	}
	
/*  Menu Styles */	
	.topNav
	{
		background-color:#909090;
		color:#FFFFFF;
		line-height:14pt;
		font-family: Verdana,arial;
		font-weight:bold;
		font-size:7.5pt; 
		text-decoration:none;
	}
	
	.topNav:hover
	{
		color:#B53625;
		text-decoration:underline;
	}
	
	.sectionNavBar
	{
		padding-left: 6px;
		padding-right: 10px;
		vertical-align:middle;
	}
	
	.sectionNav
	{
		color:#6E6E6E;
		font-family: Verdana,arial;
		font-weight:bold;
		font-size:10 px; 
		text-decoration:none;
	}
	
	.sectionNav:hover
	{
		color:#B53625;
		text-decoration:underline;
	}
	
	.bottomNav
	{
		color:#858585;
		line-height:14pt;
		font-family: Verdana,arial;
		font-weight:normal;
		font-size:8 pt; 
		text-decoration:none;
	}
	
	.bottomNav:hover
	{
		color:#B53625;
		text-decoration:underline;
	}
	
	.TopSubSection
	{		
		text-align:left;
		display: block; 
		width: 140px; 
		border-bottom: 1px solid #C0C0C0; 
		padding: 3px 5px; 
		font-family: Verdana,arial;
		font-weight:normal;
		font-size:10px; 		
		text-decoration: none; 
		color:#858585;
	}
	.TopSubSection:hover
	{
		color:#B53625;
		text-decoration:underline;
	}
	
	.TopSubSectionDiv
	{
		/*position: absolute;*/
		visibility: hidden; 
		background: #FFFFFF;
		border:1px solid #C0C0C0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.formbutton
	{
		font-family: verdana,arial;
		font-weight:bold;
		font-size:11px; 
		color: #6B5C30;
	}
	
	.textboxstyle
	{
		background-color:#FFFFFF;
		font-family: verdana,arial;
		font-weight:normal;
		font-size:11.5px; 
		color: #000000;
		border:1px solid #83807A;
	}
	
	/* Left Navigation Styles */
	.leftNavHeader
	{
		height:25px;
		font-family: verdana,arial;
		font-size:11px; 
		font-weight:bold;
		color: #6B5C30;
		padding-left:31px;
		background-image: url( ../images/LeftNavHeader.gif);	
	}
	
	.leftSubNavHeader
	{
		height:25px;
		font-family: verdana,arial;
		font-size:11px; 
		color: #C7BDA3;
		padding-left:31px;
		background-image: url( ../images/LeftSubNavHeader.gif);	
	}
	
	.leftNavItem
	{
		height:24px;
		font-family: Arial, Verdana, Helvetica;
		font-size:11px; 
		color: #808080;
		padding-left:31px;
		background-image: url( ../images/LeftNavItem.gif);		
		background-repeat: repeat-y;
	}
	
	.leftNavLink
	{
		color: #808080;
		text-decoration:none;
	}
	
	.leftNavLink:hover
	{
		color: #808080;
		text-decoration:underline;
	}
	
	.leftNavLogout
	{
		font-family: verdana,arial;
		font-size:11px; 
		font-weight:bold;
		color: #6B5C30;
		padding-left:31px;
		text-decoration:none;
	}
	
	.leftNavDivider
	{
		height:2px;
		background-color: #FFFFFF;
	}	
	
	.leftNavEmpty
	{
		font-family: Arial, Verdana, Helvetica;
		font-size:11px; 
		color: #808080;
		padding-left:10px;
		border:1px solid #DDD7C7;
		padding-bottom:5px;
	}
	
	/* Top Section Navigation Styles */
	.topNavText
	{
		font-family: Verdana, Arial, Helvetica;
		font-size:11px; 
		font-weight:bold;
		color: #404040;
		background-image: url( ../images/TopNavTile.gif);
		text-align:center;
	}
	
	.topSubNavTextYellow
	{
		font-family: Arial, Verdana;
		font-size:12px; 
		color: #FFCC00;
	}
	
	.topSubNavTextWhite
	{
		font-family: Arial, Verdana, Helvetica;
		font-size:12px; 
		color: #FFFFFF;
	}
	
	
	
	
	
	
	
/*	
	@media all
    {
	    move\:piece     { 
	                    behavior: url(http://mribeiro.parliament.gov.za/IntranetWebRoot/Webthemes/default/stylesheets/movable.htc);
	                    cursor: move;
	                    color: white;
	                    background: black;
	                    font: bold 10pt verdana;
	                    /*	mv--boundary:100 350 300 10*/
	                    /*}
    }
    */    
   
    /*.bound          {
                    position: absolute;
                    top: 150;
                    left: 10;
                    width: 340;
                    height: 200;
                    background: ffffdd
                    }

	
	
	
	
	
	div { font-family: verdana,arial }
	input { font-family: verdana,arial }
	textarea { font-family: verdana,arial }
	body { margin: 3px 0px 0px 10px; font-family: verdana,arial }
	
	/* Specific Styles */
   
   
    /*.linkpadding { padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px }
	.black12 { font-size: 12pt; color: #000000 }
	.blackb12 { font-weight: bold; font-size: 12pt; color: #000000 }
	.black11 { font-size: 11pt; color: #000000 }
	.blackb11 { font-weight: bold; font-size: 11pt; color: #000000 }
	.black10 { font-size: 10pt; color: #000000 }
	.blackb10 { font-weight: bold; font-size: 10pt; color: #000000 }
	.black9 { font-size: 9pt; color: #000000 }
	.blackb9 { font-weight: bold; font-size: 9pt; color: #000000 }
	.black85 { font-size: 8.5pt; color: #000000 }
	.blackb85 { font-weight: bold; font-size: 8.5pt; color: #000000 }
	.blackb8 { font-weight: bold; font-size: 8pt; color: #000000 }
	.bracket { font-weight: normal; font-size: 8.5pt; color: #000000 }
	.bbracket { font-weight: bold; font-size: 8.5pt; color: #000000 }
	.black8 { font-size: 8pt; color: #000000;text-decoration: none }
	
	.blackdownload8 { font-size: 7.5pt; color: #000000;text-decoration: none }
	.blackbdownload8 { font-weight: bold; font-size: 8pt; color: #000000;text-decoration: none } 
	.black8u { font-size: 8pt; color: #000000;text-decoration: underline }
	.blackb8 { font-weight: bold; font-size: 8pt; color: #000000;text-decoration: none } 
	.black75 { font-size: 7.5pt; color: #000000; text-decoration: none }
	

/* End Win Hub Styles */

   
   
    /*#top {
	margin:   0px 0px  0px 0px;
	padding: 0px;
 	background: #ffffff;
 	voice-family: "\"}\"";
	voice-family:inherit;
  	height: 73px; 
}
	
html>body #top {
	height: 73px; /*  ie5win fudge ends */
	    
   
    /*}
	

#mlogo
{
	display:block;
	float:left;
	width:152px;
	padding:0px;
	height: 73px; 
 }
html>body #mlogo {
	width: 152px; /* ie5win fudge ends */
	 
   
    /*height: 73px; 
	}


#ad
{
	display:block;
	float:left;
	width:474px;
	padding:0px;
	margin:0px;	
	padding-top:2px;
	height: 71px; /* ie5win fudge begins */
   
   
    /*voice-family: "\"}\"";
	voice-family:inherit;
	height: 67px;
}

html>body #ad {
	width: 474px; /* ie5win fudge ends */

   
    /*height: 67px;
	}
	
#smibutton
{
	display:block;
	float:left;
	clear:right;
	width:131px;
	padding:0px;	
	padding-top:15px;
	height: 68px; /* ie5win fudge begins */
 
   
    /*voice-family: "\"}\"";
	voice-family:inherit;
	height: 53px;
}
html>body #smibutton {
	width: 131px; /* ie5win fudge ends */
 
   
    /*height: 53px;
	}

#topnav {
	position: absolute;
	top: 70px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	display:block;
    width: 760px; /* ie5win fudge begins */

   
    /*	voice-family: "\"}\"";
	voice-family:inherit;
	width: 760px;
	}
html>body #topnav {
	width: 760px; /* ie5win fudge ends */
  
   
    /*}
	




.helpbox
{
	overflow:auto;
 	height:350px;
	width:100%;
	margin-top:-17px;
	margin-left:-17px;
	scrollbar-face-color:#E0D0F2;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#d3d3d3;
	scrollbar-shadow-color:#ab5200;
	scrollbar-highlight-color:#E0D0F2;
	scrollbar-3dlight-color:#E0D0F2;
	scrollbar-darkshadow-Color:#E0D0F2;	
}

.musictopstory
{
	display: block;
  	font-size:1em;
	font-weight:bold;
	text-decoration: none;
	text-transform:capitalize;
	color:#000;
	background-image: url(../../../../images/entertainment2003/broadband/bgimg.gif); 
	background-repeat:repeat-x repeat-y;
	background-position:50% 100%;
	padding-bottom:4px;
	padding-top:0px;
	padding-right:3px;
}




.bodyplain {
	font-family:Arail, Verdana;
	font-color: #636363;
	font-size:11px;
}

.td {
	font-family:Arail, Verdana;
	font-color: #636363;
}

.nav {
	background:url( FrontEnd/images/NavTile.gif );
}

.navlevel1 {
	line-height:21px;
	font-size:11px;
	padding-left:6px;
	font-family: Verdana, Arial;
	background-color:#F0EBDF;
	color:#52575A;
	font-weight:bold;
}

.navlevel2 {
	line-height:22px;
	padding-left:6px;
	color:#808080;
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:center;
}
.navlevel2:hover {
	text-decoration:underline;
}


.navlevel3 {
	line-height:22px;
	padding-left:6px;
	font-family: Verdana, Arial;
	color:#808080;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-color: #F4F4F4;
	vertical-align:center;
}

.navlevel4 {
	line-height:22px;
	padding-left:6px;
	font-family: Verdana, Arial;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-color: #AFAFAF;
	vertical-align:center;
}

.welcome {
	line-height:30px;
	padding-left:6px;
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#9F8960;
	vertical-align:center;
}



.PageCellTDAlt 
{	
	line-height:20px;
	font-family:Verdana, Arial, Helvetica;
	color: #52575A;
	font-size:11px;
	background-color:#FFFFFF;
}
*/    
 
