html { height: 100%; width: 100%}

BODY {
	text-align: center; 
	align: center; 
	background-repeat; repeat-y;
	background-position: center center;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.8em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, 
	Helvetica, Geneva, sans-serif;
	background: url(images/background/bigback6.jpg); 
	background-repeat: no-repeat; 
	min-height: 100%; height: 100%;

}
#bodyPopup{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	height: 100%; 
	min-height: 100%
	/*background: url(images/background/backSketch10.jpg); */
	background-repeat: no-repeat; 
	FONT-FAMILY: Verdana, 
	Helvetica, Geneva, sans-serif;	
}
#bodyPopup2{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	height: 100%; 
	min-height: 100%
	background-repeat: no-repeat;
	background-color: #ffffff;
	FONT-FAMILY: Verdana, 
	Helvetica, Geneva, sans-serif;	
}

.hiddenSpanPad{
	visibility: hidden;
}
.linkListItem{
	padding-bottom: 9px;
	font-size: 0.9em;
}

/* NEW STYLES */
#maincontainer{
	width: 840px; /*Width of main container*/
	border: #99988D solid 1px;
	align: center;
	padding-top: 0px;
	background-color: #ffffff;
	min-width: 840px;
}

/* NEW STYLES */
#maincontainerPopup{
	width: 100%; /*Width of main container*/
	align: center;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	height: 100%;
	min-height: 100%;
} 
#topsectionPopup{
	background: url('images/background/header1_slice.jpg');
	background-repeat: repeat-x;
	height: 40px; /*Height of top section*/
	border-bottom: 1px solid #666666;
	width: 100%;
}

#popupButton{
	float: right;
	color: #666666;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	/*border-left: 1px solid #CBC5B5;*/
}

#popupButton a{ 
	font-size: 0.8em;
	color: #E3E0C8;
	background: #666666;
	text-decoration: none;
}

#popupButton a:hover{ 
	font-size: 0.8em;
	color: #ffffff;
	background-repeat: repeat-x;
	text-decoration: underline;
}
.popupText {
	font-size: 0.9em;
	color: #666666;
	font-style: plain;
	padding-top: 10px;
}

#baseContainer{
	width: 100%; /*Width of main container*/
	height: 50px;
}

#topContainer{
	width: 100%; /*Width of main container*/
	/*margin: 0 auto;*/ /*Center container on page*/
	/*float: left;*/
	background: url(images/background/fabricTop.jpg); 
	background-position: top center; 
	align: left;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	height: 20px;
}



#topsection{
	background: url('images/background/header1_slice.jpg');
	background-repeat: repeat-x;
	height: 60px; /*Height of top section*/
	border-bottom: 1px solid #666666;
	width: 840px;
}


#contentwrapper{
	/*float: left;*/
	width: 840px;
	margin-top: 0px;
}

#contentwrapperMain{
	width: 100%;
	background-color: #ffffff;
}

#contentwrapperBackground{
	width: 100%;
	background: url('images/background/backSketch_blue.jpg');
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	
}

#contentwrapperBackground2{
	width: 100%;
	background: url('images/background/backSketch13.jpg');
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	
}

#contentwrapperBackground3{
	width: 100%;
	background: url('images/background/backSketch3v4.jpg');
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	
}

#contentwrapperBackground4{
	width: 100%;
	background: url('images/background/backSketch13v2.jpg');
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	
}

#contentwrapperBackground5{
	width: 100%;
	background: url('images/background/backSketch4_violet.jpg');
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	
}

#contentwrapperBackground6{
	width: 100%;
	background: url('images/background/backSketch14v3.jpg');
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	
}

#contentwrapperBackground7{
	width: 100%;
	background: url('images/background/backSketch10.jpg');
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	
}


#contentwrapperMainPopup{
	width: 100%;
	background-color: #ffffff;
	height: 100%;
	min-height: 100%;
	background: url(images/background/backSketch_blue.jpg); 
}

#contentwrapperBackgroundPopup{
	width: 100%;
	/*background: url('images/background/backSketch_blue.jpg');*/
	background-repeat: no-repeat;
	align: center;
	text-align: left;
	height: 100%;
	min-height: 100%;
	vertical-align: middle;
	
}



