html { 
	font: caption; 
	font-family: 'Verdana', serif; 
	font-size: 12; 
	font-style: normal; 
	color: black;
	/* AP bleu */
	/* background-color: #FAEDFF; */
} 

.friendSearchBanner{
 
  height: 18px;
  background: url("imgs/banner_search_friend.png");
  background-repeat: no-repeat; 
}

.CleanBorders { 
  border: 0px;
  border-spacing: 0px;
  padding: 0px;
  margin: 0px;
}

img {
	border: 0px;
}

.paragraph {
	
	text-align: justify;
	//text-indent: 10px;
}

a:link, a:visited {
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	/* AP bleu */
	/*color: #006fc4;*/
	color: black;
}


a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #006fc4;
} 

t1 {
font-size: 18px;
}

quote {
  font-style: italic;
  color: black;
  background-color: inherit;
}

.box_title {
	font-weight: bold;
	background-color: #7aabf6;	
	width: 140px;
	text-align: center;
	/* AP bleu */
	/*background: url("./imgs/box_title.gif");*/
	background-repeat: no-repeat;
	height: 25px;
}

.border_bottom {
	background: url("./imgs/box_subtitle.jpg");
	height: 18px;	
}

#box {
	font-size: 10; 
	border: 2px #7aabf6 solid;
	/*border-bottom: 2px #7aabf6 dashed;*/
	margin: 0px;
	border-spacing: 0px;
	background-repeat: no-repeat;
  padding: 0px;
	text-align: left;
}

input.submit {
  background: url("./imgs/box_title.gif");
	background-repeat: no-repeat;
}

#table_border_layout {
	vertical-align: top;
	border: 0px;
}

.Headers{
 	border: 1px #7aabf6 solid;
  border: inset 0px;
  border-spacing: 0px;
  border: outset 0px; 
}

td {
  word-wrap: break-word;
}

.table_main{
//	border-spacing: 5px; 
	//border: outset 5px;
	//border: inset 5px;
	vertical-align: top;
	
  border: inset 0px;
  border-spacing: 0px;
  border: outset 0px;
  border: 2px #7aabf6 solid;
  
}

.table_sponsors {
 
  border: 0px; 
  /*background-color: #FAEDFF;*/
  
}

table {
  font-size: 12px;   
  border-color: white;
  /* AP bleu */
  /* background-color: #dae6f3; */ 
  
  border: 2px #7aabf6 solid;

}  

.media_lib_table_documents {
	
	border-size: 0;
	border: 0px;
}

.media_lib_table_container {
	
	background-color: #cbe3fd;
}

.media_lib_table_documents_separation {
	
	border: 1px;
	border-bottom: 1px dashed white;
}

.media_lib_file_table {
	font-size: 10px;   
	text-align: center;
}

.media_lib_file_note {
	font-style: italic;
	font-size: 10px;   
}

.table_border_layout {
  font-size: 12px;   
  vertical-align: top;
  /* AP bleu */
  /* background-color: #FAEDFF; */
}  



.table_song_title {
  text-align: center;
  text-decoration:underline;
  font-size: 12px;  
  border-bottom:gray;
  border-bottom-style: solid;
}

.menu_level_one {
  font-size: 14px;   
  background-color: #87AFFA;
  font-weight: bold; 
  color: black;
}

#box_title2:hover {
  background-color: white;
  font-style: italic; 
  color: black;
}

.member_title1 {
	font-weight: bold;
	font-size: 14px;	
}

.member_search_message {
	font-style: italic;
  font-size: 12px;	
}

.member_question_message {
	font-style: normal;
  font-size: 12px;	
}

.member_choice {
	font-style: italic;
  font-size: 12px;		
}

.main_title1 {
	background-color: #7aabf6;
	border: white 2px solid;
  height: 50px;
	font-weight: bold;
	font-size: 14px;
	
}

.main_instructions_message {
	font-style: italic;
  font-size: 12px;
}

.main_search_message {
	font-style: italic;
  font-size: 12px;	
}

.table_title {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background-color: #7aabf6; 	
}

.table_row {
	font-size: 12px;
	/*background-color: #aebcfe;*/ 	
}

.table_separation {
	/*background-color: #FAEDFF;*/
}

.label_description {
	font-weight: bold;	
}

.label_description_required {
	color: red;
	font-weight: bold;	 	
}

.news_title {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #7aabf6; 	
}

.news_date {
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	background-color: white; 	
}

.error_listing {

	text-align: justify;	
}

input {
	background-color: #FFF2F2; 
	border: 1px #7aabf6 solid;
}

select {
	background-color: #FFF2F2; 
	border: 1px #7aabf6 solid;
}

button {
	background-color: #FFF2F2; 
	border: 1px #7aabf6 solid;
}

table {
	//border: 1px #7aabf6 solid;
}

.main_title0 {
	font-weight: bold;
	font-size: 14px;
	background-color: #7aabf6;	
	/*
  background: url("./imgs/box_title0.gif");
  */
	text-align: middle;
	height: 50px;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	border: 2px white solid;
}

.forum_top {
	font-size: 10;
	border-bottom: 1px dashed white;
}

.forum_left {
	font-size: 10;
	border-right: 1px dashed white; 	
}

.forum_note {
	font-size: 10;
	
}

.forum_sep {

	background-color: #d7cdcd;	
}

.forum_category_count_forums {
	text-align: right;
}

.forum_even_row {
	background-color: #daeff3;
}

.forum_odd_row {
	background-color: #dae6f3;
}

	
