BODY, TD {
	font-family: 	"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 		13px; 
	color: 			#99FF99; 
	text-align: 	left
	margin: 0
	padding: 0
}
 
A {
	font-family: 	Verdana, Helvetica; 
	font-size: 		13px; 
	font-weight: 	normal; 
	color: 	#99FF99;
	text-decoration: underline;
}

A:Hover {
	color: 	#FFFF33; 
	font-family:	Verdana, Helvetica;
	text-decoration:underline;
	/*font-weight:bold;*/
	/*font-variant: small-caps;*/
}

A:Visited {
	font-family: 	Verdana, Helvetica; 
	font-size: 		13px; 
	color: 			#99FF99; 
	text-align: 	left
	text-decoration: none;
}

HR {
	height: 1pt;
	color: #FF00FF;
}

H1, H2, H3, H4
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	background-color: white;
	color: black;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.date
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: none;
}

.italic
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #008000;
	text-decoration: none;
	font-style : italic;
}

languages {
	width:200px;
	color:black;
	background:#b8ab8f;
	padding:10px;
	border-top:1px solid #837C6B;
	border-right:1px solid #E4D9C0;
	border-bottom:1px solid #E4D9C0;
	border-left:1px solid #837C6B;
}

languages a {
	color:maroon;
	font:bold 13px verdana, sans-serif;
	margin:5px 0 5px 0;
	padding:1px 3px 1px 4px;
	text-decoration:none;
	background:transparent;
	display:block;
	border-top:1px solid #99917d;
	border-right:1px solid #e4d9c0;
	border-bottom:1px solid #e4d9c0;
	border-left:1px solid #99917d;
	width:155px;
}

languages a:hover {
	color:#f6e4c1;
	background:transparent;
	border-top:1px solid #e4d9c0;
	border-right:1px solid #837c6b;
	border-bottom:1px solid #837c6b;
	border-left:1px solid #e4d9c0;
}

/*===========for the Tabs ==========*/
#menu {
	border-bottom : 1px solid #99FF99;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 10px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#menu a:link, #menu a:visited	{
	background : #000000; //#E8EBF0;
	border : 1px solid #99FF99; //#ccc;
	color : #99FF99; //#666;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	background : #999; 
	color : #000;
}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4 {
	display : none;
	width: 90%;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
	display : inline;
	left : 10px;
	position : absolute;
	top : 95px;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a {
	background : #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

 #menu ul a:hover {
	color : #f00; /*!important;*/
}

#contents {
	background : #fff;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;
}

#cc, #cc.a {
	size: 10px;
}
/* ======== FOTO GALLERY =========== */
#imageContainer {
	position:relative;
	margin:auto;
	width:500px;
	border:1px solid #000;
}

/* styles unrelated to the application follow 
h1 {
	position:relative;
	font:1em verdana;
}

.copy {
	width:500px;
	margin:auto;
	position:relative;
	font:0.9em verdana;
}

#so_credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#so_credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}*/

