/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
BODY {
	background-image: url(images/backg.jpg); margin: 0px 0px 0px 0px ; background-repeat: repeat-x; 

}
.STYLE1 {
	color: #999999
}
.style2 {
	font-size: 12px; color: #cccccc; font-family: Arial, Helvetica, sans-serif
}
.bg {
	background-color: #8b8c97
}
  .cat_description {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #800000;
     background : inherit;
     font-weight : bold;
      }
 .boxText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 .centerTable {
 background:#ffffff;
     background-repeat : repeat-x;
     color : inherit;
      }
 .errorBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : inherit;
     background : #ffb3b5;
     font-weight : bold;
      }
 .stockWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #cc0033;
     background : inherit;
      }
 .productsNotifications {
     background : #f2fff7;
     color : inherit;
      }
 .orderEdit {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #70d250;
     background : inherit;
     text-decoration : underline;
      }
 .navBlue {
     color : #ff0000;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }
 .subnavBlue {
     color : #9966ff;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }
	
 
 A {
     color : #16387C;
     background : inherit;
     text-decoration : none;
	 outline:none;
	 
      }
 A:hover {
     color : #7B0099;
     background : inherit;
     text-decoration : none;
      }
 FORM {
     display : inline;
      }
 TR.header {
     background : #ffffff;
     color : inherit;
      }
 TR.headerNavigation {
     color:#16387C   
      }
 TD.headerNavigation {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     color : #16387C;
     font-weight : bold;
	 width:800px;
	 height:27px;
      }
 A.headerNavigation {
     color : #16387C;
    
      }
 a:hover.headerNavigation {
     color : #16387C;
      }
 TR.headerError {
     background : #ff0000;
     color : #bbc3d3;
      }
 TD.headerError {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ff0000;
     color : #16387C;
     font-weight : bold;
      }
 TR.headerInfo {
     background : #ffffff;
     color : #bbc3d3;
      }
 TD.headerInfo {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ffffff;
     color : #16387C;
     font-weight : bold;
      }
 TR.footer {
      background-image:url(images/az_nav_mids.gif);
     color : #16387C;
      }
 TD.footer {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 height:17px;
     background-image:url(images/az_nav_mids.gif);
     color : #16387C;
     font-weight : bold;
      }
 .templateinfobox {
     background-image:url(images/bg.gif);     
     color : #16387C;
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
	 text-align:justify;
      }
 .infoBox {
     background : #ffffff;
     color : #436377;
	 text-align:justify;
      }
 TD.infoBox, SPAN.infoBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     background : #ffffff;
	 text-align:justify;
     color : inherit;
      }
 TD.infoBoxHeading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
	 
 
	 height:5;
     color: #417CAC;
      }	  

 .infoBoxContents {
     color : #436377;
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 background:#ffffff;
	 text-align:justify;
      }
 .product_name {
     color : #436377;
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 background:#ffffff;
      }  
 TD.infoBoxFooter {
    font-family : Verdana, Arial, sans-serif;
    font-size : 12px;
    font-weight : bold;
	text-align:justify;
    background-color : #cccccc;
    color : #436377;
	height:6;
	background-image:url(images/infobox/box_top.gif);
}

 TD.contentBoxHeading {
    font-family : Verdana, Arial, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color : #534f4d;
    padding-top : 5px;
}
 .infoBoxContentsHeader {
    color : #436377;
    font-family : Verdana, Arial, sans-serif;
    font-size : 12px;
    font-weight : bold;
}

 .infoBoxContentsCenter {
    color : inherit;
     background : #ffffff;
    font-family : Verdana, Arial, sans-serif;
    font-size : 12px;
	text-align:justify;
}

 TD.infoBoxContentsfooter {
    color : #436377;
     background : #ffffff;
     font-family : Verdana, Arial, sans-serif;
    font-size : 12px;
    font-weight : bold;
}
 TD.infoBoxHeadingImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     text-align : center;
     vertical-align : top;
     background-color : #fbfcfd;
     color : #16387C;
      }
 TD.infoBoxFooterImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 1px;
     font-weight : bold;
     background-color : #ffffff;
     color : #436377;
      }
 .infoBoxNotice {
     background : #ffffff;
     color : #436377;
      }
 .infoBoxNoticeContents {
     background : #ffffff;
     color : #436377;
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 TD.main_table_heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 text-align:justify;
     color : #436377;
      }
 TD.main_table_heading_inner {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 text-align:justify;
     background : #ffffff;
     color : #436377;
      }
 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
     background : #ffffff;
     color : inherit;
      }
 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR., TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
     background : #ffffff;
     color : inherit;
      }
 TABLE.productListing {
    width:100%;
      }
 .productListing-heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #16387C;
     font-weight : bold;
      }
 .productlisting-headingPrice {
     font-family : Verdana, Arial, sans-serif;
     font-size : 20px;
     color : #9a9a9a;
     font-weight : bold;
      }
 TD.productListing-data {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 padding-top:10px;
	
      }
 A.pageResults {
     color : #0000ff;
     background : #ffffff;
      }
 a:hover.pageResults {
     color : #16387C;
     background : #ffffff;
      }
 TD.pageHeading, div.pageHeading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 20px;
     font-weight : bold;
     color : #16387C;
     background : #ffffff;
	 text-align: justify;
      }
 	  
  TD.pageHeading_en, div.pageHeading_en {
     font-family : Verdana, Arial, sans-serif;
     font-size : 20px;
     font-weight : bold;
     color : #16387C;
     background : #ffffff;
	 text-align:left;
      }
 	  	  
 TD.pageHeading_he, div.pageHeading_he {
     font-family : Verdana, Arial, sans-serif;
     font-size : 20px;
     font-weight : bold;
     color : #16387C;
     background : #ffffff;
	 text-align:right;
      }	  
 TR.subBar {
     background : #ffffff;
     color : inherit;
      }
 TD.subBar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
     background : inherit;
      }
 TD.main, P.main {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
	 text-align: justify;
     background : #ffffff;
	 padding-left:15;
	  
      }
  TD.maininfo, P.maininfo {
     font-family:Tahoma;
     font-size : 12px;
     color : #436377;
	 text-align:justify;
     background : #ffffff;
	 padding-left:15px;
	  
      }
	TD.main1, P.main1 {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
	 text-align:justify;
     background : #F3F9FD;
	 padding-left:15;
	  
      }  
    TD.extrafields {
     font-family: Verdana, Arial, sans-serif;
     font-size: 12px;
     line-height: 1.3;
     color: #333333;
     font-weight:bold;
	 
	 
	 
   }
   TD.extrafieldsheader {
     font-family: Verdana, Arial, sans-serif;
     font-size: 14px;
     line-height: 2;
     color: #ffffff;
     font-weight:bold;
	 background-color:#006;
	 padding-left:15px;
	 padding-right:15px;
   }  
   TR.extrafieldstr{
	 border:solid;
	 border-width:1;
	 border-color:#CCC;
   }
 TD.smallText, SPAN.smallText, P.smallText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 color:#16387C;
	 padding-left:15;
	 text-align:justify;
      }
 TD.accountCategory {
     font-family : Verdana, Arial, sans-serif;
     font-size : 13px;
     color : #aabbdd;
     background : inherit;
      }
 TD.fieldKey {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.fieldValue {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 TD.tableHeading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.category_desc {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
      }
 SPAN.newItemInCart {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #ff0000;
     background : inherit;
      }
 CHECKBOX, INPUT, RADIO, SELECT {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 TEXTAREA {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 SPAN.greetUser {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #f0a480;
     background : inherit;
     font-weight : bold;
      }
 TABLE.formArea {
     background : #ffffff;
     color : #f4f7fd;
     width:100%;
      }
 TD.formAreaTitle {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 SPAN.markProductOutOfStock {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #c76170;
     background : inherit;
     font-weight : bold;
      }
 SPAN.productSpecialPrice {
     font-family : Verdana, Arial, sans-serif;
     color : #ff0000;
     background : inherit;
      }
 SPAN.errorText {
     font-family : Verdana, Arial, sans-serif;
     color : #ff0000;
     background : inherit;
      }
 .moduleRowOver {
     background-color : #d7e9f7;
     color : inherit;
     cursor : pointer;
      }
 .moduleRowSelected {
     background-color : #e9f4fc;
     color : inherit;
      }
 .checkoutBarFrom, .checkoutBarTo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #8c8c8c;
     background : inherit;
      }
 .checkoutBarCurrent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
     background : inherit;
      }
 .messageBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 .messageStackError, .messageStackWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background-color : #ffb3b5;
     color : inherit;
      }
 .messageStackSuccess {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background-color : #99ff00;
     color : inherit;
      }
 .inputRequirement {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #ff0000;
     background : inherit;
      }
 TABLE.linkListing {
	 
     border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px;
      }
 .linkListing-heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
	 height:17;
     background-IMAGE: url(images/az_nav_mids.gif);
     color : #16387C;
     text-align : center;
      }
 TD.linkListing-data {
     border-right : 1px solid #b6b7cb;
     border-bottom : 1px solid #b6b7cb;
     padding : 4px;
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 TD.linkheader {
    font-family : Verdana, Arial, sans-serif;
    font-size : 12px;
    font-weight : bold;    
    color : #16387C;
}
 TD.linklink {
    font-family : Verdana, Arial, sans-serif;
	font-weight: normal;
    font-size : 12px;
    color : #16387C;
}	  
 TR.linkListing-odd {
     background : #ffffff;
     color : inherit;
      }
 TR.linkListing-even {
     background : #f5f5f5;
     color : inherit;
      }
 .content {
     color : #436377;
     background:#ffffff;
     font-size : 12px;
     font-family : Verdana, Arial, sans-serif;
      }
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     color : #bdcaf0;
     background : inherit;
      }
 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
     background-image : url('images/button_blank_left.gif');
      }
 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
     background-image : url('images/button_blank_right.gif');
      }
 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
     background-image : url('images/button_blank_middle.gif');
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     background-color : inherit;
     color : #436377;
      }
 A.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     color : #436377;
     background : inherit;
      }
 a:hover.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     background : inherit;
     color : #16387C;
      }
 TD.cookieUsage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     background : #000000;
     color : #16387C;
      }
 .attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
     background-color : #808080;
      }
 .TR.attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
     background-color : #808080;
      }
 
 .storyboxtitle {
     font-family : Verdana, Arial, sans-serif;
     color : #436377;
     font-size : 12px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:link {
     font-family : Verdana, Arial, sans-serif;
     color : #436377;
     font-size : 12px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:active {
     font-family : Verdana, Arial, sans-serif;
     color : #436377;
     font-size : 12px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:visited {
     font-family : Verdana, Arial, sans-serif;
     color : #436377;
     font-size : 12px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:hover {
     font-family : Verdana, Arial, sans-serif;
     color : #16387C;
     font-size : 12px;
     font-weight : bold;
     text-decoration : underline;
     background : inherit;
      }
 .yearHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 14px;
     font-weight : bold;
     color : #436377;
     background-color : #ffffff;
      }
 .calendarMonth {
     background-color : #cccccc;
     color : inherit;
     cursor : default;
     width : 100%;
      }
 .calendarHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #436377;
     background-color : #ffffff;
     text-decoration : none;
     height : 22px;
      }
 .calendarToday {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
     background-color : #ffcf00;
     padding-left : 3px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendarWeekend {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
     background-color : #caeeff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #436377;
     background-color : #ffffff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;
      }
 .event {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     color : #436377;

     background-color : #ffffff;
     text-decoration : none;
     border : 1px solid #e6e6e6;
      }
 .empty {
     background-color : #f0faff;
     color : inherit;
     line-height : 14px;
     height : 22px;
     width : 18px;
      }
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 h4.infoTitle {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 0.2em;
      }
 p.infoBlurb {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 2em;
      }
 TD.productPriceInListing {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ffffff;
     color : inherit;
      }
 TD.productPriceInBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #eeeeee;
     color : inherit;
      }
 TD.productPriceInProdInfo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ccffcc;
     color : inherit;
      }
 #navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;
      }
 #navMenu li ul {
     
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;
      }
 #navMenu li ul ul {
     left : -999em;
      }
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     border : 1px solid #cce;
     padding-left : 2px;
      }
 #navMenu li a:hover {
     color : #436377;
     background : #aac;
      }
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;
      }
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
      }
