*
{
padding: 0px;
margin: 0px;
border: 0px;
}

body 
{
background-color: #EEEEEE;
font-family:  	Verdana, sans-serif;
color: 		#444444;
font-size: 	10px;
margin: 	0px;
padding: 	0px;
}


img.navi{display: block}




ol
{
margin-left: 	20px;
margin-bottom: 	5px;
}

p
{
margin-bottom: 	5px;
}


div.main 
{
color:		inherit;
background-color: 	#ffffff;
border: 	1px solid #007352;
padding: 	0px;
width: 		700px;
margin-right:	auto;
margin-left: 	auto;
margin-top:	10px;
margin-bottom: 	10px;
}


div.traveltext
{
padding:	10px;
color:		inherit;
background-color: 	#F7F7F7;
font-size:	11px;
margin-bottom:	15px;
border-top: 	1px solid #007352;
border-bottom: 	1px solid #007352;
overflow:	auto; 
}

div.abstract
{

color:		inherit;
background-color: 	#F7F7F7;
margin-bottom:	15px;
padding:	15px;
border-top: 	1px solid #007352;
border-bottom: 	1px solid #007352;
overflow:	auto; 
}

div.abstract-title
{
/*background-image: url(images/abstractbg.gif); */
font-size:	12px;
text-align:	center;
color:		#ffffff;
padding:	5px;
background-color: 	#007352;
font-weight:	bold;
}



div.left
{
width:		auto;
float:		left;
}
div.right
{
float: left;
margin-left: 	5px;
width:		auto;
}



div.navi
{
color:		inherit;
height:		25px;
background-image: url(images/linksbg_a.gif); 
background-repeat: repeat-x;
border: 	0px;
text-align: 	center;
padding: 	3px;
margin-right:	auto;
margin-left: 	auto;
margin-top:	0px;
margin-bottom: 	0px;
}


span.notyet
{
font-size: 	10px;
border: 	0px;
margin:		7px;
padding: 	3px;
color: 		#506b63;
font-weight: 	bold;
text-decoration: none;
}

a.smaller
{
font-size: 	10px;
font-weight: 	normal;
}
a.smaller:hover
{
font-size: 	10px;
font-weight: 	normal;
}
a.smaller:visited
{
font-size: 	10px;
font-weight: 	normal;
}

a.navi
{
font-size: 	10px;
border: 	0px;
margin:		7px;
padding: 	3px;
color: 		#ffffff;
font-weight: 	bold;
text-decoration: none;
}
a.navi#current
{
background-image: url(images/linksbg_c.gif); 
font-size: 	10px;
border: 	0px;
margin:		7px;
padding: 	3px;
color: 		#ffffff;
font-weight: 	bold;
text-decoration: none;
}
a.navi:hover
{
font-size: 	10px;
border:		0px;
margin:		7px;
padding: 	3px;
font-weight: 	bold;
text-decoration: none;
background-image: url(images/linksbg.gif); 
color: 		#ffffff;
}
a.navi:hover#current
{
font-size: 	10px;
border: 	0px;
margin:		7px;
padding: 	3px;
font-weight: 	bold;
text-decoration: none;
color: 		#ffffff;
}
a.navi:visited
{
font-size: 	10px;
border: 	0px;
margin:		7px;
padding: 	3px;
color: 		#ffffff;
font-weight: 	bold;
text-decoration: none;
}


a
{
color:		#007352;
font-weight:	bold;
text-decoration:none;
}
a:hover
{
color:		#b45412;
font-weight:	bold;
text-decoration:none;
}
a:visited
{

font-weight:	bold;
text-decoration:none;
}

.program
{
padding-left:		20px;
border-top:		3px solid #F7F7F7;
border-bottom:		3px solid #F7F7F7;
}

.newday
{
font-size:		12px;
color:			#ffffff;
padding:		1px;
padding-left:		45px;
background-color: 	#007352;
margin-top:		3px;
font-weight:		bold;
border-bottom:		1px solid #007352;
}

.programsubtitle
{

font-size:		12px;
color:			#007352;
padding:		1px;
padding-left:		2px;
margin-left:		20px;
margin-top:		2px;
margin-bottom:		2px;
background-color: 	#E0E0E0;
font-weight:		bold;
}
.programsubtitle2
{

font-size:		12px;
color:			#FFFFFF;
align:			center;
padding:		1px;
padding-left:		2px;
margin-left:		20px;
margin-top:		2px;
margin-bottom:		2px;
background-color: 	#007352;
font-weight:		bold;
}
.programbreak
{
color:			#000000;
padding:		1px;

margin-top:		2px;
margin-bottom:		2px;
background-color: 	#E0E0E0;
font-weight:		bold;
}