
/* THE PAGE HEADING FOR INDEX FILES AND SPECIFIC VIEW   NEWS/EVENTS/IWISH/VIDEO/LINKS-NETWORK, RESEARCH, NEWSFLASH/INDEX */
div.module-item .indexhead,
div.module .indexhead {
	border-bottom:0px dotted #999999;
	font-weight:normal;
	margin-bottom:15px;
	padding-bottom:5px;
	min-height:35px;
	}


div.c2.module .indexhead h1 a,
div.module-item .indexhead h1 a,
div.module-item .indexhead h1,
.indexhead h1 a,
div.module .indexhead h1 a,
div.module .indexhead h1 {
	color: #666;
	font-size: 30px;
	font-weight: bold;
	margin-right: 10px;
	float: left;
	text-decoration:none;
}

.sectiontitle
{
	color:#333333;
	font-size:2em;
	font-weight:bold;
	margin-bottom:15px;
	}

div.module-item .indexhead span,
div.module-item h1.indexhead span,
div.module .indexhead, div.diseases .disease-content h1 span 
{
	padding-top:25px;

}
/* THE HEADER TITLE FOR FEATURED/SUBMITTED VIDEO -HORISCROLLER IN HOME PAGE */

.scroller-head h1 
{
	font-size:18px;
	color: #222;
	}

/* THE INDEX PAGES FOR FEATURE ITEMS SUCH AS NEWS, EVENTS, LINKS NETWORK */

ul.module.indexpage li
{
	margin: 0 0 0.25em 0;
	border-bottom: solid 1px #DDD;
	padding:10px 15px 10px 0px;
	
}
ul.module.indexpage li h2  {
	margin-right:150px;
}
ul.module.indexpage  li h2 a {
	font-size: 1.2em;
	text-decoration: none;
	line-height: 1.2;
	color:#06B;
}
ul.module.indexpage  li h2 a:hover {
	text-decoration: underline;
	color:#06B;
}
ul.module.indexpage  li h3 a
{
	color:#999;
}
ul.module.indexpage  li h3 {
	font-size: .9em;
	color:#999;
	font-weight:normal;
}
ul.module.indexpage li div p	
{
	color: #222;
    font-size: 1em;
    line-height: 1.30em;
	margin-top:8px;
	width:600px;
}

ul.module.indexpage li .info div .readmore a,
div .module li .info div .readmore a ,
 ul.module.indexpage li div .readmore a {
	color: #88BB45;
	font-weight:normal;
	font-size:11px;
	margin:0px;
	text-decoration:none;
}
ul.module.indexpage li .info div .readmore a:hover,
div .module li .info div .readmore a:hover ,
 ul.module.indexpage li div .readmore a:hover {
	color: #EB003B;
}


/* ----------------THE INDEX PAGES FOR  ITEMS SUCH AS VIDEOS, NEWSFLASHES, IWISH ITEMS ARE IN 2 COLUMNS-------------------- */
div.module-container
{
	background: #FFF;
	padding: 15px 0 10px 0px;
}


ul.module.columndisplay li
{
	margin: 0 1em 1em 0em;
	padding: 6px;
	min-height: 76px;
	height: auto;
	border: 1px solid #DDD;
	width:46%;
	float:left;
	background-color:#FFF;
	font-size:1em;
}
	
ul.module.columndisplay li .info {
	min-height:150px;
	float:left;
	width:55%;
	margin-right:2px;
}
ul.module.columndisplay li div.info h2 a {
	color: #06B;
	font-size:1.2em;
	line-height:1;
	text-decoration:none;
}
ul.module.columndisplay li div.info h2 a:hover {
	color: #06B;
	text-decoration:underline;
}
ul.columndisplay div.info h3
{
	margin-left: 0;
	color: #999;
	font-weight:normal;
	font-size:.90em;
	margin: 0px0px  0.15em 0px ;
}
ul.columndisplay div.info h3 a
{
	color: #999;
	text-decoration:none;
}
ul.columndisplay div.info h3 a
{
	color: #999;
	text-decoration:underline;
}
ul.columndisplay div.info h3 span
{
	margin-left: 0;
	font-weight:bold;
}
ul.module.columndisplay li .info div p 
{
	color:#666;
	line-height:1.2;
}

ul.module.columndisplay .thumb {
	margin: 0px 4px 4px 4px;
	/*float: right;*/
	height: 95px;
	width: 125px;
	overflow:hidden;
}



ul.module.columndisplay span.thumb,
ul.module.columndisplay img{
	float: left;
	height:65px;
	width:95px;
	overflow:hidden;
	margin-right: 15px;
}

ul.module.columndisplay span.thumb span.view
{
	display: block;
	padding: 4px;
	background-color:#CCCCCC;
}


ul.module div.rating-wrapper {
    height: 16px;
     margin: 0px;
    overflow: hidden;
}
.module li .info div .readmore p
{
	margin-left:0px;
}


/*the BG color for Feed andPagination adn subscribe link*/
.feedandpagination {
	background-color: #F1F1F1;
	padding: 10px;
	min-height:18px;
}
.feedandpagination a
{
	color: #AAA;
}

/* Video view */
div.video
{
	background-color: #666;
	border: 3px solid #999;
	min-height: 300px;
	padding: 25px 10px 25px 10px;
	text-align:center;
}
div.video div.frame
{
	margin: 0 auto;
}


 
/*--------------- THE VIEW PAGES FOR SPECIFIC  ITEMS SUCH AS NEWS, IWISH,EVENTS  THESE ARE SINGLE ITEMS--------------- */

