html {
	margin:0;
	padding:0;
}

BODY {
	padding:0px; 
	TEXT-ALIGN: left;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", serif;
	line-height: 150%;
	margin-left:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	margin-top:0px; 
	color:#000000
	}
	
em	{
	font-size: 110%; 
	font-weight: bold;
	}
	
h1  { 
	font-size: 200%;
	line-height: 110%; 
	color: #B92020;
	background-color: #fff; 
	text-align:left 
	}

h2	{
	font-size: 175%;
	line-height: 110%; 
	color: #B92020; 
	text-align:left 
	}
	
h3  { 
	text-align: left; 
	margin-bottom: 6px 
}
	
h4  { 
	text-align: left; 
	margin-bottom:6px; 
	line-height: 100%; 
}

h4.yellow  {
	color:#FFFF00;
	background-color: #575198; 
	margin-top:0; 
	margin-bottom:5px; 
	border-bottom-style: dotted; 
	border-bottom-width:2px; 
	padding-top:0px; 
	text-align:center;
	font-size:110%; 
	font-weight:bold; 
}

h5	{
	font-family: "Trebuchet MS", serif; 
	font-size: 150%; 
	color: #666699; margin:0px;
	background-color: #fff; 
}

h6	{
	text-align: center; 
	font-size: 80%
}

P	{
	font-family: "Trebuchet MS", serif;
	line-height: 120%;
	margin-left:0px; 
	margin-right:0px; 
	margin-bottom:1em; 
	margin-top:0px; 
	color:#000000;
	background-color: #fff; 
}
	
HR {
	height: 6px; 
	border-bottom-style:double; 
	border-bottom-width:6px; 
	color:#FFFF00;
	background-color: #fff; 
}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}

p   { 
	text-align: justify 
	margin-bottom:1em;	
	}

.center { text-align: center;}

.bld {; font-weight: bold}

.clearb {
	clear:both;
}

.imgR {
	float: right; 
	margin-right:6px; 
	margin-top:6px;
	}

.date {
	font-family: "Trebuchet MS", serif; 
	color: #FFFF00; 
	background-color: #575198; 
	font-size: 12pt; 
    border-bottom-style: dotted; 
    border-bottom-width: 1px; 
    margin-top:4px; 
    margin-bottom:4px}
               
.date a{
	margin: 0;
	padding: 0; 
	color: #00FFFF; 
	/* background-color: #575198; */
	text-decoration:none; 
	}

.date a:hover{
	margin: 0;
	padding: 0; 
	color: #FFFFFF;
	text-decoration:none;
	}


.news{
	color: #FFFFFF;
	background-color: #575198; 
	font-family: Arial, sans-serif; 
	font-style: oblique; 
	font-size: 80%; 
	text-align: left; 
	line-height:150%
}

.news a{
	margin: 0;
	padding: 0.25em; 
	color: #FFFFFF;
	background-color:#575198;
	text-decoration:none; 
	}

.news a:hover{
	margin: 0;
	padding: 0.25em; 
	color: #00FFFF; 
	background-color:#575198;
	text-decoration:none;
	}

.main-date{
	font-family: "Trebuchet MS", serif; 
	color: #003399; 
	/* background-color:#fff; */
	font-size: 12pt; 
    border-bottom-style: dotted; 
    border-bottom-width: 1px; 
    margin-top:20px; 
    margin-bottom:0px; 
    text-align:left
}

.main-news{
	color: #000000;
	background-color:#fff; 
	font-family: Arial, sans-serif; 
	font-style: oblique; 
	font-size: 100%; 
	text-align: left; 
	line-height:100%
}

.main-news a{
	margin: 0; 
	padding:0; 
	color: #000000; 
	background-color:#fff;
	text-decoration:none; 
	}

.main-news a:hover{ 
	margin: 0; 
	padding: 0.25em; 
	color: #990033; 
	background-color:#fff;
	text-decoration:none;
} 

#content {
	width: 100%;
	text-align:left;
	background-image:url('images/bodybk.gif'); background-repeat:repeat-y
	}
	
#header {
	position:relative;
	height: 165px;
	color:#000;
	background-color: #FFF;
	}

#logo {
	float:left;
	width:161px;
	height:120px;
	margin: 10px;
}

#slogan {
	float:right;
	position:absolute; 
	top:15px;
	left:200px;
}

#main {
	margin-left:220px; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0; 

	}

#main-content {
	margin:0; 
	padding: 0.5em 1em;
	text-align: left;
	font-size: 100%;
	}

#contact     { 
	border:12px solid #FFFFFF; 
	padding-left: 12px; 
	padding-right: 12px; 
	padding-top: 3px; 
	padding-bottom: 3px;
    background-color: #FBFED3;
    color: #000; 
    }

		
#selectednav a:link, #selectednav a:visited, #selectednav a:hover  {
	background-color: #DD2A2E;
	color: #FFFFFF;
}

#selectedmenu a:link, #selectedmenu a:visited, #selectedmenu a:hover  {
	color: #FFFF00;
	background-color: #DD2A2E;
}

#navcontainer {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:30px;
	font-size:110%;
	font-style:bold;
	background-color:#ccc;
	}

*html #navcontainer {
	height:32px;
	}
	
#navcontainer ul{
	position:absolute;
	width:800px;
	height:28px;
	top:-1em;
	left:180px;
	}
	
* html #navcontainer ul{
	top:1px;

	}

#navcontainer ul li { 
	margin:-1em;
	display: inline;
	color: #585197;
	background-color:#F2D613;
	overflow:hidden;
	}

#navcontainer ul li a {
	color: #585099;
	background-color:#F2D613;
	text-decoration: none;
	float: left;
	height:22px;
	border-right: 1px solid #FFFFFF; 
	padding-left:1em; 
	padding-right:1em; 
	padding-top:0.2em; 
	padding-bottom:0.2em;
	}

#navcontainer ul li a:hover {
	background-color: #FF9966;
	color: #FFFFFF;
	}

#sidebar {
	float: left;
	width: 220px;
	margin:0; 
	padding-left:10px; 
	padding-right:0; 
	padding-top:20px; 
	padding-bottom:0;
	}

#sidebar-content {
	margin:0; 
	font-size: 90%; 
	font-weight:bold; 
	padding-left:1em; 
	padding-right:1em; 
	padding-top:0.5em; 
	padding-bottom:0.5em
	}

#footer {
	clear:both;
	padding:0;
	color:#fff;
	background-color: #036; 
	margin-left:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0
	}
	
#footer-content {
	margin:0; text-align: center;
	/* color: #ffffff; */
	font-size: 80%; 
	line-height:100%; 
	padding-left:1em; 
	padding-right:1em; 
	padding-top:0.5em; 
	padding-bottom:0.5em
	}


#footer-content a:link {
	background-color: #036;
	color: #FFFF00; 
	font-size: 90%; 
	text-decoration:none;
	}
	
#thenews {width: 90%;}

#prodlist  {
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid white;
	width: 90%; 
	color:#FFFFFF;
	background-color: #575198; 
	line-height:100%; 
	text-indent:-5px; 
	margin-right:0;
	}

#prodlist li {
	margin: 0;
	padding: 0.25em; 
	border-top: 1px solid white; 
	list-style-type:none; 
	/* color:#FFFFFF; */
	}
	
#prodlist li a{
	margin: 0;
	padding: 0;
	color:#FFFFFf;
	background-color: #575198; 
	text-decoration:none; 
	}
	
#prodlist li a:hover{
	margin: 0;
	padding: 0; 
	color: #00FFFF;
	background-color: #575198; 
	text-decoration:none; 
	}