BODY {
	BACKGROUND-COLOR: f0f0f0;
	FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; 
	BORDER: none;
	MARGIN: 0 0 0 0;
}

.hs {
	CURSOR: pointer;
	CURSOR: hand;
}

.expandable {
	CURSOR: pointer; 
	CURSOR: hand;
}
.expanded {
	DISPLAY: block;
}
.collapsed {
	DISPLAY: none;
}

.archived {
	TEXT-DECORATION: line-through;
}

.criteria_name {
	FONT-STYLE: italic;
}
.criteria {
	FONT-WEIGHT: bold;
}
.summary {
	BORDER: navy 1px solid;
}
.sqlerror {
	BORDER: red 1px solid;
}

.error {
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
	COLOR: red;
	TEXT-ALIGN: left;
}
.warning {
	FONT-WEIGHT: bold;
	COLOR: red;
}

.footer TD {
	PADDING: 1px 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	VERTICAL-ALIGN: middle;
}
.footer A {
	TEXT-DECORATION: none;
}
.footer A:hover {
	TEXT-DECORATION: none;
}

.header TD {
	PADDING: 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	VERTICAL-ALIGN: middle;
}
.header A {
	TEXT-DECORATION: none;
}
.header A:hover {
	TEXT-DECORATION: none;
}


.reverse, .reverse TD {
	PADDING: 4px 6px;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: small;
	FONT-VARIANT: normal;
	VERTICAL-ALIGN: middle;
}
.reverse A, .reverse A:hover {
}
.normal, .normal TD {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-SIZE: small;
	FONT-VARIANT: normal;
}
.normal A, .normal A:hover {
}


.mainmenu {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	VERTICAL-ALIGN: top;
	PADDING: 4px 2px;
}
.mainmenu TABLE {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
}
.mainmenu TD {
	WIDTH: 100%;
	BORDER: none;
	PADDING: 0;
	FONT-SIZE: 7pt;
	TEXT-ALIGN: left;
}
.mainmenu A {
	TEXT-DECORATION: none;
}
.mainmenu A:hover {
	TEXT-DECORATION: none;
}
.mainmenu .page {
	BORDER-BOTTOM: 1px solid;
	PADDING: 3px;
}
.mainmenu .page_selected {
	BORDER-BOTTOM: 1px solid;
	PADDING: 3px;
	FONT-WEIGHT: bold;
}


.navigator {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	VERTICAL-ALIGN: top;
	PADDING: 4px 2px;
}
.navigator TABLE {
}
.navigator TD {
	PADDING: 3px;
	FONT-SIZE: 7pt;
}
.navigator A {
	TEXT-DECORATION: none;
}
.navigator A:hover {
	TEXT-DECORATION: underline;
}


.map {
}
.map TH TD {
	PADDING: 0;
}
.map .section {
	PADDING: 2px 4px;
	FONT-WEIGHT: bold;
}
.map .page {
	PADDING: 2px 4px;
	FONT-WEIGHT: bold;
	CURSOR: pointer; 
	CURSOR: hand;
}
.map .page_selected {
	PADDING: 2px 4px;
	FONT-WEIGHT: bold;
	CURSOR: pointer; 
	CURSOR: hand;
}