div.module-item .item-wrapper {
	padding-right: 50px;
	padding-left: 15px;
}
div.module-item {
	margin: 1.15em 0em;
	font-size:1.1em;
	line-height:1.2;
	}
.module-item .titlesection
	{
	padding: 25px 5px 15px 5px;
}

.module-item .titlesection  h1 {
	color: #333;
	font-size: 1.6em;
	font-weight:bold;
	}
	
div.module-item h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #515151;
    margin: 0 0 0em;
	}

div.module .submit,
div.module-item .submit {
	text-align:right;
	}

div.module .submit a,
div.module-item .submit a {
	background-color:#F76405;
	padding:4px 6px;
	color:#FFFFFF;
    margin: 0.5em;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	}

div.module-item h2,
div.module-item h3,
div.module-item h4
{
    color: #000;
    font-size: 1.10em;
    line-height: 1.4em;
	margin: .5em 0;
	font-weight: normal;
	}
#articleBody
{
	color: #222;
    font-size: 1em;
}

div.module-item p {
    color: #222;
    font-size: 1em;
    line-height: 1.4em;
	margin: 0.5em 0em;
	font-weight: normal;
	}
div.module-item p a{
    color: #06C;
	font-weight: normal;
	font-size:12px;
	}
div.module-item em {
	font-style: italic;
	}
div.module-item ul,
div.module-item ol {
	color: #222;
    /*font-size: 1.2em;
    line-height: 1.2em;*/
	list-style-position: outside;
	margin: 1em 0 1em 30px;
	}
div.module-item ul li,
div.module-item ol li {
	margin: 0.5em 0;
	}
div.module-item ul {
	list-style-type: disc;
	}
div.module-item ol {
	list-style-position: inside;
	list-style-type: decimal;
	}

div.module-item h2.newsdate {
	font-weight: bold;
	}
	
div.module-item h3.author {
	font-weight: bold;
	margin-bottom:20px;
	}
	
/*date module item*/

div.module-item h3 {
	margin: 0.25em 0;
	}


/*author module item*/

div.module-item h4
	{
	color: #36F;
	font-size: 1em;
	margin: .25em 0;
	font-weight:bold;
	
}



/* ----------------------------------  MODULE COMPACT THE SIDEBAR ITEMS AND ITEMS IN SHADOW-BOX ON HOME PAGE ----------------------------------  */


.module.compact li {
	color:#111;
	margin-bottom:10px;
	border-bottom:1px dotted #DDD;
	}
	
.module.compact.events li {
	color:#111;
	margin-bottom:6px;
	border-bottom:1px dotted #DDD;
	}
	
ul.module.compact.events li h2 a, 
ul.module.compact.events h2 a, 
ul.module.compact.events li h2 a {
color:#545454;
font-size:0.9em;
font-weight:bold;
line-height:1.1;
text-decoration:none;
}
.shadow-container .module.compact li
{
	color:#111;
	border-bottom:0 solid #DDD;
	margin: 0;
}
	
.module.compact h1 {
	color: #111;
	font-size: 2.5em;
	margin-bottom: 15px;
	padding: 15px 0px;
	}
.module.compact h1.head {
	font-size: 24px;
	font-weight: normal;
	}
.module.compact h1.head2 {
	color: #222;
	font-size: 16px;
	margin-bottom: 6px;
	border-bottom: 1px solid #CCC;
	/*padding: 6px;*/
	}
.module.compact h1.head2 a
{
	font-size: 16px;
	color: #222;
	text-decoration:none;
}

ul.module.compact li h2 a,
ul.module.compact  h2 a,
ul.module.compact li h2 a {
	color: #545454;
	font-size: 0.9em;
	text-decoration: none;
	font-weight:bold;
	line-height:1.1;
	}
ul.module.compact  h2 a:hover
{
	color: #222;
}
.shadow-container .module.compact  h2 a:hover,	
.module.compact h1.head2 a:hover
{
	color: #f96400;
}

.module.compact li h3  {
	color: #888;
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 5px;
	list-style-position: inside;
	list-style-type: square;
	}
.module.compact li h3 a {
	color: #888;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	list-style-position: inside;
	list-style-type: square;
	}

.module.compact li h3.date {
	color: #7ab22f;
	font-weight: normal;
	}

.module.compact li p {
	color: #666;
	font-size: .9em;
	line-height: 1.1;
	}

.module.compact li p a {
	color: #7ab22f;
	font-size: .9em;
	}
.module.compact li p a:hover {
	color: #F60;
	}
.module.compact div.partial p.first {
	color: #999;
	font-size: 0.9em;
	line-height: 1.15;
	}
ol.module.compact,
ul.module.compact {
	}
/* ----------------------------------  MODULE COMPACT SINMPLE LIST VIEW ----------------------------------  */

ol.module.compact li.list, 
ul.module.compact li.list {
	padding:2px;
	border-bottom:none;
	}

ol.module.compact li.list a, 
ul.module.compact li .list a,
ul.module.compact li.list a {
	color: #069;
	margin-bottom: 0px;
	font-size: 0.9em;
	line-height:1.5;
	font-weight: bold;
	text-decoration:none;
	margin-bottom:.25em;
	}
ol.module.compact li.list a:hover
ul.module.compact li .list a:hover,
ul.module.compact li.list a:hover {
	color: #f60;
	}
	
/*  ------------------------------------ NEWS SECTION - TABS ------------------------------------  */

#news-tabs .allnewslink
{
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0;
	z-index: 2;
}
#news-tabs .allnewslink a:hover {
	color: #f96400;
}
#news-tabs .allnewslink a {
	color:#222222;
	padding-left:0px;
	text-decoration:none;
}

