html,body { margin: 0; padding: 0; height: 100%; }
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_ctn.jpg); background-repeat: repeat;
	/*background-image: url(../images/bg_ctn4.jpg); background-repeat:repeat-y; position: 1197px;*/
	/*background-image: url(../images/bg_ctn4.jpg); background-repeat:repeat-x;*/
	margin: 0;
	padding: 0;
	color: #000;
	/*z-index: -3;*/
}

body, p, blockquote, table, td, th, li, a, ul, ol, dd, dl, dt { font-size: 11pt; font-family: "Futura Bk BT", Arial; text-align:left; }

p { padding-top: 5px; padding-bottom: 5px;}

div.content1 { width: 570px; margin-left: 330px; }

/* ~~ Element/tag selectors ~~ */
/*ul, ol, dl { 
	padding: 0;
	margin: 0;
}*/
ul, ol { padding: 0.4em 1.5em 0.6em 0em; margin-left: 2em; }
ul.list1 li { list-style:none; padding-bottom: 4px;}

h1 { font-size: 16pt; text-transform: uppercase; color:#FFFFFF; font-family: "Futura Md BT", Arial; padding-bottom: 5px; }
h2 { font-size: 15pt; font-family: "Futura MdCn BT", Arial; color:#000000; padding-left: 0px; }
h3 { font-size: 13pt; color: #6c2c91; font-weight: bold; padding-left: 0px;}

a img {
	border: none;
}

a:link { color: #550099; text-decoration: underline; }
a:visited { color: #330066; text-decoration: underline; }
a:hover { color: #FFFFFF; text-decoration: underline; }


/* ~~ This fixed width container surrounds all other divs ~~ */

#container {
	width: 830px;
	/*height: 617px;*/
	/*height: auto !important;
	height: 100%;
	margin: auto -4em; */
	/*margin-left: 206px;*/
	/*margin-top: 132px;*/
	/*padding-left: 206px;*/
	/*float: left;*/
	/*position: absolute; top: 132px; left: 206px;*/
	/*z-index: 3;*/
	/*position: absolute; top: 0; bottom: 0;*/
	background-image: url(../images/nav-bottom.jpg); background-repeat: repeat-y;
	background-position: 62px;
	overflow: hidden;
	z-index: 1;
	position: relative;
	border-left: solid 2px; border-right: solid 2px; border-color: #fcd473;
	margin-left:auto;
	margin-right:auto;
	padding-left:25px;
	padding-right:10px;

}
	
/*.container2 {
	width: 817px;
	margin: 0 auto; 
}*/
#header {
	float: left; /*position: absolute; */
	/*z-index: -2;*/
	height: 120px;
	width: 817px;
}

#top_navigation {
	clear:left;
	/*float: left;*/
	width: 800px;
	background-image: url(../images/topnav.gif); background-repeat: no-repeat; background-position:top right;
	/*background-position: 244px;*/
	/*background: #EADCAE;*/
	/*padding: 0px;
	margin: 0px;*/
	/*position: absolute; top: 235px; left: 206px; height:100%;*/
	float: left;
	/*margin-top: 132px;*/
	height: 103px;
	z-index: -1;
}



/*#sidebar1, #content; #sidebar2; #footer { position: relative; }*/

/*#sidebar1, #content; #sidebar2; { position: relative; }*/
#wrap {
	clear:left;
	height: 100%;
	margin: 0 auto;
	width: 797px;
	padding: 0px;
	float: left;
	/*margin-top: 235px;*/
	/*position: absolute; top: 235px;*/
	/*z-index: 0;*/
/*	background-image: url(../images/nav-bottom.jpg); background-repeat: repeat-y;
	background-position: 38px;
	overflow: hidden;*/
}
#sidebar1 {
	/*float: left;*/
	float: left;
	width: 110px;
	height: 591px;
	background-image: url(../images/sidenav.gif); background-repeat:no-repeat; background-position:top center;
	padding-bottom:50px;
	/*float:left;*/
	/*position: absolute; /*top: 10px;*/ /*height:auto;*/
	/*height: 100%;*/
	/*height: 519px;*/
	/*padding-bottom: 10px;*/
	/*position: absolute; top: 235px; left: 206px;*/
	
	/*position: absolute; left: 206px;*/
	/*height: 100%;*/
	/*background-image:url(../images/nav-bottom.jpg); background-repeat: repeat-y;*/
	/*background-position: center;*/
	/*z-index: 1;*/
	/*background-image:url(../images/nav_bottom3.jpg);*/
	/*background-image: url(../images/nav-bottom.jpg); background-repeat: repeat-y;
	background-position: 38px;
	overflow: hidden;*/
}
#content {
	/*padding: 0 px 0;*/
	float: left;
	width: 555px;
	/*height: 100%;*/
	/*float:left;*/
	/*margin-left: 108px;*/
	/*position: absolute; top: 235px; left: 314px; /*bottom: 0px; height:100%;*/
	/*z-index: 2;*/
	/*float:left;*/
	/*position: relative;
	/*height: 617px;*/
	/*float: left;*/
	/*padding-left: 108px;*/
	background-color: transparent;
	padding-left:20px;
	padding-bottom: 20px;
	
}
#sidebar2 {
	float: right;
	width: 160px;
	/*height: 617px;*/
	/*height:100%;*/
	/*background: #EADCAE;*/
	/*padding: 20px 10px 0px 696px;*/
	/*position: absolute; left: 686px;*/
	position: absolute; top: 235px; right: 20px;
	/*height: auto;*/
	z-index: 3;
	background-color: transparent;
	/*margin-left: 686px;*/
	/*float: left;*/
	/*height:100%;*/
	/*height:100%;*/
}
/*#sidebar1 {
	/*float: left;
	width: 108px;
	/*float:left;*/
	/*position: absolute; /*top: 10px;*/ /*height:auto;*/
	/*height: 100%;*/
	/*height: 519px;*/
	/*padding-bottom: 10px;
	position: absolute; top: 235px; left: 206px; height:100%;
	background-image:url(../images/nav-bottom.jpg); background-repeat:repeat-y;
	background-position: center;
	z-index: 1;
	/*background-image:url(../images/nav_bottom3.jpg);*/