.content {
	FONT-WEIGHT: normal;
	FONT-SIZE: xx-small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	PADDING: 4px 8px 8px 8px;
}
.content A {
	TEXT-DECORATION: underline;
}
.content A:hover {
	TEXT-DECORATION: underline;
}
.content H1 {
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0pt;
	MARGIN-BOTTOM: 4pt;
}
.content H2 {
	FONT-WEIGHT: bold;
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 6pt;
}
.content H3 {
	FONT-WEIGHT: bold;
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 6pt;
}
.content P {
	MARGIN-TOP: 8px;
	TEXT-ALIGN: justify;
}
.content HR {
	HEIGHT: 1px;
}
.content UL {
	LIST-STYLE-POSITION: outside;
	MARGIN: 2px 0px 4px 30px;
}
.content OL {
	LIST-STYLE-POSITION: outside;
	MARGIN: 2px 0px 4px 30px;
}
.content LI {
	PADDING-TOP: 0pt;
	  FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
}
.content DL {
	LIST-STYLE-POSITION: outside;
	MARGIN: 2px 0px 4px 30px;
}
.content DT {
	PADDING-TOP: 4pt;
	FONT-VARIANT: small-caps;
	FONT-WEIGHT: bold;
}
.content DD {
	MARGIN: 2px 0px 2px 8px;
	FONT-WEIGHT: normal;
	FONT-VARIANT: none;
}
.content TABLE {
	FONT-SIZE: xx-small;
}
.content FORM {
	MARGIN: 0px;
}
.content .text_quote {
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}
.content .text_highlight {
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
}
.content .img_left {
	MARGIN: 6px 12px 6px 0px;
	xBORDER: 1px solid;
}
.content .img_right {
	MARGIN: 6px 0px 6px 12px;
 	xBORDER: 1px solid;
}
.content .grid {
	BORDER-LEFT: #d5dfe5 1px solid;
	BORDER-TOP: #d5dfe5 1px solid;
	BORDER-RIGHT: #777c80 1px solid;
	BORDER-BOTTOM: #777c80 1px solid;
}
.content .grid TH {
	BORDER-LEFT: #777c80 1px solid;
	BORDER-TOP: #777c80 1px solid;
	BORDER-RIGHT: #d5dfe5 1px solid;
	BORDER-BOTTOM: #d5dfe5 1px solid;
	PADDING: 3px;
	TEXT-WEIGHT: bold;
}
.content .grid TD {
	BORDER-LEFT: #777c80 1px solid;
	BORDER-TOP: #777c80 1px solid;
	BORDER-RIGHT: #d5dfe5 1px solid;
	BORDER-BOTTOM: #d5dfe5 1px solid;
	PADDING: 3px;
	FONT-WEIGHT: normal;
}
.content .grid A {
	COLOR: navy;
	TEXT-DECORATION: none;
}
.content .grid A:hover {
	TEXT-DECORATION: underline;
}
.content .accounts {
}
.content .accounts TH {
	HEIGHT: 24px;
	PADDING: 0px;
	TEXT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
.content .accounts TD {
	PADDING: 0px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
.content .actions UL {
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-TYPE: square;
	MARGIN: 2px 0px 4px 30px;
}
.content .actions LI {
	PADDING-TOP: 0pt;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
}
.frame {
	BORDER: 1px solid;
	PADDING: 6px;
}
.content .solid {
	BACKGROUND-COLOR: #eeeeee;
}
.content .linklist {
	PADDING-TOP: 3px;
	PADDING-LEFT: 30px;
}
.content .author {
	PADDING-LEFT: 20px;
	FONT-STYLE: italic;
}

.content .pic {
	BORDER: 1px solid;
	TEXT_ALIGN: center;
	VERTICAL_ALIGN: middle;
	HEIGHT: 160px;
}
.content .active {
	BORDER: 2px solid; 
}

.credits, .credits H2, .credits H3, .credits P {
	TEXT-ALIGN: center;
}

.thintable {
	WIDTH: 100%;
	BORDER: 1px solid;
	BORDER-COLLAPSE: collapse;
}
.thintable TH {
	TEXT-ALIGN: center;
	MARGIN: 0px;
	BORDER: 1px solid;
	PADDING: 3px 6px;
}
.thintable TD {
	MARGIN: 0px;
	BORDER: 1px solid;
	PADDING: 3px 6px;
}

.titledtable {
	WIDTH: 100%;
	BORDER: 2px solid;
	BORDER-COLLAPSE: collapse;
}
.titledtable CAPTION {
	TEXT-ALIGN: center;
	MARGIN: 0px;
	BORDER: 2x solid;
	FONT-WEIGHT: bold;
	PADDING: 6x 6px;
}
.titledtable TH {
	TEXT-ALIGN: center;
	MARGIN: 0px;
	BORDER: 1px solid;
	PADDING: 3px 6px;
}
.titledtable TD {
	MARGIN: 0px;
	BORDER: 1px solid;
	PADDING: 3px 6px;
}

.intro {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
} 
.intro TABLE {
}
.intro TH {
	BORDER-TOP: none;
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM: none;
	BORDER-LEFT: none;
	PADDING: 5 8; 
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.intro TD {
	BORDER-TOP: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM: 2px solid;
	BORDER-LEFT: 2px solid;
	PADDING: 6px;
	VERTICAL-ALIGN: top;
}
.intro .hs, .intro .hs_selected {
	CURSOR: pointer;
	CURSOR: hand;
}
.intro .subtitle, .intro .subtitle P {
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}
.intro .label, .intro .label P {
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal;
}


.picklist {
}
.picklist TD {
	TEXT-ALIGN: left;
}
.picklist .section {
	PADDING: 1px 6px 1px 12px;
	FONT-SIZE: x-small;
	FONT-WEIGHT: normal;
}
.picklist .section .pickable {
	CURSOR: pointer;
	CURSOR: hand;
	FONT-WEIGHT: bold;
}
.picklist .menu {
	BORDER: none;
	PADDING: 0px;
	TEXT-ALIGN: right;    
	VERTICAL-ALIGN: top;
}


.contact TH {
	PADDING: 2px;
	FONT-SIZE: x-small;
	TEXT-ALIGN: left;
}
.contact TD {
	PADDING: 2px 2px 2px 20px;
	FONT-SIZE: x-small;
	TEXT-ALIGN: left;
}
.contact .label {
	PADDING-BOTTOM: 0px;
	FONT-STYLE: italic;
}
.contact .email {
	PADDING-TOP: 0px;
	PADDING-LEFT: 40px;
}
.contact .email A {
	COLOR: navy;
	TEXT-DECORATION: none;
}
.contact .email A:hover {
  TEXT-DECORATION: underline;
}


.links {
	WIDTH: 100%;
	PADDING: 6px 8px 16px 8px;
}
.links TD {
	TEXT-ALIGN: left;
}
.links .section {
	PADDING: 8px 0px 2px 0px;
	FONT-WEIGHT: bold;
}
.links .section_description {
	PADDING: 0px 0px 2px 16px;
	FONT-WEIGHT: normal;
}
.links .item {
	PADDING: 1px 1px 1px 16px;
	FONT-WEIGHT: bold;
}
.links .item_description {
	PADDING: 0px 0px 2px 16px;
	FONT-WEIGHT: normal;
}
.links .menu {
	BORDER: none;
	PADDING: 0px;
	TEXT-ALIGN: right;    
	VERTICAL-ALIGN: middle;
}
.links .itemon {
	BORDER: navy 1px solid;
}


.news {
	WIDTH: 100%;
	PADDING: 6px 8px 16px 8px;
}
.news TABLE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}
.news TH {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: middle;
}
.news TD {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: top;
}
.news A {
}
.news .section {
	FONT-WEIGHT: bold;
}
.news .menu {
	BORDER: none;
	TEXT-ALIGN: center;    
	VERTICAL-ALIGN: middle;
}
.news .item {
	HEIGHT: 16pt;
	BORDER: none;
}
.news .item_outdated {
	HEIGHT: 16pt;
	BORDER: none;
}
.news .item_archived {
	HEIGHT: 16pt;
	BORDER: none;
}
.news .item_none {
	HEIGHT: 16pt;
	BORDER: none;
}
.news .item_new {
	FONT-WEIGHT: bold;
	COLOR: green;
	BACKGROUND-COLOR: yellow;
}
.news .item_date {
	FONT-WEIGHT: bold;
}
.news .item_title {
	FONT-WEIGHT: bold;
}
.news .item_subtitle {
	FONT-WEIGHT: bold;
}
.news .item_abstract {
}
.news .item_body {
}
.news .item_link {
	COLOR: red;
}
.news .item_picture {
}
.news .single_item_archived {
	COLOR: gray;
}
.news .single_item_subtitle {
	FONT-WEIGHT: bold;
}
.news .single_item_body {
}
.news .single_item_picture {
}
.news .single_item_subsubtitle {
	FONT-WEIGHT: bold;
}
.news .single_item_expire {
	FONT-WEIGHT: bold;
}


.events {
	WIDTH: 100%;
	PADDING: 6px 8px 16px 8px;
}
.events TABLE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}
.events TH {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: middle;
}
.events TD {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: top;
}
.events A {
}
.events .section {
	FONT-WEIGHT: bold;
}
.events .menu {
	BORDER: none;
	TEXT-ALIGN: center;    
	VERTICAL-ALIGN: middle;
}
.events .item {
	HEIGHT: 16pt;
	BORDER: none;
}
.events .item_outdated {
	HEIGHT: 16pt;
	BORDER: none;
}
.events .item_archived {
	HEIGHT: 16pt;
	BORDER: none;
	BACKGROUND-COLOR: #e8e8e8;
}
.events .item_none {
	HEIGHT: 16pt;
	BORDER: none;
}
.events .item_new {
	FONT-WEIGHT: bold;
	COLOR: green;
	BACKGROUND-COLOR: yellow;
}
.events .item_date {
	FONT-WEIGHT: bold;
}
.events .item_title {
	FONT-WEIGHT: bold;
}
.events .item_subtitle {
	FONT-WEIGHT: bold;
}
.events .item_abstract {
}
.events .item_body {
}
.events .item_link {
	COLOR: red;
}
.events .item_picture {
}
.events .single_item_archived {
	COLOR: gray;
}
.events .single_item_subtitle {
	FONT-WEIGHT: bold;
}
.events .single_item_body {
}
.events .single_item_picture {
}
.events .single_item_subsubtitle {
	FONT-WEIGHT: bold;
}
.events .single_item_link {
	FONT-WEIGHT: bold;
}
.events .single_item_expire {
	FONT-WEIGHT: bold;
}


.documents {
	WIDTH: 100%;
	PADDING: 6px 8px 16px 8px;
}
.documents TABLE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}
.documents TH {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: middle;
}
.documents TD {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: top;
}
.documents A {
}
.documents .section {
	FONT-WEIGHT: bold;
}
.documents .menu {
	BORDER: none;
	TEXT-ALIGN: center;    
	VERTICAL-ALIGN: middle;
}
.documents .item {
	HEIGHT: 16pt;
	BORDER: none;
}
.documents .item_outdated {
	HEIGHT: 16pt;
	BORDER: none;
}
.documents .item_archived {
	HEIGHT: 16pt;
	BORDER: none;
	BACKGROUND-COLOR: #e8e8e8;
}
.documents .item_none {
	HEIGHT: 16pt;
	BORDER: none;
}
.documents .item_new {
	FONT-WEIGHT: bold;
	COLOR: green;
	BACKGROUND-COLOR: yellow;
}
.documents .item_date {
	FONT-WEIGHT: bold;
}
.documents .item_title {
	FONT-WEIGHT: bold;
}
.documents .item_subtitle {
	FONT-WEIGHT: bold;
}
.documents .item_abstract {
}
.documents .item_body {
}
.documents .item_link {
	COLOR: red;
}
.documents .item_picture {
}
.documents .single_item_archived {
	COLOR: gray;
}
.documents .single_item_subtitle {
	FONT-WEIGHT: bold;
}
.documents .single_item_body {
}
.documents .single_item_picture {
}
.documents .single_item_subsubtitle {
	FONT-WEIGHT: bold;
}
.documents .single_item_link {
	FONT-WEIGHT: bold;
}
.documents .single_item_expire {
	FONT-WEIGHT: bold;
}


