body
{
background-color:#303030;
font-size: 13px;
font-family:sans-serif;
margin: 0px auto auto auto;
}

h2
{
color:#FFFFFF;
font-family:sans-serif;
text-align:left;
}

.header
{
width:600px;
display:table;
}

.honleft
{
margin-right:auto;
width:600px;
background-color:#303030;
color:#FFFFFF;
text-align:left;
}
.honright
{
margin-right:auto;
width:600px;
background-color:#303030;
color:#FFFFFF;
text-align:right;
}

.left
{
margin-right:auto;
width:300px;
background-color:#303030;
color:#FFFFFF;
text-align:left;
float:left;
}
.right
{
margin-right:auto;
width:300px;
background-color:#303030;
color:#FFFFFF;
text-align:left;
float:right;
}

#mid
{
text-align:center;
float:right;
}

.sponsor
{
margin-left:auto;
margin-right:auto;
text-align:center;
}

a.newbutton:link
{
color:#FFFFFF;
text-decoration:none;
}

a.newbutton:visited
{
color:#FFFFFF;
text-decoration:none;
}

a.newbutton:hover
{
color:#FF0000;
text-decoration:underline;
}

a.newbutton:active
{
color:#FF0000;
text-decoration:none;
}

.profile{
color:#FFFFFF;
}

.profile td,tr{ text-align:left;}
.profile table{ width:100%;}

.white
{
color:#FFFFFF;
}

.border
{
border: 2px solid #FFFFFF;
}

.newsimage
{
color:#FFFFFF;
text-align:center;
}

.news
{
color:#FFFFFF;
text-align:left;
}

.banner
{
padding:0px;
background-image: url(http://www.zra.co.za/incl/img/zra-header3.jpg);
background-repeat: no-repeat;
width:906px;
height:241px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


.nodeco
{
color:#FF0000;
text-decoration:none;
border:0;
}


.recent
{

text-align:left;
padding:5px;
background-color:#404040;
text-decoration:none;
border:0px;
color:#FFFFFF;
}

.recentcom
{
text-align:center;
padding:5px;
width:203px;
background-color:#404040;
text-decoration:none;
border:0px;
color:#FFFFFF;
}

.add
{
text-align:center;
padding:5px;
width:203px;
background-color:#303030;
text-decoration:none;
border:0px;
color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}

.button
{
cursor:pointer;
padding-top:5px;
color:#FFFFFF;
background-image: url(/incl/img/button_menu4.jpg);
background-repeat: no-repeat;
height: 30px;
width: 203px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.button:hover
{
cursor:pointer;
padding-top:5px;
color:#FFFFFF;
background-image: url(/incl/img/button_menu5.jpg);
background-repeat: no-repeat;
height: 30px;
width: 203px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.main
{
background-color:#303030;
color:#ffffff;
width:903px;
display:table;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.sidemenu
{
background-color:#303030;
color:#000000;
width:203px;
float:left;
text-align:left;
display:table;
}

.newsstory
{
background-color:#303030;
color:#000000;
width:650px;
float:right;
text-align:center;
display:table;
}


.mainmenu
{
background-color:#303030;
color:#000000;
width:333px;
float:right;
text-align:center;
display:table;
}

.size
{
width:550px;
}

.mainnews
{
background-color:#303030;
color:#000000;
width:480px;
margin-left:auto;
margin-right:auto;
text-align:center;
display:table;
}


.footer
{
background-color:#404040;
color:#ffffff;
width:903px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.devider
{
background-color:#404040;
color:#ffffff;
width:667px;
height:20px;
float:right;
text-align:right;
}

.center
{
margin-left:auto;
margin-right:auto;
text-align:center;
color:#000000;
}

#high
{
color:#00FF00;
}

#low
{
color:#FF0000;
}

.gallery
{
background-color:#404040;
width:240px;
float:left;
text-align:center;
}

.menu
{
margin-left:auto;
margin-right:auto;
width:980px;
height:30px;
text-align:right;
background-color:#000000;
}

.profimages
{
padding:5px;
}