/*}
#content {
	/*padding: 0 px 0;
	width: 579px;
	/*float:left;*/
	/*margin-left: 108px;*/
	/*height:100%;
	/*position: absolute; top: 235px; left: 314px; /*bottom: 0px; height:100%;
	/*z-index: 0;
	/*float:left;
	/*position: relative;*/
	/*height: 617px;
	/*float: left;
	background-color:transparent;
}
#sidebar2 {
	/*float: left;*/
	/*width: 110px;
	/*height: 617px;*/
	/*height:100%;*/
	/*background: #EADCAE;*/
	/*padding: 20px 10px 0px 10px;
	position: absolute; top: 235px; left: 911px;/* bottom: 0px; height:100%;
	z-index: 2;*/
	/*margin-left: 686px;*/
	/*float: left;*/
	/*height:100%;*/
	/*height:100%;*/
/*}*/
#footer {
	width: 100%;
	z-index: 1;
	background-color: #6a2c91;
	height: 104px;
	bottom: 0px;
	background-image:url(../images/footer.jpg); background-position:center; background-repeat:no-repeat;
	/*position: absolute; bottom: 0px;*/
	/*height: 4em;*/
	/*clear:top;*/
	/*padding: 0px;*/
	/*clear:both;*/
	/*position: static; height: auto;*/
	/*margin-top: auto;*/
	/*float:left;*/
	/*bottom: 0px;*/
	/*position: fixed;
	bottom:0px;*/
	/*position:fixed;
	bottom:0px;*/
}

	
.fontSize80 {
	font-size: 8.0pt;
}

.white {
	color: #FFFFFF;
	background-color: transparent;
}