#widthSetter{
	width: 840px;
}


#maincolumn{
	margin: 0 200px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	padding-left: 10px;
	padding-right: 10px;
}

#maincolumn2{
	margin: 0 80px 0 80px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#maincolumn3{
	margin: 0px 0px 0px 80px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	
}


#leftcolumn{
	float: left;
	padding-right: 10px;
	margin-left: 60px; /*Set margin to that of -(MainContainerWidth)*/
	width: 480px;
	text-align: left;

}

#rightcolumn{
	float: right;
	width: 190px; /*Width of right column*/
	margin-right: 60px;
	text-align: left;
}

#footer{
	clear: both;
	width: 840px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-top: #a0a0a0 solid 1px;
	/*background: #B5B5B4;*/
	background: url(images/footSlice7.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 20px;
	min-width: 840px;
}

.footerCreditLeft{
	float: left; width: 40%; margin-left: 10px; text-align: left; 	
}

.footerCreditRight{
	float: right; margin-right: 10px; width: 40%; text-align: right; 
}


.footerContent{
	padding: 10px;
}

.innertube{
	margin-top: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-bottom: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	padding-bottom: 20px;

}

#innerTopSection{
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	padding: 0px;
	width: 100%;
	
}



.columnHead{
	width: 100%;
	font-size: 1.4em;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.columnHead2{
	font-size: 1.3em;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.exhibitionHead{
	color: #666666;
	font-weight: bold;
}

/* MENU STYLES */
#underlinemenu{
	margin: 0;
	padding-bottom: 8px;
	/*background: #a71c5a;*/
	background: #B8B7AC;
	/*background: url(../images/footerSlice.jpg);
	background-repeat: repeat-x;*/
}

#underlinemenu ul{
	margin: 0;
	margin-bottom: 1em;
	padding-left: 0;
	float: right;
	font-weight: bold;
	width: 100%;
	border: 1px solid #DFDFDF;
	border-width: 1px 0;
	/*background: url(../images/footerSlice.jpg);*/
	background: #666666;
	background-repeat: repeat-x;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #CBC5B5;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
	float: right;
	display: inline;
}

#underlinemenu ul li{
	display: inline;
}

/*
#underlinemenu ul li a{
	float: right;
	color: #666666;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #e80074;
	border-left: 1px solid #ffffff;
}
*/

#underlinemenu ul li a:hover{
	color: white;
	/*background-color: #F3F3F3;*/
	background: url(images/topSlice3.jpg);
	border-bottom: 4px solid white;
	padding-bottom: 6px;
}

.rule{
	width: 100%;
	background-color: #d1d1d1;
	height: 1px;
	line-height: 1px;
	border: none;
	align: left;
	color: #d1d1d1;

}

.ruleHidden{
	width: 100%;
	background-color: #d1d1d1;
	height: 1px;
	line-height: 1px;
	border: none;
	align: left;
	visibility: hidden;
}

#current3{
	background: url(images/topSlice3.jpg);
	padding-bottom: 6px;
	color: #F2EDDF;
	float: right;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #E0DFD2;
	border-left: 1px solid #CBC5B5;	
}

#menu1{
	float: right;
	color: #E3E0C8;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #e65b00;
	border-left: 1px solid #CBC5B5;
}
.menu1match{
	color:  #e65b00;
	font-weight: bold;

}
#menu2{
	float: right;
	color: #E3E0C8;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #00aeac;
	border-left: 1px solid #CBC5B5;
}
.menu2match{
	color:  #00aeac;
	font-weight: bold;

}
#menu3{
	float: right;
	color: #E3E0C8;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #57af27;
	border-left: 1px solid #CBC5B5;
}
.menu3match{
	color:  #57af27;
	font-weight: bold;

}

#menu4{
	float: right;
	color: #E3E0C8;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #8e0018;
	border-left: 1px solid #CBC5B5;
}

