body 
{
	background-color:#ffffff; 
	color:#000000; 
	font-family: Helvetica, Arial, sans-serif; 
	font-weight:normal;
}
p 
{ 
	background-color: transparent; 
	color:#000000; 
	font-size:80%; 	
	font-family: Helvetica, Arial, sans-serif; 
        font-weight:normal;
}
td 
{ 
  background-color:transparent; 
  color:#000000; 
  font-size:80%;
  font-family: Helvetica, Arial, sans-serif; 
  font-weight:normal;
}

a:link, a:visited, a:active, a:hover { background-color:transparent; color: #000000; text-decoration: underline; font-weight:bold; }

#skip { display:none; }

#container { width: 95%; text-align:left; margin-left:auto; margin-right:auto;}

li { font-size:80%; margin:0px; margin-bottom:3px; font-family: Helvetica, Arial, sans-serif; }
.sub_list { font-size:100%; margin:0px; margin-bottom:3px; font-family: Helvetica, Arial, sans-serif; }

.right_menu{ width:100%; padding-top:10px; padding-bottom:10px; text-align:center; border-bottom: 1px solid #9ca9a4; }
.get_started{ background-color: #f5e9e8; }

img
{
  padding:0px; 
  margin:0px;
  border:0px; 
}

#logo_div 
{ 
  width: 640px; 
  padding:0px; 
  margin:0px;
  border:0px;  
  text-align: left;
  position:relative;
}

#logo_txt{ display:none; }

#logo_txt a:link, #logo_txt a:visited, #logo_txt a:active, #logo_txt a:hover
{ 
  color: #ffffff; 
  background-color: transparent; 
  text-decoration: underline; 
  font-weight:bold;  
  padding:0px; 
  margin:0px;
  border:0px; 
}

#user { display:none; }

#content { padding: 3px; text-align:left; }
#content a:link, #content a:visited, #content a:hover{ background-color:transparent; color:#000000; font-weight:bold; text-decoration:underline; }

#footer { display:none; }
.h1section_red{ display:none; }
.h1section_grey{ display:none; }

.h1_print
{ 
  width:768px;
  margin:6px;
  padding:0px;
  padding-top: 8px;
  padding-bottom: 8px;
  border:0px;
}

h1 
{
  font-family: Helvetica, Arial, sans-serif; 
  font-size:large; 
  color:#980035; 
  background-color:#ffffff;
  font-weight:bold; 
  margin:0px;
  padding:0px;
  padding-left:20px;
  border:0px;
}

h1_red{ background-color:#9ca9a4; }
h1_grey{ background-color:#9ca9a4; }

.menusection{ display:none; }

.page_menu{ display:none; }


h2 { font-family : Helvetica, Arial, sans-serif; font-size:110%; background-color:#ffffff; color:#000000; font-weight:bold;}
h3 { font-family : Helvetica, Arial, sans-serif; font-size:105%; background-color:#ffffff; color:#000000; font-weight:bold;}
h4 { font-family : Helvetica, Arial, sans-serif; font-size:103%; background-color:#ffffff; color:#000000; font-weight:bold;}
h5 { font-family : Helvetica, Arial, sans-serif; font-size:101%; background-color:#ffffff; color:#000000; font-weight:bold; }

.error { font-size:80%; color:#000000; background-color:transparent; }

/* Data tables */
caption{ display:none; }
.data_tbl{ border-width:1px; border-style:solid; border-color:#000000; border-collapse:collapse; empty-cells:show; width:100%; }
thead{ text-align:left; padding:3px; }
th{ background-color:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#000000;}
tbody{ background-color:#ffffff; }
.data_td{ border-width:1px; border-style:solid; border-color:#000000; padding:3px;}

/* forms */
form { background-color:transparent; }
fieldset{ margin-bottom:1em; padding:3px; border-width:1px; border-style:solid; border-color:#000000; }
legend{ font-weight:bold; color:#000000; }
label{ font-weight:bold; }
.submit{ font-weight:bold; color:#000000; background-color:transparent; border-width:1px; border-style:solid; border-color:#000000; margin-left:5px; margin-right:5px;}

/* Layout table for home page */
.home_tbl{ border-collapse:collapse; padding:3em; border-width:0px; width:100%; }
.home_td_left{ width:80%; vertical-align:top; }
.home_td_right{ background-color:#ffffff; vertical-align: top; width:20%; }

/* Layout table for forms */
.form_tbl{ border-collapse:collapse; border-width:0px; }
.form_td_contrast{ background-color:#ffffff;padding:3px; text-align:right; vertical-align: top; }

/* question header on report needs to stand out */
.report_question { font-size:105%; background-color:#ffffff; color:#000000; font-weight:bold; border-width:1px; border-style:solid; border-color:#000000;}