#news-tabs ul.tabs
{
	background-color: #FFF;
	float: none;
	display: block;
	margin: 0;
	padding: 2px 2px !important;
	position: absolute;
	top: 7px;
	right: 15px;
	width: auto;
	z-index: 1;
	-moz-border-radius-topleft: 0px !important;
	-webkit-border-top-left-radius: 0px !important;
	-moz-border-radius-topright: 0px !important;
	-webkit-border-top-right-radius: 50px !important;
}

#news-tabs.panel-set {
	background-color:#E6E6E6;
	padding: 10px 0 0 0;
	background: none;
    border: 0;
	}
	
	#news-tabs .ui-tabs-nav {
    	background-color: #E6E6E6;
    	border-top: 0px solid #ccc;
    	border-bottom: 0px solid #ccc;
    	padding: 7px 0 5px 0 !important;
		}
	
	#news-tabs .ui-tabs-nav li {
    	border: 1px solid #bbb;
        border-width: 0 0px 0 0 !important;
    	background-color: #FFF !important;
    	font-weight: bold;
    	font-size: 11px;
    	float: none;
		display: inline;
        padding: 0;
        margin: 0 0 -1px !important;
        line-height: 1em;
		background-image: none;
		}
	
	#news-tabs .ui-tabs-nav li a {
    	color: #FFF;
        border: 0;
		margin: 2px 3px;
		padding: 3px 25px;
		background-color:#ACACAC;
		height:auto;
		}
	#news-tabs .ui-tabs-nav li:hover {
		background-image:none;
		color:#066;
		}
		
	
	#news-tabs .ui-tabs-nav li a:hover {
		background-color: #EEE;
		background-image:none;
    	color: #222;
		}
		
	
    #news-tabs .ui-tabs-nav li.ui-tabs-selected {
        border: 0;
		background-color:#FFF;

    	}
	
	#news-tabs .ui-tabs-nav li.ui-tabs-selected a
	{
    	font-weight: bold;
		background-color:#666;
		color:#FFF;
	}
.panel-set.news-tabs ul.module.news  {
		background-color:#FFF;
		min-height:180px;
		padding:2px;
		border:	solid 1px #DDD;

	}
.panel-set.news-tabs ul.module.news li {
		border-bottom: 1px solid #EEE;
		padding: 6px 3px;
		margin-bottom:1px;
		background-color:#FFF;
	}
.panel-set.news-tabs ul.module.news li h2,
.panel-set.news-tabs ul.module.news li h2 a
{
	color: #333;
	font-size: .9em;
	line-height: 1.1;
	font-weight:bold;
	margin:0px;
	}
.panel-set.news-tabs ul.module.news li {
		background-color:#FFFFFF;
		border-bottom:1px solid #EEEEEE;
		margin-bottom:1px;
		padding:6px 3px;
	}
.panel-set.news-tabs ul.module.news li p
	{
		color: #666;
		font-size: .9em;
		line-height: 1;
		font-weight:normal;
	}
.panel-set.news-tabs ul.module.news li p a
	{
		color:#7AB22F;
		font-size: .85em;
		font-weight:normal;
	}
.panel-set.news-tabs ul.module.news li p a:hover
	{
	color:#FA6400;
	}
.panel-set.news-tabs .feedlink 
	{
		background-color:#EEEEEE;
		color:#006699;
		font-size:10px;
		padding:8px;
	}
	
/*  ------------------------------------ NEWS MODULE IN HOME PAGE ------------------------------------  */

table.news {
	border-bottom: 2px solid #CCC !important;
    margin: 0 0 10px;
}
div#news-tabs table.news {
	table-layout: fixed;
	width: 100%;
}
.ui-tabs-hide table.news
{
	display: none;
}
	table.news th h2 {
    	display: none;
	}
	
	table.news th {
    	padding: 0;
    	margin: 0;
    	border: 0;
	}
	
	/*.ui-widget-content {
    	padding: 0px !important;
    	margin: 0px !important;
	}*/

	table.news td.teaser.leftsection {
    	padding: 0px 10px 10px 0px;
    	border-top: 0px;
        border-right: 0px solid #c3c3c3;
	}
	
	table.news td.teaser .bannerblock
	{
    	width: 300px;
    	height: 100px;
    	display: none;
	}
	
	table.news .teaser h2 {
		/*color: #4c6e1d;*/
		color: #111;
		display: inline;
		padding-right: 10px;
		padding-bottom: 0px;
		margin: 0;
		font-size: 16px;
		}
	
	table.news .teaser h3 {
    	margin: 5px 0 0 0;
    	padding: 0;
    	text-transform: uppercase;
    	color: #79B22D !important;
    	font-size: 10px !important;
	}

	table.news .teaser p {
    	font-size: 1.0em;
		color: #000;
		margin-top: 5px;
    	line-height: 18px !important;	
		}

	table td.links {
    	padding: 0px !important;
    	margin: 0px !important;
	}

		table td.links h3  {
    		display: none;
		}
		
		table.news td.links ul {
    		border: 0px !important;
    		overflow: hidden;
    		margin: 0 0 10px 0;
    		padding: 0px;
            position: relative;
            left: -1px;
		}
		
		table.news td.links li {
    		margin: 0px !important;
    		border: 0px !important;
		}
		
		table.news td.links li a {
			font-size: 11px !important;
			font-weight: normal;
			/*color: #4c6e1d;*/
			color:#111;
			padding: 5px;
			margin: 0px !important;
			display: block;
			border-bottom: 1px solid #DDD;
			border-left: 1px solid #DDD;
			text-decoration:none;
		}
		
		table.news td.links li a.current,
		table.news td.links li a:hover {
    		color: #111;
    		border-left: 1px solid #FFFFFF;
    		background-color: #FFFFFF;
    		padding: 5px;
			font-weight:bold;
			}
	
		table.news td.links p {
    		border-left: 0px solid #C3C3C3;
    		padding: 10px 10px 10px 0px;
    		text-align: right;
    		margin: 0px;
		}
		
		table.news td.links p a {
    		color: #7ab22f;
    		margin-left: 4px;
		}
		
