/* CSS Document */
BODY { PADDING-TOP:50px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: left; background-image: 
url(images/background.jpg); background-attachment: fixed; }
#banner { BACKGROUND-POSITION: left top; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; Z-INDEX: 100; MIN-HEIGHT: 250px; BACKGROUND-IMAGE: url(images/headBG.jpg); MARGIN: 0px auto 0px; VERTICAL-ALIGN: top; WIDTH: 1017px; MAX-HEIGHT: 250px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; TOP: 0px; HEIGHT: 250px; BACKGROUND-COLOR: #000000; }
.strong {
	FONT-FAMILY: "Times New Roman", Verdana, Arial;
	FONT-WEIGHT: bolder;
	COLOR: #0000FF;
	FONT-SIZE: 18px;
}
/********************************************************* Header *********************************************************/
.HeaderText1 { position:relative; COLOR: #FFFFFF; FONT-WEIGHT: bolder; FONT-SIZE: 66px; FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; text-align: center; PADDING-LEFT: 50px; PADDING-TOP: 45px; BORDER-COLLAPSE: collapse; Z-INDEX: 99; }
.HeaderText2 { position:absolute; margin-top:-150px; COLOR: #0000C0; FONT-WEIGHT: bolder; FONT-SIZE: 66px; FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; text-align: center; PADDING-LEFT: 168px; Z-INDEX: 1; }
.HeaderText3 { position:relative; margin-top:-144px; COLOR: #0000C0; FONT-WEIGHT: bolder; FONT-SIZE: 66px; FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; text-align: center; PADDING-LEFT: 6px; Z-INDEX: 99; }
/********************************************************* Header *********************************************************/
.creditsHeader {  margin-top: 0px; FONT-SIZE: 22px; COLOR: #000000; FONT-FAMILY: Times New Roman, Helvetica, sans-serif; TEXT-DECORATION: none; }
#searchEngine { MARGIN: 0px auto 0px; VERTICAL-ALIGN: center; WIDTH: 1017px; TOP: -20px; HEIGHT: 47px; MIN-HEIGHT: 47px; MAX-HEIGHT: 47px; background-color: #D2D2D2; TEXT-ALIGN: center;}	/* BACKGROUND-COLOR: #D2D2D2; */
#menuBar { MARGIN: 0px 0px 0px 0px; VERTICAL-ALIGN: center; WIDTH: 1012px; HEIGHT: 26px; MIN-HEIGHT: 26px; MAX-HEIGHT: 26px; BACKGROUND-COLOR: #D2D2D2; TEXT-ALIGN: center; padding-left: 5px; padding-right: -15px; z-index: 200 } /* #C0C0FF */
hr { border: none; background-color: #FF0000; height: 1px; width: 80%;}
/********************************************************* Header *********************************************************/

/* #borders { width: 1000px; MARGIN: 5px 20px 20px 7px; }	/*  BORDER: black 1px solid; MARGIN: 5px 20px 20px 7px; */

.credits {  MARGIN: -1px AUTO -20px AUTO; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color: #DBDBDB; width: 1017px; padding-top: 10px; padding-bottom: 10px; border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-right: #000000 2px solid; }

#container { width:1017px; MIN-WIDTH: 1017px; MAX-WIDTH: 1017px; MARGIN: 0px auto 0px; BORDER: #000000 2px solid; background-attachment: fixed; BACKGROUND-COLOR: #FFFFFF; }	/* background-image: url(images/marbleBg.jpg); */
.italText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style: italic; padding-right: 30px; padding-left: 30px; }
.craftText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; padding-right: 20px; padding-left: 20px; text-align: justify; }

/******************************************************** Headings ********************************************************/
h1{text-align: center; font-family: "Times New Roman", Times, serif; color: #000000; font-size: 80px; padding-left: 10px; padding-right: 10px; }
h2{text-align: center; font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-size: 20px; padding: 4px; background-color: #C0C0C0; width: 80%; margin-left: 10%;}
h3{	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 36px; color: #0000FF; padding-left: 30px; font-weight: bold; }
h4{	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 24px; color: #0000FF; padding-left: 30px; font-weight: bold; font-style: italic;}
/******************************************************** Headings ********************************************************/

.centreItals { font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 24px; color: #0000FF; text-align: center; font-style: italic; padding-right: 40px; padding-left: 40px; }
.mnuTxt { font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 18px; color: #000000; text-align: left; padding-left: 50px; }
.tableText { font-family: "Arial Narrow", Helvetica, sans-serif; font-size: 20px; color: #000000; }
.blockIntro { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; background-color: #000000; text-align: center; padding: 0.4em; margin-right: 30px; margin-left: 30px; }
.tinyTable { font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 18px; color: #0000C0; }
.contactName { font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 26px; font-weight: bold; }
.redBox { font-family: "Times New Roman", Times, serif; font-size: 22px; color: #FFFFFF; background-color: #FF8A8A; padding-right: 20px; padding-left: 20px; text-align: center; margin-right: 30px; margin-left: 30px; }
.adjRows { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; background-color: #999999; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }

.townNames {  font-family: "Times New Roman", Times, serif; font-size: 20px; color: #FFFFFF; background-color: #808080; width: 300px; padding-right: 5px; padding-left: 5px}



#side1 {
	position: absolute; width: 127px; top: 1200px; left: 155px; padding: 10px 10px 10px 20px; background-color: RED; visibility: visible; }
#side2 { position: absolute; width: 628px; top: 1200px; left: 313px; padding: 10px 6px 10px 6px;  background-color: blue;border-left: 1px dotted #cccccc; visibility: visible; }
#side3 { position: absolute; width: 990px; top: 1650px; left: 50px; padding: 10px 6px 10px 6px;  background-color: lightgreen;border-left: 1px dotted #cccccc; visibility: visible; }








/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/snowstorm.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
/* default styling */
.nav,
.nav ul {list-style-type:none; margin:0; padding:0; float:left;}
.nav a {text-decoration:none;}
.nav { font-family: arial narrow bold, verdana, sans-serif, arial; font-size:12px; margin-bottom:-1px;}
 
/* style the links */ 
/* Color changed from black to white */
.nav a {float:left; background:#ff0000; color:#fff; text-align:center; line-height:16px; padding:4px 0; border:1px solid #000080; margin-bottom:-1px;}
.nav a.sub-a {background: #4040FF;} /* Change Background colour of menu item #C0C0FF */
 
.nav a:hover,
.nav a:focus,
.nav a:active {outline:0; color:#fff; background:#222;}
 
/* this is for the path highlight in all browsers except IE6 and lower */
.nav li:hover > a {color:#fff; background:#222;} 

 
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* WIDTH change this WITH CARE to suit your requirements */
.nav {width:172px; margin-right: -1.4px; margin-left: -2px;}		/* margin-right:-2.3px; */
/*.nav a {width:165px; margin-right:-125px;} /* take into account the borders when calculating the link width, margin-right = total link width - 1px */
.nav a {width:165px; margin-right:-125px;} /* take into account the borders when calculating the link width, margin-right = total link width - 1px */
.nav ul li {max-width:159px;} /* fix for IE8 */
 
/* flyout TOP positions */
.nav ul.fly {top: -24px;} /* position the top of the flyout first sub-limenus */
.nav ul.fly2 {top:-25px;} /* position the top of the flyout sub-li menus with previous text on two lines */
.nav ul.fly3 {top: -25px;} /* position the top of the flyout first sub-limenus */
 
/* flyout LEFT/RIGHT positions */
.nav ul.fly {left: 166px;}
.nav .left ul.fly {left:auto; right:166px;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

 
/* DO NOT CHANGE ANYTHING BELOW THIS LINE */
/* ---------------------------------------------------------------------------- */
.nav ul {position:relative; margin-bottom:-10000px;} 
.nav ul li {float:left; clear:left;}
.nav a {position:relative;}
.sub-li {margin-top:-10000px;}
.sub-a {margin-top:10000px;}
 
/* The bit that does ALL the work to bring the sub-li menus into view */
.sub-li a:hover,
.sub-li a:focus,
.sub-li a:active {margin-right:0;}
 
/* OPERA fix */
.nav ul:hover {clear:left;}
 
/*IE5-7 fixes*/
.nav .sub-li {width:100%;}
a:active {}
/* ---------------------------------------------------------------------------- */
.pixText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

