a.target {
	
	color: #555753;

                font-weight: normal;

		}
		

a.target:hover {

	color: #555753;	
	
                font-weight: normal;
				}		

a.target-h {
	
	color: #555753;

                font-weight: strong;

		}
		

a.target-h:hover {

	color: #555753;	
	
                font-weight: strong;
				}		


body {

		width: 850px;

		\width: 860px;

		w\idth: 850px;

		margin-left: auto;

		margin-right: auto; 

		margin-top: 0px;

		background-color: #DEDFDE;

		color: #555753;

		padding: 5px;

		font-size:80%;

		font-family: Arial, Helvetica, sans-serif;

		text-align: center;

			}

	

	div#wrap {

		background: #fff url(images/workbook-background.gif) repeat-y;

		margin: 0 auto;

		width: 850px;

		padding: 0;

				}

	#top {

		background-color: #FFFFFF;
		height: 0px;
			}

	

	#topleft {

		float: left;

		width: 500px;
		height:30px;
		background-color: #FFFFFF;

				}

	

	#topright {

		width: 350px;
      height:30px;
		float: right;

		padding: 0px;

                             background-color: #FFFFFF;
                             
				}

			

	#topleft p {

		text-align: left;

		padding: 0;

		padding-right: 3px;

		font-size: 80%;

					}

		

	#header {

		background-color: #FFFFFF;
      height: 35px;
		text-align: left;
		padding-top: 15px;
		 clear: both;

				}

			

	#header h1 {

		padding: 5px;

		margin: 0;

		font-size: 120%;

					}

	

/*TopNavBar*/

	#nav {

		background-color: #414B6B;

		padding: 5px;

			}

	#nav ul{

		margin: 0;

		padding-top: 3px;

		padding-left: 2px;

		font-size: 102%;

		text-align: left;

			}

			

	#nav li {

		display: inline;

		margin: 0;

		padding: 0;

				}

			

               #nav a {

		text-decoration: none;

		padding-right: 14px;

		background: transparent;

		color: #E7E3E7;

		font-weight: bolder;

				}

	

	#nav a.selected {

		background: transparent;

		color: #FFFF66;

		font-weight: bolder;

							}		



	#nav a:hover {

		color: white;

						}
/*endTopNavBar*/

	

/*Main*/			

	#main {

/*bg colour is #E6E6FA;*/
		background-color: transparent;

		float: left;

		width:600px;

		text-align: left;

		margin-bottom: 0;

			}

/*content boxes for main and sidebar*/
	div#internal 

{

	background: #f9fcfd;	

	border: 1px solid #414B6B;

	margin: 2em 1em 2em 1em;

	}	
	
	
	div#internal-sidebar

{

	background: #f5f9fb;	

	border: 1px solid #414B6B;;

	margin: 2em 1em 2em 1em;

	}	
	
	div#blue1 {
	padding:2px 0 2px 5px; 
	background: #e7e7e7; 
	}
	
	#blue1 a
	{
		font-weight: bold;
		color: #006699;
	}
	
	#blue1 a.selected {

  		color: #b30;}
  		
              #blue1 a:hover {

	color: #b30;	
				}	
	
	div#blue2 {
	padding:2px 0 2px 5px; 
	background: #0878A6; 
	}
	
	#blue2 a
	{
		font-weight: bold;
		color: #f9fcfd;
	}
	
	#blue2 a.selected {

  		color: #b30;}
  	
  	#blue2 a:hover {

	color: #b30;	
				}	
  	
  	
  	div#blue3 {
	padding:2px 0 2px 5px; 
	background: #83CEE3; 
	}
	
  	#blue3 a
	{
		font-weight: bold;
		color: #f9fcfd;
	}
	
	#blue3 a.selected {

  		color: #b30;}
  	
  	#blue3 a:hover {

	color: #b30;	
				}	
				
/*end content boxes for main and sidebar*/

