
BODY
	{

	background-attachment: fixed;
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	text-align: justify;
	color: black;
	border: 0px;
	width: 100%;
	height: 100%;
	}

wrapper
	{
	margin: 0 auto;
	text-align: left;
	width: 650px;
	}

INPUT.gosearch {
	padding-top:0px;
	height:17px;
	padding-bottom:0px;
	font-size:10px;
	color: #FFFFFF;
	width:20px;
	background-color:#FF0000;
	border-color:white;
	border-width:1px;
	}

INPUT.gosearch2 {
	padding-top:0px;
	height:20px;
	padding-bottom:0px;
	font-size:10px;
	color: #FFFFFF;
	width:40px;
	background-color:#FF0000;
	border-color:white;
	border-width:1px;
	}

contentleft
	{
	float: left;
	width: 449px;
	}
contentleft p
	{
	padding-left: 5px;
	margin: 0 28px 0 20px;
	}

TD
	{
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	color:     black;
	}

TD.off
	{
	background: #ffffff;
	font-size: 18px;
	text-decoration: none;
	text-color: red;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #c9d7e4;
	}

TD.on
	{
	background: #c9d7e4;
	font-size: 18px;
	text-decoration: none;
	font-color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #c9d7e4;
	}

A {
	COLOR: black; TEXT-DECORATION: none
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #660066; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #009900; TEXT-DECORATION: underline
}

