/* CSS Document */

#CONTENTAREA_CMS, #CONTENTAREA_CMS DIV, #CONTENTAREA_CMS P {
    background: #ffffff;
}
#CONTENTAREA_CMS a:link, #CONTENTAREA_CMS a:visited {
  	color: blue; background: white;
}

body { margin: 0; padding: 0; background: #546C9A}
td{
	color: #000000;
	font-family: Myriad, Verdana, Arial, sans-serif;
	font-size: 12px;
}
div { padding: 0; margin: 0; }
img { border: 0; }
P { padding: 0; margin: 0; }
H1 {
}
H2 {
}
div.whiteWrapper { background: #fff; padding: 1px 0 2px 0; }
#tableShell { 
  background: url(images/bgTableShell.gif); 
  border-top: 1px solid #fff; border-right: 1px solid #fff;  border-left: 1px solid #fff;
}
  #tableShell_announcement {
    background: #F3EFE8;
    margin: 5px 2px 0 1px; 
	padding: 12px 6px 12px 6px;
	font-size: 11px;
    border: 1px dashed #C9B897;	
  }
  #tableShell_headerText { 
    background: #D4C6AC; 
    border: 1px dashed #C9B897; 
	padding: 4px 0 2px 2px;
  }
  #tableShell_contentWrapper {
    padding: 20px 40px 10px 16px;	
  }
    #tableShell_contentWrapper li {padding: 0 0 8px 0; }
    #tableShell_contentWrapper a:link, {color: #0000ff; background: white;  }
    #tableShell_contentWrapper a:visited { color: #800080; background: white;}
	#tableShell_contentWrapper a:hover { color: #0303C6; background: white;} 	
#tableFooter {
  background: #fff;  
  border-bottom: 1px solid #fff; border-right: 1px solid #fff;  border-left: 1px solid #fff;
  background: #EFEAE0;   
}
  div.footer {
    padding: 6px 12px 6px 12px;
	font: bold 10px myriad, sans-serif;
	color: #757575;	
  }
  #tableFooter_treeTop {
    float: right;
  }
    #tableFooter_treeTop a,  #tableFooter_treeTop a:link,  #tableFooter_treeTop a:visited {
	  font: bold 10px myriad, sans-serif;
	  color: #757575;	
	}
	#tableFooter_treeTop a:hover { color: #ff0000; }
/*menu CSS *****************************************************************************/  
#menu {
  margin: 5px 2px 0 1px; padding: 12px 0px 32px 0px;
  background: #EFE4E8;
  border: 1px dashed #C9B897;
}
  #menu ul {list-style: none; margin: 0; padding: 0; }
  #menu li { margin: 0; padding: 0; }
  #menu li a, #menu li a:link, #menu li a:visited {
    display: block;
	padding: 4px 4px 4px 10px;
	color: #964E66;
	font: bold 12px Arial, sans-serif;
	text-decoration: none;
  }
  #menu li a:hover {
	background: #fff;
	border-top: 1px dashed #C9B897;
	border-bottom: 1px dashed #C9B897;	
	padding: 3px 4px 3px 10px;
  }
	  /*begin submenu*/
	  #menu ul ul {
	  }
	  #menu ul ul li a:link, #menu ul ul li a:visited {
		font-weight: normal;
		color: #784053;
		background: #D7C1C9;
	  }
	  #menu ul ul li a:hover {
	    background: white;
	  }
	  /*end submenu*/	  
      
#menuFooter {
  margin: 0px;
  border-top: 1px solid white;
  padding: 4px 0 4px 0px;
  background: #C9B897;
  text-align: center;
}
	  #menuFooter ul {
		list-style: none;
		margin: 0px;
		padding: 0px;  
	  }
	  #menuFooter li {
		margin: 0px; padding: 0px;
		display: inline;
	  }
	  #menuFooter li a:link, #menuFooter li a:visited {
	    padding: 0px 8px 0px 8px; margin: 0px;
		color: #fff;
		font:  11px  myriad, sans-serif;
		text-decoration: none;
	  }   