div.tabs ul.module .date,
ul.module li .date, 
table.news .teaser.leftsection h3 .date,
table.news .leftsection h3
{
	color: #79B22D;
	font-size: 0.85em;
	padding-bottom: 2px;
}



	



/* Grid featured pages */

form.search dd
{
	margin: 0.25em 0;
}

form.search select
{
	font-size: 12px;
	width: 150px;
}
form.search input,
{
	width: 99%;
}
form.search input.cue
{
	color: #888;
	font-style: italic;
}
form.search input.btn
{
	width: 5em;
}

/* Grid Video container used in list view for featured Video and in Disease page/video */
.video-pager.ui-tabs-panel.ui-widget-content
{
	background:#EEE none repeat scroll 0 0 !important;
	padding:6px;
	margin-top:0px;
}

.panel-set.news-tabs.ui-widget-content {
	background:#FFF url(images6/ui-bg_highlight-soft_100_eeeeee_1x100.png) repeat-x scroll 50% top;
	border:1px solid #DDDDDD;
	color:#333333;
}

div.sidebar-tabs .ui-tabs .ui-tabs-nav {
	height: 2.em;
}
tabs.ui-tabs.ui-widget.ui-widget-content,
div.tabs .ui-tabs .ui-widget .ui-widget-content,
div.sidebar-tabs .ui-widget-content 
{
	background: #339;
	border: 0;
	color: #333;
}
div.sidebar-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-width: 0;
	padding-bottom: 0;
}

div.sidebar-tabs .ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #C30;
}

div.sidebar-tabs .ui-state-default, 
div.sidebar-tabs .ui-widget-content .ui-state-default {
	background-image: none;
	border: 0px;
	color: #666;
	font-weight: bold;
}

.ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active,
div.sidebar-tabs .ui-state-active, 
div.sidebar-tabs .ui-widget-content .ui-state-active 
{
	background: #EEE;
	border:	1px solid #EEE;
	color: #666;
	font-weight: bold;
}
div.sidebar-tabs
{
	background: #FFF;
	border: none;
}
div.sidebar-tabs a
{
	text-decoration: none;
}
div.sidebar-tabs .media-selector a:hover
{
	text-decoration: underline;
}
div.sidebar-tabs p.feedlink
{
	margin: 1em 0 0.5em;
}
div.sidebar-tabs a.feed
{
	font-size: 1em;
}

/* the video View Page below the Player*/
div.playerviewinfo 
{
	background-color:#F1F1F1;
	padding:15px;
}
div.module-item .playerviewinfo h1,
div.playerviewinfo h1 .title {
	color:#333;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0.25em;
}
div.playerviewinfo  h3 {
	font-size:0.9em;
	color:#999;
}
div.playerviewinfo  h3 a {
	color:#06C;
}


/* featured-media class in sidebar video palyer*/
ul.featured-media {
	list-style: inside none none;
	margin:0px 6px;
	padding-top:0px;
	font-size:12px;
	}
	
	
	

/* featured-media class is used for the Grid pages which are not live*/
ul.featured-media {
	list-style: inside none none;
	margin:0px 6px;
	padding-top:0px;
	font-size:12px;
	}
ul.featured-media h1.head2 a {
	color:#8DC63F;
	font-size:28px;
	margin-bottom:6px;
	text-decoration:none;
	}

ul.featured-media li {
	float: left;
	margin: 0 8px 2px 0;
	/*width: 320px;*/
	width:100%;
	height: auto;
	/*border: 1px solid #EEE;*/
	}

ul.featured-media li.clear {
	border: none;
	float: none;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	clear: left;
	}

ul.featured-media div.thumb {
	float: right;
	margin-right:0px;
	}
	
ul.featured-media div.thumb.rt {
	float: left;
	margin-right:8px;
	}

ul.featured-media div.thumb a {
	color: #EEE;
	display: block;
	text-decoration: none;
	}

ul.featured-media div.thumb span.view {
	background: #CCC;
	opacity: 50%;
	display: block;
	padding: 4px;
	bottom: 1px;
	color:#444;
	}

ul.featured-media div.thumb a:hover {
	background: #EEE;
	color: #F88C1D;
	}

ul.featured-media div.info {
	line-height: 1.2;
	color: #515151;
	margin: 5px 5px 5px 5px;	
	}

ul.featured-media div.info h2 a,
ul.featured-media div.info h2 {
	line-height: 1.2;
	font-size: 1.2em;
	font-weight: bold;
	color: #515151;
	margin: 0 0 0 0px;
	}

ul.featured-media div.info h2 a:hover {
	color: #EB003B;
	}


ul.featured-media div.info p a,
ul.featured-media div.info p
{
	font-size: 0.9em;
	line-height: 1.2;
	margin: 0 0 0 0px;
	color:#666666;
}

