#wrapper  #container #main #bottom-section #content #primary-content .watch-listen .printtable .tablerowpaire,
#primary-content .watch-listen .printtable .tablerowpaire,
.watch-listen .printtable .tablerowpaire,
.printtable  .tablerowpaire,
.tablerowpaire {
   background-color :#cfd5ff !important;
}
#wrapper #container #main #bottom-section #content #primary-content .watch-listen .printtable .tablerowimpaire,
#primary-content .watch-listen .printtable .tablerowimpaire,
.watch-listen .printtable .tablerowimpaire,
.printtable .tablerowimpaire,
.tablerowimpaire td {
   background-color :#f5f7ff !important;
}


.groupheader ,
.printtable .groupheader ,
.edittable .groupheader  {
     background-color :  #FF8888;
}

.edittable TR th ,
.printtable TR th 	{
	background: #e3e9ff url(../images/tableheader.jpg) repeat-x;
/*    background-color: #7786ff;
    background-color: #d27d38;*/
}

.edittable,
.printtable {
    text : inherit;
    align : center;
    width : 95%;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #0520ff;
	/*border-color: #9c5624; #2a249c*/
	border-collapse: separate;
	background-color: #c7e8ff;
	/*background-color: #dc9662;*/
}




.tablerowimpaire td {
   background-color :#f5f7ff !important;
}

.tablerowpaire td{
   background-color :#cfd5ff !important;
}

.NAMLGRAYMENU  ul ul {
		padding-left : 25px;
		font-size : xx-small;
	} 
.NAMLGRAYMENU  ul ul li {
		/*line-height:5px;
		height:2%; */
    color : yellow;
    background: blue;
	} 

#main #content .namlfloatright table tr td , 
#main #content .namlfloatleft table tr td , 
#main #content .namlfloatnone table tr td , 
#main #content .namlfloatcenter table tr td {
		border : 0px Solid #E3E3E3 ;
	}

.namlfloatcenter {
		align : center;
	}
	
.namlfloatleft {
		float:left;
	}
	
.namlfloatright {
		float:right;
	}

/*
.sup {vertical-align:super}
.sub {vertical-align:sub}
*/

sub {
  vertical-align: -0.5em;
}

sup {
  vertical-align: 0.5em;
}

img {
	background:  transparent  none repeat scroll 0 0;
	padding: 0px;
}

.slideshow .slideshow-nav ul {
	list-style-position : inside ;  
}
.slideshow .slideshow-nav ul li {
	padding : 0 ;
	background : none	;
}


/* transparent bg */
.transparent {
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.5);
	/* For IE 5.5 - 7*/
  zoom:1; /* required for the filters */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#20FF8040, endColorstr=#20FF8040)"; 
	/*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);*/
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
    background:#fafafa;
    height:200px;
    width:460px;
    border: 0px solid #ddd;
    margin: 0 auto;
    overflow: hidden;
}


/* accordion header */

body.standard #main #accordion img.tab {
    float:left;
    margin-right:0px;
    cursor:pointer;
    opacity:1;
    filter: alpha(opacity=50);
    position: relative;
    border: none;
}


/* currently active header */
#accordion img.current {
    cursor:default;
    opacity:1;
    filter: alpha(opacity=100);
}

/*
  accordion pane. should initially have zero width and display:none.
  the first pane should override these with inline style
 */
#accordion div {
    width:0px;
    float:left;
    display:none;
    margin-right:0px;
    margin-left:0px;
    position: relative;
}


/* content inside a pane should have fixed width */
body.standard #main #accordion div img {
    line-height: auto;
    width:370px;
    border: none;
}

#accordion div p {
    color: #FFFFFF;
    font-family: lucida grande;
    font-size: 1.2em;
    padding-left: 20px;
    padding-right: 20px;
}

#accordion div h2 {
    color: #E1E1E1;
    font: 1.8em/1.2 Arial,Helvetica,sans-serif;
    padding-left: 20px;
    padding-right: 20px;
}

#accordion div a {
    color: #FFFFFF;
}

#accordion div .text-overlay {
    height: 200px;
    top: 0;
    left: 220px;  /* image width 370 - text width 130*/
    position: absolute;
    width: 150px;
}

body.standard #main #top-section #accordion h2 {
    padding : 10px 20px 10px 20px;
    color:#FFFFFF;
    font-size:1.6em;
}

#nael4colons td {
	padding: 0 20px 0 0;
	vertical-align: top;
	width  : 220px;
	margin-left: 20px;
	margin-right: 20px;
}

#nael4colons #sectionrow div h2 {
	font : 1.6em/1.3 Arial,Helvetica,sans-serif;
	font-family : Georgia,Times,sans-serif;
	color : #A52A2A;
	border-top : 0px ;
	border-bottom : 0px ;
	padding-bottom : 0px;	
}

#nael4colons .right-last {
	padding-right : 0;
}

body.standard .gray-box h3 {
	font : 1.8em Arial,Helvetica,sans-serif;
}

div.fadehover {
	width : 220px;
	height : 80px;
}
	
body.standard #main .article {
	padding-bottom : 5px;
}


