HTML {

}



body { 

background-image: url(images/back1.gif);

background-repeat: repeat-y;
background-position: center;

background-color: #ffffff;

font-family: Arial, Geneva, sans-serif;

margin: 0px 0px 0px 0px;

color: #505050;

font-size : 12px;


	
	}
p {
	
	font-family:Verdana, Geneva, sans-serif;
padding-right: 20px;
color: #505050;
font-size : 14px;
line-height: 22px;


}
.specialFree {
	
	font-family:Verdana, Geneva, sans-serif;
color: #008645;
font-size : 60px;
font-weight: bold;
margin-top: 20px;
}
.special {
	
	font-family:Verdana, Geneva, sans-serif;
text-align: center;
color: #0000fe;
font-size : 11px;
line-height: 18px;
margin-top: -40px;


}
.specialFooter {
	
	font-family:Verdana, Geneva, sans-serif;
text-align: center;
color: #505050;
font-size : 10px;
line-height: 22px;

}
H1{
font-family: Perpetua, Arial, Geneva, sans-serif;
font-weight: bold;

font-size: 2.2em;

color: #000000; 

margin: 0px 0px 0px 0px;

}


H4 {

font-size : 100%;

color : #505050;

font-weight: bold;

}
 H3 {

font-size:16px;

color : #ffffff;

font-weight: bold;
padding: 3px;

}
   .tableHeadWhite {

font-size:16px;

color : #ffffff;

font-weight: bold;
padding: 0px;

}



ul {

list-style-type: disc;
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;


}

li {

list-style-type: disc;
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
line-height: 18px;
margin-top: 3px;


}



hr  {

background-color: #004286;

color: #004286; 

height: 1px; 

width: 75%;

}



.wapper {

text-align: left;

width: 765px;


}



.cellcolour1 {

background-color: #DDDDDD;

border-left: 1px solid #FFFFFF;

}



.cellcolour2 {

background-color: #FFFFFF;

border-left: 1px solid #FFFFFF;

}



.indexmenu {

font-size: 65%;

background-color: #BACBDB;

border-left: 1px solid #FFFFFF;

}



.cellcolour3 {

background-color: #004286;

border-left: 1px solid #FFFFFF;

}



.cellcolour4 {

background-color: #DEE4EB;

border-left: 1px solid #FFFFFF;

}



.cellcolour5 {

background-color: #DEE4EB;

border-left: 1px solid #FFFFFF;

}



.header2 {

width: 762px;
border-bottom: 1px solid #FFFFFF;

}



.logo {

margin-top: 25px;

width: auto;

padding: 0px;

}



.triphoto {

margin-top: 25px;

width: 431px;

}



.triphoto2 {

border-left: 1px solid #FFFFFF;

border-right: 1px solid #FFFFFF;

}



.mainphoto {

border-left: 1px solid #FFFFFF;

}



.indexcontent {

width: auto;

font-size: 65%;

padding: 10px;

color: #FFFFFF;

}



.indexcontent h1 {

color: #BACBDB;

font-weight: bold; 

font-style: normal; 

text-decoration: none; 

font-size: 120%;

margin-top: 0px;

}



.indexcontent h2 {

color: #BACBDB;

font-weight: bold; 

font-style: normal; 

text-decoration: none; 

font-size: 110%;

margin-top: 0px;

}



.indexcontent h3 {

color: #2D74B6;

font-weight: bold; 

font-style: normal; 

text-decoration: none; 

font-size: 100%;

margin-top: 0px;

}



.content {

padding: 10px;

font-size : 70%;

text-align: left;

}







.content h2 {

color: #004286; 

font-weight: bold; 

font-style: normal; 

font-size: 110%;

text-align: left;

}



.content h3 {

color: #2D74B6; 

font-weight: bold; 

font-style: normal; 

font-size: 110%;

text-align: left;

}

.content h3 {

color: #2D74B6; 

font-weight: bold; 

font-style: normal; 

font-size: 16px;

text-align: center;

}

.content a, .content a:visited {

font-weight: normal;

text-decoration: underline;

color: #00309C; 

}



.content a:hover {

color: #FF6621; 

}



.sidepanel {

background-color: #DEE4EB;

font-size: 65%;

border-left: 1px solid #FFFFFF;
vertical-align: top;
margin-top: 0;

}



.hot {

font-size : 100%;

}



.hot a, .hot a:visited {

font-weight: normal;

text-decoration: underline;

color: #00309C; 

}



.hot a:hover {

color: #FF6621; 

}