.gallery {
	WIDTH: 100%;
	PADDING: 6px 8px 16px 8px;
}
.gallery TABLE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}
.gallery TH {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: middle;
}
.gallery TD {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: top;
}
.gallery A {
}
.gallery .section {
	FONT-WEIGHT: bold;
}
.gallery .menu {
	BORDER: none;
	TEXT-ALIGN: center;    
	VERTICAL-ALIGN: middle;
}
.gallery .item {
	TEXT-ALIGN: center;    
	VERTICAL-ALIGN: middle;
	BORDER: 1px solid;
}
.gallery .item_archived {
	TEXT-ALIGN: center;    
	VERTICAL-ALIGN: middle;
	BORDER: 1px solid #c0c0c0;
}
.gallery .item_none {
	BORDER: none;
}
.gallery .item_title {
	FONT-WEIGHT: bold;
}
.gallery .item_subtitle {
	FONT-WEIGHT: bold;
}
.gallery .item_abstract {
}
.gallery .item_body {
}
.gallery .item_link {
	COLOR: red;
}
.gallery .item_picture {
}
.gallery .single_item_archived {
	COLOR: gray;
}
.gallery .single_item_subtitle {
	FONT-WEIGHT: bold;
}
.gallery .single_item_body {
}
.gallery .single_item_picture {
}
.gallery .single_item_subsubtitle {
	FONT-WEIGHT: bold;
}
.gallery .single_item_link {
	FONT-WEIGHT: bold;
}


