/*              Elements start here                  */

body {font-size : 15px;
	  font-family : Verdana, Arial, Serif;
	  color : #000077;
	  background-color : #ffffff;
      margin : 30px 50px 20px 50px;}
      
p {font-size : 15px; 
   font-family : Verdana, Arial, Serif;}      
      
tr, thead, th, tfoot, td, dl, br, blockquote 
    {font-size : 15px; 
     font-family : Verdana, Arial, Serif;}      

hr {color:#0000ff;
   height : 1px;
   background-color: white;}
      
ul {font-size : 15px;
    font-family : Verdana, Arial, Serif;
    list-style-type : disc;}

ol {font-size : 15px; 
    font-family : Verdana, Arial, Serif;}

li {margin-top: 0px;
     margin-bottom: 16px;
     text-align : justify;}
    
img {border-style : none;
     border-color : transparent;}
     

a {text-decoration: underline;
   color: blue;
   background : transparent;
   font-weight: bold;
   outline: none;}

a:visited {color:  black;
           background : transparent;}
           
a:active {color:  #ccc;
          background : transparent;}
    
a:hover {color : red;
         background : transparent;} 
              
h1 {font-weight : bold;
   	font-size : 44px;
	font-family : "Times New Roman", Verdana, Arial, serif;
	color : #000077;
	background-color : transparent;
    margin-top: 0px;
    margin-bottom : 0px;}

h2 {font-weight : bold;
   	font-size : 33px;
	font-family : "Times New Roman", Arial, serif;
    color : #000077;
	background-color : transparent;
    margin-top: 5px;
    margin-bottom: 5px;}
    
h3 {font-weight : bold;
   	font-size : 22px;
	font-family : "Times New Roman", Arial, serif;
    color : #000077;
	background-color : transparent;
    margin-top: 0px;
    margin-bottom: 0px;}
    
h4 {font-weight : bold;
   	font-size : 20px;
	font-family : "Times New Roman", Arial, serif;
	color : #000077;
	background-color : transparent;
    margin-top: 5px;
    margin-bottom: 5px;}                 
         
.h1 {font-weight : bold;
   	font-size : 44px;
	font-family : "Times New Roman", Verdana, Arial, serif;
	color : #000077;
	background-color : transparent;
    margin-top: 0px;
    margin-bottom : 0px;}
    
.h2	{font-weight : bold;
	 font-size : 33px;
	 font-family : "Times New Roman", Arial, serif;
     color : #000077;
	 background-color : transparent;
     margin-top: 5px;
     margin-bottom: 5px;}

.h3 {font-weight : bold;
   	font-size : 22px;
	font-family : "Times New Roman", Arial, serif;
    color : #000077;
	background-color : transparent;
    margin-top: 5px;
    margin-bottom: 5px;} 
    
.h4 {font-weight : bold;
   	font-size : 20px;
	font-family : "Times New Roman", Arial, serif;
    color : #000077;
	background-color : transparent;
    margin-top: 5px;
    margin-bottom: 5px;}     

/* Top Header Title Box with Blue background */
.tb {border-width : 1px;
	 border-style : solid;
	 border-color : #000000;
	 text-align : center;
     color : #ffffff;
     background-color : #0000FF;}
         
.tbts {font-size : 30px;
       font-family : "Monotype Corsiva", Arial, serif;
       color : #ffffff;
       background-color : #0000FF;}  
                      
.tbtb {font-weight : normal;
       font-size : 60px;
       font-family : "Monotype Corsiva", Arial, serif;
       color : #ffffff;
       background-color : #0000FF;}         
         
/* Bottom Index */ 
.small {font-size : 9px;
	  font-family : Arial, serif, Verdana;
      text-align : center;
      color : #0000ff;
	  background-color : #ffffff;}
     
/* Colours */     
.red {color:red;
      font-weight: bold;
	  background-color: transparent;}     
     
.redbar {color : #FFFFFF;
         font-weight : bold;
	     background-color : #FF0000;}
     
/* Image alignment so text flows top to bottom after */     
.imgright {float : right;}

.imgleft {float : left;}
     
         
/* thin bordered box */      
.thinborderc {border-width : 1px;
	      border-style : solid;
		  border-color : #0000ff;
	      text-align : center;
          color : #000000;
          background-color : #CCFFFF;}
    
.thinborder {border-width : 1px;
			 border-style : solid;
			 border-color : #0000ff;
             color : #000066;
             background-color : white;} 
 
/* centre text */ 
.center {text-align : center;} 
 
/*                 Boxes & Borders                   */

/* Red background */ 
.news1 {background-color : #FFECEC;
        border-width : 1px;
		border-style : solid;
		border-color : #FF8093;
        color : #000000;
        padding : 5px;}

/* Green Background */        
.news2 {background-color : #E6FFE6;
        border-width : 1px;
		border-style : solid;
		border-color : #80FF00;
        color : #000000;
        padding : 5px;}

/* Pink Backround */        
.news3 {background-color : #FFFFE6;
        border-width : 1px;
		border-style : solid;
		border-color : #FFFF00;
        color : #000000;
        padding : 5px;}

/* Blue Background */        
.news4 {background-color : #F0F8FF;
        border-width : 1px;
		border-style : solid;
		border-color : #0000FF;
        color : #000000;
        padding : 5px;}  
 