body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size:11px;
}
.oneColFixCtrHdr #header a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	/*padding: 0 10px 0 20px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header a:hover{
	text-decoration:underline;
	/*padding: 0 10px 0 20px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.oneColFixCtrHdr #header{
	font-size:12px;
	
	/*padding: 0 10px 0 20px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}


.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	min-height:400px;
}
.oneColFixCtrHdr #footer {
	color:#666666;
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
}

.oneColFixCtrHdr #footer a{
	color:#666666;
	text-decoration:none;
}

.oneColFixCtrHdr #footer a:hover{
	text-decoration:underline;
}

.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

ul,li { margin:0;padding:0}


#navlist li
{
display: inline;
list-style-type: none;
padding-right: 53px;
}

#navlistDiv{
float:right;width:60px;background-color:#f39221;padding:10px;text-align:center;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #ccc; border-style: none none dotted; margin-top:10px;margin-bottom:10px; }

/*-------------------------------------------------
  Table STYLES
-------------------------------------------------*/	

table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E7E7E7;
	color: #333333;
}




caption {
	font-weight: bold;
	background: #666 url(images/caption.gif) repeat-x;
	background-repeat: no-repeat;
	background-color: #393d85;
	color: #FFF;
	text-transform:uppercase;
		border-bottom: 1px solid #CCC;

	padding:10px;
}

td, th {
	padding: 4px;
}

thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	/*text-transform:uppercase;*/
}

td.bulletMe {padding: 6px 8px 6px 8px; background-color: #F9F9F9; border-left: 5px solid #005285; color:#000000; font-size:11px}

td.WizHome {padding: 0px 4px 0px 8px; background-color: #F9F9F9; border-left: 5px solid #1E2053; color:#000000; font-size:11px}
td.WizAway {padding: 0px 4px 0px 8px; background-color: #F9F9F9; border-left: 5px solid #FF981B; color:#000000; font-size:11px}



td.Promotor {padding: 6px 8px 6px 8px; background-color: #F9F9F9; border-left: 5px solid #50a336; color:#000000; font-size:12px; font-weight:bold;}

thead tr.menu td{
	text-align:right;
	background: #999999;
	color: #FFFFFF;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: 4px solid #CCC;
	font-weight: bold;
}

thead tr.menu td a, thead tr.menu td a:link, thead tr.menu td a:visited {
	background: #999999;
	border-top:1px solid #FFF;
	color: #FFFFFF;
	padding-left: 15px;
	text-decoration: none;
	border: none;
	padding: 0px;

}
thead tr.menu td a:hover, thead tr.menu td a:active {
	background: #999999;
	border-top:1px solid #FFF;
	color: #FFFFFF;
	padding-left: 15px;
	text-decoration: underline;
		border: none;
		padding: 0px;

}

th a:link, thead th a:active{
	text-align: center;
	color: #666;
	border: 1px solid #FFF;
	/*text-transform:uppercase;*/
}

tbody th {
	font-weight: bold;
	background:#efefef;
	color:#666666;
}

tbody tr		{
	/*background-color:#FFF; */
	text-align:left;
	}
tbody tr.odd 	{
	border-top:1px solid #FFF;
	background-color: #16232a;
	font-weight: bold;
	text-align:center;
}

tbody tr.alternate 	{
	border-top:0px;
	background-color: #16232a;
}
tbody tr.alternate td{ 
	background: #f5f5f5;
	border:0px;
	}



tbody th a:link, tbody th a:visited{
	color:#FF8601;
	padding:2px 0px 0px 15px;
	}
tbody th a:hover{
	color:#FF8601;
	}

tbody tr td { 
	height:30px;
	background: #FFF;
	border: 1px solid #FFF;
	}
	
	tbody tr td.nospace { 
	height:30px;
	background: #FFF;
	border: 1px solid #FFF;
	}
	

tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}
tbody tr.labels td{ 
	height:10px;
	background: #f9f9f9;
	border-top:none;
	border:none;
	font-weight: normal;
	font-style:bold;
	}
tbody tr.cat td{
	height:30px;
	background-color: #D7D7D7;
	color:#666666;
	
	text-align:left;
	}
tbody tr.cat td a, tbody tr.cat td a:hover, tbody tr.cat td a:link, tbody tr.cat td a:visited{
	font-weight: bold;
	color:#666666;
	}

table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
tbody td a[href="http://www.infectedfx.net"] {
	margin: 0 auto;
	height: 15px;
	background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;
	border-bottom: 0;
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

table a[title^="Download"] { 
	background: url(http://infectedfx.net/css/tables/down.gif) no-repeat center;
	padding:20px 0px 0px 15px;
}

tfoot th, tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}
