@charset "UTF-8";
/* CSS Document */

body {
	font:80%/1.7 Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) repeat;
	color:#333;
	margin:0;
	padding:0;
}
a:link {text-decoration: underline; color: #666; }
a:visited { text-decoration: underline; color: #666;}	
a:visited:hover { text-decoration: none; color: #666;}
a:hover, a:active {text-decoration: none; color: #666;}
#container {
	margin: 40px auto 0 auto;
	padding: 0;
	width: 786px;
	background:#FFFFFF;
	border:2px solid #000;
}
#content {
	width:100%;
	overflow:hidden;
	clear:both;
	margin:10px;
}
#contentLeft {
    float:left;
    width:40%;
	margin:1em;
}
#contentRight {
    float:right;
    width:40%; 
	margin:1em;
}
#contentLeft ul li {
	list-style-type:none;
}
#contentRight ul.right {
	list-style-type:none;
}
#contentLeft img, #contentRight img {
	border: 1px solid #333;
	margin-bottom:5px;
}#header {
	margin:40px auto 0 4px;
	padding:5px 5px 0 5px;
}
ul, ol {margin: 0; padding: 0;}
#mainNavigation {
	width: 100%;
	float: left;
	font-size: small; /* could be specified at a higher level */
	margin: 0;
	}

#mainNavigation li {
	float: left;
	margin: 0; 
	display: block;
	list-style: none;
	}
#mainNavigation a:link, #mainNavigation a:visited {
	float: left;
	font-size: 85%;
	line-height: 20px;
	margin: 0;
	text-decoration: none;
	color: #333;
	}
#mainNavigation ul li { 
	margin: 0; 
	padding: 0; 
	display: block; 
	float:left; 
	text-align: center; 
	line-height: 1.5em;  
}
#mainNavigation li a {
	display: block;
  	background: #fff;
	color:#333;
	text-align: center; 
	padding: 1em 1em 0 1em;
	text-decoration:none;
}
#mainNavigation a.active:link, #mainNavigation a.active:visited, #mainNavigation a:hover {
	border-bottom: 4px solid #55007E;
	padding-bottom: 2px;
	color: #fff;
	}
	#mainNavigation li a:hover {
   background:#000;
   color:#FBFBFB;
}
	#mainNavigation ul li.active a { 
	color:#333333; 
	background-color:#fff;
	border-bottom: 4px solid #c0ea35;
	padding-bottom: 2px; 
	display: block; 
}
#footer {
	background:#000;
	padding:5px;
	color:#ffffff;
	clear:both;
}
#footer ul{
	list-style: none;
	margin:0;
	padding:0 0 0 1em;
}
#footer li {
	display:inline;
	padding:0;
	margin:0 2em 0 0;
}