/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free 
under a Creative Commons Attribution 2.5 License 


 

*/ body { 
margin-top: 49px; 
padding: 30px; 
background:   #004000;

font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; color: #BBBBBB; 
} 
h1 { 
margin: 0;  
font-weight: normal; 
color: #48ACDE; letter-spacing: -1px; 
font-size: 32px; 
text-align: justify; 
} 

h2 { 
margin: 0 2em 2em 2em ;
font-weight: bold; 
color: #48ACDE; 
font-size: 26px;
text-align: center; 
} 

h3 { 
margin: 0; 
font-weight: bold; 
color: #F2651D; 
font-size: 16px;
text-align: justify; 

} 

h4 { 
margin: 0; 
font-weight: normal; 
color: #C0C000; 
font-size: 14px;
text-align: justify; 
} 

h5 { 
margin: 0 2em 2em 2em ;
font-weight: normal; 
color: #48ACDE; 
font-size: 18px;
text-align: justify; 
} 
 

p, ul, ol { 
margin: 0 2em 2em 2em; 
font-weight: bold; 
color: #BBBBBB; 
font-size: 16px;
text-align: justify; 
line-height: 24px; 
} 


} 
a:link { 
color: #F2651D; 
text-decoration: underline;
} 
a:visited { 
color: #C0C000; 
text-decoration: underline;
} 
a:hover, a:active { 
text-decoration: underline; 
color:#BB0000; 
} 
img { 
border: none; 
}
img { 
margin: 0 0px 0px 0px;
padding: 2px 2px 2px 2px;
background: #48ACDE; <----picture frame colours--->
}
 
img.left { 
float: left; 
margin-right: 15px; 
margin-top: 15px;
} 
img.right { 
float: right; 
margin-left: 15px;
margin-top: 15px;
} 

table {

width: 100%;
border: 1px; solid #F2651D;
background: #000020;
}
table th, table td {
margin: 0;
padding: 8px 10px;
text-align: justified;
border-bottom: 1px solid #200020;
font-weight: normal;
font-size: 15px;
line-height: 30px;
}
table th {
color: #48ACDE;
}
table .name {
text-align: center;
}
table tr {
background: #021414;
font-color: #BBBBBB;
}
table tr.alt {
background: #000020;
}
table td p {
dispay: block;
font-weight: normal;
line-height: 40px;
}
table tr p {

margin: 2em 0 2em 0; 
text-align: justify; 
line-height: 25px; 
padding: 5px 0px 5px 0;
}






/* 
Form 

*/ form { 
margin: 0; 
padding: 0; 
} fieldset { 
margin: 0; 
padding: 0; 
border: none; 
} 
legend { 
display: none; 
} 
input, textarea, select { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #333333; 
} 

/* Header 

*/ #header { 
clear: both; 
width: 860px; 
height: 54px; 
margin: 0 auto; 
background: url(images/img02.jpg) no-repeat left top; 
} 



/*

* LOGO 

*/ #banner { 
width: 620px; 
height: 600px; 
margin: 0 auto;  
background: #BBBBBB url(images/img04.jpg) no-repeat left top; 

} 
#logo { 
width:860px; 
height: 60px; 
margin: 0 auto; 
} 
#logo h1, #logo h2 { 
float: left; 
margin: 0; 
padding: 0 0 0 0px; 
line-height: normal; 
} 
#logo h1 { 
font-family: Arial, Helvetica, sans-serif; font-size:42px; 
font-style: normal; 
} 

#logo h2 { 
padding: 20px 0 0 5px; 
font: italic 13px Georgia, "Times New Roman", Times, serif; 
color: #48ACDE; 
} 
 
 
#wrapper { 
width: 860px;
margin: 0 auto; 
background: #000020 url(images/img02.jpg) 
no-repeat left top;
 border-top:1px solid #0A0E64; border-left:1px solid #0A0E64;
} 
#wrapper-btm { 
background: url(images/img02.jpg) no-repeat left bottom; 
} 

/* 
Page 

*/ #page { 
width: 860px; 
margin: 0 auto;  
padding-top: 20px 40px 0px 40px; 
} 

/* Content 

*/ #content { 
float: right; 
width: 590px; 
padding-left: 0px
}
/*gutters */
#content .gutter {
padding: 10px;
background: #000020;
}
#sidebar .gutter {
padding: 10px;
} 


 

/* Sidebar 

*/ #sidebar 
 {float: right; 
width: 240px; 
padding-left: 0px; 
background: #000020;
}
#sidebar ul { 
margin: 0px; 
padding: 0px ; 
list-style: none; 
} 
#sidebar li { 
margin-bottom: 20px; 
} 
#sidebar li ul { } 
#sidebar li li { 
margin: 0px; 
}  

/* Search 

*/ #search { } 
#search h2 {
 margin-bottom:20px;
 } 
#s { 
width: 115px; 
margin-right: 5px; 
padding: 1px; 
border: 1px solid #BED99C; 
} 
#x { 
padding: 1px; 
border: none; 
background: #48ACDE;  
font-size: 11px; 
color: #F2651D; 
} 

/* Boxes 

*/ 
.box1 { 
padding: 0px; 
} 
.box2 {  } 
.box2 h2 { 
margin-bottom: 15px; 
font-size: 26px; 
color: #BBBBBB; 
} 
.box2 ul { 
margin: 0; 
padding: 0px; 
list-style: none;
} 
.box2 a:link, 
.box2 a:hover, 
.box2 a:active, 
.box2 a:visited 

/* Footer 

*/ 
#footer-wrap { 
width: 860px; 
height: 64px; 
margin: 0 auto; 
} 
#footer { 
margin: 0 auto; 
height: 64px; 
min-height: 64px; 
padding: 0; 
font-size: 10px; 
} 

html>body 
#footer { height: auto; 
} 
#footer p { } 
#legal { clear: both; 
padding-top: 10px; 
padding-left: 10px; 
text-align: center; 
color: #48ACDE; 
font-size: 10px;
} 
#legal a { } 