.menu4match{
	color:  #8e0018;
	font-weight: bold;

}
#menu5{
	float: right;
	color: #E3E0C8;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #ddda01;
	border-left: 1px solid #CBC5B5;
}
.menu5match{
	color:  #ddda01;
	font-weight: bold;

}
#menu6{
	float: right;
	color: #E3E0C8;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #11008e;
	border-left: 1px solid #CBC5B5;
}
.menu6match{
	color:  #11008e;
	font-weight: bold;

}
#menu7{
	float: right;
	color: #E3E0C8;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 4px solid #b600b8;
	border-left: 1px solid #CBC5B5;
}
.menu7match{
	color:  #b600b8;
	font-weight: bold;

}
.feedImage{
	border: #c1c1c1 solid 1px;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	top: 3px;
	left: 0px;
}
.feedContainer{
	padding-bottom: 0px;
}
.rightHead{
	font-size: 1.0em;
	padding-bottom: 10px;
	color: #666666;
	font-weight: bold;
}
.rightContainer{
	border-left: #c9c9c9 solid 1px;
	border-top: #c9c9c9 solid 1px;
	border-right: #c9c9c9 solid 1px;
	border-bottom: #c9c9c9 solid 1px;
	margin-top: 5px;
	padding: 5px;
	background: url(images/rightSlice.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-bottom: 25px;
}

.rightContainerBlank{
	margin-top: 15px;
}

.rightContainerBlank2{
 	padding-top: 0px; 
 	margin-top: 7px;
}


#latestNewsText{
	padding-bottom: 8px;
}

#latestNewsText a:link{
	font-family: verdana;
	font-weight: bold;
	font-size: 0.9em;
	cursor: hand;
	color: #606060;
	display: inline;
	text-decoration: underline;
}
#latestNewsText a:visited{
	font-family: verdana;
	font-weight: bold;
	font-size: 0.9em;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
#latestNewsText a:active{
	color: #606060;
	font-size: 0.9em;
	cursor: hand;
	display: inline;
	text-decoration:underline;
}
#latestNewsText a:hover{
	font-family: verdana;
	font-size: 0.9em;
	color: #99988D;;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}


.rule2{
	width: 100%;
	background-color: #d1d1d1;
	height: 1px;
	line-height: 1px;
	border: none;
	align: left;
	margin-bottom: 4px;
}