.menubarmain A:link {
	font-weight: normal; font-size: 12px; color: #e3e3e3; font-family: Tahoma; text-decoration: none
}
.menubarmain A:active {
	font-weight: normal; font-size: 12px; color: #e3e3e3; font-family: Tahoma; text-decoration: none
}
.menubarmain A:visited {
	font-weight: normal; font-size: 12px; color: #e3e3e3; font-family: Tahoma; text-decoration: none
}
.menubarmain A:hover {
	font-size: 12px; color: #16387C
}
.menubarmain {
	font-size: 12px; FONT-STYLE: normal; font-family: Tahoma; 
}
.menubarmain_td1 {
	font-size: 12px;  FONT-STYLE: normal; font-family: Tahoma; 
}
.menubarmain_td2 {
	font-size: 10px; background-IMAGE: url(images/header_logo.gif); FONT-STYLE: normal; font-family: Tahoma; 
}

.menubarmain_td3 {
	font-size: 10px; background-IMAGE: url(images/middle_bar.png); FONT-STYLE: normal; font-family: Tahoma; 
}



.menubarmains A:link {
	font-weight: normal; font-size: 10px; color: #e3e3e3; font-family: Tahoma; text-decoration: none;
	vertical-align:top;
	  
	
}
.menubarmains A:active {
	font-weight: normal; font-size: 10px; color: #e3e3e3; font-family: Tahoma; text-decoration: none;
	vertical-align:top;
	 
}
.menubarmains A:visited {
	font-weight: normal; font-size: 10px; color: #e3e3e3; font-family: Tahoma; text-decoration: none;
	vertical-align:top;
}
.menubarmains A:hover {
	font-size: 10px; color: #fa6e07;
	vertical-align:top;
	 
}
.menubarmains {
	font-size: 10x; FONT-STYLE: normal; font-family: Tahoma; vertical-align: bottom; 

	
}
.menubarmains_td1 {
	
}
.menubarmains_td2 {
	
}


.az_information_img_td {
	width: 20px
}
TD.bread {
	color:#FF9900
}

.tmain{
}


