

  h3.intro {
    /*font-family: Times, Roman;*/
    font-size: 14pt;
    color: #FFFFFF;
  }

  table.main
  {
    /*background-color: #cccccc;*/
    border: none;
    border-collapse: collapse; 
  }

  .box
  {
    color: #FFFFFF;
    /*font-family: Times, Roman;*/
    font-weight: bold;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-collapse: collapse; 
    border-left-width: 1px; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-color: #000033;
    background-color: #069;
  }

  .box_strip,
  .box_strip_header
  {
    color: #000000;
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-collapse: collapse; 
    border-left-width: 1px; 
    border-top-width: 0px; 
    border-right-width: 1px; 
    border-bottom-width: 0px; 
    border-color: #000033;
    /*background-color: #CCCCCC;*/
  }

  .boc_strip_header
  {
    font-weight: bold;
  }

  .box_strip_body,
  .box_bottom,
  .box_strip_intro
  {
    color: #000000;
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-collapse: collapse; 
    border-left-width: 1px; 
    border-top-width: 0px; 
    border-right-width: 1px; 
    border-bottom-width: 0px; 
    border-color: #000033;
  }

  .box_strip_body,
  .box_strip_intro
  {
    vertical-align: center;
    border-left-width: 1px; 
    border-right-width: 1px; 
    padding: 2px;
  }

  .box_strip_intro
  {
    text-align: left;
  }

  .box_bottom
  {
    color: #000000;
    border-bottom-width: 1px; 
  }

  select.box_select,
  select.box_strip_select,
  input.box_button,
  input.box_submit,
  input.box_text,
  input.box_password,
  textarea.box_textarea
  {
	/*font-family: Times, Roman;*/
    border-collapse: collapse; 
    font-size: 9pt;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    padding: 2px
    color: #000000;
    border-color: #000000;
  }

  select.box_select,
  select.box_strip_select,
  input.box_text,
  input.box_password,
  textarea.box_textarea
  {
    background-color: #FFFFFF;
  }

  select.box_strip_select
  {
    width: 200px;
  }

  input.box_button,
  input.box_submit 
  {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #069;
    border-style: none;
    cursor: hand;
    padding: 2px
  }

  a.box_input,
  input.box_radio,
  input.box_checkbox 
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    background: transparent;
    padding: 2px
  }

  a.box_tab,
  a.box_select,
  a.box_strip_body
  {
    border: none;
  }

  a.box_strip_body
  {
    vertical-align: top;
    font-weight: none;
  }

  a.box_strip_highlight
  {
    color: #0000FF;
  }

  table.box_info_table
  {
    border: none;
    border-collapse: collapse; 
  }

  th.box_info_th,
  td.box_info_td
  {
    padding: 3px;
    border-collapse: collapse; 
    background-color: #FFFFFF;
    color: #000000;
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    vertical-align: top;
  }

  th.box_info_th
  {
    font-weight: bold;
    text-align: right;
  }

  td.box_info_td
  {
    text-align: left;
  }

  .box_strip_text
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    background-color: transparent;
    color: #000000;
  }

  a.strip_highlight
  {
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    font-weight: none;
  }

  .box_select
  {
    background-color: #FFFFFF;
    border-left-width: 0px; 
    border-top-width: 1px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    color: #000000;
    border-color: #000000;
  }

  .box_select_corner
  {
    background-color: #FFFFFF;
    border-style: none;
    border-color: #000000;
  }

  .box_select_left
  {
    background-color: #FFFFFF;
    border-left-width: 1px; 
    border-right-width: 0px; 
    border-top-width: 0px; 
    border-bottom-width: 0px; 
    border-color: #000000;
  }

  .box_select_right
  {
    background-color: #FFFFFF;
    border-left-width: 0px; 
    border-right-width: 1px; 
    border-top-width: 0px; 
    border-bottom-width: 0px; 
    border-color: #000000;
  }

  .tab_body
  {
    color: #000000;
    background-color: #CCCCCC;
    border-style: none;
    border-collapse: collapse; 
  }

  p.quote {
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    color: #000000;
    text-decoration: italic;
  }

  .question {
    /*font-family: Times, Roman;*/
    color: #000000;
    font-weight: bold;
    font-size: 9pt;
  }

  .answer {
    font-size: 9pt;
    /*font-family: Times, Roman;*/
    color: #000000;
  }

  a.answer {
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    color: #000000;
  }

  .tiny,
  .menu,
  .blue,
  .green,
  .red,
  .gray,
  .purple {
    font-size: 9pt;
    text-decoration: none;
    color: #000000;
  }

  .menu {
    color: #000000;
    background-color: #FFFFF;
  }

  a {
    cursor: hand;
  }

  a.menu {
    color: #000000;
  }

  a.answer::hover {
    color: <?php print $tabs[$tab]['color']; ?>;
  }

  a.box
  {
    border: none;
  }

  caption {
    color: #000000;
	/*font-family: Times, Roman;*/
    font-weight: bold;
    font-size: 9pt;
  }

  h3 {
    color: #C30;
    font-size: 12pt;
  }

  table.ra_columnar_table,
  table.ra_tabular_table
  {
    border: solid;
    border-color: #069;
    border-width: 1px;
    border-collapse: collapse; 
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_even,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_even,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected,
  td.ra_calendar_td_even,
  td.ra_calendar_td_odd
  {
    padding: 5px;
    border-collapse: collapse; 
    color: #000000;
	/*font-family: Times, Roman;*/
    font-size: 9pt;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_even_selected,
  td.ra_columnar_td_even,
  td.ra_columnar_td_even_selected,
  th.ra_tabular_th_even,
  th.ra_tabular_th_even_selected,
  td.ra_tabular_td_even,
  td.ra_tabular_td_even_selected,
  td.ra_calendar_td_even
  {
    background-color: #deebf2;
  }

  th.ra_columnar_th_odd,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_odd_selected,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_odd_selected,
  td.ra_calendar_td_odd
  {
    background-color: #efefef;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected
  {
    background-color: #fff;
    color: #069;
    font-weight: bold;
	border-right:1px solid #069;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_even,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  td.ra_calendar_td_even,
  td.ra_calendar_td_odd
  {
    vertical-align: top;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected
  {
    text-align: right;
  }

  td.ra_columnar_td_even,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  td.ra_calendar_td_even,
  td.ra_calendar_td_odd
  {
    text-align: left;
  }

  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_even,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected
  {
    text-align: center;
  }

  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected
  {
    vertical-align: bottom;
  }

  td.ra_tabular_td_even,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected
  {
    vertical-align: top;
  }

  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected
  {
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
  }

  .ra_message, 
  .ra_info, 
  .ra_error, 
  .ra_help
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
  }

  .ra_message {
    color: rgb(050,120,050);
  }

  .ra_info {
    color: rgb(120,050,120);
  }

  .ra_error {
    color: rgb(140,050,050);
  }

  .ra_help {
    color: rgb(020,050,200);
  }

  .ra_input,
  .strip_input
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    background-color: transparent;
    color: #000000;
    border-color: #000000;
  }

  .strip_input
  {
    color: #FFFFFF;
  }

  select.ra_select,
  select.strip_select,
  input.ra_button,
  input.ra_submit,
  input.ra_text,
  textarea.ra_textarea
  {
	/*font-family: Times, Roman;*/
    border-collapse: collapse; 
    font-size: 9pt;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    padding: 2px
    color: #000000;
    border-color: #000000;
  }

  select.ra_select,
  select.strip_select,
  input.ra_text,
  textarea.ra_textarea
  {
    background-color: #FFFFFF;
  }

  select.strip_select
  {
    width: 200px;
  }

  input.ra_button,
  input.ra_submit 
  {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #069;
    border-style: none;
    cursor: hand;
    padding: 2px
  }

  a.ra_input,
  input.ra_radio,
  input.ra_checkbox 
  {
    font-size: 9pt;
    background: transparent;
    padding: 2px
  }

  input.ra_text[disabled] { 
    color:#333333;
    background-color:#CCCCCC;
   }

  .area {
    color: #254A76;
    font-size: 9pt;
  }

  .comments {
    font-size: 9pt;
    color: #000000;
    text-decoration: italic;
  }

  body {
   background-color:#ccc;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:auto;
  }


#container {
	background-color:#069;
	margin:auto;
	margin-left:25px;
	margin-right:25px;
	
	padding:0px;
	
	}
	
#loginbanner {
	font-size:.7em;
	color:#fff;
	text-align:center;
	padding:2px;
	}

#loginbanner a, #loginbanner a:link, #loginbanner a:visited, #loginbanner a:hover, #loginbanner a:active {
	color:#fff;
	}


#header {
	padding:0;
	margin:0;
	overflow:hidden;
	background-color:#069;
	
	}
	
#content {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
	padding-right:15px;
	font-size:.8em;
	margin-left:160px;
	
	}
	
	#content h1 {
		color:#C30;
		font-size:1.2em;
		

		}
	
	#content P {
		color: #22316B;
		margin-top:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;

		}

	#content a, #content a:link, #content a:visited, #content a:hover, #content a:active {
		color:#069;
		}
	
#menu {
	width:160px;
	margin:0;
	float:left;
	padding-left:10px;
	font-size:.8em;
	overflow:hidden;
	
	
	}
	
	#menu ul {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		
	#menu ul li {
		color:#fff;
		margin-bottom:5px;
		}
		
	#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
		color:#fff;
		text-decoration:none;
		}


	#footer {
		text-align:center;
		padding:5px;
		}

  .blue {
    color: rgb(060,060,180);
  }

  .green {
    color: rgb(060,140,060);
  }

  .red {
    color: rgb(180,060,060);
  }

  .purple {
    color: rgb(180,060,180);
  }

  .gray {
    color: rgb(060,060,060);
  }

