
/* 
----------------------------------------------
general styles
----------------------------------------------
*/    

body {
margin: 0;
padding: 0;
font-size: 1em; 
font-family: verdana, arial, sans-serif;
background: #fff;
color: #000;
   }

h1, h2, h3, h4, h5, h6 {  
margin: 0;
padding: 0;  
font-weight: bold;
background: transparent;
color: #002041;
}


h1 {font-size: 1em;
color: #00203F;
padding: 5px 0 0 0;
}

h2 {font-size: .85em;
color: #945121;}

h3 {font-size: .80em;}

h4 {font-size: .75em;}

h5 {font-size: .70em;}

h6 {font-size: .65em;}

p {
font-weight: normal;
padding: 0 0 1px 0;
}

a, a:link, a:hover {
background: transparent;
color: #003399;
text-decoration: none;
}
    
a:focus {
color: red;
text-decoration: underline;
    }

a:hover {text-decoration: underline;}

ul{
margin: 0;
padding: 0;
    }


ul li {
      margin: 0;
      padding: 0;
    }


ul li a {
margin: 0;
padding: 0;
color: #003399;
    }

.textonly {display: none;}


#container
{
margin: 0;
background: #fff;
width: 100%;
border: 0px none #000;
}

#headerlogo{padding: 5px 0 5px 0;}

#headertopbox {display: none;}

#headersearch{display: none;}

#headercontact{display: none;}

#headerprint{display: none;}

#mainnavbox {display: none;}
    
#sidenav {display: none;}

#navlist {display: none;}

#breadcrumb {display: none;}


/* 
------------------------------------------------------------ 
subheader (Display title and callout paragraph styles)
------------------------------------------------------------
*/
#contentheadings {
margin: 0;
padding: 0;
}

#contentheadings h1 {
margin: 0;
padding: 0 0 5px 0;
font-size: 1.1em;
} 

#contentheadings p {
margin: 0;
padding: 0 0 5px 0;
font-size: .85em;
}


/* 
------------------------------------------- 
main content styles
------------------------------------------- 
*/

#maincontent {
margin: 20px 0 0 0;
padding: 0;
width: 100%;
}


#maincontent h1 {
margin: 0;
padding: 0 0 5px 0;
}


#maincontent p {
margin: 0;
padding: 0 0 10px 0;
}

#maincontent li a {
margin: 0;
padding: 0px 0px 10px 0;
background: #fff;
list-style-type: disc;
}

/* 
------------------------------------------- 
styles for lists generated by navigators 
------------------------------------------- 
*/

#subcontent {
margin: 0;
padding: 0;
}


#subcontent li
{
list-style-type: none;
display: inline;
}

#subcontent li a {
margin: 0;
padding: 0px 0px 10px 0px;
background: #fff;
text-decoration: none;
color: #945121;
font-weight: bold;
}

#subcontent p {
font-weight: normal;
margin: 0;
padding: 0 0 15px 0;
}

#subcontent h3 {
font-size: .90em;
font-weight: bold;
background: transparent;
color: #002041;
}

/* 
---------------------------------------------------------------------------- 
styles for lists generated by navigators which add bullets and blue links 
---------------------------------------------------------------------------- 
*/

#subcontentbullets {
margin: 0;
padding: 0;
}


#subcontentbullets ul
{
list-style-type: disc;
}

#subcontentbullets li a {
margin: 0;
padding: 0px 0px 10px 0px;
background: #fff;
font-size: 1em;
text-decoration: none;
}

#subcontentbullets p {
font-weight: normal;
margin: 0;
padding: 0 0 15px 0;
}





/* 
--------------------------------------------------------------- 
styles for lists of papers and reports generated by navigators 
--------------------------------------------------------------- 
*/

#papers {
margin: 0;
padding: 0;
}


#papers ul
{
list-style-type: disc;
}


#papers li a {
margin: 0;
padding: 0px 0px 10px 0px;
background: #fff;
text-decoration: none;
color: #3B69A5;
font-weight: normal;
}


#papers li a:hover {
text-decoration: underline;
}



#footer {
display: none;
}


/* 
------------------------- 
homepage css settings 
------------------------- 
*/

div#mainnavtheme {
top: 137px;
clear: both;
color: #000;
background: #fff;
margin: 0;
padding: 0;
      }




