
body 									{ background: #DCE4DC; margin: 0 0 0 0; margin-width: 0; margin-height: 0; }

ul.list_red						{ list-style: none; list-style-image:  url('../images/list_red_item.png'); margin-top: 10px; margin-bottom: 0px; }
ul.list_blue					{ list-style: none; list-style-image:  url('../images/list_blue_item.png'); margin-top: 5px; margin-bottom: 0px; }
ul.list_blue2					{ list-style: none; list-style-image:  url('../images/list_item6.png'); margin-top: 5px; margin-bottom: 0px; }
ul.list3							{ list-style: none; list-style-image:  url('../images/list_item2.gif'); margin-top: 5px; margin-bottom: 0px; }
ul.list4							{ list-style: none; list-style-image:  url('../images/list_item5.png'); margin-top: 5px; margin-bottom: 0px; }
li.item_index					{ margin-left: -20px; vertical-align: middle; padding-left: 0px; padding-bottom: 5px; }
li.item_index2				{ margin-left: -20px; vertical-align: middle; padding-left: 0px; padding-bottom: 2px; font: bold 10px verdana; }
li.item_index3				{ margin-left: -25px; vertical-align: middle; padding-left: -10px; padding-bottom: 0px; }

/* TEXT - OLD STUFF */
.bodytbltext					{ font: 12px verdana; color: #000000; }
.bodyhdr1text					{ font: 26px verdana; color: #666666; }
.bodyhdr1textsmall		{ font: 20px verdana; color: #666666; }
.bodyhdr2text					{ font: bold 18px verdana; color: #000000; }
.bodyhdr2textsmall		{ font: bold 14px verdana; color: #000000; }
.bodyhdr3text					{ font: bold 14px verdana; color: #000000; }
.bodyhdr3textsmall		{ font: 12px verdana; color: #000000; }

/* td 										{ font: 12px Verdana; line-height: 140%; color: #5C6475; } */
td 										{ font: 12px Verdana; line-height: 140%; color: ; }
td.bg									{ background: #DCE4DC url('../images/bg.png') repeat-x top; }
td.blank_vspcr				{ font-size: 1px; height: 10;}
td.blank_pixel				{ font-size: 1px; height: 1;}
td.td_wthn						{ width: 10; height: 10; }
td.td_wthk						{ width: 780; height: 10; }
td.body_sub_div				{ bgcolor: #0099CC; }
td.box_ns							{ width: 780; height: 10; background-color: #FFFFFF; }
td.box_ew							{ width: 10; background-color: #FFFFFF; }
td.box_c							{ width: 780; background-color: #FFFFFF; }
td.box_ow_ns					{ width: 760; height: 20; background-color: #DCE4DC; }
td.box_ow_w						{ width: 20; background: #DCE4DC url("../images/w.png") no-repeat top;}
td.box_ow_e						{ width: 20; background: #DCE4DC url("../images/e.png") no-repeat top; }
td.box_ow_c						{ width: 760; background-color: #FFFFFF; }
td.box_ow_c_s					{ width: 760; background-color: #FFFFFF; padding-bottom: 10px; }
td.box_crnr						{ width: 20; height: 20; }
.rand_qt						{ background-color: #FFFFFF; font: 12px Arial; font-style:italic; color: #056605; text-align:center; }

td.box_sml_w					{ width: 10 px; background-color: #FFFFFF; border-left: #0099CC 1px solid; }
td.box_sml_e					{ width: 10 px; background-color: #FFFFFF; border-right: #0099CC 1px solid; }
td.box_sml_s					{ background-color: #FFFFFF; border-bottom: #0099CC 1px solid; }
td.box_sml_c					{ background-color: #FFFFFF; }

td.foottext						{ font: bold 10px Arial; color: #000000; }
td.footnavtext				{ font: 10px Arial; color: #000000; padding-top: 10px; padding-bottom: 10px; }

td.pad_head						{ padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
td.pad_head_spcl			{ padding-top: 20px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
td.pad_sub_head				{ padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; }
td.pad_body_nw				{ padding-left: 10px; padding-top: 10px; }
td.pad_body_nw_spcl		{ padding-left: 20px; padding-top: 10px; }
td.pad_body_w_spcl		{ padding-left: 20px; }
td.pad_body_ew				{ padding-left: 10px; padding-right: 10px; }
td.pad_body_ws				{ padding-left: 10px; padding-bottom: 10px; }
td.pad_body_es				{ padding-right: 10px; padding-bottom: 10px; }
td.pad_body_ns				{ padding-top: 10px; padding-bottom: 10px; }
td.pad_body_n					{ padding-top: 10px; }
td.pad_n_20						{ padding-top: 20px; }
td.pad_body_w					{ padding-left: 10px; }
td.pad_body_s					{ padding-bottom: 10px; }
td.pad_cont 					{ padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }
td.pad_cont_spcr			{ padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
td.pad_cont_spcr_spcl	{ padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; }
td.pad_cont_ns				{ padding-top: 5px; padding-bottom: 10px; }
td.pad_cont_ns_spcr		{ padding-top: 5px; padding-bottom: 5px; }
td.pad_cont_w_spcr		{ padding-left: 5px; }
td.pad_cont_e_spcr		{ padding-right: 5px; }
td.pad_cont_ne_spcr		{ padding-top: 3px; padding-right: 5px; }
td.pad_cont_ew_spcr		{ padding-right: 5px; padding-left: 5px; }
td.pad_cont_s_spcr		{ padding-bottom: 5px; }
td.pad_cont_n_spcr		{ padding-top: 5px; }
td.pad_cont_nw_spcr		{ padding-top: 5px; padding-left: 5px; }
td.pad_cont_nsew			{ padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
td.pad_spcl_20				{ padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; }
td.pad_spcl_20_e			{ padding-left: 20px; }
td.pad_spcl_20_ew			{ padding-left: 20px; padding-right: 20px; }
td.pad_spcl_2w				{ padding-left: 2px; }
td.pad_spcl_w					{ padding-left: 40px; }
td.pad_spcl_w_none		{ padding-left: 40px; display: none; }
td.pad_spcl_e					{ padding-right: 40px; }


td.tbl_th_spcl				{ font: bold 12px verdana; color: #000000; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
td.navbar_text				{	font: bold 12px verdana; color: #056605; height: 30; vertical-align: middle; background: url("../images/headnav_bg.png") no-repeat; }

td.box_01_body				{ font: 12px verdana; color: #FFFFFF; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px; }
td.box_01_btm_spcr		{ font: 1px; padding-top: 3; }

td.sidenavarrow_none	{ vertical-align: middle; width: 16px; display: none; }
td.sidenavarrow_block	{ vertical-align: middle; width: 16px; display: block; }
td.sidenavtext_block	{ vertical-align: middle; width: 109px; height: 21px; }
td.sidenavtextsel			{ vertical-align: middle; width: 109px; height: 21px; font: bold 10px verdana; color: #056605; }

td.text_justified			{ text-align: justify; }

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

a.footer:link 				{ color: #056605; font-weight: bold; text-decoration: none; }
a.footer:visited 			{	color: #056605; font-weight: bold; text-decoration: none; }
a.footer:active 			{	color: #056605; font-weight: bold; text-decoration: none; }
a.footer:hover 				{	color: #056605; font-weight: bold; text-decoration: underline; }

a.global_link:link 		{ color: #0099CC; font-size: 10px; font-weight: bold; text-decoration: none; }
a.global_link:visited	{	color: #0099CC; font-size: 10px; font-weight: bold; text-decoration: none; }
a.global_link:active	{	color: #0099CC; font-size: 10px; font-weight: bold; text-decoration: none; }
a.global_link:hover		{	color: #003366; font-size: 10px; font-weight: bold; text-decoration: underline; }

a.dl:link 						{ color: #003366; font: bold 14px verdana; text-decoration: none; }
a.dl:visited					{	color: #003366; font: bold 14px verdana; text-decoration: none; }
a.dl:active						{	color: #003366; font: bold 14px verdana; text-decoration: none; }
a.dl:hover						{	color: #0099CC; font: bold 14px verdana; text-decoration: none; }

a.navbar:link 				{ color: #056605; font: bold 12px verdana; text-decoration: none; }
a.navbar:visited			{	color: #056605; font: bold 12px verdana; text-decoration: none; }
a.navbar:active				{	color: #056605; font: bold 12px verdana; text-decoration: none; }
a.navbar:hover				{	color: #FFFFFF; font: bold 12px verdana; text-decoration: underline; }

a.white:link 					{ color: #CCCCCC; text-decoration: none; }
a.white:visited				{	color: #CCCCCC; text-decoration: none; }
a.white:active 				{	color: #CCCCCC; text-decoration: none; }
a.white:hover 				{	color: #FFFFFF; text-decoration: underline; }

a.forminst:link				{ color: #056605; font-size: 10px; text-decoration: none; }
a.forminst:visited		{ color: #056605; font-size: 10px; text-decoration: none; }
a.forminst:active			{ color: #056605; font-size: 10px; text-decoration: none; }
a.forminst:hover			{ color: #056605; font-size: 10px; text-decoration: underline; }

a.sidenav:link				{ color: #056605; font: bold 10px verdana; text-decoration: none; }
a.sidenav:visited			{ color: #056605; font: bold 10px verdana; text-decoration: none; }
a.sidenav:active			{ color: #056605; font: bold 10px verdana; text-decoration: none; }
a.sidenav:hover				{ color: #056605; font: bold 10px verdana; text-decoration: none; }

/*.banner 							{	font: bold 16px verdana; color: #1F727B; }*/
.banner 							{	font: bold 16px verdana; color: #0099CC; }
.banner_sub 					{	font: bold 14px verdana; color: #003366; }
.banner_sub2 					{	font: bold 12px verdana; color: #000000; }
.banner_sub3 					{	font: bold 16px verdana; color: #003366; }
.banner_sub4 					{	font: bold 12px verdana; color: #006699; }
.banner_sub5 					{	font: 18px arial; color: #003366; }
.banner_nwse_c				{ border-top: #003366 1px solid; border-left: #003366 1px solid; border-bottom: #003366 1px solid; border-right: #003366 1px solid; background-color: #666666; font: bold 14px verdana; color: #FFFFFF; }
.banner_nwse					{ border-top: #003366 1px solid; border-left: #003366 1px solid; border-bottom: #003366 1px solid; border-right: #003366 1px solid; background-color: #F2F2F2; font: bold 14px verdana; color: #003366; }
.banner_nws						{ border-top: #003366 1px solid; border-left: #003366 1px solid; border-bottom: #003366 1px solid; background-color: #333333; font: bold 14px verdana; color: #003366; }
.banner_ns						{ border-top: #003366 1px solid; border-bottom: #003366 1px solid; background-color: #333333; font: bold 14px verdana; color: #003366; }
.banner_nes						{ border-top: #003366 1px solid; border-right: #003366 1px solid; border-bottom: #003366 1px solid; background-color: #333333; font: bold 14px verdana; color: #003366; }
.navbar_select				{	color: #FFFFFF; font: bold 12px verdana; }
.faq_ans_box					{ border-top: #056605 1px solid; border-left: #056605 1px solid; border-bottom: #056605 1px solid; border-right: #056605 1px solid;
												background-color: #DCE4DC; font: 12px arial; color: #056605; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }

.tbl_border_bot				{ border-bottom: #003366 1px solid; }
.tbl_border_bot_pad		{ border-bottom: #003366 1px solid; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px;}
.tbl_pad							{ padding-top: 2px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px; }
.tbl_border_bot_wh		{ border-bottom: #999999 1px solid; color: #FFFFFF; }
.tbl_bg								{ background: #CCCCCC; }

.indent_10						{ text-indent: 10px; }

.color0								{ color: #000000; }
.color1								{ color: #006699; }
.color2								{ color: #0099CC; }
.color3								{ color: #003366; }
.color4								{ color: #009999; }
.color5								{ color: #006666; }
.color_Or							{ color: #056605; } //TODO: change style name to universal (like "bold")
.color_Br							{ color: #056605; }	//TODO: change style name to universal (like "bold") br = brown
.color_blk						{ color: #000000; }
.color_wh							{ color: #FFFFFF; }

.text1								{ font: bold 12px verdana; color: #0099CC; }
.text2								{ font: bold 12px verdana; color: #006699; }
.text3								{ font: bold 12px verdana; color: #003366; }
.text4								{ font: bold 12px verdana; color: #000000; }
.text5								{ font: 12px verdana; color: #000000; }
.text6								{ font: 12px verdana; color: #000000; }

.text_10							{ font: 10px verdana; }
.text_10b							{ font: bold 10px verdana; }
.text_12							{ font: 12px verdana; }
.text_12_a						{ font: 15px arial; }
.text_12b							{ font: bold 12px verdana; }
.text_13b							{ font: bold 13px verdana; }
.text_12_999					{ font: 12px verdana; color: #999999; }
.text_16b							{ font: bold 16px Maiandra GD; }

/* td.th									{ background-color: #0099CC; font: bold 12px verdana; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; } */

.blank 								{ font-size: 1px; }
.bannerseparator			{ font-size: 10px; color: #000000; }
.box_01_body_text			{ font: 12px verdana; color: #FFFFFF; }
.regmark							{ font-size: 10px; vertical-align: super; }
.line 								{	font-size: 1px; background-color: #90969F; }
.img_border_1 				{	border-style: solid; border-color: #DCE4DC; }
.img_border_2 				{	border-style: solid; border-color: #4B9002; }
.img_border_3 				{ padding-bottom:10px; padding-top:10px; }
.table_border 				{	border: 1px solid #999999; }
.input_box 						{ border-top: #000000 1px solid; border-right: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; background: #FFFFFF; font-size: 8px; }
.main_box_color 			{ background-color: #FFFFFF; }
.top_logo_height			{ height: 59px; }
.title_bar_text 			{	font: bold 12px verdana; color: #FFFFFF; padding-left: 10px; height: 30; vertical-align: middle; }
.title_bar_text_10		{	font: bold 12px verdana; color: #FFFFFF; height: 30; vertical-align: middle; }
.title_bar_text_sm		{	font: bold 12px verdana; color: #FFFFFF; padding-left: 10px; padding-right: 10px; height: 30; vertical-align: middle; }

.dl_prods_info_1			{ font: 12px verdana; color: #999999; }
.dl_prods_info_2			{ font: 12px verdana; color: #333333; }
.dl_prods_info_3			{ font: 12px verdana; color: #666666; }
.dl_prods_info_4			{ font: 10px verdana; color: #333333; }

.formfieldtext				{ font-weight: bold; padding-bottom: 2px; padding-top: 2px; text-align: right; padding-right: 5px; }
.formfield						{ font-weight: bold; padding-bottom: 2px; padding-top: 2px; }
.notetext							{ font-weight: bold; color: #000000; }
.box_blue_text				{ font: bold 12px verdana; color: #0099CC; }
.box_red_text					{ font: bold 12px verdana; color: #056605; }
.errortext						{ font: bold 12px verdana; color: #056605; }
.tmtext								{ font-size: 8px; vertical-align: super; }
.raquo								{ font: bold 14px verdana; color: #000000; vertical-align: top; }
.asterik							{ font: 9px verdana; color: #056605; }
.nodisplay						{ display: none; }
.display							{ display: block; }
.nodisplay_ns					{ display: none; padding-top: 10px; padding-bottom: 10px; }
.display_ns						{ display: block; padding-top: 10px; padding-bottom: 10px; }
td.nodisplay_pad_n		{ display: none; padding-top: 5px; }
td.display_pad_n			{ display: block; padding-top: 5px; }

td.30_middle					{ height: 30; vertical-align: middle; }
td.25_middle					{ height: 25; vertical-align: middle; }

/* BG COLOR */

td.leftNav 						{ font: bold 12px verdana; background:  url("../images/pixel_cccccc.gif") repeat-x bottom; padding: 0px 0px 1px 0px; }
a.leftNav 						{ display: block;	width: 100%; color: #003366; text-decoration: none;}
a.leftNav:hover 			{ background: #0099CC; color: #FFFFFF; text-decoration: none;}
div.leftNav 					{ padding: 5px 0px 5px 5px; width: 90px; }
div.homebox_holder1		{ position: relative; width: 150px; height: 80px; }
div.homebox_holder2		{ position: relative; width: 150px; height: 80px; }

/* Image Cross Fader */
#imageContainerHome		{	position: relative; margin: auto; width: 240px; height: 180px; }
#imageContainer2 			{	position: relative; margin: auto; width: 109px; height: 130px; }
#box3_imageContainer	{	position: relative; margin: auto; width: 150px; height: 75px; }
#dlnow_imageContainer	{	position: relative; margin: auto; width: 109px; height: 180px; }
.copy 								{ width: 470px; margin: auto;	position: relative; font: 0.9em verdana; } /* styles unrelated to the application follow */

#pscroller1						{ width: 150px; height: 100px; border: 0px solid #000000; padding: 0px; background-color: none; font: 12px verdana; }
#pscroller2						{ width: 150px; height: 100px; border: 0px solid #000000; padding: 0px; background-color: none; font: 12px verdana; }
#pscroller1 a					{ font-weight: bold; text-decoration: none; }
#pscroller2 a					{ font-weight: bold; text-decoration: none; }
.divClass							{ vertical-align: middle; } /* class to apply to your scroller(s) if desired */
.innerDiv							{ text-align: center; vertical-align: middle; } /* class to apply to your scroller(s) if desired */

.biopic							{float:left; margin: 8px; }