a:link {  color: #384A8F}
a:visited {  color: #384A8F}
a:hover {  color: #384A8F; text-decoration: none}
a:active {  color: #384A8F; text-decoration: none}
.login {   background-color: #ECF6FF; background-image: url(images/globe_background.gif); background-repeat: no-repeat; height: 370px; width: 762px; background-position: right bottom; border: solid; border-color: #A5C5DE #629ECE; border-width: 2px 1px}
.splash_cd {  background-color: #FFFFFF; background-image: url(images/splash_cd.gif); background-repeat: no-repeat; height: 490px; width: 640px; background-position: left bottom;}

.login_intro_head_title {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; font-style:italic; color: #384A8F; padding-top: 30px; padding-left: 3px}
.login_intro_head_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #384A8F; padding-left: 3px}
.login_intro_head_promo_text {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: red; padding-left: 3px}
.login_intro { width: 243px; clip:   rect( 40px  ); font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #384A8F; padding-top: 30px; padding-left: 3px}
.login_interface {  background-color: #FCF8F3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 19px; border-color: #FCF8F3 #33498A; height: 120px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.login_intro_space { width: 15px; clip: rect( 40px  )}
input {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: auto;
	width: auto;
	}

textarea { 
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: auto;
	width: auto;
	border: 1px #9CB9CE ridge}

.radio { background-color: #FCF8F3; font-family: Arial, Helvetica, sans-serif; text-decoration: none; height: auto; width: auto;}
.login_button { background-color: #FAECDB; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; height: auto; width: auto; border: 2px #E7E1D1 double; font-size: 11px; margin-top: 5px}
.logo { background-image: url(images/logo_main.gif); background-repeat: no-repeat; height: 80px; width: 762px; background-position: left bottom}
.logo_cd { background-image: url(images/logo_main_cd.gif); background-repeat: no-repeat; height: 80px; width: 762px; background-position: left bottom}
.logo_background {  background-image: url(images/logo_main_background.gif); background-repeat: repeat-x; height: 80px; width: 762px; background-color: #FFFFFF; background-position: left bottom}
.menu_background {  background-image: url(images/lines_background.gif); background-repeat: repeat-x; height: 36px; width: 762px; background-position: left top ; vertical-align: bottom; border-left: #629ECE solid 1px; border-right: #629ECE solid 1px;}
.pfeiffer_logo {   background-color: #FFFFFF; background-image: url(images/pfeiffer_logo.gif); background-repeat: no-repeat; background-position: right center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #33498A; width: 762px}
.logo_link {position:absolute; top:10; width:395px; height:70px; cursor:hand; }
.logo_text { padding-right:6px; cursor:hand; }

.splash_buttons_position1{ position:absolute; left:410px; top:120px; }
.add_resources { position:absolute; left:0px; top:335px; }
.add_resources_links {  margin-left: 30px; margin-right: 0px;}
.add_resources_link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing:1px; color: #33498A;}
.add_resources_link:first-letter { font-size: 20px;}
.splash_buttons_position2{ position:absolute; left:485px; top:460px; }

.button_enter_data{width: 137px; height: 28px;}
.button_generate_reports{width: 194px; height: 28px;}
.button_exit{width: 153px; height: 24px;}
.login_interface_top {   background-image: url(images/login_top.gif); background-repeat: no-repeat; height: 6px; width: 192px; font-size: 9px; background-position: center bottom}
.login_interface_bottom {  background-image: url(images/login_bottom.gif); background-repeat: no-repeat; height: 6px; width: 192px; font-size: 9px; background-position: center top}
.menu_cell {  padding-top: 17px; clip:  rect(   ); padding-right: 7px; vertical-align: bottom}
.login_top_space { height: 30px }
.login_middle_space { width: 270px }
.header_text {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; }
.header_text_bottom {margin-top:6px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center}
.header_text_bottom_links {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF ; text-decoration: underline}
.header_text_welcome {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; font-weight: bolder}
.content { background: #A6C7E2 url(images/page_bottom.gif) no-repeat center bottom; height: auto; width: 762px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #384A8F; padding-top: 10px; padding-bottom: 10px}
.page_title {letter-spacing:1px; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: capitalize; margin-left: 10px;}
.content_popup { background-color: #A6C7E2; height: 225px; width: 762px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #384A8F; padding-top: 10px ; background-image: url(images/page_bottom.gif); background-repeat: no-repeat; background-position: bottom; padding-right: 10px; padding-bottom: 10px}
body {  background-color: #FFFFFF; margin-top:0px;}
.table_data_header { font-weight: bold; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; background-color: #ECF6FF; vertical-align: bottom; padding-left:3; padding-right:3}
.table_data {  font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding-left:3; padding-right:3}
.table_data_right { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; text-align: right; padding-left:3; padding-right:3}
.table_data_center { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; text-align: center; padding-left:3; padding-right:3}
.table_data_topright { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; text-align: right ; vertical-align: top; white-space: nowrap; padding-left:3; padding-right:3}
.table_data_centerbottom { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; text-align: center ; vertical-align: bottom; padding-left:3; padding-right:3; padding-left:3; padding-right:3}
.table_data_bottomright { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; text-align: right ; vertical-align: bottom; padding-left:3; padding-right:3; padding-left:3; padding-right:3}
.table_data_top { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; vertical-align: top; padding-left:3; padding-right:3}
.table_data_bottom { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; vertical-align: bottom; padding-left:3; padding-right:3}
.section_title { font-size: 14px; font-weight: bold }
.form_buttons { background-color: #F4E9CB; font-family: Arial, Helvetica, sans-serif; color: #34498B; text-decoration: none; height: auto; width: auto; border: 1px #9CB9CE outset; font-size: 12px; margin-top: 2px; margin-left: 2px}
.form_button_blue { background-color: #ECF6FF; font-family: Arial, Helvetica, sans-serif; color: #34498B; text-decoration: none; height: auto; width: auto; border: 1px #9CB9CE outset; font-size: 12px; margin-top: 2px; margin-left: 2px}
.form_button_blue_narrow { background-color: #ECF6FF; font-family: Arial, Helvetica, sans-serif; color: #34498B; text-decoration: none; height: auto; width: 140px; border: 1px #9CB9CE outset; font-size: 12px; margin-top: 2px; margin-left: 2px}
.right_align {  text-align: right}
.table_long { width: 740px; background-color: #FFFFFF; margin-left: 10px;}
.table_long_mid { width: 450px; padding-top: 4px; padding-bottom: 4px; background-color: #FFFFFF}
.table_short { width: 40%; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px }
#.subnav_background { height: 22px; width: 762px; border: #629ECE solid; background-color: #F4E9CB; border-width: 0px 1px}
.subnav_background { height: 22px; width: 762px; background-color: #F4E9CB}
#.subnav_cell { clip: rect( ); vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 3px; text-align: center; padding-right: 7px}
.subnav_cell { clip: rect( ); vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 3px; text-align: center}
.table_row_grey {  background-color: #EDEDE6}
.table_white_cell { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; background-color: #FFFFFF}
.subnav_table_center { clip: rect( ); width: 100%; text-align: center }
.center_align { text-align: center}
.info_text { font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 650px ; color: #384A8F}
.content_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #384A8F; clip:  rect(   ); vertical-align: text-top}
.table_long_nopad { width: 95%; background-color: #FFFFFF}
.form_buttons_small { background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; color: #34498B; text-decoration: none; height: auto; width: auto; border: 1px #9CB9CE outset; font-size: 10px; margin-top: 2px; margin-left: 2px }
.table_white_cell_thin { font-weight: normal; color: #384A8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; background-color: #FFFFFF ; width: 5px}
img {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.table_top {   background-image: url(images/table_top.gif); background-repeat: no-repeat; background-position: center top; font-size: 8px}
.table_bottom {  background-image: url(images/table_bottom.gif); background-repeat: no-repeat; background-position: center bottom; font-size: 8px}
.content_text_box { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #384A8F; clip: rect( ); vertical-align: text-top ; background-color: #EFEDE9; padding-right: 5px; padding-left: 5px}
.tableborder_top_left {  background-image: url(images/table_top_left.gif); background-repeat: no-repeat; background-position: left top; font-size: 1px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; clip:  rect( 0px  0px)}
.tableborder_top_right {  background-image: url(images/table_top_right.gif); background-repeat: no-repeat; background-position: right top; font-size: 1px}
.tableborder_top_middle {  background-image: url(images/table_top_middle.gif); background-repeat: repeat-x; background-position: center top; font-size: 1px}
.light_blue_color {  background-color: #ECF6FF}
.blue_color {  background-color: #A6C7E2}
.tan_color {  background-color: #EFEDE9}
.table_long_header { width: 95%; background-color: #A6C7E2}
.text_black {  color: #000000}
.subnav_cell_empty { clip: rect( ); padding-right: 66px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 67px}
.subnav_table { clip: rect( ); width: 100%; text-align: left}
.table_long_print { width: auto; background-color: #FFFFFF; margin-left: 10px;}
.content_print { background: #FFFFFF no-repeat center bottom; height: auto; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #384A8F; padding-top: 10px; padding-bottom: 10px}
.table_bottom_print {  background-repeat: no-repeat; background-position: center bottom; font-size: 8px}
.page_title_print {letter-spacing:1px; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; margin-left: 10px;}
.table_top_print {  background-repeat: no-repeat; background-position: center top; font-size: 8px}

.tab{padding-left:20px;}

/* error message formatting */
.err{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:red}

