@charset "utf-8";
/* CSS Document */


html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:76%; 
font-family: Arial, Helvetica, sans-serif; 
background:#fff -18px 0 no-repeat; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

a, a:link, a:visited, a:active { color: #412B55; background: transparent; text-decoration:none; font-weight: 700; padding: 3px;}
a:hover { text-decoration: underline; background: #EBE6EE;}

#content {display:block; height:100%; max-height:100%; overflow:auto; padding-left:230px; position:relative; z-index:3; margin-right: 5%;}
#content img {padding: 3px; margin: 3px; border: #4E3366 1px solid; background-color: #fff}
#head {
	position:fixed;
	margin:0;
	top:0;
	right:0;
	display:block;
	width:100%;
	height:80px;
	background: #4E3366;
	font-size:4em;
	z-index:5;
	color:#fff;
}
h1 {
	position: relative;
	left: 0px;
	top: 0px;
	height: 80px;
	width: 480px;
	background-repeat: no-repeat;
	background-image: url(../images/welcome.jpg);
	padding: 0;
	margin: 0;
	}
	
	h1 a {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 480px;
		height: 80px;
		text-indent: -5000px;
		overflow: hidden;
		background-position: -5000px -5000px;
		background-repeat: no-repeat;
		background-image: url(../images/welcome.jpg);
		padding: 0;
		margin: 0;
		
		}
	h1 a:hover {
		text-decoration: none;
		background-position: 0px 0px;
		background-image: url(../images/welcome.jpg);
		padding: 0;
		margin: 0;
		z-index: 20;
		}	
		
	h1 img {
	}
img#logo { float:left; }
img#feet { float: right;}
#foot {position:fixed; margin:0; bottom:-1px; right:0; display:block; width:50%; height:50px; background:#C0B7C6; color:#fff; text-align:right; font-size:1em; z-index:4; line-height: 1.3em;}
#contact {position:fixed; margin:0; bottom:-1px; left:0px; display:block; width:50%; height:50px; background:#C0B7C6; color:#fff; text-align:left; font-size:1.3em; z-index:4; padding-left: 228px; font-weight: 700;}

#foot a, #foot a:link, #foot a:visited, #foot a:active {color:#fff; background:#C0B7C6; text-decoration:none; padding: 0; font-weight:500;}
#foot a:hover {text-decoration:underline;}

#left {position:fixed; left:0; top:0; height:100%; width:210px; background: #8F6BAE
; background-position:0 100px; font-size:1em; color:#fff;z-index:4;}

#date { display: block; width: 200px; padding: 0 10px 0 0; margin-top:-10px; text-align: right; height: auto; font-size: 1.3em;}

* html #head, * html #foot,* html #left {position:absolute;}

#pad1 {
	display:block;
	width:18px;
	height:80px;
	float:left;
}
#pad3 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:100px;}

#content p {padding:5px 0 0 5px; color: #006600; background-color: transparent;}

.bold {font-size:1.2em; font-weight:bold;}

.tabs {list-style:none; padding:0 0 11px 0; margin:10px 0 30px 0; width:210px; background:url(../images/vback.gif) repeat-y right bottom;}
.tabs li {display:block; margin:0 0 4px 30px;}
.tabs li a {display:block; width:180px; height:26px; text-decoration:none; background:url(../images/vtab.gif) 1px top no-repeat; font-size:12px; text-decoration:none; color:#fff; font-family:verdana; line-height:24px; text-indent:15px;  padding: 0; font-weight:700;}
.tabs li a:hover {background:url(../images/vtab.gif) 1px center no-repeat; color:#fff;}
.tabs li a.selected, .tabs li a.selected:hover {background:url(../images/vtab.gif) 1px bottom no-repeat; color:#000; border-color:#fff;cursor:default; padding: 0; font-weight:700;}


h2, h3, h4, h5, h6 { color: #412B55; background-color: transparent; }
h2 { border-bottom: #412B55 1px solid;}

hr { color: #412B55; background-color: #412B55; height: 1px; padding: 0; margin: 0; width: 85%; clear: both; text-align: left; }
hr.priceshr { clear: left; }

table { border-top: #412B55 1px solid; }
td.firstColumn { border-right: #412B55 1px solid; min-width: 200px; padding: 3px; margin: 0;}
td.secondColumn { min-width: 50px; padding: 3px; margin: 0;}