h1{
	color: #3279B2;
	margin: 2px;
	text-decoration: none;
	font: bold 22px/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #3279B2;
	margin: 2px;
	text-decoration: none;
	font: bold 18px/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: #3279B2;
	margin: 2px;
	text-decoration: none;
	font: bold 12px/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

hr {
	border-bottom: #00639D 0px solid;
	border-left: #00639D 0px solid;
	border-right: #00639D 0px solid;
	border-top: #00639D 1px solid;
	height: 0px;
}

image {
	border: 0;
}

input {
	color: #3279B2;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 2px;
}

input.button {
	border-bottom: #404040 1px solid;
	border-left: #404040 1px solid;
	border-right: #404040 1px solid;
	border-top: #404040 1px solid;
	color: #3279B2;
	font-size: 11px;
	background: #F0F0F0;
}

input.helpline {
	border-bottom: #F4F4F4 1px solid;
	border-left: #F4F4F4 1px solid;
	border-right: #F4F4F4 1px solid;
	border-top: #F4F4F4 1px solid;
	background: #F4F4F4;
	color: #3279B2;
}

input.liteoption {
	font-weight: normal;
	background: #F0F0F0;
	color: #3279B2;
}

input.mainoption {
	font-weight: bold;
	background: #F0F0F0;
	color: #3279B2;
}

input.post {
	background: #EFEFEF;
	color: #3279B2;
}

li {
	list-style-position: outside;
	list-style-type:none;
	list-style:none;
	padding-right : 0; 
    padding-left : 0; 
    padding-bottom : 0; 
    padding-top : 0;
	margin : 0; 
	
}

ol { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 

} 

ul {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
padding: 0px;
}

p {
	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

select {
	color: #3279B2;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #EFEFEF;
}

table {
	border: 0;
	font-size: 12px;
}

td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	color: #3279B2;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

textarea.post {
	background: #EFEFEF;
	color: #3279B2;
}



.admin_menu {
	border: 1px solid #9D9D9D;
	color: #3279B2;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	font: 85% Arial, Helvetica, sans-serif;
	background: url(images/button_bg.gif) bottom;
}

.admin_menu a {
	color: #3279B2;
	display: block;
	position: relative;
	text-decoration: none;
	padding: 1px 2px;
}

.admin_menu a:hover {
	color: #3279B2;
	text-decoration: underline;
}

.admin_menu_thumb {
	border: 1px solid #9D9D9D;
	color: #3279B2;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 85px;
	font: bold 85% Arial, Helvetica, sans-serif;
	background: url(images/button_bg.gif) bottom;
}

.admin_menu_thumb a {
	color: #3279B2;
	display: block;
	position: relative;
	text-decoration: none;
	padding: 1px 10px;
}

.admin_menu_thumb a:hover {
	color: #3279B2;
	text-decoration: underline;
}

.alblink a {
	color: #3279B2;
	text-decoration: underline;
}

.alblink a:hover {
	color: #3279B2;
	text-decoration: underline;
}

.album_stat {
	font-size: 85%;
	margin: 5px 0px;
}

.button {
	border: 1px solid #9D9D9D;
	font: 100% Arial, Helvetica, sans-serif;
	background: url(images/button_bg.gif) bottom;
}

.buttons {
	background: url(images/buttons_bg2.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;
	vertical-align:middle;
}

.buttonsen {
	background: url(images/buttons_bg2.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
	vertical-align:middle;
}
.buttonstop {
	background: url(images/buttons_bg2.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
	vertical-align:middle;
}

.buttonstopen {
	background: url(images/buttons_bg2.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
	vertical-align:middle;
}
.buttons1 {
	background: url(images/buttons_bg1.gif) top left repeat-x;
}

.catlink {
	display: block;
	margin-bottom: 2px;
}

.catlink a {
	color: #3279B2;
	text-decoration: underline;
}

.catlink a:hover {
	color: #3279B2;
	text-decoration: underline;
}

.checkbox {
	vertical-align: middle;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.clickable_option {
	border-bottom: 1px dotted #0000FF;
	cursor: hand;
}

.code {
	border-bottom: #0099FF 1px dotted;
	border-left: #0099FF 1px dotted;
	border-right: #0099FF 1px dotted;
	border-top: #0099FF 1px dotted;
	color: #006600;
	font: 11px Courier, 'Courier New', sans-serif;
	background: #F6F6F6;
}

.comment_button {
	border: 1px solid #9D9D9D;
	padding-left: 3px;
	padding-right: 3px;
	font: 85% Arial, Helvetica, sans-serif;
	background: url(images/button_bg.gif) bottom;
}

.comment_date{
	color: #9D9D9D;
	font-size: 90%;
	vertical-align: middle;
}


.content-bottom {
	background: url(images/c_bottom_simple.gif) top left repeat-x;
}

.content-left {
	background: url(images/c_left.gif) top right repeat-y;
}

.content-navbar {
	padding: 8px 2px;
}

.content-newmsg {
	padding-top: 0;
}

.content-nopadding {
	padding: 0 2px;
}

.content-right {
	background: url(images/c_right.gif) top left repeat-y;
}

.content-top {
	background: url(images/c_top_simple.gif) bottom left repeat-x;
}

.copyright {
	color: #3279B2;
	font-size: 9px;
	letter-spacing: -1px;
}

.copyright a {
	color: #3279B2;
	text-decoration: none;
}

.copyright a:visited {
	color: #3279B2;
	text-decoration: none;
}

.copyright a:hover {
	color: #3279B2;
	text-decoration: underline;
}

.debug_text {
	border: #9D9D9D;
	margin: 0px;
	width: 100%;
	color: #444444;
	background: #EFEFEF;
}

.display_media {
	background: #F4F4F4;
	padding: 3px 10px;
}

.footer {
	font-size: 9px;
}

.footer a {
	color: #3279B2;
	text-decoration: none;
}

.footer a:hover {
	color: #3279B2;
	text-decoration: underline;
}

.forumline {
	color: #3279B2;
	background: #F4F4F4;
}

.forumlink {
	color: #00639D;
	font-size: 12px;
	font-weight: bold;
}

.ftr {
	background: url(images/ftr_bg.gif);
}

.ftr-new {
	background: url(images/ftr_bg_new.gif);
}

.gen {
	font-size: 12px;
}

.gen {
	color: #3279B2;
}

.genmed {
	font-size: 11px;
}

.genmed {
	color: #3279B2;
}

.gensmall {
	font-size: 12px;
}

.gensmall {
	color: #3279B2;
}

.gensmall2 {
	font-size: 12px;
}

.hdr {
	height: 25px;
	border: 0px;
	font-weight: bold;
	letter-spacing: 0px;
	background: url(images/hdr_bg.gif);
}

.image {
	border-color: #3279B2;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
}

.imageborder {
	border: 1px solid #3279B2;
	margin-bottom: 30px;
	margin-top: 30px;
	background: #EFEFEF;
}

.img_caption_table {
	border: none;
	margin: 0px;
	width: 100%;
	background: #EFEFEF;
}

.img_caption_table td {
	background: #EFEFEF;
	border-top: 1px solid #FFFFFF;
	padding: 6px 10px;
}

.img_caption_table th {
	background: #EFEFEF;
	border-top: 1px solid #FFFFFF;
	color: #3279B2;
	font-size: 100%;
	padding: 4px 10px;
}

.listbox {
	border: 1px solid #9D9D9D;
	vertical-align: middle;
	font: 100% Verdana, Arial, Arial, Helvetica, sans-serif;
}

.listbox_lang {
	border: 1px solid #D1D7DC;
	color: #3279B2;
	vertical-align: middle;
	font: 80% Arial, Helvetica, sans-serif;
	background: #D1D7DC;
}

.logo {
	background: url(images/logo_bg.gif)  bottom left repeat-x;
	
	
}
.logo_top {
	background: url(images/logo_bg_top.jpg)  bottom left  repeat-x;
	
}

.maintable {
	border: 1px solid #FFFFFF;
	margin-bottom: 1px;
	margin-top: 1px;
	background: #F4F4F4;
}

.maintitle {
	color: #0099FF;
	text-decoration: none;
	font: bold 18px/120% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.name {
	color: #3279B2;
	font-size: 11px;
}

.nav {
	color: #3279B2;
	font-size: 11px;
	font-weight: bold;
}

.nav{
	font-size: 11px;
	white-space: nowrap;
	text-decoration: none;
	text-align: left;
}

.navbar-bottom {
	background: url(images/c_bottom_nav.gif) top left repeat-x;
	padding: 0 3px 2px 3px;
}

.navbar-text {
	font-size: 12px;
	color: #3279B2;
	padding: 1px;
	text-align:justify;
}

/* headers/footers/corners for main table */
.navbar-top {
	background: url(images/c_top_nav.gif) bottom left repeat-x;
	padding: 2px 3px 0 3px;
	filter: alpha(opacity="70") 
}

.navmenu {
	background: #3279B2;
	border-style: none;
	color : #16387C;;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

.navmenu a {
	color: White;
	display: block;
	position: relative;
	text-decoration: none;
	padding: 2px 5px;
	background: #3279B2;
}

.navmenu a:hover {
	background: #EFEFEF;
	color: #3279B2;
	text-decoration: none;
}

.navmenu img {
	background: #16A3EB;
	margin: 1px 5px;
}

.postbody {
	font-size: 12px;
}

.postdetails {
	color: #3279B2;
	font-size: 12px;
}

.quote {
	border-bottom: #0099FF 1px dotted;
	border-left: #0099FF 1px dotted;
	border-right: #0099FF 1px dotted;
	border-top: #0099FF 1px dotted;
	color: #00639D;
	font: 11px/125% Verdana, Arial, Helvetica, sans-serif;
	background: #F6F6F6;
}

.radio {
	vertical-align: middle;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.simpletable {
	background: #F4F4F4;
}

.sortorder_cell {
	color: #3279B2;
	margin: 0px;
	padding: 0px;
}

.sortorder_options {
	color: #3279B2;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
}

.statlink {
	color: #3279B2;
}

.statlink a {
	color: #3279B2;
	text-decoration: none;
}

.statlink a:hover {
	color : #16387C;;
	text-decoration: underline;
}

.subtitle {
	color : #16387C;;
	text-decoration: none;
	font: bold 16px Arial, Helvetica, sans-serif;
}

.tableb {
	background: #F4F4F4;
	font-size: 12px;
	color: #3279B2;
	padding: 3px 10px;
}

.tableb_compact {
	background: #F4F4F4;
	color: #3279B2;
	padding: 2px 5px;
}

.tablef {
	background: #F4F4F4;
	color: #3279B2;
	padding: 10px;
}

.tableh1 {
	background: #F4F4F4;
	color: #3279B2;
	padding: 3px 10px;
}

.tableh1_compact {
	background: #F4F4F4;
	color: #3279B2;
	padding: 2px 5px;
}

.tableh2 {
	background: url(images/bg_cat.gif) #16A3EB;
	color : #16387C;;
	padding: 3px 10px;
}

.tableh2_compact {
	background: url(images/bg_cat.gif) #16A3EB;
	color : #16387C;;
	padding: 2px 5px;
}



.thumb_caption {
	display: block;
	font-size: 80%;
	padding: 1px;
}

.thumb_caption a {
	color: #3279B2;
	text-decoration: underline;
}

.thumb_num_comments {
	display: block;
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
	padding: 2px;
}

.thumb_title {
	display: block;
	font-size: 80%;
	font-weight: bold;
	padding: 2px;
}

.thumbnails {
	padding: 5px;
}

.topictitle {
	color: #3279B2;
	font-size: 11px;
	font-weight: bold;
}

.topmenu {
	font-size: 12px;
	line-height: 130%;
}

.topmenu a {
	color: #0033CC;
	text-decoration: none;
}

.topmenu a:hover {
	color: #0033CC;
	text-decoration: underline;
}

.topnav{
	font-size: 11px;
	white-space: nowrap;
	text-decoration: none;
}

.user_thumb_infobox {
	margin-bottom: 1px;
	margin-top: 1px;
}

.user_thumb_infobox a {
	color: #3279B2;
	text-decoration: none;
}

.user_thumb_infobox a:hover {
	color: #3279B2;
	text-decoration: underline;
}

.user_thumb_infobox td {
	font-size: 80%;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: center;
}

.user_thumb_infobox th {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: center;
}

#v_css {
	float: right;
	background: url(../../images/valid-css.gif);
}

#v_css:hover{
	background: url(../../images/h_valid-css.gif);
}

#v_mysql {
	float: left;
	background: url(../../images/powered-mysql.gif);
}

#v_mysql:hover {
	background: url(../../images/h_powered-mysql.gif);
}

#v_php {
	float: left;
	background: url(../../images/powered-php.gif);
}

#v_php:hover {
	background: url(../../images/h_powered-php.gif);
}

#v_xhtml {
	float: right;
	background: url(../../images/valid-xhtml10.gif);
}

#v_xhtml:hover {
	background: url(../../images/h_valid-xhtml10.gif);
}

#vanity a {
	display: block;
	height: 20px;
	margin: 3px 20px;
	width: 57px;
}

#vanity img {
	border: 0;
}
#navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;
      }
 #navMenu li ul {
     
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;
      }
 #navMenu li ul ul {
     left : -999em;
      }
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     border : 1px solid #cce;
     padding-left : 2px;
      }
 #navMenu li a:hover {
     color : #436377;
     background : #aac;
      }
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;
      }
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
      }


blockquote {
	margin : 5px 5px 5px 5px;
	border-width : 0px 0px 0px 4px;
	border-color : #e0e0e0;
	border-style : solid;
	padding : 5px;
	background-color : #f0f0f0;
}

div.postReply {
	padding : 0px;
}

div.postReply a {
	color : #4684ff;
}

div.postReply a:hover {
	color : black;
}

div.postReply div.postHeader {
	background : #ecf4ff;
	/* border : 1px solid #88b0f0; */
	border-width : 0px 0px 1px 0px;
	border-style : dotted;
	border-color : #88b0f0; 
	margin : 0px 1px 0px 1px;
	padding : 5px;
}

/* div.postReply > div.postHeader {
	padding : 5px;
} */

div.postReply div.postContent {
	padding : 10px;
	font-size : 10pt;
}

div.postReply div.postContent img {
	border-width : 0px;
}

div.postReply div.postIcon {
	float : right;
	border : 0px;
	margin : 10px 0px 10px 10px;
}

div.postReply div.postEnclosures {
	margin-top : 1em;
	color : gray;
}

div.postReply img.tagsPic {
	width : 16px;
	height : 16px;
	vertical-align : middle;
}

div.postReply span.author {
	font-size : 9pt;
}