ul.featured-media div.info p.date
{
	font-size: 0.9em;
	color: #999;
}
/* same as above but smaller*/
ul.featured-media.smaller li
{
	border: 1px solid #CCC;
	float: left;
	margin: 0 6px 6px 0;
	padding: 5px;
	width: 95%;
	height: auto;
}
ul.featured-media.smaller li.clear
{
	border: none;
	float: none;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	clear: left;
}


.ui-tabs .ui-tabs-hide
{
	display: none;
}
.ui-tabs .ui-tabs-panel
{
	background: #FFF !important;
	/*padding: 0px !important;*/
	border: 0px solid #EEEEEE !important;
	font-family:Arial, Helvetica, sans-serif;
}
/*.ui-tabs .ui-tabs-panel {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FFFFFF none repeat scroll 0 0 !important;
border:1px solid #EEEEEE !important;
font-family:arial;
padding:4px !important;
}*/
div#features-tabs 
{
	height: 238px;
	padding:.25em;
	margin: 0px auto;
}
div#features-tabs .ui-tabs-panel
{
	/*height: 238px;*/
	padding: 0;
	width: 395px;
}


/* @group Rounded Corners */

		.ui-corner-tl {
			-moz-border-radius-topleft: 0px !important;
			-webkit-border-top-left-radius: 0px !important;
		}
		
		.ui-corner-tr {
			-moz-border-radius-topright: 0px !important;
			-webkit-border-top-right-radius: 0px !important;
		}
		
		.ui-corner-bl {
			-moz-border-radius-bottomleft: 0px !important;
			-webkit-border-bottom-left-radius: 0px !important;
		}
		
		.ui-corner-br {
			-moz-border-radius-bottomright: 0px !important;
			-webkit-border-bottom-right-radius: 0px !important;
		}
		
		.ui-corner-top {
			-moz-border-radius-topleft: 0px !important;
			-webkit-border-top-left-radius: 0px !important;
			-moz-border-radius-topright: 0px !important;
			-webkit-border-top-right-radius: 0px !important;
		}
		
		.ui-corner-bottom {
			-moz-border-radius-bottomleft: 0px !important;
			-webkit-border-bottom-left-radius: 0px !important;
			-moz-border-radius-bottomright: 0px !important;
			-webkit-border-bottom-right-radius: 0px !important;
		}
		
		.ui-corner-right {
			-moz-border-radius-topright: 0px !important;
			-webkit-border-top-right-radius: 0px !important;
			-moz-border-radius-bottomright: 0px !important;
			-webkit-border-bottom-right-radius: 0px !important;
		}
		
		.ui-corner-left {
			-moz-border-radius-topleft: 0px !important;
			-webkit-border-top-left-radius: 0px !important;
			-moz-border-radius-bottomleft: 0px !important;
			-webkit-border-bottom-left-radius: 0px !important;
		}
		
		.ui-corner-all {
			-moz-border-radius: 0px !important;
			-webkit-border-radius: 0px !important;
		}


.news .links h3,
table.news_link h3 {
    font-weight: normal;
    font-size: .90em;
	}



/* Public submission admin */
div.admin
{
}
div.module table.admin
{
	border: 1px solid #DDD;
	border-collapse: collapse;
	table-layout: fixed;
	width: 99%;
}
div.module table.admin thead
{
	background: #F4F4F4;
}
div.module table.admin thead th
{
	text-align: center;
	vertical-align: bottom;
}
div.module table.admin tr.odd
{
	background: #F4F4F4;
}
div.module table.admin td,
div.module table.admin th
{
	border: 1px solid #DDD;
	padding: 4px;
}
div.module table.admin tbody td,
div.module table.admin tbody th
{
	border-top: none;
	border-bottom: none;
}
div.module table.admin tr.unpublished td.status
{
	background: Transparent url(/images/icons/page_error.png) no-repeat scroll 0px 4px;
	padding-left: 20px;
}
div.module table.admin tr.published td.status
{
	background: Transparent url(/images/icons/page.png) no-repeat scroll 0px 4px;
	padding-left: 20px;
}
div.module table.admin tr.rejected td.status
{
	background: Transparent url(/images/icons/page_delete.png) no-repeat scroll 0px 4px;
	padding-left: 20px;
}
div.module table.admin tr.no-results th
{
	font-style: italic;
	text-align: center;
}
div.module table.admin td.count
{
	background: Transparent;
	font-weight: bold;
	text-align: right;
}
div.module table.admin td.count a
{
	display: block;
}
div.module table.admin td.has-0
{
	background: Transparent url(/images/icons/cross.png) scroll no-repeat center center;
}
div.module table.admin td.has-1
{
	background: Transparent url(/images/icons/tick.png) scroll no-repeat center center;
}
div.module table.admin td.zero
{
	background-color: #FCC;
	color: #800;
}
div.module table.admin td.low
{
	background-color: #FEE;
	color: #800;
}
div.module table.admin td.high
{
	background-color: #EFE;
	color: #0A0;
}
div.module table.admin tr.odd td.zero
{
	background-color: #FBB;
}
div.module table.admin tr.odd td.low
{
	background-color: #FDD;
}
div.module table.admin tr.odd td.high
{
	background-color: #DFD;
}

/* Inline iWish and videos */