/* Object Listing */
  .listingArea .itemEven, .listingArea .itemOdd, .listingArea .header { padding: 0 0 20px 0; clear: both; }
  .listingArea .headerArea {display: none; }
  .listingArea .itemArea {}
  .listingArea .subItem0, .listingArea .subItem0Header { float: left; padding: 0 10px 5px 0; } 
  .fullItemArea .subItemHeader { font-weight: bold; clear: both; float: left; padding: 5px 10px 0 0; width: 60px; }
  .fullItemArea .subItem { padding: 5px 0 0 0; }
  
  #SearchSubmitWrapper { display: inline; }
  #SearchClearWrapper { display: inline; }
  #searchFormWrapper .searchFormItem input { width: 200px; }
  
  #SearchResultsNavWrapper { clear: both; padding: 18px 0 0 0; text-align: center;}
  #SearchResultsNavWrapper .searchResultNavButton { display: inline; }
  #SearchResultsNextNav { padding: 0 0 0 10px; }
  #SearchResultsPreviousNav { padding: 0 10px 0 0; }  
  #SearchResultNum { 
      color: #777; 
	  width: 100%;
  }
  
  #DefaultSearchEngineAreaWrapper .itemEven, #DefaultSearchEngineAreaWrapper .itemOdd { 
      border-bottom: thin #EFE4E8 solid;
	  padding: 8px 0 8px 0;
  }
  #DefaultSearchEngineAreaWrapper .subItem0, #DefaultSearchEngineAreaWrapper .subItem1,
  #DefaultSearchEngineAreaWrapper .subItem2, #DefaultSearchEngineAreaWrapper .subItem3 { 
      float: right; 
	  clear: both; 
	  padding-right: 30px;
  }
  #DefaultSearchEngineAreaWrapper .subItem4, #DefaultSearchEngineAreaWrapper .subItem6,
  #DefaultSearchEngineAreaWrapper .subItem7, #DefaultSearchEngineAreaWrapper .subItem8,
  #DefaultSearchEngineAreaWrapper .subItem9
  { padding-left: 10px; }
  #DefaultSearchEngineAreaWrapper .subItem9, #DefaultSearchEngineAreaWrapper .subItem10
  { float: left; }
  #DefaultSearchEngineAreaWrapper .subItem4, #DefaultSearchEngineAreaWrapper .subItem5,
  #DefaultSearchEngineAreaWrapper .subItem9, #DefaultSearchEngineAreaWrapper .subItem10,
  #DefaultSearchEngineAreaWrapper .subItem11
  { display: inline; }
  #DefaultSearchEngineAreaWrapper .subItem2 { 
    background: url("images/phone_pre.gif") no-repeat bottom left;
    padding-left: 45px; 
  }
  #DefaultSearchEngineAreaWrapper .subItem3 { 
    background: url("images/fax_pre.gif") no-repeat bottom left;
    padding-left: 25px; 
  }
  #DefaultSearchEngineAreaWrapper .subItem9 { 
      background: url("images/comma.gif") no-repeat bottom right;
	  padding-right: 7px;
  }
  #DefaultSearchEngineAreaWrapper .subItem10
  { padding-left: 2px; }
  #DefaultSearchEngineAreaWrapper .subItem5, #DefaultSearchEngineAreaWrapper .subItem11
  { padding-left: 5px; }
  #DefaultSearchEngineAreaWrapper .subItem4, #DefaultSearchEngineAreaWrapper .subItem5
  { color: #964E66; font-weight: bold; }
  #DefaultSearchEngineAreaWrapper .subItem6
  { font-style : italic; }
  #DefaultSearchEngineAreaWrapper .itemEven a, #DefaultSearchEngineAreaWrapper .itemEven a:LINK, #DefaultSearchEngineAreaWrapper .itemEven a:VISITED, 
  #DefaultSearchEngineAreaWrapper .itemOdd a, #DefaultSearchEngineAreaWrapper .itemOdd a:LINK, #DefaultSearchEngineAreaWrapper .itemOdd a:VISITED { 
      color: #2A6C95;
	  font-size: 9pt; 
	  font-weight: bolder;
	  text-decoration: none;
  }
  #DefaultSearchEngineAreaWrapper .itemEven a:HOVER, #DefaultSearchEngineAreaWrapper .itemOdd a:HOVER { color: #83A9D0; text-decoration: underline; }
 #searchResultNum { display:none; }