ul.feedList {
	list-style-type : none;
	margin : 5px;
	padding : 0px 0px 0px 5px;
	font-size : 9pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	text-indent:inherit;
    text-decoration:none;
    text-shadow:none;
}

ul.feedList li.feedCat {
	margin : 0px;
	padding : 3px 0px 3px 0px;
	color : #707070;
	font-size : 9pt;
	text-indent:inherit;
    text-decoration:none;
    text-shadow:none;
}

ul.feedList li.feedCat a {
	color : #707070;
}

ul.feedList li.feedCat a:hover {
	color : #4684ff;
}

ul.feedCatList {
	list-style-type : none;
	margin : 0px 0px 0px 15px;
	padding : 0px;  
}

ul.feedCatList li {
	margin : 0px;
	padding : 0px 0px 2px 0px;
	color : black;
}

ul.feedList > li {
	padding : 0px 0px 2px 0px;
}

ul.feedCatList img, ul.feedList img {
	vertical-align : bottom;
}

li.feedUnread, 
li.errorUnread, 
li.labelUnread, 
li.virtUnread,
li.tagUnread {
	font-weight : bold;
}

li.errorSelected a,
li.error a,
li.errorUnread a,
li.errorUnreadSelected a {
	color : #f04040;
}

li.feedSelected a,
li.labelSelected a,
li.virtSelected a,
li.tagSelected a {
	color : #4684ff;
}

li.feedUnreadSelected a,
li.labelUnreadSelected a,
li.virtUnreadSelected a,
li.tagUnreadSelected a {
	color : #4684ff;
}

li.feedUnreadSelected,
li.errorUnreadSelected,
li.labelUnreadSelected,
li.virtUnreadSelected,
li.tagUnreadSelected {
	font-weight : bold;
}

li.feed {
	display : block;
}

ul.feedList img, img.tinyFeedIcon {
	margin : 0px 3px 0px 0px;
	width : 16px;
	height : 16px;
	border-width : 0px;
}

h1 {
	font-size : 16pt;       
}

h2 {
	font-size : 14pt;
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #ecf4ff;
}

h3 {
	
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #ecf4ff;
}

hr {
	border-width : 0px 0px 1px 0px;
	border-style : dashed;
	border-color : #e0e0e0;
}



#piggie {
	z-index : 999;
	
}

#iedit_title, #iedit_link, #iedit_regexp, #iedit_descr, #iedit_expr, #iedit_updintl,
#iedit_purgintl, #iedit_ulogin, #iedit_ulevel, #iedit_match, #iedit_feed,
#iedit_fcat, #iedit_filter_action, #iedit_login, #iedit_pass, #iedit_email,
#iedit_parent_feed {
	width : 100%;
	padding-left : 2px;
	background-color : #f0fff0;
}

textarea.iedit {
	width : 100%;
}

input.iedit {
	width : 100%;
	padding-left : 2px;
}

select.iedit {
	width : 100%;
}

input.editbox {
	width : 200px;
	padding-left : 2px;
}

#notify {
	border-width : 1px;
	border-style : solid;
	top : 10px;
	right : 35%;
	min-width : 30%;
		
	display : none;
	float : right;
	font-size : 9pt;
	z-index : 999;
	-moz-border-radius : 2px;
	padding : 5px 5px 5px 5px;
}

#notify img {
	vertical-align : middle;
}

.notifyProgress {
	border-color : #d7c47a;
	background-color : #fff7d5;
	color : black;
}

.notifyInfo {
	border-color : #7AD78E;
	background-color : #D5FFDB;
	color : black;
}

.notify {
	border-color : #d7c47a;
	background-color : #fff7d5;
	color : black;
}

.notifyError {
	background-color : #ffcccc;
	border-color : #ff0000;
	color : black;
}

.notifyError span:hover {
	color : red;
	cursor : pointer;
}

#dispSwitch {
	font-size : 8pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	text-align : right;
	float : right;
	margin : 5px 5px 0px 0px;
}

#dispSwitch a {
	color : gray;
}

#dispSwitch a:hover {
	color : #4684ff;
}

div.expPane {
	margin : 15px;
}

iframe {
	border : 0px solid white;
}

iframe.feedsFrameWithActions {
	width : 100%;
	height : 90%;
	margin : 0px;
	padding : 0px;
}

iframe.feedsFrame {
	width : 100%;
	height : 100%;
	margin : 0px;
	padding : 0px;
}

iframe.contentFrame, iframe.headlinesFrame {
	width : 100%;
	padding : 0px;
	margin : 0px;
	height : 100%;
}

/*.button {
	border : 1px solid #d0d0d0;
	background-image : url("images/button.png");
	background-position : top;
	background-repeat : repeat-x;
	background-color : white;
	color : black;  
}

.button:hover {
	background : white;
	text-decoration : none;
	color : black;
}

.disabledButton {
	border : 1px solid #c0c0c0;
	background-color : white;
	color : gray;   
}

a.button {
	padding : 2px 5px 2px 5px;
	font-size : small;
} */

.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td,
	.evenSelectedUnread td {
	background-color : #fff7d5;
	font-weight : bold;
		  border-width : 1px 0px 1px 0px;
		  border-style : solid;
		  border-color : #e7d796;
}

.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td,
	.oddSelectedUnread td {
	background-color : #fff7d5;
	font-weight : bold;
}

.evenSelected, .evenSelected td {
	background-color : #fff7d5;
		  border-width : 1px 0px 1px 0px;
		  border-style : solid;
		  border-color : #e7d796;
}

.oddSelected, .evenSelected td {
	background-color : #fff7d5;
}

.evenGrayed, .evenGrayed td {
	background-color : #f0f0f0;
	color : #909090;
		  border-width : 1px 0px 1px 0px;
		  border-style : solid;
		  border-color : #c0c0c0;
}

.oddGrayed {
	color : #909090;
}

.even, .even td {
		  border-width : 1px 0px 1px 0px;
		  border-style : solid;
		  border-color : #c0c0c0;
	background-color : #f0f0f0;
}

.evenUnread, .evenUnread td {
	background-color : #f0f0f0;
	font-weight : bold;
		  border-width : 1px 0px 1px 0px;
		  border-style : solid;
		  border-color : #c0c0c0;
}

.oddUnread, .oddUnread td {
	font-weight : bold;
}

.invisible {
	display : none;
}

/* preferences */

tr.title td {
	border-width : 0px 0px 1px 0px;
	border-color : #ecf4ff;
	border-style : solid;
	color : #4684ff;
}

tr.title td a {
	color : #4684ff;
}

tr.title td a:hover {
	color : black;
}

div.feedEditSearch {
	float : right;
}

table.prefFeedList td.feedEditCat {
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #88b0f0;
	padding-top : 0.5em;
}

table.prefFeedList td.feedIcon {
	text-align : center;
}

table.prefFeedList td.feedSelect {
	text-align : center;
}

div.prefFeedCatHolder {
	height : 250px;
	overflow : auto;
	border : 1px solid #99d67a;
	margin : 5px 0px 5px 0px;
	background-color : white;
}

a.helpLink {
	color : #808080;
}

a.helpLink:hover {
	color : #4684ff;
}

div.helpResponse {
	margin : 10px;
	background-image : url("images/vgrad_light_rev2.png");
	background-position : top left;
	background-repeat : repeat-x;
	padding : 10px 20px 10px 20px;
	border : 1px solid #f0f0f0;
}

#infoBoxTitle {
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #69B7F4;
	background-color : #69B7F4;
	padding : 2px;
	color : white;
}

#infoBox {	
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #69B7F4;
	position: absolute;
	margin-top:700px;
	margin-right:400px;
	bottom : 2px;
	right : 2px;
	padding-bottom : 5px;	
	background-color : #69B7F4;
}

/*
#infoBoxTitle {
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #88b0f0;
	background-color : #88b0f0;
	padding : 2px;
	color : white;
}

#infoBox {	
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #88b0f0;
	position : relative;
	bottom : 2px;
	right : 2px;
	padding-bottom : 5px;	
	background-color : #f7faff;
} */

#infoBoxShadow {
	background-image : url("images/shadow.png");
	left : 25%;
	top : 30%;
	width : 50%;
	z-index : 3;
	
	display : none;
} 

div.infoBoxContents {
	padding : 0px;
	margin-bottom : 5px;
	font-size : 9pt;
}

div.infoBoxContents td {
	font-size : 9pt;
}

div.infoBoxContents a {
	color : #527040;
}

div.infoBoxContents a:hover {
	color : black;
}

div.helpResponse h1, div.infoBoxContents h1 {
/*        border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0; */
	font-size : 16pt;
}

div.helpResponse h2, div.infoBoxContents h2 {
/*        border-width : 0px 0px 0px 0px; */
	font-size : 12pt;
}

pre {
	margin : 5px;
}

input.extSearch {
	width : 100%;
}

div.firstTab {
	width : 10px;
	float : left;
}

div.prefsTab:hover {
	cursor : pointer;
}

div.prefsTabSelected:hover {
	cursor : pointer;
}

div.prefsTab {
	float : left;
	border-width : 1px 1px 0px 1px;
	border-color : #88b0f0;
	border-style : solid;
	margin : 0px 0px 0px 5px;
	padding : 3px 5px 3px 5px;
	font-size : 9pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	border-collapse : collapse;
	-moz-border-radius : 3px;
	min-width : 100px;
	text-align : center;
	cursor : pointer;
	position : relative;
	bottom : -2px;
}

div.prefsTabSelected {
	float : left;
	border-width : 1px 1px 0px 1px;
	border-color : #88b0f0;
	border-style : solid;
	margin : 0px 0px 0px 5px;
	padding : 3px 5px 3px 5px;
	background-color : #ecf4ff;
	font-size : 9pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	border-collapse : collapse;
	-moz-border-radius : 3px;
	font-weight : bold;
	min-width : 100px;
	text-align : center;
	cursor : pointer;
	position : relative;
	bottom : -2px;
	
}

