
.bodybg {background-color: #DEE6F3;}
.co_body {margin-bottom:3px;}
a{color: #000000;}

a.searchboxrnav {color: #000000; font-size: 10px; text-decoration: underline;}

body {font-family: Arial, Helvetica, sans-serif, "MS sans serif";}
.hl {text-decoration:none; color:#000000;}
.hl:hover {text-decoration:underline;} 

.credits  a {color: #535766; text-decoration: underline;}
.creditcontainer {padding-bottom:5px;}

h1, h2, .h1, h2 a {color: #004F9D;font-family: Arial, Helvetica, sans-serif;font-size: 19px;font-weight: normal;margin-bottom: 0px;padding-bottom: 0px;}

h2, h2 a {font-size: 14px;font-weight:bold;margin-top:10px;}

img.relatedimg {
	background-image: url(/images/library/advBullet.gif);
	background-repeat: no-repeat;
}

/*======================================*/
/*RULES FROM ORIGINAL GLOBAL.CSS */
input.searchboxrnav, select.searchboxrnav {
	background-color: #FBFBFB;
	border: #CCCCCC 1px solid;
	font-family: "lucida grande", verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	height:16px;
}



p a, li a {
	color: #004F9D;
	text-decoration: underline;
}

p a:hover, li a:hover {
	color: #004F9D;
	text-decoration: none;
}

p, li, .p {
	color: #000;
	font-family: Arial;
	font-size: 14px;
	line-height: 180%;
}

.co_body li {margin-top:10px;}

.hebrew p {font-family:'arial hebrew', arial; font-size: 105%;} 

p.larger, li.larger {font-size: 107%;}

select.searchboxrnav {
	background-color: #FBFBFB;
	border: #CCCCCC 1px solid;
	font-family: "lucida grande", verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
}

table
	{
	font-family: Arial, Helvetica, sans-serif, "MS sans serif"; /*Tahoma, Verdana,*/
}

td
	{
	font-family: Arial, Helvetica, sans-serif, "MS sans serif"; /*Tahoma, Verdana,*/
}

td.searchboxrnav {
	color: #000000;
	font-family: "lucida grande", verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
}

.adsdesign, .adsdesign a {
	color: #808080;
	font-family: arial;
	font-size: 10px;
}

.bookheaderbookname {
	color: #6D7387;
	font-family: Arial, Helvetica, sans-serif; /*This rule is the way a book's Title appears in the Book Header at the top of a book's chapter */
	font-size: 18px;
}

.bookheaderbookname a{
	color: #6D7387; /*This rule is the way a book's Title appears in the Book Header at the top of a book's chapter */
	text-decoration: none;
}

.bookheaderbookname a:hover {
	color: #6D7387; /*This rule is the way a book's Title appears in the Book Header at the top of a book's chapter */
	text-decoration: underline;
}

.bookheaderbyline  /*This rule is the way a book's Author Byline appears in the Book Header at the top of a book's chapter */ {
	color: #6D7387;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.bookheaderbyline a  /*This rule is the way a book's Author Byline appears in the Book Header at the top of a book's chapter */ {
	color: #6D7387;
	text-decoration: none;
}

.bookheaderbyline a:hover  /*This rule is the way a book's Author Byline appears in the Book Header at the top of a book's chapter */ {
	color: #6D7387;
	text-decoration: underline;
}

.bookheaderprevnext {
	color: #6D7387;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bookheaderprevnext a{
	color: #6D7387;
	text-decoration: underline;
}

.brandinggraphic {
	background-image: url(/media/images/119/xsEE1199247.jpg);
	padding-bottom:2px;
}

.brandinggraphic, .brandinggraphic h1 {	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;

}

.brandinggraphic h1 {display:inline; border: none;}

.brandinggraphic a {
	color: #FFFFFF;
	text-decoration: none;
}

.brandinggraphic a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.brandinggraphic td, td.brandinggraphic {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#b_png {background-image: url(/images/home/global/b.png); background-repeat:no-repeat;height:10px;}


.breadcrumbs , .breadcrumbs a, .you-are-here, .you-are-here a/*Formerly known as Yahoo and css rule You-are-here */ {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.breadcrumbs a:hover, you-are-here a:hover {
	text-decoration: underline;
}

.cco_global-nav, .cco_global-nav a {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helevica;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;
	text-align: right;
	text-decoration: none;
}

/* BEGIN OLD LEFT NAV CLASSES USED IN SHLUCHIM SITES */
.ccobranding {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

.ccobrandingpartner {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.child_byline, .child_byline a {
	color: #004F9D;
	font-family: Arial, Helvetica, sans-serif; /* Tahoma,  Verdana, Geneva,*/
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}

.child_byline a:hover {text-decoration:underline;}

.child_synopsis{
	color: #535766;
	font-family: Arial, Helvetica, sans-serif; /* Tahoma,  Verdana, Geneva,*/
	font-size: 11px;
}

.child_synopsis a {
	color: #535766;
	text-decoration: underline;
}

.child_synopsis a:hover {
	color: #535766;
	text-decoration: none;
}

.child_title {
	color: #004F9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0;
	text-decoration: none;
}

.child_title a   
	{
	color: #004F9D;
	text-decoration: none;
}

.child_title a:hover {
	color: #004F9D;
	text-decoration: underline;
}

.child-subtitle a:hover {
	color: #004F9D;
	text-decoration: underline;
}

.child-subtitle, .child-subtitle a{
	color:  #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.co-byline {
	color: #004F9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.co-byline a {
	color: #004F9D;
	text-decoration: underline;
}

.co-byline a:hover {
	color: #004F9D;
	text-decoration: none;
}

.commentform {
	width: 425px;
}

.comments /* for the Comments Info a Multimedia Item*/{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.comments a {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.comments a:hover {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

/*end multimedia play classes*/
.commentsamount,  .commentsamount a {
	/*color: #888D9F;
	font-size: 10px;*/
	color: #333333;
	font-weight:bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.commentsamount a:hover {text-decoration: underline;}

.commentsformheader, .commentsformheader a {
	color: #3584E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-decoration: none;
}

.commentsforminput {
	background: #FFFFFF;
	border: 1px solid #BDC2D2;
	color: #535766;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 11px;
}

.co-subtitle {
	color: #004F9D; /*Same Color as the H1*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.co-subtitle a {
	text:decoration:underline;
	color: #004F9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.credits  a:hover{
	color: #535766;
	text-decoration: none;
}

.credits, .credits p {
	color: #535766;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva,*/
	font-size: 11px;
}

/* END RELATED SUCJECTS CLASSES*/
/* BEGIN MULTIMEDIA PLAYER CLASSES*/

a.index_tools {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
background-repeat:no-repeat;
height: 18px;
width: 108px;
margin-left:1px;margin-right:2px;
text-decoration: none;
display:block;
float:left;
}

.index_tools_text {
padding-left: 25px;
padding-right: 2px;
padding-top: 2px;
display:block;
}


.file_format, .file_format a /* Multimedia Item on an index page*/{
	color: #535766;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.file_format a:hover {
	color: #535766;
	text-decoration: underline;
}

.footer a{
	color: #0A64B6;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}

.footer, .footer p {
	color: #0A64B6;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 11px;
}

/*END*/
.footer2, .footer2 a /*FROM OLD GLOBAL.CSS - USED IN SHLUCHIM SITES*/	 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.globalbar2, .globalbar2 a {
	color: #2D4A5E;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.globalbar2 a:hover{text-decoration:underline;}

.globalbar {
	background-image: url(/images/new/bar/global_bar_Bg.jpg);
	color: #2D4A5E;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.globalbar a, .globalbarover a{
	color: #2D4A5E;
	text-decoration: none;
}

a.globalbar2b {color:#0A6CB7 }

.globalbarover /*Hover effect on Buttons*/{
	background-image: url(/images/new/bar/global_bar_Bg_over.jpg);
	color: #2D4A5E;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.globalbarusername {
	font-size: 11px;
}

.global-expanded a:hover {
	text-decoration: underline;
}

.global-expanded, .global-expanded a {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helevica;
	font-size: 11px;
	font-weight: normal;
	line-height: 110%;
	text-align: right;
	text-decoration: none;
}

.globalsearch {
	border: 1px solid #999999;
	color: #2D4A5E;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 12px;
}

.imagetable {margin-left:15px;}

.imagetableleft {margin-right:15px;}

.imagetableright {margin-left:15px;}

.arial_12, .arial_12 a {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
.arial_12 a:hover {text-decoration:none;}



.h3 a, .captioncell a {
	color: #000000;
	text-decoration: underline;
}

.h3 a:hover, .captioncell a:hover {
	color: #000000;
	text-decoration: NONE;
}

.h3, .h3 p, .h3 li, .captioncell {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; /*Verdana,*/
	font-size: 11px;
	line-height: normal;
}

.h3a /*righnav in about section*/ {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.h3b
 /*iN USE FOR HEADER OF FOOTNOTES TO BOLDEN AN H3 */ {
	font-weight: bold;
}

.h3nu a:hover {
	text-decoration: underline;
}

.h3nu, .h3nu a {
	font-family: Arial, Helvetica, sans-serif; /*Verdana,*/
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
}

.h4 {
	color: #000000;
	font-size: 10px;
}

.h4b {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.h4nu a:hover {
	text-decoration: underline;
}

.h4nu, .h4nu a {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.icon a {
	filter: alpha(opacity=25);
}

.icon a:hover {
	filter: alpha(opacity=25);
}

.indexsection, .indexsection a   /* when an index is devided into sections -- the text*/ {
	color: #004F9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	text-transform: uppercase;
}

/* Indes pages*/
.indexsectionheader, .indexsectionheader a, .indexsectionheader a:hover{
	color: #004F9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.indexsectiontable /* when an index is devided into sections -- the underline*/ {
	border-bottom: 1PX SOLID #666666;
}

.inlinecopyright {
	color: #848484;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 9px;
	font-weight: normal;
}

.inlinecopyright a {
	color: #848484;
	font-size: 9px;
	text-decoration: underline;
}

.navbg a, .navbg a:hover {
	color: #06457c;
	text-decoration: none;
}

.navbg, .you-are-here {
	background-color: #DEE6F3;
	color: #06457C;
}


.leftnav {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 4PX;
}

.leftnavhover {
	background-color: #BCCCE7;
	color: #06457c;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: noraml;
	line-height: 115%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 4PX;
}



.leftnavhover a, .leftnavhover a, .leftnavhover a:hover{
	color: #06457c;
	text-decoration: none;
}

.leftnavhr {
	background-color: #74B7F7;
	height: 1px;
	margin: 0;
	padding: 0;
}

.leftnavlower a:hover {
	text-decoration: underline;
}

.leftnavlower, .leftnavlower a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


.leftNavSelected a, .leftNavSelected a:hover{
	text-decoration: none;
	color: #06457c;
}	

.leftnavselected {
	color: #06457c;
	background-color: #BCCCE7;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 4PX;
}



.leftnavsub a {
	color: #7A7A7A !IMPORTANT;
	text-decoration: none;
}

.leftnavsub a:hover {
	color: #7A7A7A;
	text-decoration: underline;
}

.leftnavsub, .leftnavsub td, td.leftnavsub  /*kehot the rebbe etc */ {
	color: #7A7A7A !IMPORTANT;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 3PX;
	padding-left: 7px;
	padding-top: 3PX;
	text-decoration: none;
}

.leftnavsubitems {
	background-color: #FFFFFF;
	color: #06457C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	text-decoration: none;
}

.leftnavsubitems a {
	color: #06457C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
	text-decoration: none;
}

.leftnavsubitems a:hover {
	text-decoration: underline;
	color: #06457C;
}

.leftnavsubsection {
	background-color: #FFFFFF;
	border: none;
	text-decoration: none;
}

.leftnavhighlight {
	background-color: #CBD9ED;
	color: #06457c;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: noraml;
	line-height: 115%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 4PX;
	text-decoration: none;
}



.level1 /*righnav in about section*/{
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 177%;
}

/*END old Left Nav Search Box */
/* Begin Old text styles - !!STILL IN USE!! */
.level1a /*righnav in about section*/ {
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 177%;
}

.mediainset {
	font-family: Verdana, Arial, Helvetica, sans-serif; /*Text in Media Player Inset*/
	font-size: 11px;
}

.medialength {color: #666666;}


.normal a{
	color: #000000;
	text-decoration: underline;
}

.normal a:hover{
	color: #000000;
	text-decoration: none;
}

/*end*/
	
	.normal,  .normal p, .normal body  /*iN USE IN PARSHAH AND DAILY STUDY SECTIONS (HAYOM YOM PARSHAH HOME ETC */ {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 135%;
}

.p2 a{
	color: #5E5E5E;
	text-decoration: underline;
}

.p2 a:hover {
	color: #5E5E5E;
	text-decoration: none;
}

.p2, p.p2 {
	color: #5E5E5E;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 14px;
}

.p2nu a:hover {
	color: #666666;
	text-decoration: underline;
}

.p2nu, .p2nu a  {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 12px;
	text-decoration: none;
}

.pullquote {
	border-bottom: solid 1px #DEE6F3; /*Same color as NavBG*/
	color: #06457C; /*Same color as NavBG*/
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 130%;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	width: 160px;
}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 130%;
	text-align: center;
}

.readercommentbody {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva,*/
	font-size: 12px;
	line-height: 130%;
	padding-left: 11px;
	text-align: left;
}

.readercommentbody a {color: #666666; text-decoration:underline;}

.readercommentdate {
	color: #666666;
	float: right;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva,*/
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}

.readercommentheader {
	border-bottom: 1px solid #96C8FA;
	color: #3584E3;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.readercommentname {
	color: #3584E3;
	float: right;
	font-family: Arial, Helvetica, sans-serif; /* Tahoma, Verdana, Geneva,*/
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}

p.additionaltext, p.additionaltext a,  .additionaltext,  .additionaltext a, .creditcontainer, .creditcontainer a
{font-family:arial; font-size:11px;}

.relatedarticles a:hover {
	color: #535766;
	text-decoration: Underline;
}

.relatedarticles, .relatedarticles a  {
	background: #FFFFFF;
	color: #535766;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.moreonthesubject {padding-left: 24px; padding-top: 4px; border-top: 1px #E8E6E6 solid; font-weight:bold;}


/*BEGIN RELATED SUCJECTS CLASSES*/
.relatedarticlesh1 {
	color: #22242A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
}

.relatedhr {
	background: #7983A8;
}

.rightnavbody {
	background-color: #E3F1FD; /*Same as NabBG*/
	border: 1px solid #C0DFFC; /*	border-top: none;*/
}

.rightnavcontent a:hover {
	text-decoration: underline;
}

.rightnavcontent, .rightnavcontent a {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

.rightnavheader {
	background-image: url(/images/new/rn_blue.jpg);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 13px;
	text-decoration: none;
}

.rightnavheader a {
	color: #FFFFFF;
	text-decoration: none;
}

.rightnavheader a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.rightnavheader2 a:hover {
	text-decoration: underline;
}

.rightnavheader2, .rightnavheader2 a {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva, */
	font-size: 12px;
	line-height: 100%;
	text-decoration: none;
}

.showall {
	color: #3584E3;
	font-family: Arial, Helvetica, sans-serif; /*Tahoma, Verdana, Geneva,*/
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.showall a {
	color: #3584E3;
	text-decoration: underline;
}

.showall a:hover{
	color: #3584E3;
	text-decoration: none;
}

.tiny /*LINK TO A FOOTNOTE */{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	vertical-align: text-top;
}

.tiny a {
	color: #000000;
	text-decoration: underline;
}

.tiny a:hover {
	color: #000000;
	text-decoration: none;
}

.top-left, td.top-left, .top-left a, .top-left a:hover  /*ask the rabbi etc.. stil in use in shluchim's sites*/ {
	font-family: Tahoma, Verdana, Arial, Helevica;
	font-size: 12px;
	text-decoration: none color: #000000;
}

#footnotetable, #footnotetable a, #footnotetable li {
	color: #535766;
}


.rn_plus {background-image:url(/images/new/plus.gif)}
.rn_minus {background-image:url(/images/new/minus.gif)}

/*general*/
.Article_Title, .Article_Title a {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#053A69;font-weight:bold;text-decoration:none;vertical-align: top;}
.Article_Title a:hover {text-decoration:none; color:#58B926;}
.Article_Sub {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}

/*sections*/
.LBlue_header{background-image: url(/images/home/Headers/LBlue.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.LBlue_frame {padding: 7px;border: 1px solid #BCE2ED;text-align: center;}

.Orange_header {background-image: url(/images/home/Headers/Orange.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.Orange_frame {padding: 7px;border: 1px solid #FFE2C6;text-align: center;}

.Green_header {background-image: url(/images/home/Headers/Green.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.Green_frame {padding: 7px;border: 1px solid #C7EA93;text-align: center;}

.Brown_header {background-image: url(/images/home/Headers/Brown.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.Brown_frame {padding: 7px;border: 1px solid #E2C5BC;text-align: center;}

.Yellow_header {background-image: url(/images/home/Headers/Yellow.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.Yellow_frame {padding: 7px;border: 1px solid #FBF7AA;text-align: center;}

.Blue_header {background-image: url(/images/home/Headers/Blue.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.Blue_frame {padding: 7px;border: 1px solid #D5DBFF;text-align: center;}

.Gray_header {background-image: url(/images/home/Headers/Gray.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.Gray_frame {padding: 7px;border: 1px solid #C1C1C1;text-align: center;}

.Pink_header {background-image: url(/images/home/Headers/Pink.jpg);background-repeat: no-repeat;background-position: left top;height: 17px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px;}
.Pink_frame {padding: 7px;border: 1px solid #FFDDF7;text-align: center;}



/*Tabs*/
.tabSelected {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004F9D; font-weight: bold; text-align: center; line-height: 12px; text-decoration: none; }
.tabSelected a {text-decoration: none; color: #004F9D; }
.tabSelected a:hover { text-decoration: none; color: #999999; }		
.tabOff { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004F9D; text-align: center; line-height: 12px; cursor: hand; text-decoration: none; height:14px;}
.tabOff a {color: #004F9D; text-decoration: none;}
.tabOver, .tabOver a, .tabOver a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004F9D; text-align: center; font-weight: normal; line-height: 12px; text-decoration: none; }
.tabtable_bg {background-image: url(/images/library/howto/tab_bg_clear_ltblue_21.gif);  background-repeat:repeat-x; height:21px; }

/*Video Player*/
.player-table {width: 450px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-align:center; background-image: url(/images/multimedia/MediaPlayer/Embedded/videoplayer_top.jpg); background-repeat:no-repeat; background-color:#3C5177; }
.player-top-cell {height:10px;  }
.player-cell {color: #ffffff; padding:1px;} 
.player-cell A {color: #ffffff; text-decoration:underline}
.player-cell A:hover {color: #ffffff; text-decoration:none}
.player-ads {color:#666666;font-size:10px;padding:7px;} 
.player-ads A {color:#666666;text-decoration:underline}
.player-ads A:hover {text-decoration:none}
.player-buttons {  padding-top:5px; padding-left:3px; padding-right:5px;text-align:left; color:#ffffff;}
.player-buttons A {color: #ffffff; text-decoration:none;}
.player-buttoms A:hover {color: #ffffff; text-decoration:underline;}
.player-bottom-cell {height:10px; background-image: url(/images/multimedia/MediaPlayer/Embedded/videoplayer_bottom.jpg); background-repeat:no-repeat; }
.authorsynop {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;}
.authorsynop a {text-decoration: underline;}
.authorsynop a:hover {text-decoration: none;}
.authorname {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;}
.authorname a {text-decoration: none;}
.authorname a:hover {text-decoration: underline;}
input.form-button{background-color:#3C5177;  padding-left:5px; padding-right:5px; color:#ffffff;border:1px solid; border-top-color:#ffffff; border-left-color:#ffffff; border-right-color:#ffffff; border-bottom-color:#ffffff; 
}

/*LEFT NAV*/
#nav_wrapper {width: 107px; background: url(/images/global/leftnav/leftNav.jpg); font:Arial, Helvetica, sans-serif; font-size:12px;}
#leftNav {padding: 0; margin: 0; list-style: none; width: 107px; background: url(/images/global/leftnav/leftNav.jpg) top right repeat-y; }

#ln_allsections {width: 107px; padding: 5px 0px 5px 0px; background: transparent url(/images/global/leftnav/All_Sections_BG.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#ln_allsections a {color:#ffffff;text-decoration:none;padding:6px;}
#ln_allsections a:hover { background: none; }
.ln_allsectionsbgcolor {background-color: #0a6cb7 !important;}

#leftNav li {list-style: none; width: 107px; border-bottom:1px solid #FFFFFF; cursor:pointer;}
#leftNav li a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #095DA5; text-decoration:none;display:block; padding: 4px 5px 4px 5px; /*-- workaround to remove extra whitespace in ie--*//*-- tells ie to change height to 1em --*/height: 1em;}/*-- tells other browsers not to --*/
html>body #leftNav li a {height: auto;}/*-- end workaround--*/
#leftNav li a:hover{display:block; background: transparent url(/images/global/leftnav/leftNavHover.jpg) top right repeat-y; padding: 4px 5px 4px 5px;}

#leftNav ul {margin-left: 0px; padding-left:0px; margin-right: 0px; padding-right:0px;}

#leftNav li ul li {background-image: url(/images/global/leftnav/leftNavSubitems.jpg); list-style: none; width: 107px; margin-left: 0px; font-size:11px; padding:0px; border-bottom:none;} 
#leftNav li ul li a {display:block; padding: 5px 2px 2px 7px; font-size:11px;}
#leftNav li ul li a:hover{ text-decoration: underline; padding: 5px 2px 2px 7px; display:block;}


#leftNav li.LNSelected {background-image: url(/images/global/leftnav/leftNavSelected.jpg); background-repeat:no-repeat; border-bottom-width:0px; border-left-width:0px; margin:0px; padding:0px;}
#leftNav li.LNSelected a:hover {background-image:none;}
/*#leftNav li.LNSelected li ul li {border-bottom-width:0px;} */
#leftNav li.LNSelectedBottom {background-image: url(/images/global/leftnav/leftNavSubitemsBottom_new.jpg); background-repeat: no-repeat; border-bottom-width:0px;}
#leftNav li ul li,#leftNav li ul {padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}

.LNSelectedSub { background-image: url(/images/global/leftnav/leftNavSubitems.jpg);  } 
.LNSelectedSub a { text-decoration: underline; font-weight:bold;}
.LNSelectedSub a:hover {text-decoration:underline; background-image: url(/images/global/leftnav/leftNavSubitems.jpg);}

#leftNav li.LNHighlight {background-color: #EEEEEE;}
#leftNav li.LNHighlight a:hover {background-color: #DDDDDD; background-image: none;}
.LNbottom {background: url(/images/global/leftnav/leftNavbottom.jpg); background-repeat:no-repeat;}


/*Breadcrumbs*/
.co_breadcrumbs {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color:#999999; }
.co_breadcrumbs a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:bold; text-decoration:none;}

/*allsections*/
a.flyout_m, .flyout_m {color:#0A5EA5!important;font-family:arial;font-weight:bold;text-decoration:none;font-size:11px;padding-left:6px;line-height:20px;}
a.flyout_m:hover {text-decoration:underline!important;}
a.flyout_s, .flyout_s {color:#0A5EA5!important;font-family:arial;font-weight:normal;text-decoration:none;font-size:11px;padding-left:14px;line-height:17px;}
a.flyout_s:hover {text-decoration:underline!important;}
.flyout_highlight {background-color:#D9E1F0;padding-top:6px;padding-bottom:6px;}


/*glossary*/
.glossary_container {background-color:#ffffff;font-size:11px;border: 2px solid #999999;  padding: 5px;}
.glossary_container table {font-size:10px;	}
.glossary_container .title a {font-size:11px; border-bottom:1px dotted #abcdef; text-decoration:none;}
A.glossary_item, A:hover.glossary_item {text-decoration:none;border-bottom: 1px dotted #666666;	cursor: help;color:#000000;}
#CLMC_glossary_text { font-size: 10px;}
#CLMC_glossary_title { background-color: #F4F4F4; padding: 2px;}
#CLMC_glossary_title a { font-size: 11px; font-weight: bold; border: none;}
#CLMC_glossary_related {margin-top:2px;margin-bottom:4px;}

.mychabadLoginError a {
	color:#B90000;font-weight:normal;font-size:11px;
}

/* affilate site indexes */
.index_table_border
{
	border: 1px solid #435F8C;
}

.hr_ltr  {
    background-image: url(/images/Shluchim/index/orangeHR.gif); 
    background-repeat:no-repeat;
    }

.hr_rtl      {
    background-image: url(/images/Shluchim/index/orangeHR_rtl.gif); 
    background-repeat:no-repeat;
    background-position: right;
    }
	


.subscribe_container {font-family:arial;font-size:11px;}
.subscribe_container_hidden{display:none;}
.subscribe_loader_hidden{display:none;}
.subscribe_loader{}
#Subscribe_Right_subscribe_message a {color:#ffffff !important; text-decoration:underline !important;}
.subscribe_message, .subscribe_message a {font-family:arial;color:#ffffff !important;}
.subscribe_message_error {color:#FFB7B7;font-weight:bold;}


.readercomment_subscribe_container {font-family:arial;font-size:11px;}
.readercomment_subscribe_container_hidden{display:none;}
.readercomment_subscribe_loader_hidden{display:none;text-align:center;}
.readercomment_subscribe_loader{text-align:center;}
.readercomment_subscribe_message, .subscribe_message a {font-family:arial;color:#535766 !important;font-weight:bold;}
.readercomment_subscribe_message_error {color:red;font-weight:bold;}

.SearchHeader_searchSuggestionsContainer_hidden {display:none;}
.topsearch_searchSuggestionsContainer_hidden{display:none;}

/*BEGIN Backwards-compatibility */
.SearchHeader_searchSuggestionsContainer {font-family:arial;letter-spacing:normal;text-transform:none;background-color:#ffffff;border: 1px solid #9e9e9e;}
.SearchHeader_searchSuggestionsContainer {width:145px;}
.default_searchSuggestionsContainerSize_ie {width:147px;}

.topsearch_searchSuggestionsContainer{font-family:arial;text-align:left;letter-spacing:normal;text-transform:none;background-color:#ffffff;border: 1px solid #9e9e9e;}
.topsearch_searchSuggestionsContainer div{width:198px;}
/*END Backwards-compatibility */

.SearchHeader_searchwordContainer{font-family:arial;letter-spacing:normal;text-transform:none;background-color:#ffffff;border: 1px solid #9e9e9e;}
.SearchHeader_searchwordContainer {width:145px;}
.searchwordContainerSize_ie {width:147px;}

.SearchHeader_searchSuggestions{font-size:12px;color:#004F9D;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}
.SearchHeader_searchSuggestions_hover{font-size:12px;background-color:#004F9D;color:#ffffff;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}

.SearchHeader_searchSuggestionsBestBetsHeader{font-size:11px;color:#4E9B28;font-weight:bold;cursor:pointer;padding-bottom:3px;padding-top:8px;padding-left:4px;}
.SearchHeader_searchSuggestionsBestBets{font-size:12px;color:#4E9B28;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}
.SearchHeader_searchSuggestionsBestBets_hover{font-size:12px;background-color:#4E9B28;color:#ffffff;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}

.topsearch_searchwordContainer {font-family:arial;text-align:left;letter-spacing:normal;text-transform:none;background-color:#ffffff;border: 1px solid #9e9e9e;}
.topsearch_searchwordContainer {width: 198px;}
.topsearch_searchwordContainer.searchwordContainerSize_ie {width: 200px;}

.topsearch_searchSuggestions{font-size:12px;color:#004F9D;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}
.topsearch_searchSuggestions_hover{font-size:12px;background-color:#004F9D;color:#ffffff;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}

.topsearch_searchSuggestionsBestBetsHeader{font-size:11px;color:#4E9B28;font-weight:bold;cursor:pointer;padding-bottom:3px;padding-top:8px;padding-left:4px;}
.topsearch_searchSuggestionsBestBets{font-size:12px;color:#4E9B28;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}
.topsearch_searchSuggestionsBestBets_hover{font-size:12px;background-color:#4E9B28;color:#ffffff;font-weight:normal;cursor:pointer;padding:4px 3px 4px 3px;}


/* GLobal Drop Down Menu */

#mainmenuwrap
{
border:1px solid #B7B7B7;
width:190px;
padding:2px;
background-color:#FFFFFF;
}
.mainmenuItems {
font-size:12px;
color:#194E81;
text-decoration:none;
line-height:135%;
padding-left:5PX;
background-position: top left;
background-repeat: no-repeat;
}

.mainmenuItems a  {
color:#194E81;
text-decoration:none;
padding-left:10px;
}
.mainmenuItems a:hover{
color: #990000;
text-decoration:none;
background-image:url(/images/university/ddbullet.jpg);
background-repeat: no-repeat;
}

.mainmenuItemsBold a  {
color:#990000;
}

.mainmenuItemsBold a:hover{
color:#194E81 !important;
background-image:url(/images/university/ddbullet_blue.jpg);
}

.mainmenuClose {
font-size:11px;
color:#194E81;
text-align:right;
text-transform:lowercase;
}

.content_level {color: #609827;}
.content_level_rating_3 {background-image:url(/images/library/rating/level_3.gif);background-repeat: no-repeat;}
.content_level_rating_4 {background-image:url(/images/library/rating/level_4.gif);background-repeat: no-repeat;}
.content_level_rating_5 {background-image:url(/images/library/rating/level_5.gif);background-repeat: no-repeat;}

.index_icon_wrapper {position:relative;padding:1px; border:1px solid #021a40;height:75px;}
.index_icon_wrapper .play_icon {bottom:5px; position:absolute; right:5px; z-index:1;background:url(/images/library/play.png) no-repeat center center;}


 
.promo_banner_section a {display:block;font-family:Arial;font-size:10px;font-weight:bold;color:#ADCADA;text-decoration:none;}
.promo_banner_title a {display:block;font-family:Arial;font-size:23px;font-weight:bold;color:#FFD580;padding-top:5px;line-height:25px;text-decoration:none;letter-spacing:-1px}
.promo_banner_subtitle a {display:block;font-family:Arial;font-size:12px;color:#FFFFFF;padding-top:5px;text-decoration:none;}
.promo_banner_byline {margin-top:10px;padding-top:5px;border-top:1px dotted #ACCAD9;width:170px;font-family:Arial;font-size:12px;color:#ACCAD9;}
.promo_banner_byline a {font-family:Arial;font-size:12px;color:#ACCAD9;text-decoration:none;}
.promo_banner_button {width:71px;text-align:center;}
.promo_banner_button a {display:block;font-family:Arial;font-size:11px;color:#0A3359;font-weight:bold;text-decoration:none;}

co_live_notification_area  {background-color:#000000;}

a.DonateLink, .DonateLink {font-family:Arial;font-size:14px;text-decoration:none;color:#ffffff;}
a.DonateLink:hover {text-decoration:none;border-bottom: 1px dotted #ffffff;color:#ffffff;}
a.DonateLink2, .DonateLink2 {font-weight:bold;font-family:Arial;font-size:15px;text-decoration:none;color:#ffffff;text-decoration:none;border-bottom: 1px dotted #ffffff;color:#ffffff;}
a.DonateLink2:hover {text-decoration:none;border-bottom: 0px;color:#ffffff;}

.smallcaps {font-size: smaller;text-transform: uppercase;}
.cco_templateless_template
{
background-image: url(/images/templates/topbar.png);
background-color:#2d2d2d;
padding-right:25px;
top:0px;
position:fixed;#position:absolute;
text-decoration:none;padding-left:25px;line-height:30px;
}
.cco_templateless_template, .cco_templateless_template a 
{
font-family:Georgia,arial;
font-weight:bold;
text-transform:uppercase;
color:white;
font-size:12px !important;
text-decoration:none;
font-family:Georgia, Arial,Helvetica,sans-serif,"MS sans serif";
font-size:12px;
display:block !important;
}
.cco_templateless_top_padding {height:25px;}


/* new tables styles*/
table.tableGrid { border:1px solid #E6E6E6;}
table.tableGrid, table.tableGrid p, table.tableGrid li {font-family:arial;font-size:11px;}
table.tableGrid  td, table.tableGrid  th {padding:5px;text-align:left;}
table.tableGrid  td a {color:#000000;}
table.tableGrid  td a:hover {text-decoration:none;}
table.tableGrid  tr.headerRow, .headerRow {background-color:#E6E6E6;}
table.tableGrid  tr.Row2 {background-color:#e3f1fd;}
/*end new table*/


/*zoom image styles*/
a.gallerypic{position:relative;display:block;cursor:pointer;}
a.gallerypic.right {float:right;}
a.gallerypic a.left {float:left;}
a.gallerypic span.zoom-icon{position:absolute;right:10px;top:10px;background-image:url(/images/global/icons/zoom_22.png);width:22px;height:22px;background-repeat:no-repeat;}
/*end zoom styles*/


