UL /* IE causes ordinarly lists to go too far to the left */
{
  padding-left:10px;
}

.siteCaption
{
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:hand;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:11px;
	padding-left:167px;	
}

.ContentContainerParent
{
	width:100%;
	height:100%;
	_ckground-image:url(images/main_back.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:2px 2px 2px 0px;	
}
.ContentContainer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	text-indent:10px;
	line-height:16px;
	
	width:100%;
	height:100%;
	padding:10px;
	border-top: 1px solid #6a0a2f;	
	border-left: 1px solid #6a0a2f;	
}


/* paintingsTable */
.expertBiography 
{	
	width:90%;
	border:1px solid #cccccc;
}

.errormessage
{
	color: red;
}

.infomessage
{
	color:black;
}


HR
{
	width:100%;
	color:#999999;/*does not work in moz*/
	height:1px;
}

TH
{
	border:1px solid #cccccc;	
	background-color:#efefef;	
}

.messageSuggest
{
	color:#3333aa;
}
	
/* Global styles */
body, table, td
{	
	font: small Tahoma, serif;			
	font-size:8pt;
}


FORM
{
	margin:0px;
}


A, A:link, A:visited
{
  font-family:Tahoma;
  color:#28440e;
  
  font-weight:bold;
  text-decoration:none;	
}

A:hover
{
  font-family:Tahoma;
   color:#28440e;
  
  font-weight:bold;
  text-decoration:none;	
}

 
/* Links in the main area*/
.mainCell A, .mainCell A:link, .mainCell  A:visited
{
	color:#6a0a2f;
	text-decoration:none;
}	

.mainCell A:hover
{
	color:#6a0a2f;
	text-decoration:none;		
}
	
button, input.button 
{
	background-color: #6a0a2f;
	border: 1px solid #a66e83;
	color: #fcf2e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	height:18px;
	text-align:center;
	padding-bottom:2px;
	vertical-align: bottom;
	
}

input.textbox, textarea
{   
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal;   
   border: 1px solid #000000;
   font-size:11px;
   height:18px;
   padding-bottom:2px;
}

/* Used in News & FAQS & Links page */
H3
{
    font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#6a0a2f;		
	font-size:17px;
	padding-bottom:2px;
	padding-top:3px;
	padding-left:10px;		
	margin-bottom:1px;			
	border-bottom: 0px solid #000000;
	background-color:fcf2e6;
	width:100%;	/*Not 100% because of news module appearing to the right on some pages*/
}

/* FAQ CSS */
H4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:100%;	
	margin-bottom:9px;
	margin-top:1px;	
}

H5 /*Question*/
{
	font-size:8pt;
	font-weight:bold;
	color:#fcf2e6;
	background-color:#6a0a2f;
	padding:3px;
	border-bottom:1px solid #30640b;
	margin-bottom:1px;
	
}

H6 /*Answer,Link content */
{
	font-weight:normal;
	font-size:8pt;
	margin:1px 0px 1px 0px;
	padding:10px 20px 10px 20px;
	text-indent:0px;
	background-color:#ffffff;
}


/* Main Page css */
.mainBody
{
	background-color:#606060;
	margin:0px;
	padding:0px;
}

.mainTable
{		
	background-color:#f9f88b;	
	width:882px;	
}

.mainHeader
{	
	background-image: url(images/header.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	padding-right:30px;
	height:112px;					
}

.title 
{
	background-image: url(images/title_back.jpg); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.mainHeader H1
{
	margin:0px;
	-moz-opacity:0.9;/*Moz only, IE does not work for H*/
}

.mainSeparator
{
	border-top:1px solid #bcc1c5;
	border-bottom:1px solid #bcc1c5;
	background-color:white;
	height:6px;
	line-height:6px;
	margin-bottom:3px;	
}

/* Left cell */	
.menuCell
{	
	height:100%;
	vertical-align:top;
	padding:12px 9px 12px 15px;
	background-image:url(images/back_left.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:ffd6a0;
	width:180px;
}

/* Middle cell */	
.mainCell
{
	background-color:#fcf2e6;
	vertical-align:top;
	padding-top:0px;
	
	padding-right:10px;
	padding-bottom:10px;
	
	width:100%;		
	
}


/* Right cell */
.rightCell
{	
	background-repeat:no-repeat;	
	vertical-align:top;
	
	display:none;
	_adding-right:5px;	
	_adding-left:8px;	
	height:100%;	
}

.mainFooter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffd6a0;
	height:38px;
	background-image:url(images/footer_back.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:12px;
	
	/*text-align:center; confuses mozilla and it aligns to the left?? */	
	
}

.menuWrapper
{				
	width:143px;/*Needed for Mozila!*/
	margin-left:5px;
}




/* new----------------------------------------- */
.menuList 
{
	/* Mandatory*/
	padding-left:3px;/*because of NS*/
	margin:0px;	/*Needed to neutralize default margin in all browsers*/
	list-style-type: none;
	
		
	/*	text-indent:0px ;	All - could be used to nest inner levels, but in practice .List UL.padding is better */					
}

.menuList LI
{
	margin-bottom: 0px;/* space  under each main menu item*/
}

/* Submenu*/
.menuList UL
{
	padding-left:10px;/*because of NS*/
	margin-left:7px;
	list-style-type:disc;
	color:#6a0a2f;
	list-style-type: none;	
}

.menuList UL LI
{
	margin-bottom:0px;
}

/* Links in the menu */
.menuList  LI   A, .menuList LI  A:visited , menulist LI  A:active
{
	text-decoration:none;
	font-weight:bold;
	padding:2px 3px 3px 7px;
	color:#ba6c05;		
	display:block;	
}

.menuList UL   A, .menuList UL A:visited , menulist UL  A:active
{
	text-decoration:none;
	font-weight:bold;
	padding:2px 3px 3px 7px;
	color:#6a0a2f;		
	display:block;	
}

.menuList   A:hover 
{
	background-color: #f2bc77;
	color:#6a0a2f;
	/*padding:2px 3px 2px 7px;	*/
}	

/* Selected link */
.menuList  .selected 
{		
	background-color:#f2bc77;
	text-decoration:none;
	padding:2px 3px 2px 7px;
	font-weight:bold;
	color:#ffffff;	
	display:block;
	border-bottom:1px solid #6a0a2f;	
}
/* new----------------------------------------- */	


table.infoTable
{
	width:100%;	
}

table.infoTable td
 {	
	padding:5px;
	vertical-align:top;
}

table.padding
{	
}

table.padding TD
{
	padding:3px;
}

tr.alternating
{
	background-color:#ffffff;	
}

/* Usser tabs */
.menuTabTable
{
margin-left:20px;	
margin-top:5px;
}

.pict:link, .pict:active, .pict:visited, .pict:hover {
text-decoration:none;
}

.menuTab
{
	border:1px solid #6a0a2f;
	background-color:#ffffff;
	color:#6a0a2f;
	
	border-bottom:0px;
	padding:5px;
	

	height:20px;
}


.menuTabSelected
{
	position:relative;
	top:1px;
	
	z-index:10000;
	border:1px solid #6a0a2f;
	background-color:6a0a2f;	
	border-bottom:0px;
	padding:4px;	
	padding-left:8px;
	padding-right:8px;
	
	height:23px;
	color:ffd6a0;
	font-weight:bold;
	font-family:Tahoma;	
}