div.notice {
	background : #ffffff;
	border : 1px solid #88b0f0;
	width : 60%;
	padding : 5px;
	margin : 0px 0px 5px 0px;
	font-size : 9pt;
}

div.warning {
	background : #fff7d5;
	border : 1px solid #d7c47a;
	font-size : 9pt;
	width : 60%;
	padding : 5px;
	margin : 0px 0px 5px 0px;
}


div.warning img, div.notice img, div.error img {
	vertical-align : middle;
	padding : 5px;
}

div.error {
	border : 1px solid #ff0000;
	background : #ffcccc;
	padding : 5px;
	margin : 0px 0px 5px 0px;
	font-size : 9pt;
}

ul.nomarks {
	list-style-type : none;
	margin : 0px;
	padding : 10px; 
}

div.prefHelp, td.prefHelp {
	color : gray;
	padding : 5px;
}

table.loginForm {
	background-color : #ecf4ff;
}

table.innerLoginForm {
	border : 1px solid #88b0f0;
	padding : 50px;
	background-color : white;
}

table.innerLoginForm td {
	padding : 3px 3px 5px 3px;
}

span.feed_error {
	color : red;
}

span.insensitive, div.insensitive, li.insensitive, label.insensitive {
	color : gray;
}

.insensitive a {
	color : #4684ff;
}

.insensitive a:hover {
	color : black;
}

/* .prefGenericAddBox {
	font-size : 9pt;
} */

body.logoutBody {
	background-color : #f0f0f0;
	color : black;
}

span.logoutWarning {
	color : red;
	font-weight : bold;
}

div.logoutContent {
	width : 600px;
	border : 1px solid #c0c0c0;
	background-color : white;
	margin-left : auto;
	margin-right : auto;
	margin-top : 20px;
	padding : 10px;
}

.small {
	font-size : 9pt;
}

table.innerFeedTable td {
	margin : 0px;
	padding : 0px;
}

td.selectPrompt {
	font-size : 9pt;
	color : gray;
}

table.headlinesSubToolbar {
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #f0f0f0;
	
	left : 1px;
	top : 0px;
	height : 25px;
	right : 0px;
	background-color : white;
}

table.headlinesSubToolbar td.headlineActions {
	font-size : 9pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	color : gray;
	padding : 0px 5px 0px 5px;
}

table.headlinesSubToolbar td.headlineActionsRTL {
	font-size : 9pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	color : gray;
	padding : 0px 5px 0px 5px;
}

table.headlinesSubToolbar td.headlineTitle {
	font-size : 9pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	color : gray;
	padding : 0px 5px 0px 5px;
	text-align : right;
}

table.headlinesSubToolbar td.headlineTitleRTL {
	font-size : 9pt;
	font-family : "Lucida Grande", Tahoma, Arial, sans-serif;
	color : gray;
	padding : 0px 5px 0px 5px;
	text-align : left;
}

span.contentPreview {
	font-size : 9pt;
	color : gray;
	font-weight : normal;
}

span.contentPreview:hover {
	color : #4684ff;
}

table.headlinesList {
	width : 100%;
}

table.headlinesList td.hlMarkedPic {
	width : 25px;
	text-align : center;
}

table.headlinesList td.hlfeed {
	text-align : right;
}

td.hlSelectRow, td.hlUpdPic {
	width : 25px;
	text-align : center;
}

table.headlinesList td.hlUpdated {
	color : gray;
	text-align : right;
	width : 100px;
}

table.headlinesList tr td {
	padding : 2px 0px 2px 0px;
}

div.postHeader div.postDate {
	text-align : right;
	color : gray;
	float : right;
}

div.postHeader div.postDateRTL {
	text-align : left;
	color : gray;
	float : right;
}

div.postReply span.tagList {
	color : gray;
}

div.postHeader div {
	padding-bottom : 3px;
	font-size : 10pt;
	/* font-family : "Lucida Grande", Tahoma, sans-serif; */
}

#feedUpdateErrors {
	display : none;
}

#allEntryTags {
	font-size : 9pt;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
	padding-bottom : 5px;
	display : none;
}

/*td.hlContent {
	overflow : hidden;
	height : 1em;
	display : block;
} */

td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
	height : 1em;
}

td.hlFeed {
	text-align : right;
}

span.hlFeed, span.hlFeed a {
	font-size : 9pt;
	color : gray;
}

span.hlFeed a:hover {
	color : #4684ff;
}

/* div.cdmArticle:hover {
	background-color : white;
} */

div.cdmAllTags {
	float : left;
	background-color : white;
	border : 1px solid #c0c0c0;
	display : none;
	z-index : 3;
	top : auto;
	left : auto;
	right : auto;
	
	padding : 10px;
}

span.cdmAllTagsCtr:hover div {
	display : block;
}

div.cdmArticle {
	border-color : #a0a0a0;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	background-color : #f9faff;
	margin : 0px;
	color : #505050;
	/* padding : 10px; */
	color : black;

}

/* div.cdmArticleUnread:hover {
	background-color : white;
} */

div.cdmArticleUnread {
	border-color : #a0a0a0;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	background-color : white;
	margin : 0px;
	/* padding : 10px; */
	color : black;
}

div.cdmArticleSelected, div.cdmArticleUnreadSelected {
	margin : 0px;
	background-color : #fff7d5;
	border-color : #e7d796;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
}

div.cdmArticleUnread div.cdmHeader a.title, 
div.cdmArticleUnreadSelected div.cdmHeader a.title {
	font-weight : bold;
}

div.cdmHeader {
	padding : 5px 5px 10px 5px;
}

div.cdmArticleUnread div.cdmHeader a {
	color : black;
}

div.cdmFooter {
	font-size : 9pt;
	color : black;
	padding : 5px;
	color : gray;
	background-color : white;
	border-width : 1px 0px 0px 0px;
	border-color : #c0c0c0;
	border-style : dotted;
}

div.cdmArticleSelected div.cdmFooter {
	background-color : transparent;
}

div.cdmFooter span.s0 {
	border-width : 0px 1px 0px 0px;
	border-color : #c0c0c0;
	border-style : dotted;
	padding : 0px 5px 0px 0px;
}

div.cdmFooter span.s1 {
	border-width : 0px 1px 0px 0px;
	border-color : #c0c0c0;
	border-style : dotted;
	padding : 0px 5px 0px 5px;

}

div.cdmFooter span.s2 {
	padding : 0px 5px 0px 5px;
}

div.cdmFooter img.markedPic, div.cdmFooter img.tagsPic {
	width : 16px;
	height : 16px;
	vertical-align : middle;
}

img.markedPic {
	cursor : pointer;
}

div.cdmHeader div.articleUpdated {
	float : right;
}

div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
	margin : 0px;
}

div.cdmHeader, div.cdmHeader a {
	color : #505050;
	font-size : 9pt;
}

div.cdmHeader a:hover {
	color : #4684ff;
}

div.cdmContent {
	margin : 5px 15px 0px 15px;

}

div.cdmEnclosures {
	margin-top : 1em;
	color : gray;
}

div.tagCloudContainer {
/*	height : 300px;
	overflow : auto; */
	border : 1px solid #99d67a;
	background-color : white;
	margin : 5px 0px 5px 0px;
	padding : 5px;
	text-align : center;
}
div.subscribers {
	color : #808080;
	font-size : 9pt;
	float : right;
}
div.labelTestError {
	margin : 5px 0px 5px 0px;
	color : #f04040;
}
div.browserDetails {
	margin : 5px 5px 5px 5px;
	padding : 5px;
}
div.browserFeedInfo {
	font-size : 9pt;
/*	border : 1px solid #88b0f0;
	background-color : #ecf4ff;
	-moz-border-radius : 5px; */
	padding : 5px;
}

div.browserFeedInfo div.detailsPart {
	margin : 5px 0px 5px 5px;       
}

div.cdmContent a {
	color : #4684ff;
}

div.cdmContent a:hover {
	color : black;
}
div.feedExtInfo {
	margin-left : 2em;
	font-size : 7pt;
	color : gray;
	font-weight : normal;
}
a.warning {
	color : #f04040;
}

img.closeButton {
	border-width : 0px;
	float : right;
}

span.groupPrompt {
	font-size : 9pt;
	color : #4684ff;
}



ul.feedErrorsList {
	height : 300px;
	overflow : auto;
	list-style-type : none;
	border : 1px solid #99d67a;
	background-color : white;
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

ul.userFeedList {
	height : 300px;
	overflow : auto;
	list-style-type : none;
	border : 1px solid #99d67a;
	background-color : white;
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

/* #browseBigFeedList li.oddSelected {
	border : 1px solid #d0d0f6;
	background-color : #eaeaff;
	-moz-border-radius : 5px;
} */

/*#browseBigFeedList li {
	padding :0px;
}*/



ul.labelTestResults {
	height : 100px;
	overflow : auto;
	list-style-type : none;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	border : 1px solid #99d67a;
	background-color : white;
}

ul.filterTestResults {
	height : 300px;
	overflow : auto;
	list-style-type : none;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	border : 1px solid #99d67a;
	background-color : white;
}

ul.browseFeedList {
	height : 300px;
	overflow : auto;
	list-style-type : none;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	border : 1px solid #99d67a;
	background-color : white;
}

ul.browseFeedList li {
	margin : 0px;
	padding : 0px;
}

span.subscribers {
	color : #808080;
}



input.feedBrowseCB {
	margin-right : 1em;
}



ul.compact {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

ul.compact li {
	margin : 0px;
	padding : 0px;
}



a.cdmToggleLink {
	color : #808080;
	font-size : 9pt;
}

a.cdmToggleLink:hover {
	color : #4684ff;
}

.noborder {
	border-width : 0px;
}

#debug_output {
	
	width : 400px;
	height : 200px;
	right : 20px;
	bottom : 20px;
	z-index : 999;
	background-color : white;
	display : none;
	border : 1px solid #c0c0c0;
	overflow : auto;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

#debug_output li {
	margin : 0px;
	padding : 0px;
	font-size : 8pt;
}

#dialog_overlay {
	background : white;
	left : 0;
	top : 0;
	height : 100%;
	width : 100%;
	z-index : 2;
	opacity : 0.5;
	
	display : none;
}

#overlay {
	background : white;
	left : 0;
	top : 0;
	height : 100%;
	width : 100%;
	z-index : 100;
	
}