.alignRight {
	text-align: right;
}

.alignCenter { 
	text-align: center;
}

/* ~~ This grouped selector gives the lists in the .content area space ~~ */
/*.content ul, .content ol { 
	padding: 0 15px 15px 150px; 
}*/

ul.nav {
	list-style: none; 
	border-top: 1px solid #666; 
	margin-bottom: 15px; 
}
ul.nav li {
	border-bottom: 1px solid #666;
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 15px;
	display: block;
	width: 160px;  
	text-decoration: none;
	background: #C6D580;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #ADB96E;
	color: #FFF;
}

/* ~~ The footer styles ~~ */

/*.media {
	
	padding: 10px 10px 0px 10px;
}*/

/*.clearfooter {
height: 330px;
clear: both;
}*/

/* ~~ Miscellaneous float/clear classes ~~ */
.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.floatleft {float: left;}

table.calendar { width:95% }
table.calendar th { padding: 3px 3px 3px 5px; background-color: #6c2c91; color:#FFFFFF; text-align:left; padding-left: 6px;}
table.calendar td { padding: 3px 7px 3px 7px; border-bottom: 1px dashed #6c2c91; vertical-align: top; text-align: left;}

table.simple th { padding: 5px 0px 5px 0px; vertical-align: top; border-bottom: 1px dashed #6c2c91;}
table.simple td { padding: 8px 10px 8px 10px; vertical-align: top; border-bottom: 1px dashed #6c2c91;}
table.simple { border-top: 1px dashed #6c2c91; }

blockquote { font-style:italic; margin-left: 15px; margin-right: 15px; padding-bottom: 5px; padding-top: 2px; }

blockquote span.cite {font-style:normal; text-align:right; float:right; padding-top: 3px; font-size: 90%;}
blockquote span.no-italic {font-style:normal; font-size: 90%;}

.center { text-align: center;}
.aligntop {vertical-align: top;}
.padtop {padding-top: 10px;}
.padtop20 {padding-top: 20px;}
.padright { padding-right: 10px;}
.padbot {padding-bottom: 20px;}
.moveup { margin-top: -20px;}

.width300 {width: 300px;}
.width90 { width: 90px;}
.width150 {width: 150px;}
.width120 {width: 120px;}
.width110 {width: 110px;}
.widthfull { width: 100%;}
.width270 {width: 270px;}
.width280 {width: 280px;}
.width200 {width: 200px;}

.bximg-lf { float: left; border: none; margin-right: 0.5em; margin-bottom: 0.3em; }
.bximg-lf img { border: 1px solid #666666; text-align: center; }
.bximg-rt { float: right; border: none; margin-left: 0.5em; margin-bottom: 0.3em; }
.bximg-rt img { border: 1px solid #666666;  text-align: center; }

.clr-bt { clear: both; }

div#show { border: solid 2px; border-color: #fcd473; padding: 10px 25px 25px 25px; width: 455px; border-radius: 5px; z-index: 1; position: relative; margin-top: 0px; margin-bottom: 20px; }

div#show.movedown {margin-top: 35px; width: 330px;}

div#quote { width: 130px; height: 30px; z-index: 2; position:absolute; bottom: -17px; left: 32px;}

div#dvd { width: 130px; height: 30px; z-index: 2; position:absolute; bottom: -17px; left: 185px;}

div#mail { width: 130px; height: 30px; z-index: 2; position:absolute; bottom: -17px; left: 338px;}

div#tl { display: none;}

div#tr { display: none;}

div#bl { display: none;}

div#br { display: none;}

table + p { padding-top: 25px;}
table + h3 { padding-top: 20px;}

table.font10 td { font-size: 90%; padding-top: 5px;}

td.padleft {padding-left: 15px;}
td.padleft10 {padding-left: 10px;}
td.padleft40 {padding-left: 40px;}

div#order { position:absolute; left: 18px; top: -20px;}

div#bringforward {z-index: 2;}

-->
