/* Generic Link Colors */
a:link 		{	color: #A5BDD6; text-decoration: none;
			font-family: Verdana, arial, helvetica, serif; }
a:visited 	{	color: #D9E8F8; text-decoration: none;
			font-family: Verdana, arial, helvetica, serif; }
a:hover 	{	color: #FFFFFF; text-decoration: none;
			font-family: Verdana, arial, helvetica, serif; }



BODY {		background-color: #003471;
		font-size: 12px; font-family: Verdana, arial, helvetica, serif; 
		color: #DFF4FF;

		/* Scrollbars for IE */
		scrollbar-3dlight-color: #D9E8F8;
		scrollbar-arrow-color: #C4D7EE;
		scrollbar-base-color: #f5f5f5;
		scrollbar-darkshadow-color: #000000;
		scrollbar-face-color: #255D9E;
		scrollbar-highlight-color: #D9E8F8;
		scrollbar-shadow-color: #003471;
		scrollbar-track-color: #153D53;

		/* Remove all margins so page sits against edge */
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}

h1 {		font-weight: bold; font-size: 16px; color: #FF8B00; font-style: normal; }
h2 {		font-weight: bold; font-size: 12px; color: #FF8B00; font-style: normal; }
.h2nbr {	font-weight: bold; font-size: 12px; color: #FF8B00; font-style: normal; }

/* Generic form coloring */
input 		{ background-color: #152D5E; font-family: Verdana, Helvetica, Arial; font-size: 9px; color: #D4E7FF; 
		  border-left-color: #2D435B; border-right-color: #7E96B2; border-bottom-color: #7E96B2; border-top-color: #2D435B; }
select 		{ background-color: #152D5E; font-family: Verdana, Helvetica, Arial; font-size: 9px; color: #D4E7FF; }

textarea 	{ background-color: #152D5E; font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #D4E7FF; 
		  border-left-color: #DDDDDD; border-right-color: #DDDDDD; border-bottom-color: #DDDDDD; border-top-color: #DDDDDD; }


td.spacertd 	{ width: 20px; }




/* Logo Area Styles */
td.upper_grad 	{ background-image: url(interface/top_grad_spacer.gif); background-repeat: repeat-x; height: 136px; }
td.logo 	{ background-image: url(interface/db_logo.gif); background-repeat: no-repeat; height: 136px; width: 500px; }
td.top_spacertd	{ height: 102px; }
td.top_spacer 	{ background-image: url(interface/top_bar_spacer.gif); background-repeat: repeat-x; height: 34px; }



td.flash_grad 	{ background-image: url(interface/flash_grad_spacer.gif); background-repeat: repeat-x; height: 20px; }
td.footer_grad 	{ background-image: url(interface/footer_grad_spacer.gif); background-repeat: repeat-x; height: 33px; }



/* Upper Nav Bar Styles */
td.upper_nav_bar_spacer { background-image: url(interface/upper_nav_bar_spacer.gif); background-repeat: repeat-x; 
			  height: 33px; }
td.upper_nav_menu_area	{ background-image: url(interface/upper_nav_menu_area.gif); background-repeat: repeat-x; 
			  height: 33px; width: 460px; }
td.upper_nav_end 	{ background-image: url(interface/upper_nav_end.gif); background-repeat: no-repeat; 
			  height: 33px; width: 45px; }




td.lower_nav_bar_spacer { background-image: url(interface/lower_nav_bar_spacer.gif); background-repeat: repeat-x; 
			  height: 34px; }
td.lower_nav_menu_area	{ background-image: url(interface/upper_nav_menu_area.gif); background-repeat: repeat-x; 
			  height: 34px; width: 460px; }
td.lower_nav_end 	{ background-image: url(interface/lower_nav_end.gif); background-repeat: no-repeat; 
			  height: 34px; width: 313px; }




td.right_menu_topend 	{ background-image: url(interface/right_menu_topend.gif); background-repeat: no-repeat; 
			  height: 33px; width: 148px; }
td.right_menu_spacer 	{ background-image: url(interface/right_menu_spacer.gif); background-repeat: repeat-y; }
td.right_menu_bottomend { background-image: url(interface/right_menu_bottomend.gif); background-repeat: no-repeat; 
			  height: 34px; width: 179px; }



td.left_menu_topend 	{ background-image: url(interface/left_menu_topend.gif); background-repeat: no-repeat; 
			  height: 31px; width: 211px; }
td.left_menu_spacer 	{ background-image: url(interface/left_menu_spacer.gif); background-repeat: repeat-y; }



td.main_area_tl 	{ background-image: url(interface/main_area_tl.gif); background-repeat: no-repeat; height: 22px; width: 23px; }
td.main_area_tr 	{ background-image: url(interface/main_area_tr.gif); background-repeat: no-repeat; height: 22px; width: 23px; }
td.main_area_bl 	{ background-image: url(interface/main_area_bl.gif); background-repeat: no-repeat; height: 22px; width: 23px; }
td.main_area_br 	{ background-image: url(interface/main_area_br.gif); background-repeat: no-repeat; height: 22px; width: 23px; }
td.main_area_b 		{ background-image: url(interface/main_area_b.gif); background-repeat: repeat-x; height: 22px; }
td.main_area_t 		{ background-image: url(interface/main_area_t.gif); background-repeat: repeat-x; height: 22px; }
td.main_area_r 		{ background-image: url(interface/main_area_r.gif); background-repeat: repeat-y; width: 23px; }
td.main_area_l 		{ background-image: url(interface/main_area_l.gif); background-repeat: repeat-y; width: 23px; }



table.main_area 	{ background-color: #255D9E; background-repeat: no-repeat; }


td.nav_cell		{ background-color: #356DAE; font-size: 12px; }



.footer 		{ font-weight: normal; font-size: 10px; color: #90B0D0; font-style: normal; }
a.footer 		{ font-weight: normal; font-size: 10px; color: #779BC4; font-style: normal; }
a.footer:visited	{ font-weight: normal; font-size: 10px; color: #779BC4; font-style: normal; }
a.footer:hover 		{ font-weight: normal; font-size: 10px; color: #D4E7FF; font-style: normal; }

.navtext 		{ font-weight: normal; font-size: 12px; color: #B5CCE6; font-style: normal; }
.navheader 		{ font-weight: bold; font-size: 14px; color: #FFFFFF; font-style: normal; }
.offerheader 		{ font-weight: bold; font-size: 12px; color: #FFFFFF; font-style: normal; }
a.form_continue 	{ font-weight: normal; font-size: 12px; color: #AAFFAA; font-style: normal; }


.main_text 		{ font-weight: normal; font-size: 12px; color: #E3EEFA; font-style: normal; }
.main_text_bold		{ font-weight: bold; font-size: 12px; color: #E3EEFA; font-style: normal; }
.main_text_small	{ font-weight: bold; font-size: 10px; color: #E3EEFA; font-style: normal; }
.main_text_small2	{ font-weight: normal; font-size: 10px; color: #E3EEFA; font-style: normal; }
.main_text_header	{ font-weight: bold; font-size: 14px; color: #FFFFFF; font-style: normal; }
.main_text_header2	{ font-weight: bold; font-size: 12px; color: #FFFFFF; font-style: normal; }

a.main_text 		{ font-weight: bold; font-size: 12px; color: #FFFFFF; font-style: normal; }
a.main_text:visited	{ font-weight: bold; font-size: 12px; color: #FFFFFF; font-style: normal; }
a.main_text:hover	{ font-weight: bold; font-size: 12px; color: #BBDDFF; font-style: normal; }



.form_bad_text		{ font-weight: bold; font-size: 12px; color: #FF8888; font-style: normal; }


td.header, tr.header {
	background-color: #6C99CC; color: #FFFFFF; font-weight: bold; font-size: 12px; font-style: normal;
}

td.row1, tr.row1 {
	background-color: #4C78AB; color: #FFFFFF; font-weight: normal; font-size: 12px; font-style: normal;
}

td.row2, tr.row2 {
	background-color: #5C88BB; color: #FFFFFF; font-weight: normal; font-size: 12px; font-style: normal;
}

td.rowname {
	font-weight: bold; color: #FFFFFF;
}