#overlay_inner {
	font-weight : bold;
	text-align : center;
	margin : 10px;
}

#fatal_error {
	background : white;
	left : 0;
	top : 0;
	height : 100%;
	width : 100%;
	z-index : 200;
	display : none;
	
}

#fatal_error_inner {
	font-weight : bold;
	margin : 10px;
	color : red;
}

#fatal_error_msg {
	color : black;
	padding : 10px;
	font-weight : normal;
	background-color : #ffcccc;
	border : 1px solid #ff0000;
}

#fatal_error_msg a {
	color : red;
}

#fatal_error_msg a:hover {
	color : red;
	text-decoration : underline;
}

#fatal_error_msg img {
	vertical-align : middle;
}

#noDaemonWarning {	
	
	background-color : #ecf4ff;		  
	border : 1px solid #88b0f0;
	padding : 10px;
	margin : 5px;
	z-index : 2;
	display : none;
}

#qafInput {
	width : 100%;
}

form {
	margin : 0px;
	padding : 0px;
}

#main_toolbar_form {
	margin : 0px;
	padding : 0px;
	display : inline;
}



span.debugTS {
	color : #4684ff;
}

#backReqBox {
	display : none;
}

/*.scriptWarn:before {
	content : "Disabled script:";
}*/

.scriptWarn {
	color : white;
	background-color : #903030;
	border : 1px solid #601010;
	padding : 3px;
	font-weight : bold;
	display : none;
}

.objectWarn {
	color : gray;
	font-style: italic;
	text-align : center;
}

table.loginForm2 {
	padding : 1em;
}

table.loginForm2 .loginTop {
	border-width : 0px 0px 1px 0px;
	border-color : #88b0f0;
	border-style : solid;
	padding : 0.5em;
}

table.loginForm2 .loginMiddle {
	padding : 3em;
}

table.loginForm2 .loginBottom {
	border-width : 1px 0px 0px 0px;
	border-color : #88b0f0;
	border-style : solid;
	font-size : 9pt;
	text-align : center;
	color : #909090;
	padding : 0.5em;
}

table.loginForm2 .loginBottom a {
	color : gray;
}

table.loginForm2 .loginBottom a:hover {
	color : #4684ff;
}

table.loginForm2 .loginError {
	color : red;
	margin : 0.5em;
}

table.loginForm2 .innerLoginCell {
	padding-top : 0.5em;
}

#milestoneDetails {
	display : none;
}

div.loadingPrompt {
	padding : 1em;
	text-align : center;
	font-weight : bold;
}

div.whiteBox {
	background-color : white;
	margin-left : 1px;
	text-align : center;
	padding : 1em;
}

/* layout */

#header {
	
	white-space: nowrap;
	top : 10px;
	left : 15px;
	right : 5px;
	height : 40px;
	color : #4684ff;
	font-size : 9pt;
}

#feeds-holder {
	
	
	top : 50px;
	left : 0px;
	
	width : 180px;
	overflow : auto;
	bottom : 0px;
	
	height: expression((parseInt(document.documentElement.clientHeight)-40-20-30)+'px');
}

#toolbar {
	
	left : 261px;
	padding : 5px 10px 5px 10px;
	top : 50px;
	right : 0px;
	white-space: nowrap;
	height : 30px;
	background-image : url("images/toolbar.png");
	background-position : bottom left;
	background-repeat : repeat-x;
	font-size : 9pt;
}

div.headlines_normal {
	
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #88b0f0;
	left : 260px;
	height : 305px;
	top : 85px;
	right : 0px;
	overflow : hidden;
	font-size : 9pt;
	border-collapse : collapse;
	/* css hack for IE */
	width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
}

div.headlines_cdm {
	
	border-width : 1px 0px 1px 0px;
	border-style : solid;
	border-color : #88b0f0;
	left : 260px;
	bottom : 40px;
	top : 85px;
	right : 0px;
	overflow : hidden;
	font-size : 9pt;
	border-collapse : collapse;
	width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
}

#content-frame {
	
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #88b0f0;
	overflow : auto;
	top : 390px;
	left : 260px;
	bottom : 40px;
	right : 0px;
	border-collapse : collapse;
	width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
/*	height: expression((parseInt(document.documentElement.clientHeight)-40-305-50)+'px'); */
}

#footer, #prefFooter {
	
	bottom : 0px;
	height : 20px;
	text-align : center;
	color : gray;
	font-size : 9pt;
	background-image : url("images/footer.png");
	background-position : top left;
	background-repeat : repeat-x; 
	background-color : white;
	right : 0px;
	left : 260px;
	padding : 10px;
	width: expression((parseInt(document.documentElement.clientWidth)-20)+'px');
	border-collapse : collapse;
	border-width : 1px 0px 0px 1px;
	border-style : solid;
	border-color : #88b0f0;

}

#prefFooter {
	left : 0px;
}

#footer a, #prefFooter a {
	color : gray;
}

#footer a:hover, #prefFooter a:hover {
	color : black;
}

#headlinesContainer {
	margin-left : 1px;
	background-color : white;
}

#headlineActionsTop {
/*	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
	background-color : #fafafa; */
	font-size : 9pt;
}

#headlinesInnerContainer {
	overflow : auto;
	
	left : 1px;
	right : 0px;
	bottom : 0px;
	top : 25px; 
}

/* preferences layout */

#prefHeader {
	color : #4684ff;
	font-size : 9pt;
	margin : 10px;
	height : 33px;
}

div.return {
	float : right;
	font-size : 9pt;
	margin-right : 10px;
}

div.return a {
	color : #4684ff;
}

div.return a:hover {
	color : black;
}

#prefContent {
	clear : left;
	
	bottom : 40px;
	top : 75px;
	left : 0px;
	right : 0px;
	padding : 1em;
	overflow : auto;
	min-height : 300px;
	background-image : url("images/prefs-content.png");
	background-position : top left;
	background-repeat : repeat-x;
	border-width : 1px 0px 0px 0px;
	border-color : #88b0f0;
	border-style : solid;
	height: expression((parseInt(document.documentElement.clientHeight)-75-40)+'px');
	width: expression((parseInt(document.documentElement.clientWidth)-25)+'px');
	font-size : 10pt;
}

#userSwitch {
	
	bottom : 2px;
	right : 2px;
}

a.feedUpdErrLink {
	color : #ff0000;
	display : block;
	margin-bottom : 0.5em;
}

.catCtrHasUnread {
	font-weight : bold;
}

.catCtrNoUnread {
	display : none;
}

ul.headlineDropdownMenu {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

ul.headlineDropdownMenu li.top {
	float : left;
	width : 12em;
	background-image : url("images/down_arrow.png");
	background-position : center right;
	background-repeat : no-repeat;
	margin : 0px; 
	cursor : pointer;
	border-width : 1px 1px 1px 1px;
	border-color : transparent;
	border-style : solid;
}

ul.headlineDropdownMenu li.top2 {
	float : left;
}

ul.headlineDropdownMenu li.top3 {
	float : left;
	margin : 0px; 
	cursor : pointer;
	border-width : 1px 1px 1px 1px;
	border-color : transparent;
	border-style : solid;
}

ul.headlineDropdownMenu li.vsep {
	float : left;
	margin : 0px 5px 0px 0px;
	border-width : 0px 1px 0px 0px;
	border-color : #c0c0c0;
	border-style : dotted;
	color : white;
}

ul.headlineDropdownMenu li.top:hover {
	cursor : pointer;
	border-width : 1px 1px 0px 1px;
	border-color : #c0c0c0;
	border-style : solid;
}

ul.headlineDropdownMenu li.top:hover ul {
	display : block;
}

ul.headlineDropdownMenu ul {
	list-style-type : none;

	float : none;
	margin : 0px;
	padding : 0px;
	display : none;
	background-color : white;
	width : 12em;
	z-index : 3;
	top : auto;
	left : auto;
	border-width : 0px 1px 1px 1px;
	border-color : #c0c0c0;
	border-style : solid;
	margin-left : -1px;
}

ul.headlineDropdownMenu ul li {
	float: none;
	padding : 2px 0px 2px 10px;
	color : black;
}

ul.headlineDropdownMenu ul li:hover {
	color : #4684ff;
	background-color : #f0f0f0;
}

#newVersionIcon {
	vertical-align : middle;
	cursor : pointer;
}

a.helpLinkPic {
	float : right;
}

a.helpLinkPic img {
	border-width : 0px;
}

#fadd_login_container {
}

li.feedCatHolder {
	display : inline;
}

table.prefFeedCatList {
	background-color : white;
}

a[target="_new"], a[target="_blank"] {
	border-width : 0px 0px 1px 0px;
	border-color : #778899;
	border-style : dotted;
}

div.autocomplete {
	
	width : 250px;
	background-color : white;
	border :1px solid #778899;
	margin : 0px;
	padding : 0px;
}