.gitem {
	WIDTH: 100%;
	PADDING: 6px 8px 16px 8px;
}
.gitem TABLE {
  FONT-WEIGHT: normal;
  FONT-SIZE: xx-small;
  FONT-STYLE: normal;
  FONT-VARIANT: normal;
}
.gitem TH {
  PADDING: 4px;
  TEXT-ALIGN: left;    
  VERTICAL-ALIGN: middle;
}
.gitem TD {
  PADDING: 4px;
  TEXT-ALIGN: left;    
  VERTICAL-ALIGN: top;
}
.gitem A {
}
.gitem .section {
  FONT-WEIGHT: bold;
  FONT-SIZE: x-small;
}
.gitem .menu {
  BORDER: none;
  TEXT-ALIGN: center;    
  VERTICAL-ALIGN: middle;
}
.gitem .label {
  VERTICAL-ALIGN: top;
}
.gitem .item {
  HEIGHT: 16pt;
  BORDER: none;
}
.gitem .item_archived {
  HEIGHT: 16pt;
  BORDER: none;
  BACKGROUND-COLOR: #e8e8e8;
}
.gitem .item_none {
  HEIGHT: 16pt;
  BORDER: none;
}
.gitem .item_title {
  FONT-WEIGHT: bold;
}
.gitem .item_subtitle {
  FONT-WEIGHT: bold;
}
.gitem .item_body {
}
.gitem .item_link {
  COLOR: red;
}
.gitem .selected {
  CURSOR: pointer;
  CURSOR: hand;
	BORDER: 1px outset; 
	BORDER-BOTTOM: none;
}
.gitem .unselected {
  CURSOR: pointer;
  CURSOR: hand;
	BORDER: 1px outset; 
	BORDER-BOTTOM: 1px outset;
}
.gitem .empty {
	BORDER: none;
	BORDER-BOTTOM: 1px outset;
}
.gitem .body {
	BORDER: 1px outset; 
	BORDER-TOP: none;
	HEIGHT: 285px;
}


