   
body { 
	background: #ffffff; 
	color: #454545; 
}

a {	color: #E0691A;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }
h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }

/* Basic layout
   ------ */
   
.header
{
	background: #eeeeee;
	width: 780px;
	height: 90px;
	color: #808080;
	margin: 3px 0;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #ccc;
	float: left;
	text-align: left;
}
.navbar
{
	margin: 0; 
	color: #FFEADC;
	background: #FF9148;	
	width: 780px;
	float: left;
	text-align: left;
}
.navbar ul { margin: 0px; padding : 0; list-style : none; font-size: 0.9em; }
.navbar h2 { color: #ffffff; background: #FF9148; font-size: 1em; margin-top: 0px; margin-bottom: 0; margin-left: 5px; }


.banner
{
	background-image: url('topbanner.jpg');
	background-position: center;
	background-repeat: no-repeat;
	width: 780px;
	height: 95px;
	float: left;
}
.content
{
	background: #ffffff;
	width: 780px;
	float: left;
	font-style:normal; font-variant:normal; font-family:Tahoma, Arial, Sans-Serif;
	text-align: left;
}
.dark
{
	color: #DC6718;
}
	
	.content-left
	{
		padding-right:5px;
		width: 497px;
		float: left;
	}
	.content-right
	{
		width: 273px;
		float: right;
	}

.footer
{
	width: 780px;
	border-top: solid 1px rgb(192,192,192);
	text-align: center;
	float: left;
	color: #ffffff;
	background: #FF9148;
}
.footer a {	color: #ffffff;	background: inherit;}
.footer a:hover { color: #ffffff; background: inherit; }



/* additional styling
   ------ */
.left-bar
{
	background: #A9C0CE;
	background-image: url('corner.gif');
	background-repeat: no-repeat;
	background-position:top right;
	color: #ffffff;
	padding: 0px 5px 0px 0px;
}
.left-bar h2 { color: #ffffff; background: #A9C0CE; font-size: 0.9em; margin-top: 0; margin-bottom: 0; margin-left: 5px; }

.right-bar
{
	background: #6C757A;
	background-image: url('corner.gif');
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffffff;
	padding: 0px 5px 0px 0px;
}
.right-bar h2 { color: #ffffff; background: #6C757A; font-size: 0.9em; margin-top: 0; margin-bottom: 0; margin-left: 5px; }

.left-text
{
	margin: 0px 0px 10px 10px; 
	color: #414141;
	background: #ffffff; 
	font-size: 0.9em;
	font-style:normal; font-variant:normal; font-family:Tahoma, Arial, Sans-Serif;
}

.left-text ul { list-style : circle; font-weight: bold; text-align: left; }

.right-text
{
	background: #f5f5f5;
	color: #414141;
	font-size: 0.9em;
	font-style:normal; font-variant:normal; font-family:Tahoma, Arial, Sans-Serif;
	margin: 5px 5px;
}
.title
{
	width: 380px;
	float: left;
}
.subject
{
	width: 380px;
	float: right;
}

/* Contents style
   ------ */
   
.image {
	float: left;
	margin: 10px 9px 3px 10px;
}

/* Navigation Bar
   ------ */
   
.browse_category  {
	font-size: 0.9em;
	font-weight: bold;
	width: 190px;
	color: #FFF;
	background: inherit;
}
.navbar li { 
		margin: 0; 
		padding: 5px 12px 3px 12px;
		color: #FFEADC;
		background: #FF9148;
		float: left; 
	}
.navbar li.active { 
		background: #E0691A url('bar.gif') no-repeat center top; 
		color: #fff;
		font-weight: bold; 
		padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:3px
	}
	
	.navbar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 
	
	.navbar li a:hover { 
		color: #E0691A; 
		background: inherit;
	}
	
.footer ul { list-style : none; font-weight: bold; text-align: center; }
