
/*Layout CSS*/

body 
{
  background-color: #7E8998;
  background-image:url(../images/span_top.gif);
  background-repeat: repeat-x;
  display:inline;
  height:100%;
  margin:0;
  /* This property sets the page in the middle of the screen  
  margin-left:auto;
  margin-right:auto;
  */
  padding:0;
}
/*Classes*/
/* this was being used for the side banner but not at the moment
.borderimage
{ 
  float:left;
  display :block;
  height :500px;
  width:84px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image: url('../images/CISC-event-slices_02.gif');
}
*/
.container
{
	display:block;
	float:left;
	/*width:706px;*/
	margin:0;
}

.content
{ 
	/*width:675px;*/
  padding:0 0 0 31px;
}

.alphaSearch
{
  padding: 0 4px 0 0;
  text-align:right;
}
.banner{}

.bodyBottomBar
{
  background-image: url('../img/body-bottom.gif');
  background-repeat: no-repeat;  
  float:left;
  height:32px; 
}
.bodyTopBar{
  background-repeat: no-repeat;
}
.selectClassification
{
  padding: 0 10px 0 0;  
  text-align:right;
}

.membersSection{
  padding: 10px 0 0 0;
 /* width:400px;*/
}
.results{ }

.separator
{
  padding: 0 10px 0 5px; 
}

.noSeparator
{
  padding: 0 0 0 5px; 
}
.content p{}

.textbox
{
  width:150px;
  font:Arial;
  color:Black;
  margin:2px 2px 2px 2px;
}

/*This is to fix a problem with spacing in 
  IE(doesn't recognize this code, uses padding instead) 
  and FF(Doesn't recognize padding)*/
.spacer{
  clear:both;
}
.paging{
  padding:25px 10px 0 0;
  float:right;
  text-align:center;
  width:40%;
}

#Footer_FooterImage
{
 /* width:706px;*/
}

/*Layout 1 CSS Start*/
.wrapper
{
  text-align:left;
  width:779px;
  /*width:auto;*/
  visibility: visible;
  /*
  margin-left:auto;
  margin-right:auto;
  */
  margin-bottom:10px;
  padding:-2;
  margin:0;
}
.grid
 { 
  text-align:left;
  width: 695px;
  float:left;
  padding:0;
  margin:0;
  height: 100;
  position:relative;
  overflow:hidden;
}

.leftPane
{
  margin:0;
  text-align:left;
  float:left;
  width:0;
  height: 100%;
}

.middlePane
{
  padding:0;
  margin:0;
  text-align:left;
  background-color:#ffffff;
  float:right;
  width:auto;
  height: 100%;
}

.rightPane
{
  margin:0;
  text-align:left;
  float:right;
  width:auto;
  height: 100%;
}

.headerPane
{
  margin:0;
  text-align:left;
  padding:0;
}

.contentPane
{
  margin:0;
  text-align:left;
  background-color:#ffffff;
}

.footerPane
{
  padding-bottom:5px;
}
/*Layout 1 CSS End*/

/*Layout 2 CSS Start*/
#container {
  padding-left: 200px;   /* Left Column width */
  padding-right: 150px;  /* Right Column width */
  height:100%;
  
}
#container .column {
  position: relative;
  float: left;
}
#center {
  width: 100%;
  height:100%;
  background-color:#ffffff;
}
#left {
  width: 200px;          /* Left Column width */
  right: 200px;          /* Left Column width */
  margin-left: -100%;
  background-color:#ffffff;
  height:100%;
  
}
#right {
  width: 150px;          /* Right Column width */
  margin-right: -150px;  /* Right Column width */
  background-color:#ffffff;
  height:100%;
}
#footer {
background-color:#ffffff;
  clear: both;
}
#header{
background-color:#ffffff;
  clear: both;
}
/*** IE6 Fix ***/
* html #left {
  left: 150px;           /* Right Column width */
}
/*Layout 2 CSS End*/

/*New Contact Layout*/

.newContactLayout
{
  text-align:left;
  vertical-align:top;
  width:auto;
}

.newContactLayout tr td
{  
  padding:5px;
  text-align:left;
  vertical-align:top;
  width:auto;  
}
