/* emerald e-tools stylesheet for body frame */
/* layout is dictated primarily by regional styles, see region map below */
/* appearance is dictated primarily by table styles */

/* a */						
/* b , c */
/* d */						

/*** global styles ***/
.list_indent {font-weight:bold; padding-left:10px; color:#777777;}

#icon {position:absolute; z-index:1; left:15px; top:5px; width:60px; text-align:center;}
#panel_icon {text-align:center;}

.a {padding-left: 15px; padding-top: 15px;}
.a_icon {padding-left:75px; padding-top:15px;}
.b {padding-left: 15px; padding-top: 15px;}
.c {padding-left: 15px; padding-top: 15px;}
.d {padding-left: 15px; padding-top: 25px; padding-bottom: 20px;}

a:link 		{color: #1759a2; text-decoration: none;}
a:visited 	{color: #1759a2; text-decoration: none;}
a:hover 	{color: #006adf; text-decoration: underline;}
a:active 	{color: #1759a2; text-decoration: none;}

body 	{background-color: #ffffff; font-family: arial,helvetica,sans-serif; color: #000000;}
td, p, select, div 	{font-size: 12px;}
hr 		{color: #cccccc; height: 1px;}

.bold 		{font-weight: bold;}
.italic 	{font-style: italic;}
.underline 	{text-decoration: underline;}
.small 		{font-size: 10px;}
.medium 	{font-size: 11px;}
.regular	{font-size: 12px; font-weight: normal; text-decoration: none;}
.large 		{font-size: 14px;}

input 	{font-size: 12px; margin-left: 2px; margin-right: 2px;}
.nav	{color: #aaaaaa;}

/* regional styles */

.cal_head 		{border-right: 1px solid #333333; border-bottom: 1px solid #333333; background-color: #333333; color: #ffffff; font-weight: bold;}
.cal_table 		{border-left: 1px solid #333333; border-top: 1px solid #333333;}
.cal_cell 		{border-right: 1px solid #333333; border-bottom: 1px solid #333333; background-color: #ffffff;}
.cal_cell_null 	{border-right: 1px solid #333333; border-bottom: 1px solid #333333; background-color: #cccccc;}
.cal_cell_ss 	{border-right: 1px solid #333333; border-bottom: 1px solid #333333; background-color: #ffffcc;}

a.cal_nav:link 		{color: #ffffff; text-decoration: none;}
a.cal_nav:visited 	{color: #ffffff; text-decoration: none;}
a.cal_nav:hover 	{color: #ffffff; text-decoration: underline;}
a.cal_nav:active 	{color: #ffffff; text-decoration: none;}

.a {padding-left: 15px; padding-top: 15px;}
.b {padding-left: 15px; padding-top: 15px;}
.c {padding-left: 15px; padding-top: 15px;}
.d {padding-left: 15px; padding-top: 25px; padding-bottom: 20px;}

.b_graphic {border: 1px solid #cccccc;}

.a_01	{border-bottom: 1px solid #dddddd; padding-bottom: 3px;}	
.a_01a  {color: #30608f; font-size: 18px; font-weight: bold;}
.a_01b  {color: #83a0bc; font-size: 18px; font-weight: bold;}
.a_ampersand {color: #5a80a6; font-size: 18px; font-weight: bold;}

.bc_01		{border: 1px solid #30608f;}		
.bc_01a 	{color: #ffffff; background-color: #30608f; font-weight: bold; padding-left: 10px;}
.bc_01b 	{color: #000000; background-color: #e6f2fc;}
.bc_01b_01	{padding-bottom: 10px;}
.bc_01b_02	{padding-bottom: 10px; border-top: 1px solid #bbdaf8;}

.bc_02		{border: 1px solid #cccccc;}		
.bc_02a 	{color: #000000; background-color: #dddddd; font-weight: bold; padding-left: 10px;}
.bc_02b 	{color: #000000; background-color: #f9f9f9;}
.bc_02b_01	{padding-bottom: 10px;}
.bc_02b_02	{padding-bottom: 10px; border-top: 1px solid #cccccc;}

.bc_03		{border: 1px dashed #999999;}		
.bc_03a 	{color: #333333; background-color: #eeeeee; font-weight: bold; padding-left: 10px;}
.bc_03b 	{color: #000000; background-color: #f9f9f9;}
.bc_03b_01	{padding-bottom: 10px;}
.bc_03b_02	{padding-bottom: 10px; border-top: 1px solid #cccccc;}

.bc_04		{border: 1px solid #ffffff;}		
.bc_04a 	{color: #000000; background-color: #ffffff;; font-weight: bold; padding-left: 10px;}
.bc_04b 	{color: #000000; background-color: #ffffff;}
.bc_04b_01	{padding-bottom: 10px;}
.bc_04b_02	{padding-bottom: 10px; border-top: 1px solid #cccccc;}

.bc_05		{border: 1px solid #30608f;}		
.bc_05a 	{color: #ffffff; background-color: #83a0bc; font-weight: bold; padding-left: 10px;}
.bc_05b 	{color: #000000; background-color: #dfe7ee;}
.bc_05b_01	{padding-bottom: 10px;}
.bc_05b_02	{padding-bottom: 10px; border-top: 1px solid #83a0bc;}

.bc_06		{border: 1px solid #333333;}		
.bc_06a 	{color: #ffffff; background-color: #333333; font-weight: bold; padding-left: 10px;}
.bc_06b 	{color: #000000; background-color: #ffffff;}
.bc_06b_01	{padding-bottom: 10px;}
.bc_06b_02	{padding-bottom: 10px; border-top: 1px solid #eeeeee;}

a.bc_05a_nav:link 		{color: #ffffff; text-decoration: underline;}
a.bc_05a_nav:visited 	{color: #ffffff; text-decoration: underline;}
a.bc_05a_nav:hover 		{color: #000000; text-decoration: underline;}
a.bc_05a_nav:active		{color: #ffffff; text-decoration: underline;}

.b_list_nav_01 {font-weight: bold; color: #999999;}
.b_list_nav_02 {padding-left: 10px;}

.c_list_nav_01 {font-weight: bold; color: #000000;}
.c_list_nav_02 {padding-left: 10px;}

a.c_list_nav:link 		{color: #ffffff; text-decoration: underline;}
a.c_list_nav:visited 	{color: #ffffff; text-decoration: underline;}
a.c_list_nav:hover 		{color: #000000; text-decoration: underline;}
a.c_list_nav:active 	{color: #ffffff; text-decoration: underline;}

a.c_list_sort:link 		{color: #ffffff; text-decoration: none;}
a.c_list_sort:visited 	{color: #ffffff; text-decoration: none;}
a.c_list_sort:hover		{color: #ffffff; text-decoration: none;}
a.c_list_sort:active 	{color: #ffffff; text-decoration: none;}

.c_list_01				{border: 1px solid #30608f;}
.c_list_01_head			{color: #ffffff; background-color: #30608f; font-weight: bold; padding-left: 10px; font-size: 14px}		
.c_list_01_head_01		{color: #ffffff; background-color: #30608f; font-weight: bold;}		
.c_list_01_subhead		{color: #ffffff; background-color: #5a80a6; font-weight: bold; padding-left: 10px;}		
.c_list_01_subhead_01	{color: #ffffff; background-color: #5a80a6; font-weight: bold;}		
.c_list_01a_a 			{color: #ffffff; background-color: #83a0bc; padding-left: 5px; font-weight: bold;}
.c_list_01a_a_01		{color: #ffffff; background-color: #83a0bc; font-weight: bold;}
.c_list_01a_b			{color: #ffffff; background-color: #83a0bc; padding-left: 5px; font-weight: bold; border-left: 1px solid #5a80a6;}
.c_list_01b_01a			{color: #000000; background-color: #ffffff; padding-left: 5px;}
.c_list_01b_01b			{color: #000000; background-color: #ffffff; padding-left: 5px; border-left: 1px solid #dddddd;}
.c_list_01b_01c			{
	color: #000000;
	background-color: #FFFFCC;
	padding-left: 5px;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #D0CD64;
}
.c_list_01b_02a			{color: #000000; background-color: #eeeeee; padding-left: 5px;}
.c_list_01b_02b			{color: #000000; background-color: #eeeeee; padding-left: 5px; border-left: 1px solid #cccccc;}

.d_01		{font-size: 11px; padding-top: 3px; border-top: 1px solid #dddddd;}
