@charset "utf-8";
/* CSS Document */

/* Page Layout */
 
#wrapper { 
  border: none;
  margin: 0 auto;
  text-align: left;
  width: 950px;
} 
#header { 
}
#page { 
  background-color:#ffffff;
  background-image:url(../img/shim_ffffff.gif);
  background-repeat:repeat;
  width: 950px;
} 
#container { 
  background-color:#ffffff;
  float: right;
  width: 740px;
}
#photo { 
}

#maincontent { 
  background-color:#ffffff;
  float: left;
  padding: 0px 15px 0px 11px;
  width: 714px;
}
#sidebarleft {
  background-color:#ffffff;
  float: left;
  padding: 0px 15px 0px 15px;
  width: 180px;
}
#sidebarright {
}
#globalnavwrapper { 
  margin: 0 auto;
}
#globalnav { 
  position:absolute;
  top:90px;
  left:auto;
  background-image:url(../img/global_nav_bg.gif);
  background-repeat:repeat-x;
  height:40px;
  width: 950px;
}
#searchdiv {
  display:inline;
  margin:0;
  padding: 1px 0 0 0;
  float:right;
}
#footer { 
  height: 44px;
  background-color:#6095c1;
  background-image:url(../img/footer_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  padding: 10px 20px 0 20px;
} 

/* Generic Layout */

.clearfloat {
  clear:both;
  height:10px;
  font-size: 1px;
  line-height: 0px;
}
.floatleft {
  float:left;
}
.floatright{
  float:right;
}
.clearfloat0 {
  clear:both;
  height:0px;
  font-size: 1px;
  line-height: 0px;
}
/* Page-Specific Sections */

.tableWithSideBar {
  float:left;
  width:550px;
}

#tableSideBar {
  background-color:#e4e4e4;
  float:right;
  margin-left:10px;
  width:140px;
}
#tableSideBarWhite {
  background-color:#ffffff;
  float:right;
  margin-left:10px;
  width:140px;
}