/* structure
--------------------------------- */


body {
  margin: 0 0 0 0;
  padding: 0 0 0 0;

  font: 12px Georgia,Serif;
  line-height: 130%;
  letter-spacing: -1px;
  color:#959595;
  
  background:#FFFFFF url(../images/common/bggradient.gif) repeat-x;


  /* IEWin only */
  SCROLLBAR-FACE-COLOR: #FFFFFF;
  
  SCROLLBAR-HIGHLIGHT-COLOR: #D6D6D6;
  SCROLLBAR-SHADOW-COLOR: #D6D6D6;

  SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;

  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #FFFFFF;

  
  }
  
#container {

  margin: auto auto;

  position:relative;
  top: 10px;
  height: 552px;
  text-align:left;
  background: #FFFFFF;
  padding: 24px 24px 25px 24px;

  width: 708px;

  /* ie5win fudge begins */
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 660px;
  }
html>body #container {
	width: 660px; /* ie5win fudge ends */
}

  
/* hidden text
--------------------------------- */
h1, h2, h3 {
  margin:0;
  background-repeat:no-repeat;
  background-position:left top;
  }
h1 span, h2 span, h3 span {display:none;}

  
/* borders and shadow
--------------------------------- */

#shadowleft {
  position: absolute;
  top:0px;
  left:0px;
  width:4px;
  height: 601px;
  background: url(../images/common/left_shadow.gif) no-repeat;
  z-index: 2;
  }
  
#shadowright {

  position: absolute;
  top:0px;
  right:0px;
  width:4px;
  height: 601px;
  background: url(../images/common/right_shadow.gif) no-repeat;
  z-index: 2;
  }

#shadowtop {
  position: absolute;
  top:0px;
  left:0px;
  width:708px;
  height: 3px;
  background: url(../images/common/top_shadow.gif) repeat-x top;
  z-index: 1;
  }

#shadowbottom {

    position: absolute;
	bottom: 0px;
	left: 0px;
	width: 708px;
	height: 5px;
	background: url(../images/common/bottom_shadow.gif) repeat-x bottom;
    z-index: 1;

  }
  
/* top content
--------------------------------- */

#topbar {
	position: relative;
	width: 660px;
	height: 176px;
	background: url(../images/common/banner.gif);
    z-index: 1;

  }
/* navigation
--------------------------------- */

#navigation {
	position: relative;
	width: 100%;
	height: 23px;
    font-weight: bold;
    color:#959595;
 
    border-bottom:1px solid #D6D6D6;
    border-top:1px solid #D6D6D6;

}


#navigation ul {
	display: block;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0;
}
#navigation li {
    float: left;
	padding:  6px 8px 0 0;
	margin: 0;
}

#navigation li.right {
    float: right;
	padding:  6px 0 0 0;
	margin: 0;
}
  
.pointer{

    color:#FF8E14;
    text-decoration: none;

}


/* main content
--------------------------------- */

  
#contentleft {

    position: relative;
	width: 330px;
	height: 350px;
    background: #ECEDDD;
    float: left;
    
    border: solid #D6D6D6;
    border-width: 0px 1px 1px 1px;

    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 328px;
  }
html>body #contentleft {
	width: 328px; /* ie5win fudge ends */
}

#contentleftpane {
    margin: 8px;
    position: relative;
    overflow: hidden;

	height: 323px;
 
    background: #FFFFFF url(../images/common/leftpane_shadow_bottom.gif) no-repeat bottom;

    border: solid #D5D6C7;
    border-width: 0px 1px 0px 1px;
    padding: 10px;

    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family:inherit;

    height: 313px;
  }
html>body #contentleftpane {

    height: 313px; /* ie5win fudge ends */
}
  
#contentright {

    position: relative;
	float: right;
	width: 330px;     /* Incorrect width for IE/PC 4-5.5 */
	height: 330px;    /* Incorrect height for IE/PC 4-5.5 */
    border: solid #D6D6D6;
    border-width: 0px 1px 1px 0px;
    
    padding: 10px;

    overflow: auto;

    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 308px;
  }
html>body #contentright {
	width: 308px; /* ie5win fudge ends */
}

  
#arrow {
    position: relative;
	width: 33px;
	height: 33px;
    background: url(../images/common/arrowright.gif) no-repeat top left;


  }

#more {
    position: absolute;
    right: 10px;
    bottom: 12px;
	width: 54px;
	height: 15px;
    background: url(../images/common/more.gif) no-repeat top left;
    z-index: 10;


  }

hr {
   display: block; /* set display:block so IEWin applies the correct margins */
   height: 1px;
   color: #D6D6D6;
   background-color: #D6D6D6;
   width: 100%;
   border: none;
   margin: 0;
   padding: 0;
}
  
/* links
--------------------------------- */
A:link, A:visited {
  color:#959595;
  background-color:transparent;
  text-decoration: underline;
  }
A:hover {
  color:#FF8E14;
  background-color:transparent;
  text-decoration: underline;
  }

#navigation A{
  text-decoration: none;
  }

/* forms
--------------------------------- */


input.text, textarea.text {
     font: 100% Georgia,Serif;
     color: #959595;
     border: 1px #D6D6D6 solid;
     padding: 1px;
     width: 98%;
     background-color: transparent;
}

textarea.text {
      /* IEWin only */
  SCROLLBAR-FACE-COLOR: #FFFFFF;

  SCROLLBAR-HIGHLIGHT-COLOR: #D6D6D6;
  SCROLLBAR-SHADOW-COLOR: #D6D6D6;

  SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;

  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #FFFFFF;

  height: 120px;

}

input.button {
     font: 100% Georgia,Serif;
     color: #959595;
     border: 1px #D6D6D6 solid;
     background-color: transparent;
     width: 50px;
     height: 30px;

}

  
/* classes
--------------------------------- */

.contentnav {
     line-height: 150%;
}
.contentnav A:link {
    text-decoration: none;
}
.contentnav A:visited {
    text-decoration: none;
}
.centre {
    position: relative;
	float: center;
}





  
