body {color:#000033; background:#fff; font-family:Georgia, "times new roman", "times", "serif"; margin:0;padding:0;
	background-image: url(/images/shadelinevertical.jpg);
	background-repeat: repeat-x;
	background-position: 0px 92px;
}

a.btn, a.btntop{ display: inline-block; margin: 3px; padding: 3px; }
a.btn{ background:#009; }
table.buttontable a.btn{display: block;}
a.btn:link 
{font-size:10pt; color:#ffffff; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; }
a.btn:visited 
{font-size:10pt; color:#ffffff; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; }
a.btn:active 
{font-size:10pt; color:#00ff00; text-decoration:underline; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif";}   
a.btn:hover 
{font-size:10pt;  color:#00ffff; text-decoration:underline; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; }

a.btn2:link 
{background:transparent; font-size:10pt; color:#ffffff; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; padding: 0pt 4pt 0pt 4pt}
a.btn2:visited 
{background:transparent; font-size:10pt; color:#ffffff; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; padding: 0pt 4pt 0pt 4pt}
a.btn2:active 
{background:transparent; font-size:10pt; color:#00ff00; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; padding: 0pt 4pt 0pt 4pt}   
a.btn2:hover 
{background:transparent; font-size:10pt; color:#00ffff; text-decoration:underline; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; padding: 0pt 4pt 0pt 4pt}

a.btntop:link 
{font-size:10pt; background:#006699; color:#ffffff; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; }
a.btntop:visited 
{font-size:10pt; background:#006699; color:#ffffff; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; }
a.btntop:active 
{font-size:10pt; background:#006699; color:#00ff00; text-decoration:none; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; }   
a.btntop:hover 
{font-size:10pt; background:#006699; color:#00ffff; text-decoration:underline; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; }

a.map:link {color:#000099; text-decoration:none; font-weight:bold}
a.map:visited {color:#000099; text-decoration:none; font-weight:bold}
a.map:active {color:#990000; text-decoration:none; font-weight:bold}
a.map:hover {color:#006600; text-decoration:underline; font-weight:bold}

a:link {color:#000099; text-decoration:none}
a:visited {color:#000099; text-decoration:none}
a:active {color:#990000; text-decoration:none}   
a:hover {color:#990099; text-decoration:underline}

h1 {color:#000099; font-weight:bold; font-size:xx-large}
h2 {color:#000099; font-weight:bold; font-size:x-large}
h3 {color:#000099; font-weight:bold; font-size:large}
h4 {color:#000099; font-weight:bold; font-size:medium}
h5 {color:#000000; font-weight:bold; font-size:small}
h6 {color:#000000; font-weight:bold; font-size:x-small}

hr {color:#000099; height:2px}

dt {color:#000099; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"}
dd {color:#000000; font-weight:normal}

.fixed {font-size:12pt}
.fixed4 {font-size:14pt}
.fixed5 {font-size:18pt}

em {font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; font-style:normal}
em.blue {color:#000099; font-weight:bold; font-family:"trebuchet ms", "arial", "sans-serif"; font-style:normal}

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

p.drop:first-letter {font-size:300%; float:left}

td {vertical-align:top}

table{  margin-left: auto; margin-right: auto;  }



tr.active{
	font-weight:bolder;
	background-color: #09f;
}

td.opusdetails{
	border: 2px solid #09f;border-top: 0px;
}
td.opusdetails div.active{
	/* background: #09f; */
	display: block;
}
.clickable {  cursor: pointer; cursor: hand}

#productslist *, #shoppingbasket *{
	list-style-type: none;
	text-align: left;
}
#productslist input, #shoppingbasket input, #historylist input, .linklike{
/* 	position:absolute;*/
 	right: 0px;
	text-decoration: underline;
	color: #00f;
	background: transparent;
	cursor: pointer; cursor: hand;
	border: 0px solid transparent;
	padding: 0px; text-align: right;
	font-size: 100%;
}

#productslist li, #shoppingbasket li, #productslist ul, #shoppingbasket ul{
	position:relative;
	padding: 0; margin:0;
}
#productslist li, #shoppingbasket li{
	margin-bottom: 1em;
}

/* #shoppingbasket li.odd ,
#productslist li.odd {
	background: #ccc;
	margin: 0; padding: 0;
}
#shoppingbasket li.even ,
#productslist li.even {
	background: #eee;
	margin: 0; padding: 0;
} */

.anthemdetails {
	font-size: 80%;
	margin: 0; padding: 0;
	clear:left;
}
.anthemdetails h1{
	text-align:left;
	font-weight: normal;
}
#footer{
	clear: both;
	text-align: center;
	letter-spacing: .2em;
	background-image: url(/images/shadelinevertical.jpg);
	background-repeat: repeat-x;
	background-position: 0px -80px;
/*	position: absolute; position: fixed;
	bottom: 0px;*/ margin-top: 100px;
	margin-bottom: 0;
	width: 100%;
}

#head{
	width: 100%;
	height: 92px; /* background is 98px tall */
	background: #fff;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	border-bottom: 5px solid #9aaec2;
	background-position: 0% 0;
	position:relative;
}
#head p{ position: absolute; bottom: 5px; color: #008;right: 5px}
#navigation{
	text-align:center;height: 4em; /* on small screens it might wrap to 4 lines.. */
}
#secondline{position:relative;margin-top: .5em;}
/* #secondline div{ position: absolute; } */
#navigation a{
	padding: .5em;
	font-family: Georgia, sans-serif;
	font-size: 100%;
	color: #fff;
}
#navigation a.focus{
	color: #fc0;
}
#navigation div{
	width: 100%; text-align: center;left:0;
}

#content{
	margin-left: 10%;width: 85%; 
	font-size: 120%;
	/* font-family: sans-serif; */
	text-align: justify;
	clear: both;
}
#content h1{text-align: center; font-size: 130%;}
#content h2{text-align: center; font-size: 115%;}
#content h3{text-align: center; font-size: 110%;}
#content h4{text-align: center; font-size: 105%;}
#content .c{text-align: center;}
#copyright{text-align: center; font-size: smaller;}
#content li{
	text-align: justify;
}
#rightsidebar{  
	font-size: small;
	position: relative;
	/*right: -20%;*/ float:right;z-index: 2;
}
#rightsidebar h2{
	font-size: 105%;
	padding: 0; margin:0;
	text-align: left;
}

#navtools{z-index:1}
#navtools a{display: block;}

table.overview{
	background: #00a;
}
table.overview td, table.overview th{
	background: #fff; color: #000; font-size: 11pt;
}

#historylist .anthemdetails{
	margin-top: 5em;clear:both;
}
 ol{list-style-position: inside}


.maintenance { padding: .5em; border: 2px solid #00a; font-size: .9em; line-height: 1.3; background: #fff; }