/* global settings */
p, td, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	border: 1px solid #cccccc; background-color: #eeeeee; 
}
/* headings */
h1 {
	color: #312058;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	width: 100%;
}
h2 {
	color: #312058;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}
h3 {
	color: #312058;
	font-size: 10pt;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* link treatment */
a {
	color: #447F66;
	text-decoration: none;
}
a:hover {
	color: #549F86;
	text-decoration: underline;
}
img {
	border : none;
	padding: 5px;
}
a.menu {
	color: white;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
a.menu:hover {
	color: #f5d300;
}
hr {
	color: #B6D4A5;
	background-color: #B6D4A5;
	border: #B6D4A5;
	height: 1px;
}
td.tag {
	background-color: #f5d300;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 10pt;
}
td.list {
	line-height: 16px;
}
input.button, input.submit {
	border: 1px solid #eeee33; font-size: 10pt; background-color: #ffffaa;
}
p.list {
	padding-left: 27px;
	text-indent: -27px;
}
ul { 
	padding-top: 0px; 
	margin-top: 0px; 
	padding-left: 25px; 
	margin-left: 5px;
	list-style-image: url("../Images/ulimg.gif");
}
li {
	margin-top: 5px;
	font-size: 9pt;
}
dt { 
	padding-top: 0px; 
	margin-top: 0px; 
	padding-left: 25px; 
	margin-left: 5px; 
	list-style-image: url("../Images/ulimg.gif");
}
dd {
	margin-top: 5px; 
	padding-left: 35px;  
	margin-left: 0px; 
}

.divbox { border: 1px solid #aaaaaa; background-color: #eeeeee; padding:8px; margin-top: 10px; width: 300px; float: right; clear:right; display: none;}

.noprintbox { display: none;}

.barbox { display: block; width: 190px; font-size: 9pt; border: 1px solid #549F86; text-align: left; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.barbox h1 { width: 190px; font-size: 10pt; font-weight: normal; color: black; background-color: #8CAFAD; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; text-align: center; padding-top: 6px; padding-bottom: 6px; }
.barbox img { margin: 0px; padding: 0px; display: block; }
.barbox h2 { font-size: 10pt; font-weight: bold; color: black; margin-top: 0px; vertical-align: middle; text-align: left; padding-top: 2px;  margin-bottom: 0px; padding-bottom: 0px;}
.barbox p, .barbox td { font-size: 8pt; margin-left: 5px; }
.barbox div { padding: 5px;; }
.barbox a { color: #447F66; text-decoration: none; }
.barbox a:hover { color: #549F86; text-decoration: underline; }
.barbox a span { display: none; text-decoration: none; }
.barbox a:hover span { display: block; text-decoration: none; position: absolute; width: 150px; padding: 5px; margin-top: 10px; z-index: 100; color: #000000; background-color: #bbbbe3; border: 1px solid white; font: 10px Verdana, sans-serif; text-align: left; } 

.purplebox { display: block; width: 560px; font-size: 10pt; border: 0px solid #512654; text-align:middle; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.purplebox h1 { width: 560px; font-size: 10pt; font-weight: bold; color:#512654; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; text-align: center; padding-top: 6px; padding-bottom: 6px; }
.purplebox p { font-size: 9pt; margin-left: 5px; }
.purplebox td { font-size: 9pt; margin-left: 5px; }
.purplebox h2 { font-size: 10pt; font-weight: bold; color: black; margin-top: 0px; vertical-align: middle; text-align: left; padding-top: 2px;  margin-bottom: 0px; padding-bottom: 0px;}


