

/*=================================================================================*/

.pageHeader {
  top:0;
  left:0;
  width: 1000px;
  height:181px;
  margin: 0px 1px 0px 1px;
  }


.pageContent
{
	  /*background-color: Aqua; /*temp*/
	  /*display: block;*/
	  padding-right: 10px;
	  padding-left: 10px;
	  padding-bottom: 10px;
	  padding-top: 10px;
	  margin-left: 205px;
	  width: 670px;
	  color: #333333;
	  font-family: Verdana, Arial, Helvetica;
	  /*height: 60%;*/
	  text-align: left;
}

.siteSearch 
{
	  position:absolute;
	  text-align:right;
	  left:795;
	  width:200;
	  top:138
}

.googleAdds {
  position:absolute;
  top: 184px;
  left:880;
  /*height: 60%;*/
  width:120px;
  color: #cccccc;
 }

.pageNav 
{
	  position:absolute;
	  top: 182px;
	  left:0;
	  /*height: 60%;*/
	  width:200px;
	  color: #cccccc;
 }

.pageNav A 
{
	  color: #ffffff;
	  font-weight:bold;
}
  
  .pageFooter {
  width:1024px;
  text-align:center;
  padding: 2px;
  border:2px solid #ffffff;
  clear: both;
  }
  
 
 .navUp 
 {
	  background-image: url(/_style/nav_up.gif);
	  background-repeat: no-repeat;
	  padding: 2px 5px 2px 18px;
	  height:20px;
	  font-weight: bold;
 } 
 
 
 
 .navDef 
 {
	  background-image: url(/_style/nav_def.gif);
	  background-repeat: no-repeat;
	  padding-top: 2px;
	  padding-right: 20px;
	  padding-bottom: 2px;
	  padding-left: 33px;
	  height:21px;
	  width: 160px;
	  white-space: nowrap;
	  overflow: hidden;
 }
 
 .navSel
 {
	  background-image: url(/_style/nav_sel.gif);
	  background-repeat: no-repeat;
	  padding: 2px 5px 2px 18px;
	  height:20px;
	  white-space: nowrap;
	  overflow: hidden;
 }
 
 .navSelSub
 {
	  background-image: url(/_style/nav_sel_sub.gif);
	  background-repeat: no-repeat;
	  padding: 2px 5px 2px 33px;
	  height:20px;
	  white-space: nowrap;
	  overflow: hidden;
 }
 
 
 
 /*=================================================================================*/
  
  .mainMenu 
  {
	  position:absolute;
	  top: 159px;
	  width: 490px;
	  height: 22px;
   left:500px;
   color: #dcdcdc;
   
  }
 
 
 .mainMenu ul {
	    display: block;
	    margin: 0px 0px 0px 0px; 

 }
.mainMenu li
{
	   background-position: left top;
	   background-image: url(/_style/nav_sep.jpg);
	   background-repeat: no-repeat;
	   display: block;
    float: right;    
    margin: 0px 0px 0px 0px;
    padding: 3px 8px 0px 12px;
    height: 22px;   
    
}
 
 .mainMenu A 
 {
	  color: #dcdcdc;
 }
 
 /*=================================================================================*/
 
  
.navItem
{
	  BACKGROUND-POSITION-Y: bottom;
	  background-image: url(/style/nav_ft.gif);
	  padding-bottom: 5px;
	  background-repeat: no-repeat;
	  margin-bottom: 5px;
	  width:200px;
}
.navBody
{
	  background-image: url(/style/nav_bg.gif);
	  background-repeat: repeat-y;
	  padding: 2px 10px 5px 10px;
	  width:200px;
  }
.navHead
{
	  padding: 3px 5px 0px 11px;
	  font-weight: bold;
	  background: url(/style/nav_hd.gif) no-repeat;
	  color: #333333;
	  height: 22px;
	  text-align: left;
}


/*=================================================================================*/
 


    
.icon
{
	  border-right: medium none;
	  border-top: medium none;
	  margin-left: 3px;
	  vertical-align: text-bottom;
	  border-left: medium none;
	  margin-right: 3px;
	  border-bottom: medium none;
}

.link
{
	  display: block;
	  background: url(/images/cube_icon.gif) no-repeat left top;
	  padding: 1px 1px 2px 20px;
	  margin: 2px 0px 0px 0px;
}


/*=================================================================================*/


/*=================================================================================*/

.tableHead400
{
	  padding: 3px 5px 0px 18px;
	  margin: 0px 0px 0px 0px;
	  font-weight: bold;
	  background: url(/_style/table400.gif) no-repeat;
	  height: 22px;
	  color: #ffffff;
  }
  
 
  
 .tableHead li {       
    display: block;
    float: left;    
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 2px 2px;
    text-align: left;
    height: 20px;    
}
  
.tableRow, .tableRow400 {
	  clear: both;
	  display: block;
	  padding: 3px 0px 0px 0px;
	  margin: 0px 10px 0px 10px;
	  overflow: auto;
	  border-bottom: solid 1px #cccccc;

	  
	  
 }
 
 .tableRow400 {
	  width: 420px;
 }
 
 
 
 .propRow li, .tableRow400 li, .tableRow li {       
    /*display: block;*/
    float: left;    
    margin: 0px 0px 0px 0px;
    padding: 2px 5px 5px 5px;
    text-align: left;
    height: 18px;
    overflow: hidden;
    white-space: nowrap;
}
 
.propRow li
{
	  width: 180;
}
