/* CSS Document */


/* basic styles */

body 
{ 
	margin: 0px; 
	padding: 0px;
	background: url(../img/backgroundIndex.png) left repeat-y #66FF00;
	font-family: Tahoma, sans-serif;
	font-size: small;
	color: #333333;
	line-height: 1.166;	
}

p
{
	margin-top: 2px;
}

h1, h2, h3, h4, h5, h6, table, tr, th, td, img
{
	margin: 0px;
	padding: 0px;
}

h2
{
	margin-bottom:4px;
	color:#333333;
	font-weight:normal;
	font-size:14pt;
}

h3
{
	font-size:smaller;
	text-transform:uppercase;
}

h4
{
	font-size:10pt;
}

li
{
	list-style-type:square;
}


/* custom styles */

#hidingBar
{
	position:absolute;
	top:84px;
	left:200px;
	height:20px;
	width:560px;
}

#hidingBar table
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	text-align:center;
}

#hidingBar td
{
	padding-right: 20px;
	height:20px;
}

#hidingBar #submenu1
{
	position: absolute;
	left: 0px;
}

#hidingBar #submenu2
{
	position: absolute;
	left: 111px;
}

#hidingBar #submenu3
{
	position: absolute;
	left: 222px;
}

#hidingBar #submenu4
{
	position: absolute;
	left: 333px;
}

#hidingBar .innerMenu
{
	padding:0px;
	z-index: 100;
	font-weight:bold;
}

#hidingBar .innerMenu a
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:smaller;
}

#hidingBar .innerMenu a:link, .innerMenu a:visited
{
	color:#666666;
}

#hidingBar .innerMenu a:hover
{
	color:#333333;
}

#history .date
{
	padding:2px;
	border: solid 1px #666666;
	background:url(../img/patternNewsTitle.png) #FF0000 repeat-x;
	color:#333333;
	width: 200px;
	text-align:center;
	text-transform:uppercase;
	font-size:smaller;
	font-weight:bold;
}

#history .pill
{
	margin-top:2px;
	padding:2px;
	border: solid 1px #666666;
	background:#ffffff;
	color:#333333;
}

#languageBar
{
	margin:0px;
	padding:2px;
	position:absolute;
	top:2px;
	left:550px;
	width:90px;
	text-transform:uppercase;
	text-align:right;
	font-size:xx-small;
	line-height:16px;
	color:#666666;
	z-index:100;
}

#languageBar a img
{
	border:none;
}

#languageBar td
{	
	padding-right:4px;
	padding-left:4px;
	border-bottom: groove 2px #FFFFFF;
	border-right: groove 2px #FFFFFF;
	width:78px;
}

#languageBar a:link, #languageBar a:visited
{	
	color:#666666;
	text-decoration:none;
}

#languageBar a:hover
{
	color:#333333;
}

#logoBar a img
{
	border:none;
}

#navigationBar
{
	position:absolute;
	left: 200px;
	top:64px;
	height: 20px;
	width:760px;
}

#navigationBar table
{
	border-collapse:collapse;
	position:absolute;
	text-align:center;
	height: 20px;
}

#navigationBar td
{
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	height: 20px;
	width: 150px;
}

#navigationBar .outerMenu
{
	font-size:smaller;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
}

#navigationBar .outerMenu a
{
	text-decoration: none;
	color:#999999;
}

#orientationBar
{
	margin:0px;
	padding:2px;
	position:absolute;
	top:2px;
	left:660px;
	width:90px;
	text-transform:uppercase;
	text-align:right;
	font-size:xx-small;
	line-height:16px;
	color:#666666;
	z-index:100;
}

#orientationBar td
{	
	padding-right:4px;
	padding-left:4px;
	border-bottom: groove 2px #FFFFFF;
	border-right: groove 2px #FFFFFF;
	width:78px;
}

#orientationBar a:link, #orientationBar a:visited
{	
	color:#666666;
	text-decoration:none;
}

#orientationBar a:hover
{
	color:#333333;
}

#pageHeader
{
	border-bottom: solid 1px #666666;
	background-image:url(../img/backgroundHeader.png);
	background-repeat:repeat-x;
	height:104px;
}

#pageHeader a img
{
	border:none;
}