.class1 A:link
	{
	font-size: 18px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.class1 A:active
	{
	font-size: 18px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.class1 A:visited
	{
	font-size: 18px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}
	
.title A:link
	{
	font-size: 28px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.title A:active
	{
	font-size: 28px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.title A:visited
	{
	font-size: 28px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}	

A.nolinkline:link
	{
	font-size: 11px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

A.nolinkline:active
	{
	font-size: 11px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

A.nolinkline:visited
	{
	font-size: 11px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

.class2 A:link
	{
	background-color: #F0BF14;
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

.class2 A:active
	{
	background-color: #F0BF14;
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

.class2 A:visited
	{
	background-color: #F0BF14;
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

.class2 A:hover
	{
	background-color: #F0BF14;
	font-size: 10px;
	text-decoration: none;
	color: white;
	font-family: verdana, helvetica, arial;
	}

.class4
	{
	background-color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}
A.submenu:link
	{
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

A.submenu:active
	{
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

A.submenu:visited
	{
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

A.submenured:link
	{
	font-size: 10px;
	text-decoration: none;
	color: red;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

A.submenured:active
	{
	font-size: 10px;
	text-decoration: none;
	color: red;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

A.submenured:visited
	{
	font-size: 10px;
	text-decoration: none;
	color: red;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

A.submenu2:link
	{
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

A.submenu2:hover
	{
	font-size: 12px;
	text-decoration: none;
	color: red;
	font-family: verdana, helvetica, arial;
	}

A.submenu2:active
	{
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

A.submenu2:visited
	{
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-family: verdana, helvetica, arial;
	}

A.submenu3:link
	{
	font-size: 10px;
	text-decoration: none;
	color: #686468;
	font-family: verdana, helvetica, arial;
	}

A.submenu3:active
	{
	font-size: 10px;
	text-decoration: none;
	color: #686468;
	font-family: verdana, helvetica, arial;
	}

A.submenu3:visited
	{
	font-size: 10px;
	text-decoration: none;
	color: #686468;
	font-family: verdana, helvetica, arial;
	}

A.white:link
	{
	font-size: 11px;
	text-decoration: underline;
	color: white;
	font-family: verdana, helvetica, arial;
	}

A.white:active
	{
	font-size: 11px;
	text-decoration: underline;
	color: white;
	font-family: verdana, helvetica, arial;
	}

A.white:visited
	{
	font-size: 11px;
	text-decoration: underline;
	color: white;
	font-family: verdana, helvetica, arial;
	}

.destination
	{
	position: absolute;
	top: 240px;
	left: 185px;
	z-index: 20;
	}

.heading1
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading2
	{
	font-size: 12px;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading3
	{
	font-size: 15px;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading4
	{
	font-size: 13px;
	color: #535353;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	letter-spacing: -1px;
	}

.heading5
	{
	font-size: 13px;
	color: #535353;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	letter-spacing: -1px;
	}

.heading5homepage
	{
	font-size: 11px;
	color: #535353;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	letter-spacing: -1px;
	}

.heading6homepage
	{
	font-size: 24px;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	letter-spacing: -1px;
	}

.headingred
	{
	font-size: 11px;
	color: #FF0000;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.headingwhite
	{
	font-size: 35px;
	color: #FFFFFF;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading2white
	{
	font-size: 18px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	}

.heading2red
	{
	font-size: 18px;
	color: #864251;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading2red A:link
	{
	font-size: 18px;
	color: #864251;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	text-decoration: none
	}

.heading2red A:active
	{
	font-size: 18px;
	color: #864251;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	text-decoration: none
	}

.heading2red A:visited
	{
	font-size: 18px;
	color: #864251;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	text-decoration: none
	}

.heading3red
	{
	font-size: 25px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading3red A:link
	{
	font-size: 25px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading3red A:active
	{
	font-size: 25px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading3red A:visited
	{
	font-size: 25px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading4red
	{
	font-size: 18px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: none;
	}

.heading4red A:link
	{
	font-size: 18px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: none;
	}

.heading4red A:active
	{
	font-size: 18px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: none;
	}

.heading4red A:visited
	{
	font-size: 18px;
	color: #864251;
	text-decoration: none;
	font-family: verdana, helvetica, arial;
	font-weight: none;
	}

A.nolinkline:link
	{
	font-size: 20px;
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	text-decoration: none
	}

A.nolinkline:active
	{
	font-size: 20px;
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	text-decoration: none
	}

A.nolinkline:visited
	{
	font-size: 20px;
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	text-decoration: none
	}

.headingblack
	{
	font-size: 17px;
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	text-decoration: none
	}

.headingblack A:link
	{
	font-size: 17px;
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	text-decoration: none
	}

.headingblack A:active
	{
	font-size: 17px;
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	text-decoration: none
	}

.headingblack A:visited
	{
	font-size: 17px;
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	text-decoration: none
	}

.headingblack A:hover
	{
	font-size: 17px;
	color: #009900;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	text-decoration: underline
	}

.heading2grey
	{
	font-size: 15px;
	color: #666666;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	}

.heading3grey
	{
	font-size: 21px;
	color: #666666;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	}

.txtArea
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	width: 200px;
	height: 75px;
	}

.txtAreaWide
	{
	font-size: 14px;
	color: black;
	font-color: black;
	font-family: verdana, helvetica, arial;
	width: 470px;
	height: 300px;
	}

.txtAreaWideFile
	{
	font-size: 14px;
	color: black;
	font-color: black;
	font-family: verdana, helvetica, arial;
	width: 350px;
	height: 200px;
	}

.txtAreaWideGrey
	{
	font-size: 14px;
	color: #666666;
	font-color: #666666;
	font-family: verdana, helvetica, arial;
	width: 400px;
	height: 200px;
	}

.txtBox
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	width: 90px;
	height: 17px;
	}

.txtBox2
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	width: 105px;
	height: 19px;
	}

.txtBox3
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	width: 135px;
	height: 20px;
	}

.txtBox3_5
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	width: 145px;
	height: 20px;
	}

.txtBox4
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	width: 200px;
	height: 20px;
	}

.txtBoxHome
	{
	font-size: 9px;
	color: black;
	font-family: verdana, helvetica, arial;
	/* width: 230px; height: 20px */
	width: 167px;
	height: 20px;
	}

.txtBoxWide
	{
	font-size: 14px;
	color: black;
	font-family: verdana, helvetica, arial;
	font-color: black;
	width: 200px;
	height: 22px;
	}

.fileBoxWide
	{
	font-size: 14px;
	color: black;
	font-family: verdana, helvetica, arial;
	font-color: black;
	width: 283px;
	height: 22px;
	}

.txtBoxSearch
	{
	font-size: 10px;
	color: black;
	font-family: verdana, helvetica, arial;
	width: 75px;
	height: 17px;
	}

.txtBlack
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	}

.txtBold
	{
	font-weight: bold;
	}

.txtGrey
	{
	font-size: 11px;
	color: #666666;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	}

.txtRed
	{
	font-size: 11px;
	color: #FF0000;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	}

.txtWhite
	{
	font-size: 11px;
	color: #FFFFFF;
	font-family: verdana, helvetica, arial;
	font-weight: normal;
	}

.torpe
	{
	background-color: #F4F3D9;
	}

.tariffRed
	{
	font-size: 13px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.italic
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:     black;
	font-style: italic;
	}

.bodyBig
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:     black;
	}

.txtsmall
	{
	font-size: 10px;
	}

.txtlink
	{
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial;
	text-decoration: underline;
	background-color: transparent;
	border: none;
	cursor: pointer;
	cursor: hand;
	}

.txtwhitebold
	{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: verdana, helvetica, arial
	}

.txtbig
	{
	font-weight: bold;
	font-size: 25px;
	color: #000000;
	font-family: verdana, helvetica, arial
	}

.bggray
	{
	background-color: #eaeaea;
	}

.bggray1
	{
	background-color: #cccccc;
	}

.bgred
	{
	background-color: #ff0000;
	}

.topcolumn
	{
	background-color: #B0C4DE;
	font-color: white;
	}

.leftcolumn
	{

	}
/* Main site text */
.tablebody
	{
	background-color: #FFFFFF;
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	color: black;
	}
	
.readMore
	{
	color: #ff0000;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none
	}

.readMore A:link
	{
	color: #ff0000;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none
	}

.readMore A:active
	{
	color: #ff0000;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none
	}

.readMore A:visited
	{
	color: #ff0000;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none
	}

.readMore A:hover
	{
	color: #999999;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none
	}	

.tablebody_backup
	{
	background-color: #ADD8E6;
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	color: black;
	}

.tablebody1
	{
	background-color: #FFFFFF;
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	color: #ffffff;
	}

.listcolumn {
  background-color: #e6eef5;
  color: #000;
  padding-left: 5px;
  padding-right: 5px;
}

.listcolumnheader {
  text-align: left;
  background-color: #c0d4e7;
}

.picbox
	{
	visibility: hidden;
	position: absolute;
	top: 225px;
	left: 250px;
	z-index: 1;
	}

.flash	{
	margin-left: 0px;
	margin-top: 0px;
	}

a.image:link {
border-color: #000000;
}

a.image:visited {
border-color: #000000;
}

a.image:hover {
border-color: #000000;
}

a.image:active {
border-color: #000000;
}

.highlight {
background: #FFFF40;
font-weight: bold;
}

/* PG */
/* ABOUT US/PHOTO GALLERY - Holder styles */
#PG{width:100%; margin:0; padding:0; float:left; clear:both;}
#PG_nav{margin:0; padding:0; float:left; clear:both; border:0px solid red;}
#PG_nav ul{margin:0; padding-left:0;padding-top:15px;float:right; clear:both; list-style-type:none;}
#PG_nav ul li{width:auto; margin:0; float:left!important; clear:none!important; display:inline; border:0px solid blue; background:none;}
#sitemapHolder{margin:0; padding:0; float:left; clear:both;}
.searchResults{margin:0; padding:0; float:left; clear:both; border:0px solid blue;}   

/* LIGHTBOX GALLERY */
#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; text-align:center!important;}
#imageContainer{font: 10px Verdana, Helvetica, sans-serif; padding: 10px;}
#loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center!important; line-height: 0; }
#loading img{padding-left:109px;}	
#hoverNav{position: absolute; top: 0;left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageTitle{ width: 100%; text-align: center; font-weight: bold;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left;}	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

/* overlay on clicking PG thumb - only need to change BG color here */		
#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color:#000; border:0px solid red; }
#PG_nav img{float:left;border:1px solid #dadada;padding:0;margin:0 15px 0 0;}
#PG_nav a{font-size:1px;color:#231F20;}

/* LIGHTBOX GALLERY WITH TABS */
#photoGallery {padding-bottom:15px;padding-top:10px;}
#photoGallery .pgNav {float:left; width:150px; margin-left:0px; border-top:1px solid #000; border-bottom:1px solid #2e292a;}
#photoGallery .pgNav ul.tabset_tabs {list-style:none; width:100%; padding:0; margin:0; font-size:12px; float:left;}
#photoGallery .pgNav ul.tabset_tabs li {clear:both;}
#photoGallery .pgNav ul.tabset_tabs li a {float:left; display:block; line-height:23px; text-decoration:none;color:#2e292a!important; width:150px; height:auto; font-weight:normal; background-color:#ded2d2; padding:2px;}
#photoGallery .pgNav ul.tabset_tabs li a:hover{color:#fff!important; font-weight:bold; background-color:#2e292a!important;}
#photoGallery .pgNav ul.tabset_tabs li a.active {color:#fff!important; font-weight:bold; background-color:#2e292a!important;}
#photoGallery .pgList ul{margin:0px auto; padding:0px; list-style-type:none;}
#photoGallery .pgList ul li{float:left; padding:2px;}
#photoGallery .pgList ul li a{display:block;}
#photoGallery .pgList ul li a img{border:1px solid #000; width:135px; height:105px;}
#photoGallery .tabset_content {display:none;width:430px; float:right;}
#photoGallery .tabset_content ul {margin-left:0px; padding-left:0;}
#photoGallery .tabset_content ul li {font-size:11px; line-height:15px; margin:0;}
#photoGallery .tabset_label {font-size:12px; color:#66395D; margin:5px 0;}
#photoGallery .tabset_content_active {display:block;}
*html .tabset_conten, *html #photoGallery .pgList ul {}

/*Small urls*/
.url {color: #115599}


