/*

color values	Blue background		CCCCFF
		Orange words		FF6600
		Dark Blue Words		000066
		Link colour		0000FF
*/

		body {
/*			background-color :#01164E;  */
  			background: #010066 url(images/reg_background.jpg) top left repeat-x;
			font-family: arial,helvetica,sans-serif;
			font-size:10pt;
/		}

:link 	{color: #0000FF; }

:visited {color: #660066;}
A { color: #0000FF; }


.footerTable, .headerTable
{
/*	border: 1px solid #FF6600;  */
}

.headerLine
{
	background-color: FF6600;
}
.header, .footer, .headerTable, .footerTable
{
	background-color: #FFFFFF;  /* #CCCCFF;*/
	text-align: center;
	font-size: x-small;
	color:  #000066;
}

.footer
{
	border-top : 1px solid #EE3823;
 	padding-top: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.headings
{
	font-weight: bold;
	font-size: large;
/*	color: #FF6600;  */
 	color: #EE3823;
	font-style: italic;

	text-align:left;
}

  .subHeadings
   {
	font-weight: bold;
	font-style: italic;
	text-align: center;

   }

.slogan,
.sloganatrium
 {
	font-weight: bold;
	font-size : large;
	font-style: italic;
	text-align: center;
 	line-height: 150%;
}

.sloganatrium {
 	color: #EE3823;
}

.blank
{
	color:white;
}

.contact
{
	font-size: x-small;
	text-align: center;
}

.navBar1
{
	background-color: white;
	font-family: Ariel;
	font-size: x-small;
	color:darkgreen;
}

.topLevelNav, .navBarTop, .navBarBottom
{
	font-weight: bold;
	background-color: blue;
	color: yellow;
	height: 25px;
	text-decoration: none;
}

.middleLevelNav
{
	font-size:x-small;
	background-color: lightblue;
	color: blue;
	text-indent: 5px;
	text-decoration: none;
}



.navDivider
{
   	background-color: blue;
	background-image: url(images/spacer.gif);
	height: 1px;
}

.navBarHead
{
	background-image: url(images/menubarhead.gif);
	background-position: top left;
	background-color: darkblue;

	font-size: x-small;
	text-align: center;
	color:yellow;
	width: 150px;
	height: 35px
}
.navBarTop
{
	background-image: url(images/menubartop2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 25px;
	width: 148px;
}

.navBarBottom
{
	background-image: url(images/menubarbottom2.gif);
	background-position: bottom left;
	height: 25px;
	width: 150px;
}

.navBarBorder
{
	background-image: url(images/spacer.gif);
	background-color: blue;
	width: 1px;
}
.slogan
{
	color: #000066;
/*	font-style: italic;  */
	text-align: justify;
}

.searchtext
{
	color:  #FF6600;
  	font-style: italic;

}
div#links a.navmain,
div#links a.navcurrentmain,
div#links a.navmain:visited,
div#links a.navcurrentmain:visited
{
	color: #060c85;  /*  #FF6600;  */
	text-decoration:none;
	font-weight: bold;
}
div#links a.navcurrentmain,
div#links a.navcurrentmain:visited
{
	color : #FFF;
	font-style: italic;
}
.tabopen, .tabclose, .tabmain, .tabcurrentopen, .tabcurrentmain, .tabcurrentclose
{
 /*	background-color: #CCCCFF; */
}
.tabopen
{
	background-image: url(images/navbarbotleft.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 15px;
	width: 10px;
}

.tabmain, .tabcurrentmain
{
	color: #060c85;  /*  #FF6600;  */
	text-decoration:none;
	font-weight: bold;
}

.tabclose
{
	background-image: url(images/navbarbotright.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 20px;
	width: 10px;
}

.tabsep
{
	background-color:white;
}

.tabcurrentmain
{
/*	background-color: #FF6600;  */
/*	color: #000066;  */
	color: #FFF;
	text-decoration: none;
	font-style: italic;
}
.tabcurrentopen
{
	background-image: url(images/navbarbotleft.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 20px;
	width: 10px;
}
.tabcurrentmain
{
	font-weight: bold;
	text-align: center;
	width: 100px;
}

.tabcurrentclose
{
	background-image: url(images/navbarbotright.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 20px;
	width: 10px;
}

.tabcurrentmain:visited {color: #FFF;}

.popupcopyright
{
	font-size: xx-small;
	text-align: center;
}

.popupcontact
{
	font-size: x-small;
	text-align: center;
}

.popuptext
{
	font-size:small;
	color:#000000;
	text-align: center;
}

.popuphead
{
	font-size: large;
	font-weight: bold;
 	color:#000000;
	text-align: center;
}

div.privacy {
	border : 1px solid #CCC;
	padding:20px;
	text-align:center;
	margin-top:30px;
	width:70%;

}
.privacy, .privacyHead, .privacyStress
{
	text-align: left;
	font-size: xx-small;
	font-style: italic;
}

.privacyHead
{
	font-weight: bold;
	text-decoration: underline;
}

.privacyStress
{
	text-decoration: underline;
}

.specBody
{
	font-size: small;
}

a.specHead
{
	color: #000066;
	font-weight: bold;
}

.specList
{
	font-size:x-small;
}

.specBody, .specHead
{
	font-family: ariel;
}

.topLink
{
	font-size:xx-small;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}

.slideHead
{
	font-weight: bold;
	font-style: italic;
	font-size: x-large;
	text-align: center;
	color: FF6600;
}
.slideHeadOrange
{


}

.slideHeadBlue
{
	color: CCFFFF;
}

.linknote {font-size: xx-small;}

.specitem { margin-left: -1.5em;}

.DescStress {
/*		font-weight: bold;  */
		font-style: italic;
}
/*		color:red; }  */

.buildingRef
{
	font-size: xx-small;
}

.picFrame
{
	border-color: #CCCCFF;
}

.multipic_thumb {
	margin-left	: 20px;
	margin-right : 20px;
}

.multipic_row {
	text-align	: center;
}
		div.toppic1,
		div.toppic2,
		div.toppic3,
		div.toppic4,
		div.toppic5
 		{
			position : absolute;
			top : 0;
			width:140px;
			height:100px;
/*			border: 1px dashed #F00;  */
			margin:3px;
		}
		div.toppic1 {left : 0; }
		div.toppic2 {left : 143px; }
		div.toppic3 {left : 286px; }
		div.toppic4 {left : 429px; }
		div.toppic5 {left : 572px; }

		div#topbanner {
			position : relative;
			height:195px;
			margin-top:2px;
			background: #FFF url(images/orange-strip.jpg) bottom right no-repeat;
		}

		div#bodytext {
			background-color : #FFF;
			width:718px;
			padding-bottom:20px;
		}
		div#pagetext {
			padding : 40px;
			padding-top:0;
			text-align:left;
		}
		div#logo {
			position : absolute;
			top : 10px;
			left : 10px;
			z-index:10;
		}
		div#links {
			position : absolute;
			bottom : 65px;
			left: 215px;
			z-index:10;
		}

		div#links a,
		div#links a:visited {
			font-weight : bold;
			text-decoration : none;
			margin-right:.3em;
		}
		div#links a:hover {
			text-decoration : underline;
		}
		div#freefone {
			position : absolute;
			bottom : 49px;
			right: 10px;
			z-index:10;
			color : #FFF;
			font-weight: bold;
			text-align:right;
		}
		div#search {
			position : absolute;
			bottom : 0;
			left: 20PX;
			z-index:5;
		}
		div#pageborder {
 			background-color : #060c85;
 			padding:2px;
			width:724px;
 			padding-bottom:4px;
/*			padding-top:2px;  */
			margin-top : 20;

		}
		p.copyright,
		p.copyright a,
		p.copyright a:visited
		{
			font-size : xx-small;
			color : #FFF;  /*#c3c8cd;*/
			text-align:center;
		}
		div#homepagepic {
			position : absolute;
			left : 0;
			width:300px;
		}
		div#homepageslog {
			position : absolute;
			top	: 60px;
			text-align:left;
			left :380px;
		}