html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:ffffff;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif; 
	}

body {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0;
	background:ffffff;
	}

#content {
	display:block; 
	position:absolute; 
	z-index:3; 
	top:156px; 
	bottom:50px; 
	width:676px; 
	margin-left:-480px; 
	left:50%; 
	background:#e3e8c8;
	padding:10px;
	}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:676px;
	border-top:156px solid #fff; 
	border-bottom:50px solid #fff;
	}

#news {
	display:block; 
	position:absolute; 
	z-index:3; 
	height:100%;
	top:156px; 
	bottom:50px; 
	width:235px; 
	margin-left:225px; 
	left:50%; 
	background:#95b776;
	padding:10px;
	}

* html #news {
	top:0; 
	bottom:0; 
	height:100%;
	width:235px;
	border-top:156px solid #fff; 
	border-bottom:50px solid #fff;
	}

#banner {
	position:absolute; 
	margin-left:-480px; 
	left:50%; 
	top:40px; 
	width:960px; 
	min-width:966px; 
	height:70px; 
	font-size:1em; 
	z-index:5; 
	}

* html #banner {
	top:40px; width:960px; height:70px;
	}

#nav {
	position:absolute; 
	margin-left:-480px; 
	left:50%; 
	top:110px; 
	width:960px; 
	min-width:960px; 
	height:46px; 
	background:url(images/navBackground.gif);
	background-repeat:no-repeat; 
	font-size:1em; 
	z-index:5; 
	}

* html #nav {
	top:110px; width:960px; height:46px;
	}

#sub {
	position:absolute; 
	margin-left:-480px; 
	left:50%; 
	top:140px; 
	width:696px; 
	height:16px; 
	background:#f6a508;
	font-size:0.9em; 
	z-index:6; 
	}

* html #sub {
	top:140px; width:696px; height:16px;
	}

a.nav1, a.nav2, a.nav3, a.nav4, a.nav5, a.nav6, a.nav7, a.nav8 {
	width:87px;
	height:30px; 
	display:block; 
	float:left; 
	background:url(images/buttonMenu1.gif); 
	text-align:center; 
	font-size:1em; 
	font-weight:bold; 
	color:#000; 
	text-decoration:none; 
	font-family:arial, sans-serif; 
	line-height:22px;
	}

a.nav1:hover {
	background-position:0 0;
	}
a.nav2:hover {
	background-position:-87px 0;
	}
a.nav3:hover {
	background-position:-174px 0;
	}
a.nav4:hover {
	background-position:-261px 0;
	}
a.nav5:hover {
	background-position:-348px 0;
	}
a.nav6:hover {
	background-position:-435px 0;
	}
a.nav7:hover {
	background-position:-522px 0;
	}
a.nav8:hover {
	background-position:-609px 0;
	}

a.nav1:hover .button, a.nav2:hover .button, a.nav3:hover .button, a.nav4:hover .button, a.nav5:hover .button, a.nav6:hover .button, a.nav7:hover .button, a.nav8:hover .button {
	display:block;
	width:87px;
	height:30px;
	background:url(images/buttonMenu2.gif); 
	color:#fff; 
	cursor:pointer; 
	cursor:hand;
	}

a.navX {
	width:87px;
	height:30px; 
	display:block; 
	float:left; 
	background:url(images/buttonMenu3.gif); 
	text-align:center; 
	font-size:1em; 
	font-weight:bold; 
	color:#fff; 
	text-decoration:none; 
	font-family:arial, sans-serif; 
	line-height:22px;
	}

a.navM {
	width:255px;
	height:20px; 
	display:block; 
	float:right; 
	background:#f6a508; 
	text-align:center; 
	font-size:1em; 
	font-weight:bold; 
	color:#000; 
	text-decoration:none; 
	font-family:arial, sans-serif; 
	line-height:20px;
	}

a.navM:hover {
	background-position:-696px 0;
	}

a.navM:hover .button {
	display:block;
	width:255px;
	height:20px;
	background:#d5dcaa; 
	color:#fff; 
	cursor:pointer; 
	cursor:hand;
	}

a.sub1, a.sub2, a.sub3, a.sub4, a.sub5, a.sub6 {
	width:115px;
	height:16px; 
	display:block; 
	float:left; 
	background:#f6a508; 
	text-align:center; 
	font-weight:bold; 
	color:#000; 
	text-decoration:none; 
	font-family:arial, sans-serif; 
	line-height:16px;
	}

a.sub1:hover {
	background-position:0 0;
	}
a.sub2:hover {
	background-position:-116px 0;
	}
a.sub3:hover {
	background-position:-232px 0;
	}
a.sub4:hover {
	background-position:-348px 0;
	}
a.sub5:hover {
	background-position:-464px 0;
	}

a.sub1:hover .button, a.sub2:hover .button, a.sub3:hover .button, a.sub4:hover .button, a.sub5:hover .button, a.sub6:hover {
	display:block;
	width:115px;
	height:16px;
	background:#6a9a3e; 
	color:#fff; 
	cursor:pointer; 
	cursor:hand;
	}

#foot {
	text-align:center;
	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	bottom:0; 
	width:640px; 
	min-width:640px; 
	height:50px; 
	background:url(heading.jpg); background-position:0 100px;
	font-size:1em; 
	z-index:5; 
	border:1px solid #000;
	font-family: arial, sans-serif;
	font-weight:bold;
	color:#000;
	}

* html #foot {
	bottom:2px; width:642px; height:48px;
	}


#news h5 {
	color:#fff;
	margin: 10px 0px 5px 0px;
	}

#news p {
	color:#fff;
	margin: 0px 0px 5px 10px;
	}

.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}

ul {
	list-style-type:none;
	padding-left:0;
	margin-left:5px;
	}

li {
	background:url(images/virusOrange.gif) left top no-repeat;
	padding-left:20px;
	margin-bottom:5px;
	}

.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}