/*
-----------------------------------------------------
homepage settings for columns of content on homepage 
-----------------------------------------------------
*/
 #homepagecolumns {
clear: both;
float: left;
width: 800px;
margin: 0;
padding: 0;
    }


div.column {
float: left;
width: 380px;
padding: 0;
margin: 0;
background: #fff;
    }


div.box {
padding: 0 0 20px 20px;
margin: 10px 0 0 0;  
    }


p.homesubheading {  
margin: 0;
padding: 0;   
color: #000;
font-size: .90em;
}


a.homesubheading {
font-size: .90em;      
color: #003399;
font-weight: bold;
text-decoration: none;
    }
    
a.homesubheading:hover {
font-size: .90em;      
color: #003399;
font-weight: bold;
text-decoration: underline;
    }

/* 
------------------------------------- 
homepage styles for the word More 
-------------------------------------- 
*/


a.homesubheadingmore {
font-size: .90em;      
color: #945121;
font-weight: normal;
text-decoration: none;
    }
    
a.homesubheadingmore:hover {
text-decoration: underline;
}
        

/* 
-------------------------------------------------
right pane column settings (generic right pane) 
-------------------------------------------------
*/

#rightpane {
float: right;
margin: 0 0 0 20px;
padding: 0;
width: 185px;
    }



  
/* 
-------------------------------------------------
news column settings (whats new and Quick links) 
-------------------------------------------------
*/
#newscolumns {
float: right;
margin: 5px 0 0 0;
padding: 0;
width: 185px;
    }

div.newscolumn {
padding: 0;
width: 185px;
margin: 0;
    }

.newscolumn ul {
margin: 0 0 0 20px;
padding: 0 0 5px 0;
list-style-image: url(/wps/wcm/resources/image/468a23846718ff59/arrow.gif);
background: transparent;
    }

.newscolumn li {
font-size: .90em;
margin: 0;
padding: 0 0 5px 0;
    }



/*----------------------------------------------
Whats New box background colour and styles
-----------------------------------------------
*/

div.newsbox1 {
background: #fcf5d9;
border: 1px solid #ac7523;
margin: 0;
padding: 0;
    }

    
h3.newsbox1 {
margin: 0;
padding: 0;
background-repeat:  no-repeat;
    }

    

/*
--------------------------------------
Quick Find box background and styles
--------------------------------------
*/

div.newsbox2 {
background: #deebfb;
border: 1px solid #2f6999;
margin: 0;
padding: 0;
    }
    	  

h3.newsbox2 {
margin: 0;
padding: 0;
background-repeat:  no-repeat;
    }


/*
-----------------------------------------
Related Links box background and styles
-----------------------------------------
*/

div.newsbox3 {
background: #fcf5d9;
border: 1px solid #ac7523;
margin: 0;
padding: 0;
    }

h3.newsbox3 {
margin: 0;
padding: 0;
background-repeat:  no-repeat;
    }


/*
--------------------------------------------------
style for listing the judgments and catchwords
------------------------------------------------
*/

    ul.judgment  {
      margin: 0 0 0 22px;
      padding: 0;
    }


   ul.judgment li a {
      padding: 0;
    }


  ul.judgment li a:hover {
      padding: 0;
    }

p.judgment  {
      margin: 0;
      padding: 0 0 15px 0;
	font-weight: normal;
      color: #000;
    }




/* 
-------------------------------- 
new HR columns css settings 
-------------------------------- 
*/

#mainright {
	width:33%;
	float:left;
	background:#fff;
	padding-bottom:10px;
	border: 1px;
		}
	
	#maincenter {
		width:34%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	#mainleft {
		width:33%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
#banner {
		background:#fff;
		}

pre {
	margin:0px 10px 10px 10px;
		}


/* 
----------------------------------------------
class styles
----------------------------------------------
*/

.structural
{
	display: none;
}

a.backtotop {
display: none;
} 

/* 
---------------------------------------------
Begin CSS Drop Down Menu for main navigation 
---------------------------------------------
*/

#menu1 {
display: none;
}

#menu2 {
display: none;
}

#menu3 {
display: none;
}

#menu4 {
display: none;
}

#menu5 {
display: none;
}

#menu6 {
display: none;
}

#menu7 {
display: none;
}