body { background: #990000 url(images/background.gif) top left repeat-x; margin: 0px; }

body,p,td,th,li { font-size: 12px; color: #525151; font-family: Arial, Tahoma, Verdana, Geneva, helvetica, sans-serif; }

a:link    { color: #A20202; text-decoration: none; }
a:visited { color: #A20202; text-decoration: none; }
a:hover   { color: #FF0000; text-decoration: underline; }
a:active  { color: #FF0000; text-decoration: underline; }

h1 { margin: 0px; }
h2 { font-size: 16px; color: #525151; font-weight: bold; margin-top: 20px; }
h3 { font-size: 14px; color: #525151; font-weight: bold; margin-top: 20px; }

div.submenu { border-top: #666666 1px solid; border-bottom: #666666 1px solid; border-right-width: 0px; border-left-width: 0px; padding: 3px 10px 3px 10px; margin-top: 10px; margin-bottom: 20px; }
p.submenu { font-size: 12px; color: #000000; padding: 0px; margin: 0px; }
.submenu_current { font-size: 12px; color: #993333; }
a.submenu:link    { font-size: 12px; color: #666666; text-decoration: none; }
a.submenu:visited { font-size: 12px; color: #666666; text-decoration: none; }
a.submenu:hover   { font-size: 12px; color: #000000; text-decoration: underline; }
a.submenu:active  { font-size: 12px; color: #000000; text-decoration: underline; }

.footer { font-size: 11px; color: #666666; }
a.footer:link    { font-size: 11px; color: #666666; text-decoration: none; }
a.footer:visited { font-size: 11px; color: #666666; text-decoration: none; }
a.footer:hover   { font-size: 11px; color: #000000; text-decoration: underline; }
a.footer:active  { font-size: 11px; color: #000000; text-decoration: underline; }

.content { width: 568px; margin: 20px 100px 20px 100px; }

.alert { font-weight: bold; color: #FF6666; }

TD.table_header {
  background-color	:	#CCCCCC;
  font-weight		:	bold;
  padding		:	4px 8px 4px 8px;
}

TD.table_even_row {
  background-color	:	#EEEEEE;
  padding		:	4px 8px 4px 8px;
}

TD.table_odd_row {
  background-color	:	#FFFFFF;
  padding		:	4px 8px 4px 8px;
}

TD.form_header {
  background-color	:	#CCCCCC;
  font-weight		:	bold;
  border-top		:	solid #ffffff 1px;
  border-bottom		:	solid #ffffff 1px;
  border-left		:	solid #ffffff 1px;
  padding		:	4px 20px 4px 20px;
}

TD.form_body {
  background-color	:	#EEEEEE;
  font-weight		:	bold;
  border-left		:	solid #ffffff 1px;
  padding		:	4px 20px 4px 20px;
}

TD.form_border {
  background-color	:	#FFFFFF;
}

.form_required {
  color			:	#FF6666;
  font-weight		:	bold;
}

.form_textbox {
  background-color	:	white;
  font-family		:	Arial,Verdana,Helvetica,sans-serif;
  font-size		:	12px;
  color			:	#666666;
  font-weight		:	normal;
  border		:	solid #3385C1 1px;
  padding		:	0px 0px 0px 0px;
}

.form_textarea {
  background-color	:	white;
  font-family		:	Arial,Verdana,Helvetica,sans-serif;
  font-size		:	12px;
  color			:	#666666;
  font-weight		:	normal;
  border		:	solid #3385C1 1px;
  padding		:	0px 0px 0px 0px;
}

.form_select {
  background-color	:	white;
  font-family		:	Arial,Verdana,Helvetica,sans-serif;
  font-size		:	12px;
  color			:	#666666;
  font-weight		:	normal;
  border		:	solid #3385C1 1px;
  padding		:	0px 0px 0px 0px;
}

.form_button {
  background-color	:	#CCCCCC;
  font-family		:	Arial,Verdana,Helvetica,sans-serif;
  font-size		:	12px;
  color			:	#3385C1;
  font-weight		:	bold;
  border		:	solid #3385C1 1px;
  padding		:	0px 0px 0px 0px;
}

.form_button_over {
  background-color	:	#CFE3EC;
  font-family		:	Arial,Verdana,Helvetica,sans-serif;
  font-size		:	12px;
  color			:	#3385C1;
  font-weight		:	bold;
  border		:	inset #3385C1 1px;
  padding		:	0px 0px 0px 0px;
}


p.pdf_attachment
{
	background:url(images/icon_pdf.gif) no-repeat left top;
	margin-left:0px;
	padding-left:26px;
	line-height:20px;
}