div.autocomplete ul {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

div.autocomplete ul li.selected { 
	background-color : #fff7d5;
}

div.autocomplete ul li {
	list-style-type : none;
	display : block;
	margin : 0;
	padding : 2px;
	height : 32px;
	cursor : pointer;
}

#feedOpToolbar {
	float : right;
}

div.topLinks {
	float : right;
	margin-right : 5px;
	color : gray;
}

div.topLinks a {
	color : #4684ff;	
}

div.topLinks a:hover {
	color : black;
}

div.topLinks a.feedback {
	color : #009900;
}
.Boxblue {
	
}

.BoxSilver {
font-weight: bold; 
font-size: 11px; 
border-left-color: #abb1bd; 
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#dddddd'); 
cursor: pointer; 
color: #000000; 
border-top-color: #abb1bd; 
border-bottom: #abb1bd 1px solid; 
font-family: Arial; 
height: 20px; 
text-decoration: none; 
border-right-color: #abb1bd;
}
.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color: #CC6600;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 495px;
height: 35px;
border: #93B9D9 1px solid;
padding: 4px;
background-color: #FDFEDE; 
}
#example10{ /*Demo 1 main container*/
width: 495px;
height: 45px;
padding: 4px;
}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 180px;
border: 1px dashed black;
padding: 4px;
background-color: #EEEEEE;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 200px;
height: 280px;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}
#example4{ /*Demo 3 main container*/
width: 200px;
height: 280px;
padding: 4px;
}

#example4 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}
#example5{ /*Demo 3 main container*/
width: 200px;
height: 280px;
padding: 4px;
}

#example5 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}
#example6{ /*Demo 3 main container*/
width: 200px;
height: 280px;
padding: 4px;
}

#example6 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}
#example7{ /*Demo 3 main container*/
width: 200px;
height: 280px;
padding: 4px;
border: #93B9D9 1px solid;
}

#example7 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;

}

#example8{ /*Demo 3 main container*/
width: 500px;
height: 22px;
padding: 4px;
}

#example8 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
border:solid #93B9D9;
}


code{ /*CSS for insructions*/
color: red;
}
pd{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #E5F0F8;
background:  url(images/body_bg_sky.gif)#ffffff 0px -1100px; height: 100%! important; _height: 600px;
}
#wrapper{
width: 500px;
margin: 0 auto;
}
.box{
background: #FFFFFF  ;
}
.boxholder{
clear: both;
padding: 5px;
background: #99CCE6;
}
 .dropdown {
     font-family : Verdana, Arial, sans-serif;
     font-size : 16px;
     color : inherit;
     background : #ffffff;
     
      }
.dropdown_box {
     font-family : Verdana, Arial, sans-serif;
     font-size : 14px;
     color : inherit;
     background : #ffffff;
     
      }	  
.tab{
float: left;
height: 20px;
width: 102px;
text-align: center;
background: #99CCE6 ;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.time{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
color:#3A83B3;
background-color: #F8FAFC;
border:0;
border-collapse: collapse;
border-spacing: 0px; 
}
.times{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
text-align:justify;
color:#3A83B3;
border:0;
border-collapse: collapse;
border-spacing: 0px; 
}
.shabat_time{
background-color:#313071;
color:#ffffff;
text-align:justify;
border:0;
}
 
td.name{ 
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: justify;
font-size: 12px;
color:#3A83B3; 
}
a.text{
text-align:right;

}
td.textlink{ 
margin-right:6px; 
font-size: 12px;
color:#16387C; 
text-indent:inherit;
text-decoration:none;
text-shadow:none;
}
td.textfeeds{ 
text-align:right;
text-indent:inherit;
text-decoration:none;
text-shadow:none;
}
td.textfeeds_down{ 
text-align:right;
text-indent:inherit;
text-decoration:none;
text-shadow:none;
background-color: #FDFEDE;
border: #93B9D9 1px solid;
width:100%;
}
td.textfeeds_up{ 
text-align:right;
text-indent:inherit;
text-decoration:none;
text-shadow:none;
border:solid 3px #93B9D9;
width:100%;
}
a.textlink{ 
margin-right:6px; 
font-size: 12px;
color:#16387C;
text-indent:inherit;
text-decoration:none;
text-shadow:none;
}

.jf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EFF3FC;
	margin: 0px 7px 2px 0px;
	padding: 2px;
	width: 150px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.ipt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #6699CC;
}
#dropmenudiv{
position:absolute;
border:0px solid black;
font:normal 12px/18px Arial, Helvetica, sans-serif;
z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #CCCCCC;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #0000CC;
}

#dropmenudiv a:hover{
	background-color: #CCCCCC;
	color: #0000CC;
}
.display_none{
display:none;
}
.addtofav{
vertical-align:bottom;
font-size:10;
}
.example3class{
font-size:10px;
}
.innerDiv{
font-size:12px;
text-decoration: none;
color:#16387C;

}
.convert_text{
font-size:13px;
font-family:Tahoma;
color:#16387C;
text-align: justify;
padding-left:10px;
padding-right:10px;
}
.item{
text-align:justify;
}
#headerRuller {
	font-weight: bold; font-size: 1.33em; margin: 0px auto; width: 960px; padding-top: 0.6em
}
#topNav {
	font-size: 11em; float: right; width: 100%; 
}
#topNav LI {
	float: right; line-height: 1.25em
}
#topNav {
	font-size: 1.1em; float: right; width: 100%; 
}
#topNav LI {
	float: right; line-height: 1.25em
}
#bottomNav LI {
	float: right; line-height: 1.25em
}

#topNav LI {
	background: url(/images/tabs/line.gif) no-repeat 0px 25%
}
#topNav LI.current {
	font-weight: normal; 
	background: url(/images/tabs/tab.gif) no-repeat 0px 0px; margin-right: 0px;
	color:#FF0033;
}

#topNav LI.firstTab {
	margin-right: 0px;
}

#topNav A {
	padding-right: 15px; display: block; padding-left: 15px; float: left; padding-bottom: 2px; color: #16387C; padding-top: 3px; text-decoration: none
}
#topNav A:hover {
	color: #000066;  
}

#topNav .external {
	background: url(/images/tabs/lines.gif) no-repeat 0px 100%; float: left; text-align: left
}
#topNav .external A {
	padding-right: 7px; padding-left: 7px; font-weight: normal; font-size: 0.8em; color: #006699
}
#topNav .external A:hover {
	text-decoration: underline
}
#topNav .noMargin A {
	padding-left: 0px; margin-left: 0px
}
#topNav .current A {
	background: url(/images/tabs/tabr.gif) no-repeat 100% 0px; color: #ffffff
}
#topNaven {
	font-size: 1em; float: left; width: 100%; 
}
#topNaven LI {
	float: left; line-height: 1.25em
}
#topNaven {
	font-size: 1em; float: left; width: 100%; 
}
#topNaven LI {
	float: left; line-height: 1.25em
}
#bottomNaven LI {
	float: left; line-height: 1.25em
}

#topNaven LI {
	background: url(/images/tabs/line.gif) no-repeat 0px 25%
}
#topNaven LI.current {
	font-weight: bold; background: url(/images/tabs/tab.gif) no-repeat 0px 0px; margin-right: 0px
}
#topNaven LI.firstTab {
	margin-right: 0px;
}
#topNaven A {
	padding-right: 15px; display: block; padding-left: 15px; float: left; padding-bottom: 2px; color: #16387C; padding-top: 3px; text-decoration: none
}
#topNaven A:hover {
	color: #000066;  
}

#topNaven .external {
	background: url(/images/tabs/lines.gif) no-repeat 0px 100%; float: right; TEXT-ALIGN: left
}
#topNaven .external A {
	padding-right: 10px; padding-left: 10px; font-weight: normal; font-size: 0.8em; color: #006699
}
#topNaven .external A:hover {
	text-decoration: underline
}
#topNaven .noMargin A {
	padding-left: 0px; margin-left: 0px
}
#topNaven .current A {
	background: url(/images/tabs/tabr.gif) no-repeat 100% 0px; color: #ffffff
}
/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 80px;
	left:0px;
	right:0px;
	width: 100%;
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #16387C;
	text-align:center;
}
.subglobalNavs{
	position: absolute;
	top: 66px;
	left:0px;
	right:0px;
	width: 100%;
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #16387C;
	text-align:center;
}


.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 110%;
	color: #16387C;
}

.subglobalNav a:hover{
	color: #16387C;
}

