* 
{
   padding:0;
   margin:0;
   text-decoration:none;
}

ul {
    padding-left:1em;
    margin-left:0;
}

h1, h2, h3, h4, h5, h6, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

P
{
	font-family: face:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:#808080;
	font-size: 10px;
}

BODY
{
	background-color: #f2f2f2;
	font-family:Verdana;
	margin:0,0,0,0;
}
TABLE
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 0px;
	padding-top: 0px;
	height: 0px;
}
TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 0px;
	padding-top: 0px;
	height: 0px;
}
TR
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 0px;
	padding-top: 0px;
	height: 0px;
}

INPUT
{
	color: Gray;
	font-size: 10px;
}

#SearchBarTABLE
{
	color:White;
	font-size: 14px;
	color:White;
	height:43px;
	vertical-align:middle;
	
}

#SearchBarDIV
{
	color:White;
	font-size: 14px;
	color:White;
	height:43%;
	vertical-align:middle;
}

.tblSignon
{
	font-size:10px;
	color:Black;
	width:100%;
}

.btnSignon
{
	height: 18px;
	font-size: 10px;
}

.inpSignon
{
	height:18px;
	font-size:10px;
}

.Newsfalsheader
{
	background: White;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}
	
.NewsflashTable
{
	background: White;
	margin:0000;
	padding:0000;
	width: 200px;
	color: Gray;
	font-size: 9px;
}

.footerStyle
{
	background-color: #01567B;
}

.MainNav
{
	color:White;
	background-image: url(images/TopNav.jpg);
	vertical-align: top;
	height:53px;
}

.MainNav2
{
	color:White;
	background-image: url(images/TopNav2.jpg);
	vertical-align: top;
	height:53px;
}

A.aTopNav:active
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:White;
}

A.aTopNav:hover
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:White;
}

A.aTopNav:visited
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:White;
}

A.aTopNav:link
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:White;
}

A.aTopNavActive:active
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:#4A92AB;
	cursor:default;
}

A.aTopNavActive:hover
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:#4A92AB;
	cursor:default;
}

A.aTopNavActive:visited
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:#4A92AB;
	cursor:default;
}

A.aTopNavActive:link
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color:#4A92AB;
	cursor:default;
}

A.aSubImgClass:active
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#008fd8;
}

A.aSubImgClass:hover
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#008fd8;
}

A.aSubImgClass:visited
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#008fd8;
}

A.aSubImgClass:link
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#008fd8;
}

A.aNewsFlashClass:active
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#333333;
}

A.aNewsFlashClass:hover
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#333333;
}

A.aNewsFlashClass:visited
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#333333;
}

A.aNewsFlashClass:link
{
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color:#333333;
}

.tableTopNav
{
	padding-right: 10px;
	height: 43px;
	vertical-align:middle;
}

.tdTopNav
{
	padding-right: 10px;
	text-align:left;
}

.TopMainNav
{
	border-right: 1px solid #AEAEAE;
}

.ContentTable
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 923px; 
	PADDING-TOP: 0px;
	background-image:url(images/NatalPic1.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom left;
}

.SubNav
{
	color:Blue;
	font-size: 8px;
	width: 450px;
}

.SubNavRight
{
	width: 289px;
}

.ProductHeader
{
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.ProductList
{
	width: 160px;
	font-family: face:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	font-size: 10px;
	color: #333333;
}

.ProductDescription
{
	width: 320px;
	height: 60px;
	font-family: face:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	font-size: 10px;
	color:#333333;
	
}

.DptTable
{
	color: #008fd8;
	font-size: 10px;
}

.DptTableOld
{
	border-width: medium;
	border-color: Blue;
	border-style: groove;
	color: Blue;
	font-size: 10px;
}

.DptLabel
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.ContactDetail
{
    color:#008fd8; 
    font-size:10px;
}

.regForm
{
	width:200px;
	font-family: face:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:#808080;
	font-size: 9px;
}

