/* CSS document */

/* generic styles */
body {
margin:	 0px;
padding: 0px;
background-image: url(../images/yont_back.jpg); background-repeat: no-repeat;
background-color: #fff;
font: 11px Verdana, Arial, Helvetica, sans-serif; color: #003399; text-align : left;
}


#container { width: 900px; 
margin: 0px; 
padding: 0px; 
text-align: left; 
border: 0px;
}

#masthead { 
width : 900px; 
background : url(../images/yont_logo1.gif) no-repeat; 
height: 200px;
}

#top-nav {
width: 865px;
position: absolute;
margin-top: 10px;
margin-left: 10px;
text-align: left;
left: 0px;
top: 15px;
}

#sub_nav { 
float : left; 
width : 190px;
position: absolute;
margin-top : 0px; 
margin-left: 0px;
padding : 0px;
border: 0px; 
z-index: 1500;
}
/* ----------"content_main" styles */
#content_mainwide {
width : 710px;
float : none; 
position: absolute;
margin-top : 10px; 
margin-left :  190px; 
padding: 0px;
z-index: 900;
}

#content_main p.copy{
margin-right: 210px;
padding-right: 0px;
line-height: 120%;
}

#content_cml500 {
width : 500px;
float : none; 
position: absolute;
z-index: 900;
}

#content_cmm {
width : 230px; 
position: absolute;
margin-top : 10px; 
margin-left :  310px; 
padding: 0px;
z-index: 1000;

}

#content_cmr {
width : 150px; 
position: absolute;
margin-top : 10px; 
margin-left :  540px; 
padding: 0px;
z-index: 1100;
}


#content_right {
	width : 210px;
	position: absolute;
	margin-left :  500px;
	z-index: 1200;
	left: 10px;
	top: 0px;
	background-image: url(images_tallit/becca.jpg);
 }

#footer {
	float: none;
	position: absolute;
	margin-top : 455px;
	margin-left : 190px;
	z-index: 1400;
 }
 
 
#footer_deeper {
	float: none;
	position: absolute;
	margin-top : 900px;
	margin-left : 190px;
	z-index: 1400;
 }

#footer_deepest {
	float: none;
	position: absolute;
	margin-top : 1200px;
	margin-left : 190px;
	z-index: 1400;
 }

#footer_bottom {
	display: block;
	width: 400px;
	text-align: center;
	padding-top: 20px;
 }

h2 { 
margin : 0;
padding : 0; 
text-indent : -9999px; }


p { margin : 0 ; padding : 0; }

.padding_top{
margin : 0 ; 
padding-top: .5em; 
}

.padding_top_red{
margin : 0 ; 
padding-top: .5em;
color:#660066 
}

.padding_left_top{
margin-left: 20px; 
padding-top: .5em;
margin-right: 20px; 
}

.padding_left_top_indent{
margin-left: 20px; 
padding-top: .5em;
text-indent: 3em;
margin-right: 20px;
}

.hidden_text{
margin : 0;
padding : 0; 
text-indent : -9999px; 
}

.indent{
margin-left: 10px;
padding-left: 10px;
padding-top: .5em;
margin-right: 200px;
}

.indent_first{
margin-left: 10px;
padding-left: 10px;
padding-top: .5em;
text-indent: 3em;
margin-right: 200px;
}

.indent_lefttop{
margin-left: 10px;
padding-left: 10px;
padding-top: .5em;
margin-right: 10px;
}

.center{
text-align: center
}

.center_top{
text-align: center;
padding-top: 30px;
}


li { list-style-type : none; /* disc, circle, square, decimal, none  */
margin : 0 10px;
padding : 0; }

ul { margin : 0;
padding : 0;
 }


 
 /*----------table styles */
 
 caption{
 padding: 30px;
 text-transform: uppercase;
 letter-spacing: .2em;
 font-size: 150%;
 }
 
 th{
 background-color: #039;
 color: #fff;
 padding: 1em .7em 1em .7em;
 font-weight: bold;
 font-size: 80%; 
 }
 
 .tbody_color tr:hover {
 background-color:#CCCCFF
 }
 



#homelink {
	display: block;
	margin: 1em 2em 1em; padding: 2em 0 0.5em 1em;
	background: url(../images/curl.gif) 100% 100% no-repeat;
}

#navlinks {
	margin: 150px 190px; padding: .25em .25em;
	background: #fff; color: #003;
}

#navlinks li {
	display: inline;
	margin-right: 0em; padding-right: .75em;
	border-right: 1px solid #003;
	font-size: small;
	font-weight: normal;
}

#navlinks li.last {
	margin : 0;
	padding : 0; 
	text-indent : -9999px;
}


#navlinks a {
	color: #36c;
}

.navlink_image {
margin : 0;
padding : 0; 
text-indent : -9999px; }


.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #0053A0;
	font-weight: bold; 
}

.boldblutext {
	color: #003399;
	font-weight: bold;
}

.textsmall {
	font-size: xx-small;
}
.italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.style5 {
		font-style: italic;
		padding-top: .7em;
}
a:link {
	color: #B43B96;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #B43B96;
}
a:hover {
	text-decoration: underline;
	color: #003399;
}
a:active {
	text-decoration: none;
	color: #B43B96;
}
h1 {
	font-size: 14pt;
	color: #003399;
}

.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: .7em;
}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }


.art {
background-image:url(../images_home/cont-main_middle_middle.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
width:230px;
height:200px;
color:#FFFFFF;

}

.art a {
color:#FFFFFF;
font-weight:bold;}


.art a:link {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.art a:visited {
	text-decoration: none;
	color: #ffffff;
}
.art a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.art a:active {
	text-decoration: none;
	color: #ffffff;
}



.white p {
color:#FFFFFF;
text-align:center;
padding-top:10px;
}

.white a {
color:#FFFFFF;
font-weight:bold;
}

.padtopcenter {
padding:20px 20px;
text-align:center;}

.toprule {
border-top:	#003399 1px solid;}

.mousetype {
font-size:.8em;}

.padsides30 {
padding:0 30px 0 30px;}

.padsides20 {
padding:0 20px;}