.news-tabs,
#video-tabs {
    border-width: 1px 0 0 0;
}
	.news-tab .content-selector,
    #video-tabs .content-selector {
        padding-bottom: 4px !important;
    }

	.news-tabs .ui-tabs-nav,
	#video-tabs .ui-tabs-nav {
        padding-top: 7px;
        height: 24px;
		border-bottom:0px solid #DDDDDD;
		background-color:#FFF;
		margin-bottom:3px;
	}
	
	.news-tabs .ui-tabs-nav li,
	#video-tabs .ui-tabs-nav li {
    	background-color: #FFF;
    	font-weight: bold;
    	font-size: 11px;
    	font-family: Helvetica, Arial, Sans-Serif;
    	display: block;
    	float: right;
        border: 0px solid #eee;
		background-image:none;
	}
	
	.news-tabs .ui-tabs-nav li a,
	#video-tabs .ui-tabs-nav li a {
    	color: #999;
        padding: 7px 10px 6px;

        line-height: 1em;
	}
	
	
	
	.news-tabs .ui-tabs-nav li a:hover,
	#video-tabs .ui-tabs-nav li a:hover {
    	color: #000;
	}
	
	.news-tabs .ui-tabs-nav li.ui-tabs-selected,
    #video-tabs .ui-tabs-nav li.ui-tabs-selected {
        border: 0px solid #ddd;
        padding-bottom: 0px !important;
    }

	.news-tabs.ui-tabs-nav li.ui-tabs-selected a, #video-tabs .ui-tabs-nav li.ui-tabs-selected a:hover,
	#video-tabs .ui-tabs-nav li.ui-tabs-selected a, #video-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
    background-color: #fff;
    color: #000;
	font-weight: bold;
	}
	



div.tabs
{
}
div.tabs ul.module
{
}
div.tabs ul.module li
{
	border-bottom: 1px solid #DDD;
	margin:0;
	background-color:#FFF;
	padding: 5px;
}
div.tabs ul.module img
{
	float: left;
	margin-right:10px;
}
div.tabs ul.module div
{
	margin: 0 0 0 72px;
	min-height: 45px;
}
div.tabs ul.module h2,
div.tabs ul.module h3,
div.tabs ul.module p
{
	font-size: 11px;
	margin: 0 0 0.25em;
}
div.tabs ul.module li .submitter
{
	color: #069;
	font-size: 0.85em;
	padding-bottom: 4px;
	
}
div.tabs ul.module .more
{
	color:#ff6100;
	font-size: 0.90em;
	padding-bottom: 4px;
	
}
ul.module li .partner a,
ul.module .partner,
div.tabs ul.module .partner,
div.tabs ul.module .partner a
{
	font-size: .90em;
	text-align:right;
	color:#999999;
}
ul.module li .partner a:hover,
div.tabs ul.module .partner:hover,
div.tabs ul.module .partner:hover a
{
	font-size: .9em;
	text-align:right;
	color:#ff6100;
	text-decoration:none;
}
div.tabs ul.module p
{
	margin: 0 0 0.25em;
}

/* tabs float fix */
.ui-tabs .ui-tabs-nav
{
	background:none repeat scroll 0 0 #999999;
	height: 2.4em;
	padding: 0px !important;
}
.ui-widget
{
	font-family: inherit;
	margin: 0 0 1em;
}

/* Comments */
div.commentable div.collapsed form
{
	display: none;
}
div.commentable p.add-comment
{
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #DDDDDD;
	margin:10px 0;
	padding:3px;
	text-align:right;
}
div.commentable p.add-comment a
{
	-moz-border-radius-bottomleft:14px;
	-moz-border-radius-bottomright:14px;
	-moz-border-radius-topleft:14px;
	-moz-border-radius-topright:14px;
	background-color:#D4D4D4;
	background-image:url(../images/bg_button.png);
	background-repeat:repeat-x;
	border-color:#D4D4D4 #B4B4B4 #B4B4B4 #D4D4D4;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	margin: 4px;
	padding:2px 6px;
	text-decoration:none;
}
div.commentable p.add-comment a:hover
{
	background-color: #78C31C;
	border: 1px solid #8DC540;
	color: #FFF;
	background-image: url(/images/header-gradient3.gif);
}
	
div.commentable ul.getreel-form
{
	margin: 1em 0 0;
}
div.commentable ul.getreel-form li
{
	list-style: inside none none;
}
div.commentable ul.getreel-form textarea
{
	border:1px solid #DDD;
	max-width:100%;
}
div.commentable ul.getreel-form li.controls
{
	margin: 0.5em 0 0;
	text-align: center;
	border:none;
}
div.commentable ol.comments li
{
	list-style: inside none none;
	margin: 0.5em 0 0;
	border-bottom:1px solid #DDD;
	background-color:#FFF;
	font-size:12px
}
div.commentable ol.comments div.avatar
{
	float: left;
	padding: 3px;
	text-align: center;
	width: 56px;
}
div.commentable ol.comments div.comment
{
	/*background: #FFF url(/images/icons/comment.png) no-repeat 0.5em 0.5em;*/
	margin-left: 64px;
	padding: 0.5em 0.5em 0.5em 28px;
	min-height: 56px;
}
div.commentable ol.comments div.no-avatars
{
	/*background: #F0F6FA url(/images/icons/comment.png) no-repeat 0.5em 0.5em;*/
	/*background: #FFF url(/images/icons/comment.png) no-repeat 0.5em 0.5em;*/
	margin-left: 0;
	padding: 0.5em 0.5em 0.5em 0.5px;
	min-height: 0;
}
div.commentable ol.comments div.comment p
{
	margin: 0 0 0.25em;
	font-size:1em;
	line-height:1.2
}

div.commentable ol.comments div.comment p.meta, 
div.commentable ol.comments div.comment p.meta a 
{
	color:#06C;
	font-size:10px;
	margin:0;
	text-align:right;
}
div.commentable div.collapsed ol.comments li.editing form
{
	display: block;
}
div.commentable ol.comments li.editing div.comment,
div.commentable ol.comments li.editing div.tools,
div.commentable ol.comments li.editing div.rating-wrapper
{
	display: none;
}
div.commentable ol.comments li.loading div.comment
{
	background: #F0F6FA url(/images/loading-arrows.gif) no-repeat scroll top right;
}

