body {
 	min-width: 850px;    /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
 	max-width: 1000px; 	 /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
 	margin: 0;
 	padding: 0;
 	background: #6699CC;
 	font-family : verdana, arial, tahoma, sans-serif;
 	font-size : 15px;
	color: #000099
}

a:link {color: #cc0000; background-color: transparent;}
a:visited {color: #111111; background-color: transparent;}
a:hover, a:active {color: #ff0000; background-color: transparent;}

h1, h2, h3 {
	color:#000099;
}

h1 {
	margin: 0;
	letter-spacing: -1px;
	font-size: 1.8em;
}

h2 {
	letter-spacing: -1px;
	font-size: 1.5em;
}

h3 {
	font-size: 1.2em;
}

p, ul, ol {
	line-height: 140%;
}

#container {
  padding-left: 200px;      /* LC fullwidth */
  padding-right: 190px;     /* RC fullwidth + CC padding */
  overflow: hidden;
}

#container .column {
  position: relative;
  float: left;
  padding-bottom: 1001em;     /* X + padding-bottom */
  margin-bottom: -1000em;     /* X */
  padding-top: 1em;
}

.column {
  position: relative;
  float: left;
  padding-bottom: 1001em;     /* X + padding-bottom */
  margin-bottom: -1000em;     /* X */
  padding-top: 1em;
}

#center {
  padding: 10px 20px;       /* CC padding */
  width: 100%;
  background: #fff;
}

#left {
  width: 190px;             /* LC width */
  padding: 0 10px;          /* LC padding */
  right: 240px;             /* LC fullwidth + CC padding */
  margin-left: -100%;
  background: #6699CC;
}

#right {
  width: 140px;             /* RC width */
  padding: 0 10px;          /* RC padding */
  margin-right: -100%;
}

/* IE Fix */
* html #left {
  left: 150px;              /* RC fullwidth */
}

/* Footer Fix */
* html body {
  overflow: hidden;
}

* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
}

#footer {
  clear: both;
  font-size: x-small;
  padding: 0.5em;
  background: #6699CC;
}

/* centered image */
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Menu 1 - Vertical */
ul.menu1{
margin:0;
padding:0;
list-style-type:none;
display:block;
line-height:210%;
width:190px;
font-family : verdana, arial, tahoma, sans-serif;
font-size : 13px;
}

ul.menu1 li{
margin:0;
padding:1px;
}

ul.menu1 li a{
display:block;
text-decoration: none;
color:#330099;
background:#dddddd;
padding:0 0 0 20px;
width:170px;}

ul.menu1 li a:hover{
color: #ffff00;
background:#cc0000;
}

ul.menu1 li a.current, ul.menu1 li a.current:hover{
color: #fff;
background:#cc0000;
}

ul.menu1 li a.special{
color: #ff0000;
font-weight:bold;
background:#b9bedc;
}


/* SPAN ITEMS */
.caption {
	font-family: Arial, sans-serif;
	color: #990000;
}

.big {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #990000;
}

.note {
	color: #000099;
	font-style: italic;
	font-weight: bold;
}

/* ITEMS FROM OLD CSS */
.bron {font-size: 9pt; color: #990066; background-color: transparent;}
.bron2 {font-size: 9pt; color: #990066; background-color: transparent; font-weight: bold;}
.note2 {color: #990066; background-color: transparent; font-weight: bold;}
.high {color: #990066; background-color: transparent;}
.high2 {color: #990066; background-color: transparent; font-weight: bold;}


q, abbrev, acronym
{
color: #ffffcc;
background-color: transparent;
text-decoration: none;
background: url(note.gif) right center no-repeat;
padding-right: 12px;
}

.leave {
background: url(remote.gif) right no-repeat;
padding-right: 12px;
}

.down {
background: url(down.gif) right center no-repeat;
padding-right: 12px;
}

