
/* rounded rect styles */

/* light blue */
.lightblue_rb { background: url(images/rounded_rects/lightblue_center.gif) repeat; }
.lightblue_rb_top div  { background: url(images/rounded_rects/lightblue_nw.gif) no-repeat top left; }
.lightblue_rb_top     { background: url(images/rounded_rects/lightblue_ne.gif) no-repeat top right; }
.lightblue_rb_bot div  { background: url(images/rounded_rects/lightblue_sw.gif) no-repeat bottom left; }
.lightblue_rb_bot      { background: url(images/rounded_rects/lightblue_se.gif) no-repeat bottom right; }

 /* height and width details */
.lightblue_rb_top div, .lightblue_rb_top, .lightblue_rb_bot div, .lightblue_rb_bot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.lightblue_rb_content  { margin: 0 14px; }
.lightblue_rb { width: 20em; margin: auto; }	

/* ------------------------------------------------ */

body {

	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
}

table.topmenu {
  background-color: #435087;
  text-indent: 10;
}

table.topmenu a:link {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

table.topmenu a:visited {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

table.topmenu a:hover {
  color: #435087;
  background-color: white;
  font-weight: normal;
  text-decoration: none;
}

span.wrapper {
  font-size: 13px;
}

span.title {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
}

span.body, td, dd {
  color: #000000;
  font-size: 13px;
}

ul, ol, blockquote, p {
  color: #000000;
  font-size: 13px;
}

th {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}

h1 {
  color: #000000;
  font-weight: bold;
  font-size: 20px;
}

h2 {
  color: #000000;
  font-weight: bold;
  font-size: 18px;
}

h3 {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
}

h4 {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}

h5 {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}

dt {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  padding-top: 5px;
}

a:link {
  color: #0000ff;
}

a:visited {
  color: #660066;
}

a:active {
  color: #000000;
}

a.tab:link {
  text-decoration: none;
  color: #333366;
  font-size: 14px;
  font-weight: bold;
}

a.tab:active {
  text-decoration: none;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}

a.tab:visited {
  text-decoration: none;
  color: #333366;
  font-size: 14px;
  font-weight: bold;
}

a.tab2:link {
  text-decoration: none;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}

a.tab2:active {
  text-decoration: none;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}

a.tab2:visited {
  text-decoration: none;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}

a:link {
  color: #435087;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #435087;
  font-weight: bold;
  text-decoration: none;
}

a:active {
  color: #435087;
  font-weight: bold;
  text-decoration: none;
}

span.copyright {
  color: #000000;
  font-size: 10px;
}

span.date {
  color: #cccccc;
  font-size: 10px;
}

span.byline {
  color: #000000;
  font-size: 13px;
}

code, tt, pre {
  font-family: Courier, "courier new", monaco;
  font-size: 12px;
  color: #000000;
}

td.dkgray {
  background-color: #999999;
}

td.white {
  background-color: #ffffff;
}

td.yellow {
  background-color: #ffffcc;
}

table.box {
  border: 1px solid gray;
}

table.box th {
  background-color: #cccccc;
}

div.faq_question {
	font-weight: bold;
	margin-top: 15;
}

div.faq_answer {
	margin-top: 5;
	margin-left: 20;
}

tr.odd {
  background-color: #ddeadd;
}

tr.even {
  background-color: #ffffff;
}