/*breadcrums*/

	p.breadcrum {

		background-color: #FFFFFF;

		color: #414B6B;

		margin-top: 0px;

		font-size: 80%;

					}

/*endbreadcrums*/

	
/*main text*/

	#main h1 {font-size: 140%;
		padding: 0 10px;}

	#main h2 {

		padding:0 10px;
		
		margin-top: 25px;
		
		margin-bottom: 10px;

		font-size: 130%;

				}

	

	#main h3 {

		padding:0 10px;
		
		margin: 25px 0 0 0;

		font-size: 110%;

				}

	#main h4 {

		padding:0 10px;
		
		margin: 15px 0 0 0;

		font-size: 100%;

				}
				

	#main p {

		padding:0 10px;
		margin: 0 0 10px 0;

				}
				
	#main p.blockquote {

		padding:0 30px;

				}			

	#main p.footer {

		padding: 5px;

		margin: 0;

		font-size: 70%;

		text-align: center;}

	#main h3.center {

	text-align:center;

			}

	

	#main p.name {

	font-weight: bolder;

	                            }

	

	p.anchor {

	font-size: 80%;

	text-align: center;

				}
	p.centre {
	
	text-align: center;
	        
	        }
				
	p.date {

	font-size: 80%;

	text-align: left;

				}
				
	b.input {
	
	color:
                                                  #2C1DE2
	}
	
	/*main images*/
	
	#main img {

		padding:0 10px;
		
				}

	
/*for sitemap levels*/				
	a.toplevel {
	
	font-weight: bolder;
	    
	                    }
	                    
	a.sub {
	
	font-weight:normal;
	
	            }
/*end for sitemap levels*/
	
/*for citations*/
                p.bib 
                { margin-left: +2em; text-indent: -2em; }
                                                                                             
/*end for citations*/

/*for footnotes*/
                p.footnote 
                { margin-left: +2em; text-indent: -2em; 
                font-size: 80%;}
                
                
                #main h.footnote {

		padding:0 10px;
		
		font-weight: bold;

		font-size: 90%;

				}
/*end for footnotes*/

/*disclaimer*/
	#disclaimer p {
	font-size: 85%;
	}
	
	div#disclaimer 

{

	background: #DAF3F8;	

	border: 1px solid #414B6B;

	margin: 1em 1em 1em 1em;

	}	
/*end disclaimer*/                

/*credits*/
	#credits p {
	font-size: 85%;
	}
	
	div#credits 

{

	background: #FFFACD;	

	border: 1px solid #414B6B;

	margin: 1em 1em 1em 1em;

	}	
/*end credits*/

/*end main text*/
				
/*MainLinks*/

	a {
	
	color: #0878A6; 

	text-decoration: none;

	font-weight: bolder;

		}

	

	a:hover {

	color: #b30;	

				}

	

	
/*endMainLinks*/
	

/*endMain*/

	

	
/*Sidebar*/


	#sidebar {

		background: #FFFFFF;

		width: 250px; 

		float: right;

		text-align: left;

		margin-bottom: 200px;
				}
				

	#sidebar ul {

		list-style-type: none;

		padding-bottom: 100px;

					}

                #sidebar p.sub-menu  {
                padding: 15px;
                margin-top: -25px;
                                                                        }
                                                                        
                                                                        
	 #sidebar li {

 	 	padding: 10px;

  					}


	#sidebar ul.submenu {padding: 0;
		margin: 0;}
		
	#sidebar ul.submenu li {padding-bottom: 0px;}		
	
	#sidebar h4 {margin-bottom: 5px;
		margin-top: 5px;}

  	#sidebar a.selected {

  		color: #b30;

  								}

	#sidebar a.gloss1 {

		font-size: 140%;
		padding: 5px;

							}
							
							
	#sidebar a.gloss-selected {

		font-size: 140%;
		padding: 5px;
		color: blue;
		font-weight: bolder;

							}	
