/* Main CSS Document for Yachad */


#allPageTable {

margin: auto;

}

 .png{ behavior: url(iepngfix.htc) }
/* above to make IE work png files */


p, div {

	margin: 0;

}

#main_home p, #main_home div {font-size: 12px; }

#main_content ul {

margin-top: 3px;
margin-bottom: 3px;

}


#main_content li {

margin-bottom: 3px;

}





body, table{

margin: 0;
color: #565656;
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration: none; 
font-weight: normal; 
line-height: 1.3;
behavior:url(csshover.htc);

/* above to make IE work with hover, for drop down menus */
}
 
h1{
color: #008989;
font-family: Arial, sans-serif;
font-size: 14px;
text-decoration: none; 
font-weight: bold;

}
h2{
color: #565656;
font-family: Arial, sans-serif;
font-size: 13px;
text-decoration: none; 
font-weight: bold;

}
h3{
color: #008989;
font-family: Arial, sans-serif;
font-size: 13px;
text-decoration: none; 
font-weight: bold;
margin-bottom:5px;
}
h4{
color: #008989;
font-family: Arial, sans-serif;
font-size: 14px;
text-decoration: none; 
font-weight: bold;
display:inline; 
}


a:link,a:visited  
{color: #565656;
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration: underline; 
font-weight: normal; 
Letter-spacing:0/04em;
 } 

a:hover, a:active 
{color: #008989;
} 

/* Styles for background pictures: */		
.spaceline {
line-height: 12px;}


.top_homepage{
			background: url(images/tophomepage_bg.jpg);
			background-repeat: no-repeat;
			
			height:161;
			}
			
.top_insidepage{
			background: url(images/innerpage_bg.jpg);
			background-repeat: no-repeat;
			
			height:161;
			}
			
.content_homepage{
			background: url(images/homepage_content_bg.gif);
			background-repeat: no-repeat;
			width:761;
			height:420;
			}
.content_bg_color{
	background-color: #F1F4F5;
	}	
		
.content_inside_page{	

			background: url(images/inside_page_bg.jpg);
			background-position:bottom;
			background-repeat: no-repeat;
			
			background-color: #F1F4F5;
			
			border: 1px solid #CCCCCC;
			padding-top: 10px;
			padding-bottom: 7px;
			
			padding-right: 60px;
			padding-left: 70px;
			line-height: 1.5;
			
			height: 300px;
			
}



.content_inside_page_tbl{	
			background: url(images/inside_page_bg.jpg);
			background-position:bottom;
			background-repeat: no-repeat;
			
			border: 1px solid #CCCCCC;
			padding-top: 10px;
			padding-bottom: 7px;
			
			padding-right: 10px;
			padding-left: 10px;
			line-height: 1.5;
}
			
			

	
	
			
.bottom{
			background: url(images/bottom_bg.gif);
			background-repeat: no-repeat;
			width:750;
			height:31;
			padding-right: 3px;
			padding-left: 3px;
			margin:0;
			
			}
			
			
/* Styles for small menu at top left of entrie page: */			
			
ul.small_menu  {
line-height:20px;
	list-style:none;
	margin:0;
	padding-left:9px;
	padding-top:2px;
	text-align:left;
}

.small_menu a:link, .small_menu a:visited  
{color: #565656;
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration: underline; 
font-weight: normal; 
Letter-spacing:0/04em;
 } 

.small_menu a:hover, .small_menu a:active 
{color: #008989;
} 



/* styles for small forms and other items in homepage only: */
.small_form_field{
border-bottom: 1px solid #FFFFFF;
border-top: 2px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #FFFFFF;
height:18px;
color: #008989;
}

.small_form_btn{
background-color: #999999;
border-bottom: 2px solid #8C8C8C;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 2px solid #8C8C8C;
color:#FFFFFF;
font-weight:bold;
height: 20px;
}

.news_category{
font weight:bold;
}

.news_company{
font weight:bold;
color: #008989;
}

.close {
margin-top:10px;}


/* specific links */
.small_link{
font-size: 11px;
font-weight: normal;
color: #008989;
text-align:bottom;
}

.small_link a:link, .small_link a:visited  
{color: #008989;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none; 
font-weight: normal; 
Letter-spacing:0/04em;
 } 

.small_link a:hover, .small_link a:active 
{color: #565656;

} 
.green a:link, .green a:visited  
{color: #008989;
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration: underline; 
font-weight: bold; 
Letter-spacing:0/04em;
 } 

.green a:hover, .green a:active 
{color: #565656;
} 

.bold_link a:link, .bold_link a:visited  
{color: #565656;
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration: underline; 
font-weight: bold; 
Letter-spacing:0/04em;
 } 

.bold_link a:hover, .bold_link a:active 
{color: #008989;
} 

.white_link a:link, .white_link a:visited  
{color: #FFFFFF;
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration: underline; 
font-weight: bold; 
Letter-spacing:0/04em;
 } 

.white_link a:hover, .white_link a:active 
{color: #CCCCCC;
} 

.large a:link, .large a:visited  
{color: #008989;
font-family: Arial, sans-serif;
font-size: 13px;
text-decoration: underline; 
font-weight: bold; 
} 

.large a:hover, .large a:active 
{color: #565656;
} 

/* styles for forms: */
.forms {
/*line-height: 28px;*/
}




.check
{margin-top:10px;
margin-left: 16px;
margin-right: -2px;
}

.send_clear{
margin-top:30px;
text-align:left;
}

/* styles for charts/tables: */

.data_table {
border: 1px solid #CCCCCC;
border-collapse:collapse;
text-align:center;
background-color: #F1F4F5;
padding:2px;
margin-top:30px;
margin-bottom:20px;


}

.sortable {
border: 1px solid #CCCCCC;
border-collapse:collapse;
text-align:center;
background-color: #F1F4F5;
padding:2px;
margin-top:30px;
margin-bottom:20px;
}


.sortable  td {
border-left:  1px solid #CCCCCC;
vertical-align:top;
}

.sortable th{
background-color:#AAE1E2;
background-image: url(images/chart_title_bg.jpg);
background-repeat: repeat-x;
}



.data_table th  {
border-left:  1px solid #CCCCCC;
vertical-align:top;
}


.data_table  td {
border-left:  1px solid #CCCCCC;
vertical-align:top;
}

.data_table th{
background-color:#AAE1E2;
background-image: url(images/chart_title_bg.jpg);
background-repeat: repeat-x;
}


.other_line{
background-color:#DAE9F2;
}

/***********************/

.btn {border: 1px solid gray;}
