body	{
	margin: 0px;
	padding: 0px;
	scrollbar-base-color: #AEAFBB;
	scrollbar-track-color: #C0C0C0;
	height: 100%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	}


/* Fonts */
table		{ color: #003; font: 12px verdana, arial, sans-serif; }
.text1		{ color: #006; font: 24px verdana, arial, sans-serif; font-weight: bold; font-style: italic; }
.text2		{ color: #555; font: 16px verdana, arial, sans-serif; font-weight: bold; }
.text3	 	{ color: #000; font: 11px verdana, arial, sans-serif;  }
.text4		{ color: #000; font: 22px arial, sans-serif; }
.text5		{ color: #006; font: 20px verdana, arial, sans-serif; font-weight: bold; font-style: italic; }
.text6		{ color: #F00; font: 30px verdana, arial, sans-serif; font-weight: bold; font-style: italic; }
.text7		{ color: #006; font: 18px verdana, arial, sans-serif; font-weight: bold; font-style: italic; }
.text8		{ color: #000; font: 18px arial, sans-serif; font-weight: normal; }
.text9		{ color: #666; font: 10px verdana, arial, sans-serif;  }
.text10		{ color: #AAA; font: 10px verdana, arial, sans-serif; font-weight: normal; }
h1{ font-size: 28px; color: #036; margin: 0; padding: 0; } 
h2{ font-size: 24px; color: #F00; } 
h3{ font-size: 18px; color: #009; } 
h4{ font-size: 12px; color: #000; margin: 0; padding: 0px 0px 0px 5px; font-weight: normal; } 
h5{ font-size: 22px; color: #309; margin: 0; padding: 0px 0px 5px 0px; } 
h6{ font-size: 14px; color: #F00; margin: 0; } 

/* Page Lines, Backgrounds and Borders */
.pageheight		{ height: 600px; }
.page-splits		{
			height: 3px;
			width: 100%;
			margin-top: 10px;
			margin-bottom: 10px;
			border: #036 1px solid;
			background-color: #036;
			color: #036;
			}
.pictbackground		{ background-color:#000000; }

.pagebar	{
		background-color: #000;
		height: 1px;
		border: solid #000;
		border-width: 0px 0px 0px 0px;
		}

.pagebar-bottom	{ height: 2px; background-color: #000; }

#date-location		{ right: 40px; position: absolute; top: 120px; text-align: left; }
#store-location		{ right: 40px; position: absolute; top: 40px; text-align: left; }
.store-font	{ color: #FFF; font: 12px verdana, arial, sans-serif; font-weight: bold; }

/* Page Container */
#wrapper { width: auto; margin: 0 auto; position: relative; padding: 0; }

/* Header Background Image */
#header			{ width: auto;	height: 120px;	background-image: url(images/headerbkg.jpg);
				background-repeat: repeat-x; }
.headermain		{ padding: 15px 0px 0px 40px; }

/* Mast */
#mast		{ width: auto; position: absolute; bottom: 0; margin: 0px 0px 40px 0px; }

/* Footer */
.footer		{ background-image: url(images/headerbkg.jpg); background-repeat: repeat-x; }
a.footerlink:link, a.footerlink:visited, a.footerlink:active	
	{ color: #CCC; text-decoration: none; }
a.footerlink:hover				
	{ color: #FFF; text-decoration: none; }

/* Image Borders */
.borders		{ border: #000000 1px solid; }

/* Corner Borders */
#corner		{ width: 40px; height: 40px; background-image: url(images/corner24.gif); }
.pageborder		{ background-image: url(images/vert24.gif); background-repeat: repeat-y; }
.shadow-horizontal	{ background-image: url(images/horz24.gif); background-repeat: repeat-x; }

/* General Text Format */
.formmargin		{ margin: 0px; }
.textarea	{	text-align: left;}

/* Sidebar */
.sidebar-background 	{ width: 200px; }

.sidebar-frame		{
			width: 200px;
			height: 700px;
			min-height: 600px;
			margin: 0px;
			padding: 0px;
			}
			
.sidebar-background, .sidebar-backgrounda
			{
			background: url(images/sidebkg.jpg) repeat-y;
			}

.sideborder		{ border: #03C 1px solid; }

.sidebarboxwidth	{ width: 175px; }

.sidebartitle		{ color: #FFF; font: 13px verdana, arial, sans-serif; font-weight: bold; }

.sidebartext		{ color: #09F; font: 12px arial, verdana,  sans-serif; font-weight: normal; }

.sidebartitle-box	{
		padding-left:2px;
		text-align: left;
		border:#006 solid;
		border-width:1px;
		background-image: url(images/sign01.png);	
		background-repeat: repeat-x;
		height:24px;
		line-height:24px;
		}	

.sidebartext-box	{
	padding: 6px;
	color: #000000;
	font: normal 11px arial, verdana, sans-serif;
	text-align: left;
	border-top: #006 0px solid;
	border-bottom: #006 1px solid;
	border-left: #006 1px solid;
	border-right: #006 1px solid;
	background-image: url(images/sign01.png);
	background-repeat: repeat-x;
		}

a.sidelink:link, a.sidelink:visited, a.sidelink:active	{ color: #6a0020; text-decoration: none; }

a.sidelink:hover	{ color: #3366CC; text-decoration: none; }
	
a.sidetitlelink:link, a.sidetitlelink:visited, a.sidetitlelink:active	{ color: #FFFFFF; font: 13px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }

a.sidetitlelink:hover	{ color: #FF0; text-decoration: none; }

/* Links */
a:link, a:visited, a:active	{ color: #006; text-decoration: none; }
a:hover				{ color: #f00; text-decoration: none; }

/* Link No Color */
a.nocolor:link, a.nocolor:visited, a.nocolor:active, a.nocolor:hover	{ color: #FFF; text-decoration: none; outline: none; }

/* Large Link */
a.large:link, a.large:visited, a.large:active	{ color: #006; font: 24px verdana, arial, sans-serif; font-weight: bold; font-style: italic; }
a.large:hover				{ color: #f00; font: 24px verdana, arial, sans-serif; font-weight: bold; font-style: italic; }

.changerborder		{
	border-top: #666 10px solid;
	border-bottom: #666 10px solid;
}

