td
{
	font-size: 15px;
	color: black;
	line-height: 1.8;
	font-family: Arial;
	font-weight: bold;
}


a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #dc5e3c;
	text-decoration: none;
}
a:hover
{
	font-size: 11px;
	color: #0033cc;
	font-family: Tahoma;
	text-decoration: none;
}

h1           { font-family: Simplified Arabic; font-size: 12pt; color: #000080; font-weight: bold }

h2
{
    font-family: Tahoma;
    font-size: 12px;
    color: darkgoldenrod;
    font-weight: bold;
}

h3           { font-family: Tahoma; font-size: 12px; color: #808080; text-decoration:underline }


bulled_list_level_1
{
    font-weight: bold;
    font-size: 11px;
    color: darkgoldenrod;
    font-family: tahoma;
}


.centered_td
{
    text-align: center;
}


.content_td
{
    font-family: Tahoma;
    font-size: 9pt;
    line-height: 150%;
  
}

.control_text_list_icn
{
	font-weight: bold;
	color: maroon;
	font-family: Tahoma;
	text-align: right;
	vertical-align: top;
	width: 15px;
}

.control_text_list_date
{
    color: gray;
    font-family: Tahoma;
    text-align: left;

    vertical-align: top;
    width: 180;
    font-size: 11px;
}


.control_text_list_title
{
	font-weight: bold;
	color: dimgray;
	font-family: Tahoma;
	text-align: right;
	vertical-align: top;
	font-size: 11px;
}


.control_text_list_author
{
	color: darkgray;
	font-family: Tahoma;
	text-align: right;
	vertical-align: top;
	font-size: 8pt;
}




.control_text_list_body
{
    text-align: justify;
}

.control_text_list_seperator
{
    border-bottom: gainsboro 1px dotted;
    font-size: 6pt;
}


.control_text_detail_title
{
    color: maroon;
    font-family: Tahoma;
    font-size: 11px;
    text-align: right;
    font-weight: bold;
    margin-right: 3px;
    padding-right: 3px;
}

.control_text_detail_counter_date
{
    border-right: gainsboro 1px solid;
    color: darkgray;
    font-family: Tahoma;
    font-size: 10px;
    padding-left: 6px;
    text-align: left;
}






.control_text_detail_header_seperator
{
   
    border-bottom: gainsboro 1px dotted;
    font-size: 6pt;
}


.control_text_detail_footer_seperator
{
   
    border-bottom: gainsboro 1px dotted;
    font-size: 6pt;
}


.control_text_detail_header_image
{
    width: 1px;
    background-color: whitesmoke;
    font-size: 6pt;
}



.control_gallery_list_title
{
	color: maroon;
	font-family: Tahoma;
	font-size: 10px;
}





.control_gallery_detail_title
{
    color: maroon;
    font-family: Tahoma;
    font-size: 11px;
    text-align: right;
    font-weight: bold;
}

.control_gallery_detail_counter_date
{
    border-right: gainsboro 1px solid;
    color: darkgray;
    font-family: Tahoma;
    font-size: 10px;
    padding-left: 6px;
    text-align: left;
}


.control_gallery_detail_header_seperator
{
   
    border-bottom: gainsboro 1px dotted;
    font-size: 6pt;
}


.control_gallery_detail_footer_seperator
{
   
    border-bottom: gainsboro 1px dotted;
    font-size: 6pt;
}


.control_gallery_detail_header_image
{
    background-image: url(images/icn_main.gif);
}













.control_files_list_title
{
   
    color: maroon;
    font-family: Tahoma;
     font-size: 10px;
}





.control_files_detail_title
{
	color: maroon;
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
}

.control_files_detail_counter_date
{
    border-right: gainsboro 1px solid;
    color: darkgray;
    font-family: Tahoma;
    font-size: 10px;
    padding-left: 6px;
    text-align: left;
}


.control_files_detail_header_seperator
{
   
    border-bottom: gainsboro 1px dotted;
    font-size: 6pt;
}


.control_files_detail_footer_seperator
{
   
    border-bottom: gainsboro 1px dotted;
    font-size: 6pt;
}


.control_files_detail_header_image
{
    background-image: url(images/icn_main.gif);
}




.control_files_menu_list
{
	color: darkgray;
	font-family: Tahoma;
	font-size: 8px;
	padding-left: 2px;
	text-align: center;
	border-bottom: gainsboro 1px dotted;
}
 


.control_files_list_author
{
	color: darkgray;
	font-family: Tahoma;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
}







.control_audio_list_table
{
    border-bottom: gainsboro 1px solid;

}

.control_audio_list_title_td
{
    background-color: whitesmoke;
}


.control_audio_list_audio_td
{

}



.control_audio_list_counter_td
{
    font-size: 9pt;
    width: 80px;
    color: gainsboro;
    text-align: left;
}


.admin_item_list_table
{
    text-align: justify;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    margin: 0px;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
}

.admin_item_list_row
{
    text-align: justify;
    background-color: #f5f5f5;
}

.control_message_row_main
{
    background-color: gainsboro;
    text-align: center;
}

.control_message_row_detail
{
    text-align: justify;
    border-bottom: gainsboro 1px dotted;
    height: 15px;
    padding-bottom: 5px;
}

.control_message_table_main
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.control_messages_add_table
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;

}
.control_messages_add_alt_td
{
	background-color: whitesmoke;
}


.control_guestbook_view_table
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;

}

.control_guestbook_view_alt_td

{
	background-color: whitesmoke;
}


.control_guestbook_add_table
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;

}
.control_guestbook_add_alt_td

{
	background-color: whitesmoke;
}


.control_mailist_subscription_tbl
{
    font-size: 6pt;

    padding-right: 2px;
    border-top: whitesmoke 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    margin: 1px;

    padding-top: 2px;
    border-bottom: whitesmoke 1px solid;
}

.control_mailist_subscription_header_td
{
   
    border-bottom: gainsboro 1px dotted;
     border-top: gainsboro 1px dotted;
    font-size: 10pt;
}

.control_mailist_subscription_footer_td
{

    font-size: 10px;
    color: maroon;
    text-align: center;
}

.control_mailist_subscription_title_td
{
   

    font-size: 8pt;
}

.control_mailist_subscription_field_td
{
   
  
    font-size: 8pt;
}






.control_search_subscription_tbl
{
    font-size: 6pt;
    border-right: whitesmoke 1px solid;
    padding-right: 2px;
    border-top: whitesmoke 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    margin: 1px;
    border-left: whitesmoke 1px solid;
    padding-top: 2px;
    border-bottom: whitesmoke 1px solid;
}

.control_search_subscription_header_td
{
   
    border-bottom: gainsboro 1px dotted;
     border-top: gainsboro 1px dotted;
    font-size: 10pt;
}

.control_search_subscription_footer_td
{
   
      border-bottom: gainsboro 1px dotted;
     border-top: gainsboro 1px dotted;
  
}

.control_search_subscription_title_td
{
   

    font-size: 8pt;
}

.control_search_subscription_field_td
{
   
  
    font-size: 8pt;
}