#main a.gloss1 {

		font-size: 400%;
		padding: 5px;


						}	
#main a.gloss1:hover
						{color: blue; }
							
								

	* html #sidebar {
		
		\width: 200px;

		w\idth:247px;

						}

	
	

	#wrap>#sidebar {

		width:250px;

						}

	

/*SidebarText*/			

	#sidebar ul {

		margin-bottom:0;

	}

	#sidebar p {

		padding:4px;

	}

	h2.centre {
	text-align: center;
	}

               #sidebar h4 {
	padding: 5px;
	}
                
               #sidebar p.menu {
               padding: 5px;
               }
                
	#sidebarlogo p {

		padding:3px; text-align: center;

	} 
	




	#sidebar h3

	{

		padding: 0px;

	}

/*SidebarTextend*/

/*LogosSectionSidebar*/


	#sidebarlogo {
		
		position: absolute;

		width: 247px;

		top: -150px;

		left: 600px;
			
		                    }	
/*endLogosSectionSidebar*/

/*endSidebar*/

		

/*footer*/

	#footer {

		background: #FFFFFF;
		
		clear: both;

		position: relative;

		text-align: left;

				}

	
	/*Footer text*/
	

	#footer p {

		padding: 5px;

		margin: 0;

		font-size: 70%;

		text-align: center;

		background: White;
	}

/*licence*/

	#licence {

		background: ##E6E6FA;
		
		clear: both;

		position: relative;

		text-align: left;

				}

	
	/*licence text*/
	

	#licence p {

		
		
		padding-left: 10px;

		margin: 0;

		font-size: 90%;

		text-align: center;

		background: #E6E6FA;
	}
	
	
	
/*logos*/

	img {

		border-width: 0;

		padding-right: 1px;

		}



	a.logo {

		border-width: 0;

		padding-right: 20px;

			}



	a.logo:hover {

		background: transparent;

						}

/*endlogos*/

/*endfooter*/


/* ADDITIONAL STYLES - WEBFOOTED DESIGNS */

#main ul {margin-right: 20px;}

td {vertical-align: top;}

.highlightbox {background-color: #F9FCFD;
	color: inherit;
	border: 1px solid #414B6B;
	margin: 10px;
	padding: 5px;}
	
#main .highlightbox h3 {margin-top: 5px;}

#main .highlightbox h2 {margin-top: 5px;
	font-size: 120%;}

.highlightbox li {margin-bottom: 5px;}

dl {margin: 10px 20px;}

dt {font-weight: bold;
	margin-top: 10px;}

dd {margin: 0;}

.highlighttable {background-color: #F9FCFD;
	color: inherit;
	margin: 10px;
	width: 581px;
	border-collapse: collapse;}
	
.highlighttable td {border: 1px solid #414B6B;
	vertical-align: top;
	padding: 5px;}
	
#main .highlighttable p {margin-bottom: 5px;}

#main .highlighttable p.indent1 {margin-left: 10px;}	

#main .indent1 {margin-left: 10px;
	margin-right: 10px;}	

#main .indent2 {margin-left: 20px;
	margin-right: 20px;}

#main .highlighttable p.indent2 {margin-left: 20px;}	

#main .highlighttable p.indent3 {margin-left: 30px;}	

.booktable {
	
	margin: 10px;
	width: 581px;
	border-collapse: collapse;}
	
.booktable td, .booktable th {border: 1px solid #414B6B;
	vertical-align: top;
	padding: 5px;}	
	
.booktable th {background-color: #F9FCFD;
	color: inherit;}
	
.booktable td {background-color: #fff;
	color: inherit;}	
	
#sidebar .submenu .subsubmenu {
	padding: 0 0 5px 5px;
	margin: 0;
	}
	
#sidebar .submenu .subsubmenu li {padding-bottom: 4px;
	padding-top: 4px;
	}	

.highlightbox td {vertical-align: top;}	