﻿/*THG styles */


.thgheader {float:left;
		   margin: 10px 10px 0px 20px;
		   width:570px;
		   }

.thgtitle h2 {font-size:48px;
              font-weight:bold;
              text-align:center;
              }

.thgauthor h3 {font-size:24px;
  			   font-weight:bold;
  			   text-align:center;
  			   padding:20px 0px 5px 0px;  
  			   }
  			   
.thgauthor  h4 {font-size:18px;
				text-align:center;
			    }
			    
.thgsource img {float:left;
			    padding: 0px 20px 0px 0px;
			    
                }
                	    
.thgsource p {font-size:14px;
			  font-style:italic;
			  margin: 10px 20px 10px 10px;
			  padding:20px 0px 0px 0px;
			  line-height:140%;
			  }
			   			   

.thgheaderpicture {float:right;
			    	margin: 7px 20px 0px 10px;
			   	 	width:270px;
			    }
			    
.thgheaderpicture img {width:270px;
						padding: 10px 0px 0px 0px;
		
					}
					
.thgpaperbody  {width:860px;
				float:left;
                margin: 20px 20px 10px 20px;
              
               }
               
.thgpaperbody p {font-size:14px;
				 margin: 0px 0px 10px 0px;
					}

.thgpaperbody h2 {font-size:18px;
				  font-weight:bold;
				  padding: 10px 0px 10px 0px;
				  }

.thgpaperbody h3 {font-size:16px;
				  font-weight:bold;
				  padding: 10px 0px 10px 0px;
				  }

				  
.thgfigureleft  { margin: 10px 20px 10px 0px;
				  float:left;
				  width:300px;
				}
		
.thgfigureleft img {width:300px;
					margin: 0px 0px 5px 0px;
					}

.thgfigurerightdefaultsize img	{ margin: 10px 0px 10px 20px;
				  				float:right;
								}

	
					    
.thgfigureright  { margin: 10px 0px 10px 20px;
				  float:right;
				  width:300px;
				}

	
.thgfigureright img {width:300px;
					margin: 0px 0px 5px 0px;
					}
							    
.thgfigurecentre  { margin: 10px auto 10px auto;
					clear:none;
				}
		
.thgfigurecentre img {display: block;
					  margin: 0px auto 5px auto;		 
					}
							    
figcaption  {font-style:italic;
			  margin: 0px 0px 0px 0px;
			  text-align:center;
			  font-size:14px;
		  }

.thgpaperbody ul {list-style:circle;
                 }
                 
.thgpaperbody li {margin: 10px 20px 0px 40px;
                  font-size:14px;
                  line-height:140%;
                  }
                  
.thgpaperbody br {clear:left;}

#thgadditionaldownloadicon {width: 60px;
		  margin:0px 0px 10px 0px;
		  float:left;
		  }

#thgadditionaldownloadtext {margin:20px 10px 10px 10px;
		 font-size:14px;
		 font-weight:bold;
		 float:left;	 			 
	    }


#thgfooter 	{margin: 10px 30px 10px 30px;
		     float:left;
		     border-top: 4px #666666 solid;
		     width:840px;
		     }
		     					          
#thgleftfooter  {width:560px;
                 height:200px;
                 margin:10px 10px 10px 20px;
				 padding:0px 10px 0px 10px;
				 border-right:2px #666666 solid;
				 float:left;
				 }

#thgleftfooter h2 {font-size: 24px;
					font-weight:bold;
					text-align:center;
				}

#thglogo {width: 175px;
		  margin:30px 0px 10px 110px;
		  float:left;
		  }
		  			

#thgurl {margin:80px 10px 10px 10px;
		 font-size:22px;
		 font-weight:bold;
		 float:left;	 			 
	    }
				   					        
#thgrightfooter { float:right;
				  width:268px;
				  height:200px;
				  margin: 10px 20px 10px 0px;
				  }
				
#thgrightfooter p {font-size:14px;
				   font-weight:bold;
				   text-align:center;
				   margin:0px 10px 0px 10px;
				  }
				  
		
#thgrightfooter img {margin: 20px 10px 0px 84px;
					}
          