div.commentable ol.comments div.tools
{
	margin: 0em 0 0;
	padding: 0 0.5em;
	min-height: 16px;
	text-align:left;
}

div.commentable ol.comments div.tools a
{
	color:#666;
	font-size:10px;
}
div.commentable ol.comments div.status
{
	float: none;
	margin: 0 0 0 85px;
	padding: 0;
	width: auto;
}
div.commentable ol.comments div.rating-wrapper
{
	float: right;
	margin: 0.5em 0 0;
	padding: 0 0.5em;
	/*width: 50%;*/
}

dl.module dt
{
	float: left;
	font-weight: bold;
	margin: 0 0 0.5em;
	padding: 0 1em 0 0;
	text-align: right;
	width: 20em;
	color:#ff6100;
}
dl.module dt.no-results
{
	margin: 1em 0;
}
dl.module dd a,
dl.module dd
{
	margin: 0.5em 0 0.5em 0em;
	color:#515151;
	line-height:1.3;
	
}
dl.module dd.separator
{
	clear: left;
	margin: 1em 6em;
}





.disease-content ol.module li,
.disease-content ul.module li {
	border-bottom:1px dotted #E5E5E5;
	padding:5px 0;
	font-size: 0.95em;
	}
.disease-content h1 {
	color:#333;
	font-size:2em;
	font-weight:bold;
	line-height:1.5;
	margin:0.25em 0 0;
}
.disease-content .disease-list {
	padding: 0px 25px;
}
.disease-content .disease-list li a {
	color:#515151;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	line-height:1.5;
	margin:0.25em 0 0;
}
.disease-content .disease-list li a:hover {
	color:#FA6400;
	text-decoration:underline;
}

.disease-content .panel-setreduced 
{
	background-color:#FFF;
	color:#111111;
	margin-bottom:10px;
	padding:0 0 5px;
	width:330px;
	
}

.disease-content .panel-setreduced  .panel-head 
{
	background-color: #DDD;
	padding: 5px;
	height: 18px;
	border: 1px solid #EEE;
}
.disease-content .panel-setreduced  div.panel-head h2
{
	color: #222;
	font-size: 14px;
	margin: 0;
	line-height: normal;
	padding-top: 3px;
}
.disease-content .panel-setreduced  .panel-content
{
	color:#333333;
	padding: 8px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #EEE;
	background-color:#FFF;
}
/*--- the wrapper  side module for iwish & video holds the TN's to slect media to view*/

.tabs-wrapper
{
	margin: 4px;
}

.tabs-wrapper #content-viewer
{

}
.tabs-wrapper .viewall
{
	padding: 4px;
}
.tabs-wrapper #tab-videos.media-selector {
	margin-left: 360px;
}

/*--- the sidebar module for iwish & video holds the TN's to slect media to view*/
.media-selector ul 
{
	padding:0px;
}
.media-selector ul h1 a
{
	color:#222222;
	font-size: 1.5em;
	text-decoration:none;

}
.media-selector ul li 
{
	background: #FFF url(/images/folio_tile2.jpg) repeat-x top left;
	margin: 0em 0.0em 0.1em 0px;
	min-height: 55px;
	padding:2px;
}
.sidebar-tabs .media-selector ul li 
{
	background: #FFF;
}
.media-selector ul li .thumb 
{
	margin: 0px 10px 0px 0px;
	overflow:hidden;
	background-color:#FFF;
	border:1px solid #EEEEEE;
	float:left;
	height:45px;
	padding:3px;
	width:65px;
}
.media-selector.right ul li .thumb 
{
	margin: 0px 10px 0px 0px;
	overflow:hidden;
	background-color:#FFF;
	border:1px solid #EEEEEE;
	float:right;
	height:45px;
	padding:2px;
	width:65px;
}
.media-selector ul li .info
{
	height:48px;
	margin:3px 2px 2px 2px;
}
/* title of the media */
.media-selector ul li .info h2
{
	color:#222222;
	font-size: 0.9em;
	font-weight:bold;
	line-height:1.2;

}