.hottop1 {

font-size : 100%;

background-color: #0000f9;

color: #FFFFFF;

padding: 3px;

font-weight: bold;

}



.hotcontent1 {

font-size : 100%;

background-color: #DEE4EB;

padding: 0px;

}



.hottop2 {

font-size : 100%;

background-color: #2D74B6;

color: #FFFFFF;

padding: 0px;

font-weight: bold;

}



.hotcontent2 {

font-size : 100%;

background-color: #BACBDB;

padding: 5px;

}



.hottop3 {

font-size : 100%;

background-color: #DDDDDD;

padding: 3px;

font-weight: bold;

}



.hotcontent3 {

font-size : 100%;

background-color: #DEE4EB;

padding: 5px;

}



/*Footer*/



.footer {

padding: 4px;

font-size : 70%;

text-align: center;

color: #505050; 

background-color: #DDDDDD;

border-left: 1px solid #FFFFFF;

border-top: 1px solid #FFFFFF;

}



.footer a, .footer a:visited {

font-weight: normal;

text-decoration: none;

color: #505050; 

}



.footer a:hover{

color: #004286; 

font-weight: normal;

text-decoration: none;

}



/*Site Design*/



.sitedesign {

padding: 4px;

font-size : 55%;

text-align: center;

}



.sitedesign a, .sitedesign a:visited {

font-weight: normal;

text-decoration: none;

color: #505050; 

}



.sitedesign a:hover{

color: #004286; 

font-weight: normal;

text-decoration: none;

}





/*header*/



.datestamp {

padding: 5px;

font-size: 65%;

text-align: right;

width: auto;

}



.header {

padding: 4px;


}



.header h1{

font-weight: normal;

font-size: 130%;

color: #004286; 

margin: 0px 0px 0px 0px;

}



.header p {

margin: 0px 0px 0px 0px;

font-size: 70%;

color: #2D74B6; 

}



.header a, .header a:visited {

text-decoration: none;

color: #2D74B6; 

}



.header a:hover {

color: #505050; 

}



.tag {

padding: 5px;

font-size : 80%;

color : #FFFFFF;

font-weight: normal;

}



.tag a, .tag a:visited {

text-decoration: none;

color: #505050; 

}



.tag a:hover {

color: #FFFFFF; 

}





/*Menus*/





.menu1 {

background-color: #BACBDB;

padding: 0px 5px 0px 25px;

font-size : 100%;

font-weight: normal;

text-align: left;

width: 188px;

line-height: 2;

}



.menu1 a, .menu1 a:visited {

background-image: url(images/nav.gif);

background-repeat: no-repeat;

font-weight: normal;

text-decoration: none;

color: #000000; 

padding-left: 15px;

}



.menu1 a:hover{

background-image: url(images/nav2.gif);

background-repeat: no-repeat;

color: #FFFFFF; 

text-decoration: underline;

padding-left: 15px;

}



.menu2 {

padding: 5px;

font-size : 70%;

font-weight: normal;

text-align: right;

}



.menu2 a, .menu2 a:visited {

font-weight: normal;

text-decoration: none;

color: #505050; 

}



.menu2 a:hover{

color: #004286; 

}









/*Form Properties*/



.formbutton {

background-color: #004286;

border: 1px solid #505050;

font-size: 90%;

font-weight: normal;

font-family: Verdana, Arial, sans-serif;

color: #FFFFFF;

}



.formtext {

background-color: #FFFFFF;

border: 1px solid #004286;

font-size: 95%;

font-family: Verdana, Arial, sans-serif;

color: #505050;

margin-top: 2px;

}



.photoright {

border: 1px solid #505050;

float: right;

margin-bottom: 3px;

margin-left: 3px;

}



.photoplain {

border: 1px solid #505050;

}



.photoleft {

border: 1px solid #505050;

float: left;

margin-bottom: 3px;

margin-right: 3px;

}



/*Styles the Photo Gallery*/



#thumbnails {

width: 500px;

margin: 10px auto;

padding: 0;

text-align: center;

}



#thumbnails ul {

margin: 0;

padding: 0;

list-style-type: none;

}



#thumbnails li {

float: left;

position: relative;

display: inline;

width: 150px;

min-height: 140px;

_height: 140px; /* Terrible underscore hack for IE because min-height won't work - grrrr! */

margin: 0;

padding: 0 5px 5px 5px;

text-align: center;

}



#thumbnails ul:after {

content: ".";

display: block;

clear: both;

height: 0;

visibility: hidden;

}



#thumbnails li br {

display: block;

height: 0;

}
