
/* Positioning Divisions */    good

Div	{	position:relative;	float: left;}

#banner-main	{	position:relative;	background: url(graphics/banner_right.gif) no-repeat center right;	top: 0px;	height:73px;	overflow: hidden;	z-index: 2;}
#banner-left	{	position:relative;	background: url(graphics/banner_left.gif) no-repeat center left;	top: 0px;	float: left;	width: 328px;	height:73px;}
#banner-right	{	position:relative;	background: url(graphics/banner_right.gif) no-repeat center right;	top: 0px;	float: right;	width: 666px;	height:63px;	overflow: hidden;	z-index: 1;}

#buttonbar	{	position:relative;	background: #000000;	float: left;	width: 100%;	border-bottom: 2px solid #FFFFFF;}
#buttonbar span	{	float: left;	clear: none;	border-right: 2px solid #FFFFFF;}
#buttonbar a	{	color: #FFFFFF;	font-weight: bold;	font-size :16px; text-decoration: none;	padding:2px 20px;	}
#buttonbar a:hover	{	color: #000000;	background: yellow;}

#mainblock	{	position:relative;	float: left;	width: 100%;	background: #b7cfe7 url(graphics/leftmenu_background.gif) repeat-y center left;}
#mainblockb	{	position:relative;	float: left;	width: 100%;	background: url(graphics/rightmenu_background.gif) repeat-y center right;}
#leftcolumn a	{	color: #FFFFFF;	font-weight: bold;	font-size :14px; text-decoration: none;}
#leftcolumn a:hover	{	background: yellow;}
#mainblock span.container 	{	position:relative;	float: left;	}
#mainblock span.spacer-hor 	{	position:relative;	clear: none;	width: 5%;	}
#mainblock span.spacer-ver 	{	position:relative;	clear: none;	width: 100%;	height: 40px;	}
#mainblock span.picture 	{	position:relative;	float: left;	clear: none;	}
#mainblock ul.sitemap	{	list-style-type:none;	padding: 0px 0px 0px 10px;	margin: 0px 0px 0px 10px;}
#leftcolumn 	{	width: 172px;	position:relative;	text-align: center;	float: left;	clear: none;	background: #7ba7dc;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	}
#rightcolumn 	{	width: 172px;	position:relative;	text-align: center;	float: right;	clear: none;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	font-size :14px;	}
#leftcolumn.picture	{	}
#leftcolumn.picture img	{	padding-top: 30px;	padding-bottom: 30px;	}
#leftcolumn.picture a:hover	{	background: ;}
#leftcolumn #select_event {	width: 170px;	float: left;	border-left: 2px solid #FFFFFF;	}
#leftcolumn a.leftmenu-btn1 	{	position:relative;	float: left;	clear: left;	padding-left: 5px;	width: 100px;}
#leftcolumn a.leftmenu-btn2 	{	position:relative;	float: left;	clear: left;	padding-left: 10px;	width: 145px;	border-left: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;	}
#leftcolumn span.leftmenu-btn1 	{	position:relative;	float: left;	clear: left;	padding-left: 5px;	border-left: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;}
#leftcolumn span.leftmenu-btn2 	{	position:relative;	float: left;	clear: left;	padding-left: 10px;	border-left: 2px solid #7ba7dc;	}
#maincolumn 	{	position:relative;	float: left;	padding-left: 25px;	padding-right: 25px;	padding-top: 30px;	padding-bottom: 30px;	}
#maincolumn span.thumbnail	{	position:relative;	float: left;	width: 165px;	height: 165px;	text-align: center;	}
#maincolumn span.navposition	{	position:relative;	font-size :12.5px;	top: -25px;	}
#maincolumn span.navposition a	{	font-size :12.5px;	}
#maincolumn .copyright	{	background: url(graphics/copyright_background.gif) no-repeat center top;}
#mainblock span.mainfooter 	{	position:relative;	float: left;	top: 25px;	width: 100%;	clear: left;	text-align: center;	}

#footer 	{	position:relative;	float: left; width: 100%;}
#footer span.linklist	{	position:relative;	float: left;	clear: left;	left:15%;	width:70%;	height:26px;	font-size :10px;	text-align: center;	font-weight: bolder;	color: #000000;}
#footer span.copyrightnotice	{	position:relative;	float: left;	clear: left;	left:15%;	width:70%;		height:26px;	font-size :10px;	text-align: center;	font-weight: bolder;	color: #000000;}

#picturebar 	{	background: black url(galleries/picturebarbackground.php) repeat-x;	position:relative;	float: left;	height: 106px;	width: 100%;	overflow: hidden;}

Div.maintxt-1 	{	position:absolute;	left:245px;	top:266px;	height:389px;	overflow:auto;}

Div.maintxt-2 	{	position:absolute;	left:245px;	top:161px;	height:474px;	overflow:auto;}

Div.maintxt-3 	{	position:absolute;	left:245px;	top:151px;	height:504px;	overflow:auto;}

Div.mainfooter 	{	position:absolute;	left:255px;	top:605px;	height:40px;	overflow: clip;}

Div.orderbarA 	{	position:absolute;	left:44px;	top:131px;	width:201px;	height:290px;	overflow: clip; z-index: 2; }
Div.orderbarB 	{	position:absolute;	left:44px;	top:385px;	width:201px;	height:120px;	overflow: clip; z-index: 1; }

Div. 	{	position:absolute;	left:255px;	top:750px;	width:496px;	height:26px;	overflow: clip;}

Div.counter {	position:absolute;	left:10px;	top:10px;	width:1px;		height:1px;	overflow: clip;}

/* Link Formatting */

a { font-family: Arial; text-align: justify; color: #3300ff; }

a.title { font-size: 175%; font-weight: bold; }

a.sitemap-level00 { font-size: 125%; font-weight: 500; }
a.sitemap-level01 { font-size: 110%;}


/* Text Formatting */

body	{	background: url(graphics/banner_background.gif);	background-repeat: repeat-x;	background-position: 0px 0px;	background-color: #FFFFFF;	margin: 0px;	 font-family: Arial;	text-align: justify;	color: #003399;	font-weight: bold;	font-size :15px;}

center { font-family: Arial; text-align: center;}

.smallprint {font-size :11px; vertical-align: bottom; }

.linklist { }

.title { font-size: 175%; font-weight: 500; }

.bold {	font-weight: bold; }

Div.copyrightnotice {font-size :10px; text-align: center; font-weight: bolder; color: #000000;}

TT { font-size :18px; font-family: Courier, Monaco, monospace; line-height: 14px; }

/* Table Formatting */

td { font-family: Arial; text-align: center; vertical-align: top; }

.left { text-align: left; }

.justify { text-align: justify; }

.centred { text-align: center; }

.right { text-align: right; }

.vcentred { vertical-align: middle; }

.vcjustify { text-align: justify; vertical-align: middle; }

.vtjustify { text-align: justify; vertical-align: top; }