@import "admin.css";

html {
  margin : 0; 
  padding : 0;
  border : 0;

  position : relative;
  top : 0; left: 0;
  height : 100%;
}

body {
  margin : 0 0 0 0; 
  padding : 0;
  border : 0;

  background : #FFF /*url(images/background_tile.gif) repeat-x left top;  url(/_image/background.gif) repeat-y center top; */

  position : relative;
  top : 0; left: 0;
  height : 100%;
/*  background : green; */
}


#Form {
  position : relative;
  top : 0; left: 0;

  margin : 1em auto; 
  padding : 0;

  width : 82em;
  min-width : 956px;
  height : 90%;

  font-family : verdana, arial, sans-serif;

/*  background : red; */
}

#Layout_main {
  /* position : relative;
  top : 0; left: 0; */

  margin : 0; 
  padding : 0;
  border : 1px solid #4682B4;

  width : 74em;
/*  height : 100%; */
  height : 100%;

  /* min-width : 744px; */

  color : #000000;
  background : #FFFFFF;
}

#Layout_main[id=Layout_main] {
  width : 74em;
/*  height : auto;
  min-height : 100%; */
  height : auto;
  min-height : 100%;
}

div.banner {
  position : relative;
  top : 0; left : 0;

  margin : 0 0 1em 0;
  padding : 0;
  border : 0;

  height : 1%;
}

div.banner h1 {
  position : absolute;
  top : 0; left : 0;

  margin : 0 0 0 10px;
  padding : 0;
  line-height : 1em;
}

div.banner div {
  margin : 0 0 0 auto;
  background : transparent url(images/banner.jpg) no-repeat top right;
  text-align : right;
  height : 60px;
}

div.float-wrapper {
  position : relative;
  top : 0; left : 0;
  height : 1%;
}



/* Content */

#col-a {
  margin : 0 0em 0 12.5em;
  padding : 0 0 3em 0;
}



/* Main navigation */

#col-b {
  position : absolute;
  top : 0; left : 0;

  width : 12em;

  margin : 0 0 0 0; 
  padding : 0;
  border : 0;

}

#col-b ul {
  margin : 0; 
  padding : 0;
  border : 0;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #ffffff;
  text-align : left;
}

#col-b li {
  margin : 0 0 0 0; 
  padding: 0 0 0 0; 
  border-bottom : 1px solid #4682B4;
  border-right : 1px solid #4682B4;
  border-top : 1px solid #4682B4;
  
  list-style-type : none;
  list-style-image : none;
}

#col-b a {
  display : block;
  padding : 0.2em 1em;
  
  color: #B0C4DE;
  background-color: Black;
  background: #B0C4DE;
}

#col-b a:link, #col-b a:visited {
  text-decoration : none;
  color : #ffffff;
  font-weight: bold;
}

#col-b li.parentActive, #col-b li.active a, #col-b a:link:hover, #col-b a:visited:hover, #col-b a:active, #col-b a:focus {
  text-decoration : none;
  color : #4682B4;
  background : #B0C4DE  ;
  }
#col-b li.parentActive, #col-b li.active a{
  border-bottom : 1px solid #000000;
  border-right : 1px solid #000000;
  border-top : 1px solid #000000;	
  border-left : 1px solid #000000;	

}


#col-b li.active strong {
  font-weight : normal;
}

#col-b .parentClosed ul { 
  display : none;
}

#col-b li.parentActive{ 
}



/* 2nd level nav */


#col-b ul ul { 
  border-right : 0;
  border-top : 0;
  background : #FFFFFF;
}

#col-b ul ul li { 
  margin-left : 1em;
  padding-left : 0;
  border-bottom : 0;
  border-top : 1px solid #D27F3D;
}

#col-b ul ul li a { 
  padding-left : 0.5em;
}



/* Right hand col */


#col-c { 
  position : absolute;
  top : 0; left : 0;

  margin : 0 0 0 64em;
  padding : 0.5em;
  border : 1px solid #D27F3D;
  width : 10em;

  color : #000000;
  background : #FFFFFF;
}

#col-c[id=col-c] {
  margin : 0 0 0 65em;
  width : auto;
  min-width : 140px;
} 

#col-c div { 
  font-size : 95%;
}
/*
#col-c div div { 
  border : 1px solid #D27F3D;
  margin : 0 0 0.5em 0;
  padding : 0.5em;
}

#col-c div div div { 
  border : 0px solid #D27F3D;
}
*/


/* Miscellaneous */

a img {
  border : 0;
}



/* Footer */

#Layout_FooterPane {
  font-size : 90%;
  line-height : 1.3em;
  margin-left : 14em;
}

#Layout_FooterPane p {
  margin : 0;
  padding : 0;
  line-height : 1.3em;
  text-align : center;
}



/* Sponsors */

#sponsors ul {
  margin : 0;
  padding : 0;
}

#sponsors li { 
  margin : 0.5em 0;
  padding : 0;
  text-align : center;
  list-style-image : none;
  list-style-type : none;
}