/* OLD STYLES STILL NEEDED */
A.inlineLink:link{
	font-family: verdana;
	font-weight: bold;
	cursor: hand;
	color: #606060;
	display: inline;
	text-decoration: underline;
}
A.inlineLink:visited{
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLink:active{
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration:underline;
}
A.inlineLink:hover{
	font-family: verdana;
	font-weight: bold;
	color: #99988D;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLinkMail:link{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	cursor: hand;
	color: #606060;
	display: inline;
	text-decoration: underline;
}
A.inlineLinkMail:visited{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLinkMail:active{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration:underline;
}
A.inlineLinkMail:hover{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineGuestLink2:link{
	font-family: verdana;
	font-weight: bold;
	cursor: hand;
	color: #606060;
	display: inline;
	text-decoration: underline;
}
A.inlineLink2:link{
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLink2:visited{
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLink2:active{
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration:underline;
}
A.inlineLink2:hover{
	font-family: verdana;
	font-weight: bold;
	color: #99988D;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLink3:link{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLink3:visited{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.inlineLink3:active{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	display: inline;
	text-decoration:underline;
}
A.inlineLink3:hover{
	font-size: 0.7em;
	font-family: verdana;
	font-weight: bold;
	color: #99988D;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}

A.inlineLink4:link{
	font-size: 0.8em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	text-decoration: underline;
}
A.inlineLink4:visited{
	font-size: 0.8em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	text-decoration: underline;
}
A.inlineLink4:active{
	font-size: 0.8em;
	font-family: verdana;
	font-weight: bold;
	color: #606060;
	cursor: hand;
	text-decoration:underline;
}
A.inlineLink4:hover{
	font-size: 0.8em;
	font-family: verdana;
	font-weight: bold;
	color: #99988D;
	cursor: hand;
	text-decoration: underline;
}


.footerLink:visited{

	font-family: verdana;
	font-weight: bold;
	color: #E3E0C8;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
.footerLink:active{

	font-family: verdana;
	font-weight: bold;
	/*color: #99988D;*/
	color: #E3E0C8;
	cursor: hand;
	display: inline;
	text-decoration:underline;
}
.footerLink:hover{
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}

.footerLink:link{
	font-family: verdana;
	font-weight: bold;
	cursor: hand;
	color: #E3E0C8;
	display: inline;
	text-decoration: underline;
}
.footerPipe{
	font-family: verdana;
	font-weight: bold;
	color: #E3E0C8;
	display: inline;
}
#footerText2{
	font-family: verdana;
	font-weight: bold;
	color: #D7D4BF;
	display: inline;
}
.contactFormText{
	font-size: 0.8em;
	font-family: verdana;
}
.contactFormBackColour1{
	background: url(images/rightSlice2.png);
	background-repeat: repeat-x;
	background-position: top left;
	color: #666666;
	font-size: 0.9em;
	border-top: #909090 solid 1px;
	border-left: #909090 solid 1px;
	border-right: #909090 solid 1px;
	border-bottom: #909090 solid 1px;
}
.contactFormBackColour2{
	/*background: #E1E1D4;*/
	background: url(images/background/tableBack2.png);
	background-repeat: repeat-x repeat-y;
	color: #666666;
	font-size: 0.9em;
	padding: 5px;
	border-left: #909090 solid 1px;
}
.contactFormBackColour2_2{
	/*background: #E1E1D4;*/
	background: url(images/background/tableBack2.png);
	background-repeat: repeat-x repeat-y;
	color: #666666;
	font-size: 0.9em;
	padding: 5px;
	border-right: #909090 solid 1px;
}

#contactTable{
	border-top: #909090 solid 1px;
}
.contactButton{
	float: right;
	color: #666666;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 6px;
	border-left: 1px solid #CBC5B5;
}
.quoteText {
	font-size: 0.9em;
	color: #666666;
	font-style: italic;
}
.quoteText2 {
	font-size: 0.9em;
	color: #666666;
	font-style: plain;
	padding-bottom: 5px;
}
.quote {
	font-size: 1.4em;
	color: #666666;
	font-style: italic;
	padding-bottom: 10px;
}
A.quoteLink:link{
	font-size: 0.9em;
	font-family: verdana;
	font-weight: bold;
	cursor: hand;
	color: #666666;
	display: inline;
	text-decoration: underline;
}
A.quoteLink:visited{
	font-size: 0.9em;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}
A.quoteLink:active{
	font-size: 0.9em;
	color: #666666;
	cursor: hand;
	display: inline;
	text-decoration:underline;
}
A.quoteLink:hover{
	font-size: 0.9em;
	font-family: verdana;
	color: #666666;
	cursor: hand;
	display: inline;
	text-decoration: underline;
}

/* NEW STYLES */
.messageTitle{
	font-weight: bold;
	font-size: 1.1em;
	color: #666666;
}
.message a{
color: #666666
}

#contact1{
	float: right;
	color: #F2EDDF;
	font-size: 0.8em;
	font-weight: bold;
	padding: 7px 7px 7px 7px;
	text-decoration: none;
	border-left: 1px solid #666666;;
	border-bottom: 4px solid #CBC5B5;
	background: url(images/topSlice3.jpg);
 
}

#contact1:hover{
	background: #666666;
	border-bottom: 4px solid white;
	color: white;
}
#baseShadow1{
	height: 10px;
	background: #ffffff;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-top: #909090 solid 1px;
}
#baseShadow2{
	height: 10px;
	width: 100%;
	background: url(images/shadow/base.png);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
}
#shadowSide1{
	width: 10px;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
#shadowSide2{
	width: 10px;
	height: 100%;
	background: url(images/shadow/side.png);
	background-repeat: no-repeat;
	background-position: -8px -8px;
	margin: 0px;
	padding: 0px;
}
.tipsImage{
	float: right;
	border: #a0a0a0 solid 1px;
	
}
.tip{
	padding: 10px;
}
.tipContainer{
	border: #a0a0a0 solid 1px;
	margin-bottom: 15px;
	background: url(images/rightSlice.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.tipsLowerText{
	padding-top: 8px;
}
#tableClickText{
	font-size: 0.8em;
}
.profileList{
	list-style-image: url(images/linksDot.gif);
}
#message img{
	border: #c9c9c9 solid 1px;
}