.structures {
}
.structures .pr_normal {
}
.structures .pr_hight {
	FONT-WEIGHT: bold;
}


.filelist {
}
.filelist TABLE {
	FONT-WEIGHT: normal;
	FONT-SIZE: xx-small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}
.filelist TH {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: middle;
}
.filelist TD {
	PADDING: 4px;
	TEXT-ALIGN: left;    
	VERTICAL-ALIGN: top;
}
.filelist A {
}
.filelist .section {
	HEIGHT: 20pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url("images/images/title_bg.gif");
	BACKGROUND-REPEAT: repeat-x;
}
.filelist .menu {
	BORDER: none;
	TEXT-ALIGN: center;    
	VERTICAL-ALIGN: middle;
}
.filelist .item TD {
	BORDER-BOTTOM: 1px solid;
}
.filelist .item_date {
	FONT-WEIGHT: bold;
}
.filelist .item_title {
	FONT-WEIGHT: bold;
}
.filelist .item_description {
	FONT-WEIGHT: normal;
}
.filelist .item_picture {
	TEXT-ALIGN: center;
}


.login {
}
.login FORM {
	MARGIN: 0px;
}
.login TABLE {
	FONT-SIZE: 8pt;
}
.login TH {
	HEIGHT: 24px;
	PADDING: 4pt;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
.login TD {
	HEIGHT: 24px;
	PADDING: 4pt;
	TEXT-ALIGN: left;
}
.login INPUT {
	BORDER: 1px solid; 
	PADDIND: 3px; 
	FONT-SIZE: 8pt; 
	WIDTH: 120pt;
}
.login .button {
	CURSOR: hand;
	WIDTH: 60pt;
}
.login .error {
	FONT-WEIGHT: bolder;
	COLOR: red;
}


.form {
}
.form FORM {
	MARGIN: 0px;
}
.form TABLE {
	FONT-SIZE: 8pt;
}
.form TH {
	HEIGHT: 24px;
	PADDING: 8pt 4pt 2pt 4pt;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
.form TD {
	HEIGHT: 24px;
	PADDING: 4pt;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
.form .field {
	WIDTH: 100%;
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	COLOR: black;
}
.form .button {
	WIDTH: 100%;
	CURSOR: hand;
}
.form .error {
	FONT-WEIGHT: bolder;
	COLOR: red;
}
.form .needed {
	FONT-WEIGHT: bolder;
	COLOR: red;
}


.euform, .euform TABLE, .euform TD, .euform INPUT, .euform TEXTAREA {
	PADDIND: 3px; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
	FONT-VARIANT: normal;
}
.euform FORM {
	MARGIN: 0px;
}
.euform TABLE {
	FONT-SIZE: 8pt;
}
.euform TH {
	HEIGHT: 24px;
	PADDING: 6px 4px 2px 4px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
.euform TD {
	HEIGHT: 24px;
	PADDING: 4px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
.euform .field {
	WIDTH: 100%;
}
.euform .check {
	BORDER: none;
}
.euform .button {
	WIDTH: 100%;
	CURSOR: hand;
}
.euform TEXTAREA, .euform INPUT, .euform .pic {
	FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; 
	BORDER: 1px solid; 
	scrollbar-arrow-color: white;
	scrollbar-base-color: white;
	scrollbar-darkshadow-color: silver;
	scrollbar-track-color: #eeeeee;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: silver;
	scrollbar-3dlight-color: grey;
}
.euform .pic {
	TEXT_ALIGN: center;
	VERTICAL_ALIGN: middle;
	HEIGHT: 160px;
}
.euform .active {
	BORDER: 2px solid; 
}

.search, .search TABLE, .search TD, .search INPUT, .search TEXTAREA {
	PADDIND: 3px; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
	FONT-VARIANT: normal;
}
.search FORM {
	MARGIN: 0px;
}
.search TABLE {
	FONT-SIZE: 8pt;
}
.search TH {
	HEIGHT: 24px;
	PADDING: 4pt 4pt 2pt 4pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
.search TD {
	HEIGHT: 24px;
	PADDING: 2pt 4pt 2pt 4pt;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
.search .field {
	WIDTH: 100%;
}
.search .check {
	BORDER: none;
}
.search .button {
	WIDTH: 100%;
	CURSOR: hand;
}
.search TEXTAREA, .search INPUT {
	FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; 
	BORDER: 1px solid;
	OVERFLOW: auto;
	scrollbar-arrow-color: white;
	scrollbar-base-color: white;
	scrollbar-darkshadow-color: silver;
	scrollbar-track-color: #eeeeee;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: silver;
	scrollbar-3dlight-color: grey;
}


.print {
	PADDING: 4px 8px 8px 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: xx-small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	TEXT-ALIGN: left;
	COLOR: black;
}
.print P {
	MARGIN-TOP: 8px;
}
.print A {
	COLOR: #0066cc;
	TEXT-DECORATION: underline;
}
.print H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 4pt;
}
.print H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 6pt;
}
.print H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: xx-small;
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 6pt;
}
.print TABLE {
	FONT-SIZE: xx-small;
	COLOR: #336699;
}
.print TH {
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 4pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left;
}
.print TD {
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 4pt;
	FONT-WEIGHT: normal;
	FONT-SIZE: xx-small;
}
.print HR {
	COLOR: 336699;
	HEIGHT: 1px;
}
.print UL {
	LIST-STYLE-POSITION: outside;
	MARGIN: 2px 0px 4px 30px;
}
.print OL {
	LIST-STYLE-POSITION: outside;
	MARGIN: 2px 0px 4px 30px;
}
.print LI {
	PADDING-TOP: 0pt;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
}
.print DT {
	PADDING-TOP: 8pt;
	FONT-VARIANT: small-caps;
	FONT-WEIGHT: bold;
}
.print DL {
	LIST-STYLE-POSITION: outside;
	MARGIN: 2px 0px 4px 30px;
}
.print .text_quote {
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}
.print .text_highlight {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	COLOR: #0066cc;
}
.print .frame {
	BORDER: #336699 1px solid;
	PADDING: 6px;
}
.print .solid {
	BACKGROUND-COLOR: #eeeeee;
}
.print .thintable {
	WIDTH: 100%;
	BORDER: #336699 1px solid;
	BORDER-COLLAPSE: collapse;
}
.print .thintable TH {
	TEXT-ALIGN: center;
	MARGIN: 0px;
	BORDER: #336699 1px solid;
	PADDING: 3px 6px;
}
.print .thintable TD {
	MARGIN: 0px;
	BORDER: #336699 1px solid;
	PADDING: 3px 6px;
}
.print .linklist {
	PADDING-TOP: 3px;
	PADDING-LEFT: 30px;
}
