/* CSS  override sheet
    - all colour reference refer to the colours from the design page supplied by
    IIS
   First pass colours - 
        #BFE2FF;     / 1st  colour  /
        #FFCC66;   / 2nd colour  /
        #13609F;   /3rd colour  /

*/
body {
  	background-color:  #99ccff;     /* 1st  colour  */
	
}

#rightcolumn {
	background-color: #FFFFCC;   /*  2nd colour  */
}
.topic a {
	color:#FFFFCC  ;   /*  2nd colour  */
}
#leftcolumn {
	background-color: #FFFFCC;   /*  2nd colour  */
}
#footer a:hover {
	color: #FFFFCC;    /*  2nd colour  */
}
#leftnav a{
	background-color: #FFFFCC;   /* colour #2  */
}
#footer {
	background-color: #CC6633;   /* 3rd colour  */
}
#navigation{
    background-color: #CC6633;   /* 3rd colour  */
    font-size:0.9em;
    
}
#topnav ul
{
	background-color: #CC6633;     /* 3rd colour  */
}
#topnav ul li a{
	background-color: #CC6633;         /* 3rd colour  */
    cursor:pointer; 
}
#leftnav li .active{
    background-color: #ADD8E6;          /* background colour of active navigation menu items */
    color: #000000;
}
#leftnav a:hover {/* pegovstyle.css (line 247) */
    background-color:#B0C4DE;           /* background colour of hover navigation menu items */
    color:#000000;
}
#topnav ul li a:hover{/*  from line 177*/
    background-color:#CC6633;         /* 3rd colour  */
    color: #fff;
}
.special {
    font-weight:bold;          /*  */
    color: #FFF;
    width :20%;
 }
.home {
    font-weight:bold;          /*  */
    color: blue;
    width :40%;
    float:left;
 }
.nothome {
    font-weight:normal;          /*  */
    color: blue;
    width :10%;
    float:left;
 }

#subleftnav a, #subleftnav a:link, #subnavlist a:visited {/* pegovstyle.css (line 264)*/
background-color:#ADD8E6;
}
#subleftnav a:hover {
background-color:#B0C4DE;
}
/*  from line 409*/ 
.topic {
	height:64px;   /* */
	background-image: url(topic.jpg);
	background-repeat:no-repeat;
	color:#999;
	font-weight: bold;
	margin-left:4px;
}
.topic a {
  color:#999;
}
.topic a:hover {
  color:#999;
}
#rightcolumn  a, #rightcolumn  a:visited  {
color:#000;
}
#rightcolumn  a:hover {
color:#000;
}
/*******************    *******************************/
/*   Start Image URLS   */ 
#bk_cols2 {
	background: url(2col.gif);
}
#bk_cols3 {
	background: url(3col.gif);
}
#banner {
	background-image: url(banner.jpg);
}

/* set French banner to default English */ 
#banner_F {
	background-image: url(banner.jpg);
} 

/*   END Image URLS   */ 
/* indentation of Quick link bullets prob#3 */
ul.quick {
      margin-left:3px;
      padding:0;
      font-size:100%;
      color:#009966;
    }
ul.quick li{
        list-style-type:disc;
    }
ul.quick li a {
      color:#009966;  
}
ul.quick li a:hover {
      color:#000000;  
}

ul.style3 {
    font-size: 8pt;
    list-style-type: disc;
    list-style-position: inside;
}

#light {
    margin-top:5px;
    font-style:italic;
    font-weight: 100;
    text-align:center;
}
#light a {
    color:#000;  
    text-decoration:underline;
}
#search_btn{
    background-color:#FFFFCC;
    color:#000;
    font-weight:bold;
    cursor: pointer;
}
/**************************************************************/
.spacer   {
    background-color: #156AAF;         /* 3rd colour  */
    color: #000000;
    border-bottom:1px solid #FFFFFF;
    width:100%;
 }

 
.spacer  li {       /*  */
    color: #000000;
    border-bottom:1px solid #FFFFFF;
 }
.transspacer   {
    /*  */
    color: #000000;
    border-bottom:1px solid #FFFFFF;
    width:100%;
 }
 
.grid  {
    width:100%;
}

.grid tr td {
    margin:0;
    padding: 0;
    border-bottom:1;
    font-size:.99em;
  }
  
.grid th{
    margin:0;
    padding: 0;
    border-bottom:1;
    font-size:.9em;
    font-weight:normal;
  }
.noforms {
 	  border:1px solid #333;
      padding:1px;        
	  margin:0px;
	  font-size:larger;
	  font-weight:700;
	  background-color:lightblue;
	  text-align:center;
 
}
.abc {
  
}

.abc p{
    text-align:left;
    width: 100%; 
}

div.firstletter {
    width: 100%; 
    height: 18px; 
    background-color: rgb(251, 248, 210); 
    color: rgb(0, 0, 0); 
    font-weight: bolder;
  
}
a.leftside{
  float:right;
}

}
FONT.basic{
  font-size : 13px

  font-weight : normal;
}
FONT.basicbold{
  font-size : 13px

  font-weight : bold;
}
FONT.input{
  font-size : 13px

  font-weight : bold;
}
FONT.headingblue{
  font-size : 16px;

  font-weight : bold;

  color : #000000;
}
FONT.basicadd{
  font-size : 13px

  font-weight : normal;
}
FONT.basicdisclaimer{
  font-size : 13px

  font-weight : normal;
}
FONT.basicattention{
  font-size : 13px

  font-weight : bold;
}
FONT.small{
  font-size : 10px;

  font-weight : normal;
}

A.iisstyle{
  font-size : 13px

}
.emphasis {
  background-color:#999999  ;
  padding:3px;
  font-weight :bolder;
}
#el01 {width:100%}; /* Width */
#el02 { /* Text and background colour, blue on light gray */
    color:#00f;
    background-color:#ddd;
}
#el03 {background:url(/i/icon-info.gif) no-repeat 100% 50%} /* Background image */
#el04 {border-width:6px} /* Border width */
#el05 {border:2px dotted #00f} /* Border width, style and colour */
#el06 {border:none} /* No border */
#el07 {padding:1em} /* Increase padding */
#el08 { /* Change width and height */
 height:4em;
}


div.row {
  clear: both;
  padding-top: 10px;
  margin:0px;
  }

div.row span.label {
  float: left;
  width: 460px;
  text-align: left;
  }
div.row span.label2 {
    float: left;
    width: 350px;
    text-align: center;
    margin-top: 1px;
  }
div.row span.label3 {
    float: left;
    width: 350px;
    text-align: left;
    margin-top: 1px;
  }
div.row span.label4 {
  float: right;
  width: 235px;
  text-align: right;
  }  
div.row span.formw {
  margin:0px;
  padding:0px;
  float: right;
  width: 100px;
  text-align: left;
} 
div.row span.formn {
  float: right;
  width: 1px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
} 

