/*CSS1 limited definition style sheet for the home page, notice board and associated pages only - no lists defined other than font-family,   01/10 w3c validation  */

body, p, ol, ul, dl, td, th { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 


body { 
color : #000000; 
background : #ffffff; 
margin-left : 5%; 
margin-right : 5%; 
} 

a:link { 
color : blue; 
} 

a:visited { 
color : purple; 
} 

a:active { 
color : red; 
} 

a:hover { 
color : red; 
text-decoration : none; 
} 

HR {
margin-left : 25%;
width : 50%;
text-align : center;
} 

H1 { 
color : #cc0000; 
font : bold 160% Arial, Helvetica, sans-serif; 
text-align : center; 
} 

H2 { 
color : #990000; 
font : bold 160% Arial, Helvetica, sans-serif; 
text-align : center; 
} 

H3 { 
color : #990000; 
font : bold 130% Arial, Helvetica, sans-serif; 
text-align : center; 
} 

H5 { 
color : #006600; 
font : bold 120% Arial, Helvetica, sans-serif; 
text-align : left; 
} 

img.left { 
float : left; 
margin : 0 2em; 
} 

img.right { 
float : right; 
margin : 0 3em; 
} 




TD { 
color : #000000; 
background : white; 
text-align : center; 
} 

TD.left { 
color : #000000; 
background : white; 
text-align : left; 
} 

P { 
color : #000000; 
background : white; 
text-align : left; 
} 

P.caption { 
font-size : 80%; 
text-align : center; 
} 

P.center { 
text-align : center; 
} 

P.smallrt { 
color : #000000; 
font-size : 80%; 
text-align : right; 
} 

P.intro { 
color : #000000; 
background : white; 
font-size : 80%; 
font-weight : bold; 
text-align : center; 
} 

P.notice { 
color : #000000; 
background : white; 
padding : 10px; 
border-style : groove; 
border-width : thin; 
border-color : #ff0000; 
font-size : 80%; 
font-weight : bold; 
text-align : center; 
margin-left : 0%; 
margin-right : 0%; 
} 

P.notice2 { 
color : #000000; 
background : white; 
padding : 10px; 
border-style : solid; 
border-width : thin; 
border-color : #ff0000; 
font-size : 80%; 
text-align : center; 
margin-left : 0%; 
margin-right : 0%; 
} 

P.notice3 { 
color : #000000; 
background : white; 
padding : 10px; 
border-style : solid; 
border-width : thin; 
border-color : #660066; 
font-size : 80%; 
font-weight : bold; 
text-align : center; 
margin-left : 0%; 
margin-right : 0%; 
} 

P.red { 
color : #000000; 
background : white; 
padding : 10px; 
border-style : solid; 
border-width : thin; 
border-color : #ff0000; 
text-align : left; 
margin-left : 5%; 
margin-right : 5%; 
} 

P.green { 
color : #006600; 
background : white; 
padding : 10px; 
border-style : solid; 
border-width : thin; 
border-color : #006600; 
font-size : 80%; 
text-align : left; 
margin-left : 10%; 
margin-right : 10%; 
} 


DIV.red { 
color : #000000; 
background : white; 
padding : 20px; 
border-style : solid; 
border-width : thin; 
border-color : #ff0000; 
text-align : left; 
margin-left : 5%; 
margin-right : 5%; 
} 


DIV.notice { 
color : #000000; 
background : white; 
padding : 10px; 
border-style : ridge; 
border-width : medium; 
border-color : #0000ff; 
font-size : 80%; 
font-weight : bold; 
text-align : center; 
margin-left : 10%; 
margin-right : 10%; 
} 