/* main styles, affects all pages */
body     {font-size: 12px; font-family: Verdana, Helvetica, sans-serif; background: #F1F1F1; color: #565656; margin:0; padding:0;}
td       {font-size: 12px; font-family: Verdana, Helvetica, sans-serif;}
form     {margin: 0; padding: 0;}
p        {margin: 0 0 10px 0; line-height: 15px;}
h1, span.h1     {font-size: 18px; font-weight: normal; margin-bottom: 10px; padding: 0;}
h2, span.h2     {font-size: 11px; border-bottom: 1px solid #A7A7A7; margin-bottom: 2px; text-transform: uppercase;}
h3, span.h3	{font-size: 18px; font-weight: normal; margin-bottom: 10px; padding: 0;}

ul       {margin: 0; padding: 0; padding-left: 20px; margin-bottom: 10px;}

.hide {  color: #FFFFFF; font-family: Arial; font-size: 6px; }

#header  {font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold;}
#header a        {color: #cc6600; text-decoration: none;}
#header a:hover  {color: #cc6600; text-decoration: underline;}

#prevnext  {font-size: 12px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold;}
#prevnext a        {color: #CCCCCC; text-decoration: none;}
#prevnext a:hover  {color: #ffffff; text-decoration: none;}

#shabadtitle  
{
        font-size: 15px; 
        font-family: Verdana, Helvetica, sans-serif; 
        font-weight: bold;
}

#blueborder
{
	BORDER-RIGHT: #107ab4 1px solid; 
        BORDER-LEFT: #107ab4 1px solid; 
        BORDER-BOTTOM: #107ab4 1px solid;
}

#bluebox 
{
	BORDER-RIGHT: #107ab4 1px solid; 
        BORDER-LEFT: #107ab4 1px solid;
	BORDER-BOTTOM: #107ab4 1px solid; 
        BORDER-TOP: #107ab4 1px solid;
}


/*styles for Links */
a        {color: #2070C3; text-decoration: none;}
a:hover  {color: #cc6600; text-decoration: underline;}

.headlink a        {color: #565656; text-decoration: none;}
.headlink a:hover  {color: #cc6600; text-decoration: none;}

.headerfooter          {font-size: 11px;}
.headerfooter a        {font-size: 11px; color: #2070C3; text-decoration: none;}
.headerfooter a:hover  {font-size: 11px; color: #cc6600; text-decoration: underline;}

a.tooltiplink        {color: #cc6600; text-decoration: none;}
a:hover.tooltiplink  {color: #cc6600; text-decoration: underline;}


/* Styles for Images */
.thumbnail
{
	padding-right: 10px;
	border: 0px;
}

.imageleft
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.imageright
{
	padding-left: 10px;
	padding-bottom: 10px;
}

/* Styles for main page structure */
	#page-bg {background: url(images/page_bg.gif) center repeat-y; padding: 10px 10px 0 10px; clear: both; align: center;}
	#page-bg-top {background: url(images/page_bg_top.gif) center repeat-y; padding: 10px 10px 0 10px; clear: both; align: center;}
	#page-bg-bottom {background: url(images/page_bg_bottom.gif) center repeat-y; padding: 10px 10px 0 10px; clear: both; align: center;}
	#main-table     {width: 930px; text-align: left; clear: both;}
	#body-logos     {background: #6798C7;width: 730px; height: 83px;}
	#left-nav-td    {width: 140px; padding-top: 2px; background: #E5E5E5 url(images/leftnav_bg.gif) repeat-y; vertical-align: top;}
	#right-nav      {width: 210px; padding-top: 6px; vertical-align: top;}
	#main-body      {padding: 6px 10px; vertical-align: top;}

/* Styles for left navigation items */
	#leftnav                {position: relative; clear: both; border-top: 1px solid #FFFFFF; top: -2px;}
	#leftnav ul             {padding: 0; margin: 0; list-style: none; font-size: 10px; border-bottom: 1px solid #FFFFFF;}
	#leftnav li             {border-top: 1px solid #FFFFFF;}
	#leftnav li a           {display: block; padding: 5px 21px 5px 9px; width: 110px; color: #000000; text-decoration: none;}
	#leftnav a:hover        {color: #FFFFFF; background: #F3863C url(images/leftnav_selected_bg.gif) repeat-y; }
	#leftnav li.selected a  {color: #ffffff; background: #F3863C url(images/leftnav_selected_bg.gif) repeat-y; }

	#leftnav li.selected ul               {border: 0;}
	#leftnav li.selected ul li a          {color: #000000; background: #BFBFBF url(images/leftnav_secondary_bg.gif) repeat-y; padding: 5px 20px 5px 10px; width: 110px; }
	#leftnav li.selected ul li a:hover    {color: #ffffff; background: #939393 url(images/leftnav_secondary_selected_bg.gif) repeat-y; }
	#leftnav li.selected ul li.selected a {background: #939393 url(images/leftnav_secondary_selected_bg.gif) repeat-y;  }