.media-selector ul li .info h2  a
{
	color:#515151;
	font-weight:bold;
	text-decoration:none;
}
.media-selector.right ul li .info h2  a
{
	color:#515151;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}
/* info of the media */
.media-selector ul  li .info h3 a,
.media-selector ul  li .info h3 
{
	color:#999;
	font-size: 0.9em;
	font-weight:normal;
	line-height:1.1;
	text-decoration:none;

}
.media-selector.right ul  li .info h3 a,
.media-selector.right ul  li .info h3 
{
	color:#999;
	font-size: 0.85em;
	font-weight:normal;
	line-height:1.1;
	text-decoration:none;

}
.media-selector ul.module.sidedisplay li .info div p {
	width:125px;
}
.disease-content .panel-setreduced  .panel-content .module.news li h2 a {
	color:#222;
	font-size:0.95em;
	font-weight:bold;
	line-height:1.1;
}
.disease-content .panel-setreduced  .panel-content ul.module.news li h3 a,
.disease-content .panel-setreduced  .panel-content ul.module.news li h3,
.disease-content .panel-setreduced  .panel-content ul.module.news li h3 .date
{
	color:#999;
	font-size:0.9em;
	font-weight:normal;
}
.disease-content .panel-setreduced  .panel-content ul.module li {
border-bottom:2px solid #EEE;
border-top:medium none;
font-size:0.95em;
padding:5px 0;
}
.disease-content .panel-setreduced  .panel-content ul.module.news li p
{
	color:#666;
	font-size:0.9em;
	font-weight:normal;
	margin:0px;
}
/*video thumbnail grid home page*/
#tab-videos.ul.module info:hover
{
	color:#FFF;
}
div.tabs ul.module div
{
	margin:0 0 4px 0px;
	min-height:40px;
}


ul.scrollable
{
	margin: 0;
	padding: 0px;
	height: 255px;
	overflow: auto;
}
ul.module.videos.scrollable li.video,
.videos ul.scrollable li.video
{
	padding: 0;
	float:left !Important; 
	background-color:#111;
    -moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	filter: alpha(opacity=85);
	height:125px;
	border:	1px solid #FFF;
}
ul.module.videos.scrollable li.video:hover,
ul.scrollable li:hover
{
    -moz-opacity: 1.00;
	-khtml-opacity: 1.00;
	opacity: 100;
	filter: alpha(opacity=100);
    color: #FFF;
}
ul.module.videos.scrollable li div.thumb
{
	margin: 0px 0px 5px 0px;
	padding: 0;
	width: 143px;
	height: 90px;
	overflow: hidden;
    color:666;
}

ul.module.videos.scrollable li div.thumb:hover
{
	overflow: hidden;
    -moz-opacity: 1.00;
	-khtml-opacity: 1.00;
	opacity: 100;
	filter: alpha(opacity=100);
    color: #FFF;
}

ul.module.videos.scrollablee li div.info
{
	padding: 4px;
}
/*ul.scrollable li div.info a,
ul.module ul.scrollable li div.info h2,
ul.scrollable li div.info h4
{
	font-weight: normal;
	padding: 0;
	font-size:.95em;
}*/

ul.module.videos.scrollable li.video div.info h3 a

{
	color:#777;
	font-size:.85em;
	padding-left:8px;
	text-decoration:none;
	font-weight:normal;
	
}
ul.module.videos.scrollable li.video div.info h3 a:hover
{
    color: #999;
	text-decoration:underline;
}

.viewall
{
	padding: 4px;
}
table.news td.links .viewall p
{
	border:none;
}

table.news td.links p.viewall a,
.viewall a
{
	background: Transparent url(/images/arrow_right.gif) no-repeat right center;
	color: #79b22c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 18px;
	
}
table.news td.links p.viewall a:hover,
.viewall a:hover
{
	background-image: url(images/arrow_rightorange.gif);
	color: #F60;
	text-decoration: underline;
}

.clinical-trials .module h4
{
	border-bottom: solid 1px #CCC;
	font-size: 13px;
	color: #222;
	margin: 10px 0 5px 0px;
	line-height:1.5;
}
.clinical-trials .module ul {
	margin-bottom: 8px;
}
.clinical-trials .module li {
	padding: 2px 2px;
}
.clinical-trials .module li.item a {
	font-size:11px;
	font-weight:bold;
	color:#069;
	text-decoration:none;
}

ul.module li h2,
ul.module li h3,
ul.module li p
{
	margin: 0 0 0.15em 0;
}

/* TinyMCE */
body#content,
body.mceContentBody
{
	background: #FFF;
	color: #222;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	font-size: 14px;
	line-height: 1.2;
	padding: 0.5em;
}
body#content a,
body.mceContentBody a
{
	color: #06C !important;
}
body#content p,
body.mceContentBody p
{
	margin: 0.5em 0;
	padding: 0 0 2px;
}
body#content ul,
body#content ol,
body.mceContentBody ul,
body.mceContentBody ol
{
	list-style-position: outside;
	margin: 1em 0 1em 30px;
}
body#content ul,
body.mceContentBody ul
{
	list-style-type: disc;
}
body#content ol,
body.mceContentBody ol
{
	list-style-position: inside;
	list-style-type: decimal;
}

/*--------------- THE PARTNER View Page-------------- */

div.panel.coabout h2
 {
	color:#222222;
	font-size:18px;
	line-height:1.4;
	font-weight:bold;
 }


div.panel.personnel h2
{
	color:#222222;
	font-size:18px;
	line-height:1.4;
	font-weight:bold;
}

/* Featured items panes */
div.featured-items
{
	margin: 0 auto;
	width: 940px;
}
div.featured-items ul.selector
{
	padding: 0.5em;
	text-align: right;
}
div.featured-items ul.selector li
{
	display: inline;
}
div.featured-items ul.selector li a
{
	color: #888;
	padding: 0.5em 0.25em;
	text-decoration: none;
}
div.featured-items ul.selector li a:hover
{
	color: #555;
}
div.featured-items ul.selector li.active a
{
	color: #444;
}
div.featured-items div.panes
{
	position: relative;
	overflow: hidden;
	clear: both;
	width: 940px;
	height: 381px;
}
div.featured-items div.panes div
{
	float: left;
	display: block;
	width: 940px;
	position: relative;
}
div.featured-items div.panes div.items
{
	width: 20000em;
	position: absolute;
	clear: both;
	margin: 0;
	padding: 0;
}
div.featured-items div.items a,
div.featured-items div.items img
{
	display: block;
}
div.featured-items div.items div.teaser
{
	background: #FFF;
	font-size: 11px;
	line-height: 1.2;
	padding: 0.5em;
	width: auto;
	overflow: hidden;
}
div.featured-items div.items div.teaser h2,
div.featured-items div.items div.teaser p
{
	color: #222;
	display: inline;
}

