/*
##############################################################################
##  SECTION 1: STANDARD HTML STYLES											##
##############################################################################
*/
body 							{ text-align:left; margin-left:0; margin-right:0; margin-top:0; background-color:#000000; color:#FFFFFF }
p, ul, li, input, td, select, textarea { margin:0; font-family: Trebuchet MS; font-size:10pt; text-indent:0; line-height:130%; word-spacing:0;   }

a:link							{ color:#C6A873 ; }
a:active						{ color:#C6A873 ; }
a:visited						{ color:#C6A873 ; }
a:hover							{ color:#FFFFFF ; }
  
/*
##############################################################################
##  PAGE TEMPLATES															##
##############################################################################
*/
.cms_102_table			{  height: 400px; }
.cms_102_cell1			{  vertical-align:top; padding-right:5pt; white-space: nowrap; padding-left:0pt; padding-top:20px; padding-bottom:20px; width: 270px;  }
.cms_102_cell2			{  vertical-align:top; width: 1px; }
.cms_102_cell3			{  vertical-align:top; width: 100%; padding-left:20px; padding-top:20px; padding-bottom:20px;   }
.cms_102_cell4			{  vertical-align:top; width: 1px; }
.cms_102_cell5			{  vertical-align:top; width: 1px }
.cms_102_inset			{  }

/*  
##############################################################################
##  SECTION 3: DATA GRIDS
##############################################################################
*/
.dyn_datagrid				{ border-top:1px solid #443311; border-bottom:1px solid #443311; margin-top: 20; width:100%; }
.dyn_txt_heading td			{ border-top:1px solid #443311; padding-left:5pt; padding-right:10pt; padding-top:2; padding-bottom:2; font-weight:bold; }
.dyn_txt_list td			{ border-top:1px solid #443311; padding-left:5pt; padding-right:10pt; padding-top:5; padding-bottom:5 }
.dyn_txt_list_alternate td	{ border-top:1px solid #443311; padding-left:5pt; padding-right:10pt; padding-top:5; padding-bottom:5 }
.dyn_txt_paging 			{ }

/*
.dyn_datagrid				{ border:1pt solid #808080; margin-top: 20; width:100%; }
.dyn_txt_heading td			{ border:1px solid #FFFFFF; color:#FFFFFF; background-color:#808080; padding-left:5pt; padding-right:10pt; padding-top:2; padding-bottom:2; font-weight:bold; }
.dyn_txt_list td			{ border:1px solid #FFFFFF; padding-left:5pt; padding-right:10pt; background-color:#E4E4E4; padding-top:5; padding-bottom:5 }
.dyn_txt_list_alternate td	{ border:1px solid #FFFFFF; padding-left:5pt; padding-right:10pt; background-color:#C0C0C0; padding-top:5; padding-bottom:5 }
.dyn_txt_paging 			{ }
*/

/*
##############################################################################
##  COMMON WEBCUBE STYLES													##
##############################################################################
*/
/* Headings */
.heading_page 					{ color: #B48F52; text-align:left; font-size:20pt; padding-bottom:10pt; margin-bottom:10pt;  }
.heading_01 					{ color: #C0C0C0; text-align:center; font-size:13pt; padding-bottom:0px; margin-left:0px; padding-top:0px; border-bottom:1px solid #443311; border-top:1px solid #443311}
.heading_02 					{ color: #C0C0C0; text-align:center; font-size:11pt; padding-bottom:5px; padding-top:5px; }

.dyn_heading01					{ color: #C0C0C0; text-align:center; font-size:13pt; padding-bottom:0px; margin-left:0px; margin-bottom:10pt; padding-top:0px; border-bottom:1px solid #443311; border-top:1px solid #443311}
.dyn_heading02					{ color: #B48F52; border-top:1px solid #443311; font-weight:bold; margin-top:20px; padding-top:5pt; padding-bottom:5pt; }
.dyn_subheading_date			{ font-style:italic; }
.dyn_spacer						{ font-size: 1pt; margin-top:6; margin-bottom:6; background-image:url('/spacer01.gif'); background-repeat:repeat-x; background-position-y:center  }

.tabletext_normal 				{ border-top: 1px dotted #333333; }
.tabletext_color 				{ color: #C6A874;  border-top: 1px dotted #333333; }

/* Form Fields: Output */
.dyn_cell_label					{ padding-right:10pt; padding-top:2pt; padding-bottom:2pt; padding-left:5pt; width:25%; font-weight:bold; vertical-align:top;  }
.dyn_cell_display				{ padding-right:10pt; padding-top:2pt; padding-bottom:2pt; padding-left:10pt; width:75% }

/* Others */
.dyn_txt_back					{ font-weight:bold; font-size:8pt; }
.dyn_txt_normal_bullet  		{ margin-top:0pt; margin-bottom:2pt; padding-left:15pt; background-image:url('/design02/bullet_low.gif'); background-repeat:no-repeat; }

/* Template: Image Gallery ------------------------------------------------ */
.dyn_IG01_table					{ width: 100%}
.dyn_IG01_row td				{ border-left:0px; border-right:0px; border-bottom: 1px dotted #333333; padding-left:5pt; padding-right:10pt; padding-top:10pt; padding-bottom: 10pt }
.dyn_IG01_galleryname			{ font-size: 11pt; font-weight: bold; padding-bottom: 10; }
.dyn_IG01_gallerydesc			{ }
.dyn_IG01_gallerydesc a:link		{  }
.dyn_IG01_gallerydesc a:active		{  }
.dyn_IG01_gallerydesc a:visited		{  }
.dyn_IG01_gallerydesc a:hover		{  }
/*
##############################################################################
##  MENU																	##
##############################################################################
*/

.menu_v001_table				{ border-bottom:1px solid #D0B791; width: 140px; }
.menu_v001_text a				{ padding-left: 15px; display: block; border-top: 1px solid #D0B791 ; text-decoration: none; border-left-width:1; border-right-width:1; padding-right:2px; padding-top:6px; padding-bottom:6px; font-size:12px; font-family:Tahoma; text-transform:uppercase; font-weight:bold }
.menu_v001_text a:hover			{ color: #000000; background-color: #E4CEAC; text-decoration: none; }
.menu_v001_text a:link			{ color: #000000; text-decoration: none}
.menu_v001_text a:active		{ color: #000000; text-decoration: none}
.menu_v001_text a:visited		{ color: #000000; text-decoration: none}
.menu_v001_text2 a				{ padding-left: 25px; display: block; text-decoration: none; padding-right:2px; padding-top:0px; padding-bottom:1px; font-size:11px; font-family:Tahoma; text-transform:uppercase;   }
.menu_v001_text2 a:hover		{ color: #000000; background-color: #E4CEAC; text-decoration: none }
.menu_v001_text2 a:link			{ color: #000000; text-decoration: none}
.menu_v001_text2 a:active		{ color: #000000; text-decoration: none}
.menu_v001_text2 a:visited		{ color: #000000; text-decoration: none}

/*  
##############################################################################
##  CUSTOM STYLES															##
##############################################################################
*/

.image		 					{ border:1px dotted #666666; }

/* 
.image		 					{ border:3px double #B48F52; }
.image		 					{ border:3px double #372D12; }
.image		 					{ border:1px solid #372D12; }
*/

/* Page Footer */
.table_footer					{ padding-left: 5px; padding-right: 5px}
.text_footer					{ color:#C6A873 ; font-size:9pt; text-align:left }
.text_footer a:link				{ color:#C6A873 ; }
.text_footer a:active			{ color:#C6A873 ; }
.text_footer a:visited			{ color:#C6A873 ; }
.text_footer a:hover			{ color:#FFFFFF; text-decoration:none }