.mainBody {
	font-family: Courier New, Verdana, Helvetica, Arial, sans-serif;
	background-color: #222222;
	/*background-image: url(images2/BackgroundSmall.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
.introBody {
	background-color: #222222;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}

/* indent paragraphs and headers */
p	{
	font-size: 8pt;
	color: #FFFFFF;
	margin-left: 60px;
	margin-right: 60px;}
	
p.largePara {
	margin-left: 80px;
	margin-right: 80px;
	font-size: 10pt;}
	
/* special side paragraph ment to display verticle text*/
p.designed {
	font-size: 7pt;
	margin: 0px;
	display: block;
	text-align: center;}
	
h1 {
	font-size: 16pt;
	color: #FFFFFF;
	margin-left: 35px;
	margin-right: 60px;
	font-family: Courier New, Arial, Helvetica, Verdana, sans-serif;}
	
h1.header {
	color: #3DAA3E;
	letter-spacing: 4px;
	font-size: 20pt;}
	
h1.largeLink {
	color: #BBBBBB;
	letter-spacing: 4px;
	font-size: 20pt;}
	
h1.header:hover {color: #FFFFFF; /*text-decoration: underline;*/}
h1.largeLink:hover {color: #FFFFFF; /*text-decoration: underline;*/}

h2 {
	margin-left: 35px;
	color: #BBBBBB;
	letter-spacing: 1px;
	font-size: 1.2em;}
	
.headColour {
	color: #BBBBBB;
	font-weight: bold;
	font-size: 14px;}
	
a {
	text-decoration: none;
	outline: none;}
	
a.link:link {color: #CCCCCC; outline: none;}
a.link:visited {color: #CCCCCC; outline: none;}
a.link:hover {color: #FFFFFF; /*text-decoration: underline;*/}
a.link:active {color: #CCCCCC;}

a.menuLink {
	font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	float: left;
	/*background-color: #333333;*/
	/*border-right: 2px solid white;*/
	text-align: center;
	text-decoration: none;
	/*height: 1.4em;*/
	/*padding-top: 0em;*/
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	/*border: 1px solid red;*/}

a.small {
	width: 6em;}
	
a.medium {
	width: 9em;}
	
a.large {
	width: 16em;}
	
a.menuLink:link {color: #CCCCCC; outline: none;}
a.menuLink:visited {color: #CCCCCC; outline: none;}
a.menuLink:hover {color: #FFFFFF; /*text-decoration: underline;*/}
a.menuLink:active {color: #CCCCCC;}

img {
	display: block;
	line-height: 0px;
	margin: auto;
	padding: 0px;
	outline: none;}
	
/*img.right {
	padding: 5px;
	float: right;}*/

img.imageLink {
	border: 1px solid gray;}
	
img.tray {
	border: 1px solid #3e3e3e;
	width: 80px;
	height: 80px;}
	
img.galleryImg {
	width: 110px;
	height: 110px;}
	
img.imageLink:hover {
	border: 1px solid white;}

.center {
	display: block;
	/*width: 100%;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	/*border: 1px solid red;*/}
	
a.imageLink {
	display: block;
	/*border: 1px solid grey;*/
	padding: 0px;
	margin: auto;
	outline: none;}
	
a.dirLink {
	display: block;
	/*border: 1px solid grey;*/
	padding: 0px;
	margin: auto;
	outline: none;
	text-align: center;}
	
a.dirLink:link {color: #CCCCCC; outline: none;}
a.dirLink:visited {color: #CCCCCC; outline: none;}
a.dirLink:hover {color: #FFFFFF; /*text-decoration: underline;*/}
a.dirLink:active {color: #CCCCCC;}
	
/*a.imageLink:hover {
	border: 1px solid white;}*/
	
table.spaced {
  padding: 0px;
	border-spacing: 0px;
	vertical-align: middle;
}
	
table.gallery {
	border-collapse: separate;
  border-spacing: 0px;
  border-collapse: expression('separate', cellSpacing = '0px');
  padding: 0px;
	border-spacing: 0px;
	vertical-align: middle;}

td.gallery {
	padding: 10px;}
	
td.right {
	border-right: 1px solid gray;}

td.left {
	border-left: 1px solid gray;}

td.bottom {
	border-bottom: 1px solid gray;}

td.top {
	border-top: 1px solid gray;}
	
ul.menuLink {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	list-style-type: none;}
	
li.menuLink {
	display: inline;}
	
span.menuDevide {
	font-size: 9px;
	float: left;}
	
hr.footerHR {
	width: 250px;
	text-align: center;}

div {
	margin-left: 0px;
	margin-right: 0px;}
	
span.right {
	width: 30%;
	margin: auto;
	padding: 5px;
	text-align: center;
	float: right;
	color: #BBBBBB;
	font-size: 10px;
	letter-spacing: 2px;
	display: block;
	/*border: 1px solid red;*/}
	
span.introText {
	font-size: 18px;
	color: #3DAA3E;
	letter-spacing: 3px;
	font-weight: bold;}

table {
	padding: 5px;
	border-spacing: 10px;
	margin-left: auto;
	margin-right: auto;}
	
img {
	border: none;
	padding: 0px;}
	
.divCenter {
	width: 100%;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*border: 1px solid red;*/}
	
.divIntro {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	width: 720px;}
	
.divBodyTemp {
	position: relative;
	/*background-color: #DDDDDD;*/
	/*filter: alpha(opacity = 80); /* IE version */
  /*opacity: 0.80;*/ /* Correct Version */
	margin-left: auto;
	margin-right: auto;
	width: 850px;
	top: 0px;
	padding-top: 60px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	vertical-align: middle;
	/*border-left: 3px solid #901223;
	border-right: 3px solid #901223;
	border-bottom: 3px solid #901223;*/}
	
.divBody {
	position: relative;
	/*background-color: #DDDDDD;*/
	/*filter: alpha(opacity = 80); /* IE version */
  /*opacity: 0.80;*/ /* Correct Version */
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1002px;
	top: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	/*border-left: 3px solid #901223;
	border-right: 3px solid #901223;
	border-bottom: 3px solid #901223;
	border: 1px solid red;*/}

.divHeader {
	position: relative;
	width: 700px;
	height: 0px;
	/*background-color: #000000;
	border-bottom: 1px solid black;*/}
	
.menuWrapper {
	position: relative;
	top: 5px;
	width: 50%;
	/*background-image: url(images2/TextBackground.gif);
	background-repeat: repeat-y;*/
	/*float: left;*/
	/*background-color: #3e3e3e;*/
	/*border: 1px solid #FFFFFF;*/
	/*width: 100%;*/
	z-index: 5;
	/*border-top: 1px solid #AAAAAA;*/
	overflow: hidden;}
	
.divMenu {
	position: relative;
	/*width: 700px;*/
	height: 1.5em;
	/*top: 0px;*/
	z-index: 10;
	/*border-bottom: 2px solid #901223;*/
	/*background-image: url(images2/MenuBackh.jpg);
	background-repeat: no-repeat;*/
	margin-top: 0px;
	margin-left: 20px;
	/*border: 2px solid #901223;*/
	/*left: 10px;*/}
	
.divWrapper {
	position: relative;
	/*background-image: url(images2/TextBackground.gif);
	background-repeat: repeat-y;*/
	background-color: #222222;
	border: 1px solid #FFFFFF;}
		
.divSeperator {
	position: relative;	
	/*background-color: #FFFFFF;*/
	z-index: -10;
	width: 100%;
	/*height: 200px;*/
	top: 0px;
	/*filter: alpha(opacity = 40); /* IE version */
  /*opacity: 0.4; /* Correct Version */}
	
/*.divContentHead {
	position: absolute;
	top: 0px;
	z-index: 1;
	background-image: url(images2/ContTopH.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 0px;
	/*border-top: 2px solid #901223;*/
	/*display: block;}*/

.divContent {
	position: relative;
	/*left: 40px;*/
	background-image: url(images2/ContBackH.jpg);
	background-repeat: repeat-y;
  /*filter: alpha(opacity = 80); /* IE version */
  /*opacity: 0.8; /* Correct Version */
	width: 100%;
	z-index: 3;
	min-height: 600px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	/*float: right;*/
	/*border: 1px solid red;*/
	/*border-left: 1px solid #AAAAAA;*/
	/*background-color: #BBBBBB;*/
	overflow: hidden;}
	
/*.divContentBox {
	float: right;
	width: 49%;
	min-height: 300px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #555555;
	border: 1px solid grey;}*/
	
/*.divContentFoot {
	position: relative;
	background-image: url(images2/ContLowH.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 0px;
	/*border-bottom: 2px solid #901223;*/
	/*display: block;}*/
	
/*.divSideBar {
	float: right;
	width: 30%;
	min-height: 100px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #bbbbbb;
	border: 1px solid black;}*/
	
.divThumbTray {
	width: 100%;
	margin: auto;
	position: absolute;
	bottom: 5px;}
	
/* unused tfp, img designed tag stuff */
.divDesignedImg {
	position: absolute;
	bottom: 80px;
	right: -17px;
	width: 1em;
	/*border: 1px solid red;*/
	display: block;
	filter: alpha(opacity = 60); /* IE version */
  opacity: 0.6; /* Correct Version */}
  
.divDesignedImg:hover {
	filter: alpha(opacity = 100); /* IE version */
  opacity: 1.0; /* Correct Version */}
  
	
.divDesigned {
	position: absolute;
	bottom: -18px;
	right: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*width: 1em;*/
	/*border: 1px solid red;*/
	display: block;}

.divFooter {
	position: relative;
	background-image: url(images2/Footer.gif);
	background-repeat: no-repeat;
	/*background-color: #FFFFFF;*/
  /*filter: alpha(opacity = 40); /* IE version */
  /*opacity: 0.4; /* Correct Version */
	width: 100%;
	padding-top: 2px;
	padding-bottom: 0px;
	/*height: 35px;*/}
		
/* copyright footer */
p.copyFooter {
	position: absolute;
	/*background-image: url(images/FooterBack.jpg);*/
	/*background-repeat: no-repeat;*/
	top: 5px;
	right: 5px;
	color: #BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: italic;
	vertical-align: middle;
	text-align: right;
	margin-left: 1em;
	margin-right: 0px;
	margin-top: .3em;
	margin-bottom: .3em;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;}
	
span.noItals {
	font-style: normal;}
	
span.boldSpan {
	font-weight: bold;}
	

/* dont underline links (not used) links are light blue, dark blue when visited, white when clicked
a {text-decoration: none;}* 0099FF - light blue*/
a:link {color: #3264FF;}
a:visited {color: #3264FF;}
a:active {color: #FFFFFF;}