
body
{
	background-image: url(../images/layout/BG-fade.gif) ;
	background-repeat: repeat-x ;
}


select#langSelect
{
	border:1px solid #000;
	font-size:11px;
}

td#innerBG
{
	background-image: url(../images/layout/innerBGfade.gif) ;
	background-color: #151515  ;
	background-repeat: repeat-x ;
}

table#mainBody
{
	background-color: #FFFFFF ;
	font-family: verdana ;
	font-size: 12px ;
	text-align: left ;
	line-height: 18px ;
	border-bottom: 20px solid #999  ;
}


table#mainBody h1
{
	font-size: 2em ;
	font-style: italic ;
	margin-bottom: 5px ;
	color: #777 ;
}


table#mainBody h2
{
	font-size: 1.5em ;
}



table#mainBody hr
{
	height: 4px ;
	color: #000 ;
	background-color: #000 ;
}


div#siteContent
{
	background-repeat: repeat-y;
	background-position: top center ;
	background-image: url(../images/layout/bg.gif) ;
}

div#mainMenuContainer
{
	margin:10px ;
	
	background-image: url(../images/layout/menuBar774x40.gif) ;
	color: white ;
	height: 40px ;
	width: 764px ;
	padding: 0px 0px 0px 10px ;
	
}

a:link, a:visited
{
	color: #BB0000 ;
	font-weight:bold ;
	text-decoration:none ;
}

a:hover
{
	color: #DD0000 ;
	text-decoration:underline ;
}

a.menuitem:link,
a.menuitem:visited
{
	color: #FFF ;
}


a.menuitem, a.menuitem_hover
{
	
	cursor: default ;
	
	width: 105px ;
	height: 25px ;
	display: block ;
	float: left ;
	
	margin-top: 7px ;
	padding: 0px ;
	border-right: 1px solid white ;
	
	color: #FFF ;
	line-height: 25px ;
	text-transform: uppercase ;
	text-align: center ;
	font-size: 10px ;
	font-family: arial ;
	font-weight: bold ;
	cursor: pointer ;
	text-decoration: none ;
}


a.last
{
	border-right: none ;
}


a.menuitem_hover,
a.menuitem_hover:link,
a.menuitem_hover:visited
{
	background-color: #FFFF00 ;
	color: #000;
}


div#toplinks
{
	font-family: verdana ;
	margin-right : 20px ;
	margin-bottom: 5px ;
	font-size: 11px ;
	font-style: italic ;
	text-align:right ;
}


div.breadcrumbs, div.breadcrumbs {
	font-family: arial ;
	font-size: 11px ;
	
	margin-left: 20px ;
	margin-bottom:5px;
	letter-spacing: .05em ;
	font-weight: bold ;
	color: #444;
	/* text-transform: uppercase ; */
}



div.breadcrumbs a:link, div.breadcrumbs a:visited {
	color: #000 ;
	text-decoration: none ;
}

div.breadcrumbs a:hover {
	text-decoration: underline ;
	color: #000 ;
}


div.bleft
{
text-align: left ;
	float: left ;
}


div.bright
{
	text-align: right ;
	margin-right: 20px ;
}

div.display {
	background-color: orange ;
	color: white ;
	font-weight: bold ;
	font-size: 13px ;
	padding: 2px ;
	font-family: arial ;
	margin: 2px ;
}


div.display a:link,
div.display a:visited {
	color: white ;
	text-decoration: none ;
}


div#slider {
	background-color: #FFF ;
	padding: 5px ;
	
}

div.slideout {
	border-left: 20px solid #CCC ;
	border-right: 1px solid #EEE ;
	margin: 2px ;
}

div.slideoutitem {
	background-color: #FFF ;
	color: #333 ;
	margin: 0px 0px 0px 0px ;
	line-height: 18px 
}


div.slideoutitem p
{
	padding: 4px 4px 4px 20px  ;
	margin: 0px 0px 0px 0px ;
	border-bottom: 1px solid #555 ;
}



/*
div.slideoutitem p {
	background-color: #FFF ;
	color: #333 ;
	padding: 4px 4px 4px 20px  ;
	margin: 0px 0px 1px 0px ;
	line-height: 18px ;
}
*/
div#pageTitle {
	margin: 0px 20px 0px 20px  ;
}

div#pageTitle h3
{
	color: #BB0000;
}


img.image_body_right
{
	margin: 0px 0px 20px 20px;
	border: 1px solid black ;
}

img.image_body_left
{
	margin: 0px 20px 20px 0px;
	border: 1px solid black ;
}

img.image_body_center
{
	border: 1px solid black ;
	margin: 0px 20px 20px 20px ;
}

img.outline
{
	border: 1px solid black ;
}

h3
{
	font-size:1.2em;
}

.red
{
	color: #BB0000 ;
}


.darkred, .errors
{
	color: #880000 ;
}

div#footer
{
font-family:arial; 
font-size: 11px ; 
color: #555 ; 
padding: 10px; 
background-color: #DDD;
}

div#footer-body
{
font-family:arial; 
font-size: 11px ; 
color: #555 ; 
padding-top: 1em;
padding-bottom: .5em; 
background-color: #DDD;
text-align: justify; 
padding-left: 0em;
padding-right: 0em;

}

div#stuff
{
  text-align: justify; 
  font-family:arial; 
  font-size: 11px; 
  color: #555 ; "
}