.mod .bd .mod .ed A:link { 
color : #00e; 
} 
.mod .bd .mod .ed A:visited { 
color : #00e; 
} 
.mod .bd .mod .ed A:hover { 
color : #00e; 
} 
.mod .bd .mod .ed A:active { 
color : #e00; 
} 
.t-mod { 
margin : 0; 
} 
.t-mod .hd { 
padding-right : 0.2em; 
padding-left : 0.8em; 
padding-bottom : 0.5em; 
padding-top : 0.5em; 
position : relative; 
} 
.mod .tabs LI A { 
display : block; 
text-decoration : none; 
} 
.mod .tabs .selected EM { 
font-weight : bold; 
} 
.mod .tabs LI { 
text-align : center; 
} 
.mod { 
z-index : 2; 
margin : 0 0 10px; 
width : 100%; 
position : relative; 
} 
.mod .hd { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
position : relative; 
} 
.mod .hd H2 { 
z-index : 10; 
float : left; 
margin : 2px 4px 2px 2px; 
width : 100%; 
} 
.mod .sub-hd A { 
padding-right : 1px; 
padding-left : 1px; 
padding-bottom : 1px; 
padding-top : 1px; 
} 
.mini H2 { 
float : left; 
} 
.mod-collapse { 
display : block; 
left : 5px; 
width : 8px;
height: 8px;
cursor : pointer; 
position : absolute; 
top : 4px; 
outline : none; 
background:url(../../images/arrows.gif);
border:none;

} 
.mod-collapse_gallery { 
display : block; 
left : 5px; 
width : 8px;
height: 8px;
cursor : pointer; 
position : absolute; 
top : 4px; 
outline : none; 
background:url(../../images/arrows.gif);
border:none;
} 
.mod-collapse_gallery1 { 
display : block; 
left : 15px; 
height: 8px;
cursor : pointer; 
position : absolute; 
outline : none; 
border:none;

} 
.mod-collapse-closed { 
display : block; 
left : 5px; 
width : 16px; 
cursor : pointer; 
position : absolute; 
top : 0; 
outline : none; 
} 
.subhd-collapse { 
display : block; 
float : left; 
margin-left : 2px; 
width : 16px; 
outline : none; 
} 
.subhd-collapse-closed { 
display : block; 
float : left; 
margin-left : 2px; 
width : 16px; 
outline : none; 
} 
.mini .mod-collapse { 
left : 0; 
float : left; 
width : 16px; 
position : relative; 
top : 0; 
outline : none; 
} 
.mini .mod-collapse-closed { 
left : 0; 
float : left; 
width : 16px; 
position : relative; 
top : 0; 
outline : none; 
} 
.mod-collapse { 
background-position : 2px -536px; 
} 
.subhd-collapse { 
background-position : 2px -1216px; 
} 
.mod-collapse-closed { 
background-position : 0 -593px; 
} 
.subhd-collapse-closed { 
background-position : 0 -1272px; 
} 
.mod-menu { 
background-position : 0 -788px; 
float : right; 
margin : 0; 
overflow : hidden; 
width : 26px; 
height : 17px; 
outline : none; 
} 
.mod-menu:hover { 
background-position : 0 -854px; 
} 
.editing .mod-menu { 
background-position : 0 -920px; 
} 
.mod-delete { 
background-position : 0 -986px; 
float : right; 
margin : 0 1px 0 0; 
overflow : hidden; 
width : 18px; 
height : 17px; 
outline : none; 
} 
.mod-delete:hover { 
background-position : 0 -1052px; 
} 
.mod-refresh { 
background-position : 0 -656px; 
float : right; 
margin : 0; 
overflow : hidden; 
width : 26px; 
height : 17px; 
} 
.mod-refresh:hover { 
background-position : 0 -722px; 
} 
.mod .bd { 
margin : 0; 
overflow : hidden; 
width : auto; 
height : auto; 
} 
.mod .ft { 
padding-right : 0; 
display : none; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
.mod-button-wrapper { 
padding-right : 1px; 
padding-left : 0; 
z-index : 300; 
right : 0; 
padding-bottom : 0; 
overflow : hidden; 
width : 88px; 
padding-top : 1px; 
position : absolute; 
top : 0; 
height : 1.3em; 
} 
.mod-button-wrapper .action_commands { 
cursor : pointer; 
} 
.mod .bd .mobilepromo { 
padding-right : 5px; 
padding-left : 5px; 
font-size : 0.9em; 
padding-bottom : 2px; 
padding-top : 2px; 
} 

.mod .bd .mod-tabs LI { 
margin-bottom : -1px; 
} 
.mod .bd .mod-tabs LI A { 
padding-right : 1em; 
padding-left : 1em; 
padding-bottom : 0.2em; 
padding-top : 0.1em; 
outline : none; 
} 
.mod .bd .mod-tabs LI.selected A { 
cursor : default; 
} 
.mod .ed .ed-box { 
border-right : 1px solid #999; 
border-top : 1px solid #999; 
background : #fff; 
margin-bottom : 10px; 
overflow : auto; 
border-left : 1px solid #999; 
width : 100%; 
border-bottom : 1px solid #999; 
height : 100px; 
} 
.mod .ed .ed-box LI { 
padding-right : 3px; 
padding-left : 3px; 
font-size : 92%; 
padding-bottom : 3px; 
padding-top : 3px; 
list-style-type : none; 
} 
.mod .ed .ed-box LI A.city-title { 
float : left; 
} 

.mod .ed .ed-box LI:hover { 
background : #eee; 
} 
.mod .ed .ed-box UL.myloc-list { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
.mod .ed .ed-search { 
display : block; 
font-size : 92%; 
} 
.mod .ed .search-box { 
padding-right : 3px; 
padding-left : 3px; 
float : left; 
padding-bottom : 3px; 
width : 17.5em; 
padding-top : 3px; 
} 
.mod .ed .search-btn { 
border-right : 1px solid #999; 
padding-right : 0; 
border-top : 1px solid #999; 
padding-left : 0; 
float : left; 
padding-bottom : 0.16em; 
border-left : 1px solid #999; 
width : 5.5em; 
cursor : pointer; 
padding-top : 0.16em; 
border-bottom : 1px solid #999; 
position : relative; 
text-align : center; 
} 
.mod .ed .ed-results { 
margin-top : 10px; 
} 
.mod .ed .ed-bd { 
margin-bottom : 5px; 
padding-bottom : 5px; 
} 
.mod .ed .ed-lhs { 
float : left; 
width : 280px; 
margin-right : 18px; 
} 
.mod .ed .ed-rhs { 
float : left; 
width : 280px; 
} 
.mod .ed .ymycl .item { 
clear : both; 
} 
.mod .ed .ymycl .item .text { 
float : left; 
} 
.mod .ed .ymycl .item .opts { 
float : right; 
margin-left : 0.3em; 
} 
.mod .ed .ymycl .item .opts .opt { 
float : left; 
margin-left : 0.3em; 
} 

.mod .ed .ftr { 
border-top : 1px solid #ccc; 
margin-top : 10px; 
font-size : 92%; 
padding-top : 10px; 
text-align : right; 
} 
.ymytabs LI {
	float:right;  cursor: pointer; white-space: nowrap; position: relative;
}
.ymytabs LI A {
	display: block;
}
.ymytabs LI SPAN {
	display: block;
}
.ymytabs LI.last {
	float: right;
}
.ymytabsns LI.last {
	float: left;
}

.mod .suid_1468442 .slideshow {
	background-position: 0px -1089px;
}
.mod .suid_1468442 .bullet {
	padding-left: 9px;
}
.mod .suid_1468442 .video {
	background-position: 0px -847px;
}
.mod .suid_1468442 .search {
	background-position: 0px -1212px;
}
.mod .suid_1468442 .audio {
	background-position: 0px -964px;
}
.mod .suid_1468442 .more {
	font-weight: bold; background-image: none;
}
.suid_1468442 .body {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 5px;
}




.mod .hd H2 {
	font-weight: bold; font-size: 95%; word-spacing: normal; font-family: arial; letter-spacing: normal;
}
.mod .bd {
	font-weight: normal; font-size: 100%; word-spacing: normal; font-family: arial; letter-spacing: normal;
}
.mod .ft {
	font-weight: normal; font-size: 100%; word-spacing: normal; font-family: arial; letter-spacing: normal;
}

.mod {
	border-right: #93b9d9 1px solid; border-top: #93b9d9 1px solid; border-left: #93b9d9 1px solid; border-bottom: #93b9d9 1px solid;
}
.mod .hd {
	background: url(/images/light_blue.gif) #c1d6ea repeat-x 0px -430px; color: #5189bd; border-bottom: #93b9d9 1px solid;
}
.mod .hd A:link {
	color: #5189bd;
}
.mod .hd A:visited {
	color: #5189bd;
}
.mod .hd A:link {
	color: #5189bd;
}
.mod .hd A {
	color: #5189bd;
}
.mod .bd A:link {
	color: #1c488f;
}
.mod .bd A:visited {
	color: #6788bf;
}
.mod .bd {
	color: #333333;
}
.t-mod .bd {
	color: #333333;
}
.mod .bd .borderoutline {
	border-left-color: #333333; border-bottom-color: #333333; border-top-color: #333333; border-right-color: #333333
}
.mod .bd {
	background: #ffffff 0px 0px; 
}
.mod .ft {
	background: #ffffff 0px 0px;
}
.mod-icon {
	 text-decoration: none;
}
.mod-menu {
	 text-decoration: none;
}
.mod-refresh {
	 text-decoration: none;
}
.mod-delete {
	 text-decoration: none;
}
.mod-collapse {
	 text-decoration: none;
}
.mod-collapse-closed {
	 text-decoration: none;
}
.mod-add {
	 text-decoration: none;
}



.mod .bd .mod-tabs {
	background: url(/images/light_blue.gif) #ffffff repeat-x 0px -150px; border-bottom: #93b9d9 1px solid;
}

.mod .bd .mod-tabs .selected {
	background: url(/images/light_blue.gif) #ffffff repeat-x 0px -240px;
}


<!--[if gte IE 5.5]>
<STYLE type=text/css>

OL {
	zoom: 1;
}
UL {
	zoom: 1;
}

.hd {

	zoom: 1;
}
</STYLE>
<![endif]-->






.scroller {
height:100px;
width:300px;
overflow:auto;
scrollbar-highlight-color: #F00808;
scrollbar-3dlight-color: #08E8F0;
scrollbar-arrow-color: #000000;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #2308F0;
scrollbar-track-color: #808080;
scrollbar-darkshadow-color: #0F600D;
}




#patabs .papreviewdiv{
  border:1px solid #c4cfd5;
  border-top-color:#566c7a;
}
 
ol:after, ul:after,
.md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after, .fbody:after,
#colcx:after, #rightcx:after, #eyebrow:after, #masthead:after, #search:after, #tabs:after,  #doors:after, #patabs:after, #patop:after, #trough-overlay-bd div:after, #newsft:after, #newsbottom:after{
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

