/* ------------------------- */
/*     ADDED BY D.JOHNSON    */
/* ------------------------- */

/* ------------------------- */
/*        LOGO COLORS        */
/* ------------------------- */
/* #C7224b red */
/* #1288c9 blue */
/* #fab616 gold */
/* #26b24f green */
/* #625fa9 purple*/
/* #8f8f8f table header gray */

/*-----------------------------*/

/* ------------------------- */
/*          COLORS           */
/* ------------------------- */
/* Maroon: #B21E43
/* Dark Gray: #262626
/* Light Gray: #d6d6d6
/*-----------------------------*/

a.redHref
{
    color: #C7224b;
    
    /*
    font-weight:bolder;
    border-bottom: dotted 1px #cccccc;
    padding-bottom: -2px;
    font-style: italic;
    */
}

strong.red
{
    color: #C7224b;   
}

a.italics
{
    text-decoration: none;
    font-style: italic;
    color: #000000;    
}
a.none
{
    text-decoration: none;
}

.topNav {
	margin:0;
	padding:0 10px 2px 0;
	text-align:right;	
	color:#9E9E9E;
	font-family:Tahoma;
	font-size:11px;
	text-align:right;
}
.topNav a {
	color:#9E9E9E;
	text-decoration:none;
}
.topNav a:hover {
	text-decoration:underline;
}
.topNav .divider {
	margin:0 8px;
}

#breadcrumb {
	position:relative;
	margin:-20px -15px 2px 0;
	padding:0 0 10px 0;	
	right:0;
	font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#B21E43;
}
#breadcrumb a {
	color:#B21E43;
	text-decoration:underline;
}
#breadcrumb a:hover {
	text-decoration:none;
	color:#000000;
}

#backToSearch {
	position:relative;
	margin:-15px -15px -25px 0;
	padding:0 0 10px 0;	
	right:0;
	font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#B21E43;
}


/* Custom Table */
table.cmTable {
    border:none;
    border-color: #eeeeee; /* Firefox - border:none doesn't work, so set color same as body */    
}
table.cmTable th {
    border:none;
    background-color:#8f8f8f;
    padding:4px 4px 4px 4px;
    color:#eeeeee;  
    text-align:left; 
    vertical-align:top;            
}
table.cmTable td {
    /*color:#675949;*/
    border:none;
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    padding:4px 4px 4px 4px;
}
.cmTableAltRow td {
    background-color:#e9e9e9;
}


/* Show Scores Table */
table.showScoresTable 
{
     /* Firefox - border:none doesn't work, so set color same as body */  
    border:none;
}
table.showScoresTable td {
    border:none;
    text-align:left;
    vertical-align:top;
    padding:0 0 0 0;
}

.scoresTd {
    text-align:left;
    vertical-align:top;
    padding:3px 0 0 0;
}

.rowNbr 
{
    
    /*border-bottom: solid 1px #8f8f8f;*/
    font-size: 10px;
    color: #262626;
}


/* Custom Score Table (in header of GridView) */
table.customScoreTable 
{
    border:none;
}
table.customScoreTable td {
    /*color:#675949;*/
    color:#eeeeee;  
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    padding:1px;
    border:none;
    font-size: 9px;
}
table.customScoreTable a {
    /*color:#675949;*/
    color:#eeeeee;  
    font-size: 9px;
}


.dataGridHead td {
    background-color:#8f8f8f;
    font-size:12px;
    font-weight:bold;
    text-align:left;  
    vertical-align:top;    
    color:#eeeeee; 
}

.comparisonFooter td {
    background-color:#fae8b5;
    font-size:12px;
    font-weight:bold;
    text-align:left;  
    vertical-align:top;    
    color:#748abd; 
}



.tRow td {
    background-color:#eeeeee;
    /* background:url("/common/images/bg_table.jpg") repeat-x 0 50%; */
}
.tRow9px td {
    background-color:#e9e9e9;
    font-size:9px;
}

.alt td {
    background-color:#e9e9e9;
    /* background:url("/common/images/bg_table.jpg") repeat-x 0 50%; */
}
.alt9px td {
    background-color:#e0e5f0;
    font-size:9px;
}

.alt2 td {
    background-color:#748abd;
}

.selectedTreatment td {
    background-color:#fbedc5;
    /* background:url("/common/images/bg_table.jpg") repeat-x 0 50%; */
}


input /*text box objects*/
{
    font-size:11px;
    color:#675949;
}

.searchBox
{
    font-size:11px;
    height:11px;
    width:100px;
}
.searchLink a {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:0 10px 0 0;
	text-decoration:none;
}
.goButton
{
    padding-top:1px;
}

select /*dropdown list objects*/
{
    font-size:12px;
    color:#675949;
}

.smallFont
{
    font-size:10px;
}

.smallHref
{
    font-size:10px;
    color:Blue;
}

textarea /*textarea (multi-line textbox) objects*/
{
    font-size:12px;
    color:#675949;
}    

.errorMessage 
{
    color:Red;
}

.validationMessage 
{
    color:Red;
}

/* ------------------------- */
/*     Publication Types     */
/*     ADDED BY DYWAYNE      */
/* ------------------------- */

.publicationType {
	color: #000000;	
	font-weight: bold;
	font-size: 12px;
} 

.starCompare {	
	background-color:#fae8b5;
} 

.padLeft5 {
    padding-left: 5px;    
}
.padLeft10 {
    padding-left: 10px;    
}

.searchResultTitle {
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#748abd;
}

/* row highlighting */
.rowNormal { background-color: transparent }
.rowHighlight { background-color: #e0e5f0; }


.tabHeaderStyle th {
    background-color:transparent;
    font-size:11px;
    color:#748ABD;  
    text-align:left;  
    vertical-align:bottom;   
    border-bottom: solid 3px #748ABD;
    padding: 0 0 0 0;    
    text-align: center;
}

.tdCenter 
{
    text-align:center;
    vertical-align:top;
    overflow: auto; 
    border-bottom: solid 1px #e9e9e9;   
}
.tdCenterNoBorder
{
    text-align:center;
    vertical-align:top;
    overflow: auto; 
}

.tdLeft 
{
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    border-bottom: solid 1px #e9e9e9;   
}
.tdLeftNoBorder
{
    text-align:left;
    vertical-align:top;
    overflow: auto; 
}

.rankingLink a {
	text-decoration:none;
    border-bottom: solid 1px #e9e9e9;   
}

.awardPanelHeader 
{
    font-weight:bold; 
    font-family: Verdana, Arial, Helvetica, sans-serif;     
    font-size: 13px;
    background-color: #625fa9;
    background-image: url( /common/images/graph/award_panel_header.gif );
    color: #eeeeee;
}
.awardPanel
{  
    border: solid 1px #625fa9; /*#d6d6d6;*/
    padding: 4px 4px 4px 4px;    
}
.awardPanelInner
{
    padding:0;
    margin:0;
    font-size:12px;
}
.awardPanelInner h2
{
    margin-top:10px;
    color:#625fa9;
}
.awardPanelInner p 
{
    padding:5px 0 5px 15px;
    margin:0;
}
.awardPanelInner ul
{
    padding-left:15px;
    margin:0 0 0 5px;
    list-style: disc;

}

.awardCondition
{
    margin:0 0 0 1px;
}


.loginNav{
	float:left;
	padding: 20px 5px 0 8px;	
}


/* Consumer Condition and Treatment selections */
.consumerList
{
    margin-top: 0;
}

.consumerList li
{
    margin-left: -20px;
    list-style-image: url("/common/images/template2/sep.gif");
    padding: 0 0 2px 0;

}


.consumerList a
{
    text-decoration:none;
}
.consumerList a:hover
{
    text-decoration:underline;
}

.moreInfo a
{
    text-decoration:none;
}
.moreInfo a:hover
{
    text-decoration:underline;
}


.evidenceTreatmentMatch
{
    font-weight:bold;
    font-size:14px;
    background-color:#fae8b5;
}

#poll 
{
    /*border:solid 1px #e0e5f0;*/
    /*padding:5px 5px 0 5px;*/
}
#poll h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#748abd;
	background-color:#e0e5f0;
	border-bottom:0;
}
#poll h3 {
	margin:0 0 10px 0;
	padding:0 5px 0 5px;
	font-size:12px;
	font-weight:bold;
	color:#748abd;
	border-bottom:0;
}
#pollBody
{
    padding:0 5px 0 5px;
}
#pollBody table tr td
{       
    padding:2px 0 0 0;
    font-size:12px;
}
#pollBody p
{
    padding:0 5px 0 5px;
}


.graphHeaderStyle th {
    background-color:transparent;
    font-size:12px;
    color:#748ABD;  
    text-align:left;  
    vertical-align:top;   
    border-bottom: none; /*solid 3px #748ABD;*/
    border-top: none; /*solid 3px #748ABD;*/
    padding: 0 0 4px 0;    

}

.graphTotal 
{
    font-weight:bold;
    color:White;
    text-align:center;
    background-repeat:no-repeat;
}

.graphStyle td {
    font-size:9px;
    font-weight:bold;
    text-align:center;  
    color:White;
    height:12px;  
}
.graphColumn
{
    border-right: dotted 1px;
    border-bottom: dotted 1px #e9e9e9;   
    border-color: #d6d6d6;
}
.graphColumnLeft
{
    border-left: dotted 1px;
    border-bottom: dotted 1px #e9e9e9;   
    border-color: #d6d6d6;
}
.graphColumnCenter
{
    border-left: dotted 1px;
    border-right: dotted 1px;
    border-bottom: dotted 1px #e9e9e9;   
    border-color: #d6d6d6;
    text-align:center;
}

/* Hilighted Graph Row */
/*
.graphColumnInnerHilighted
{
    border-top: solid 2px #ffffff;
    border-bottom: solid 2px #8f8f8f;   
}
.graphColumnLeftHilighted
{
    border-top: solid 2px #ffffff;
    border-left: solid 1px;
    border-bottom: solid 2px #8f8f8f;   
    text-align:center;
}
.graphColumnRightHilighted
{
    border-top: solid 2px #ffffff;
    border-right: solid 1px #8f8f8f;
    border-bottom: solid 2px #8f8f8f;   
    text-align:center;
}

.graphHeaderRowRating
{
    background-image:url(/common/images/graph/rating_header.gif);
    width:312px;
    background-repeat:no-repeat;
    height:37px;
}
*/

a {
 color:#262626; 
}


.boldRed {
	color:#B21E43;
	font-size:16px;
	font-weight:bold;
}
.boldBlack {
	color:#262626;
	font-size:16px;
	font-weight:bold;
}



/********************* CSS BOX ******************************/


/* SAMPLE HTML


<div class="sidebox">
	<div class="boxhead"><h2>ConsumerMED Scores for:</h2></div>
	<div class="boxbody">
		<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ornare ultricies libero. Donec 
			fringilla, eros at dapibus fermentum, tellus tellus auctor erat, vitae porta 
            magna libero sed libero. Mauris sed leo. 
			Aliquam aliquam. Maecenas vestibulum.</p>
	</div>
</div>

*/

/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} */ /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	/*width: 17em;*/ /* ems so it will grow */
	width: 390px;
	/*background: url(sbbody-r.gif) no-repeat bottom right;*/
	font-size: 100%;
}
.boxhead {
	/*background: url(sbhead-r.gif) no-repeat top right;*/
	background-image: url( /common/images/graph/award_panel_header.gif );
	margin: 0;
	padding: 0;
	text-align: center;
	
}
.boxhead h2 {
	/*background: url(sbhead-l.gif) no-repeat top left;*/
	margin: 0;
	padding: 10px 0 10px;
	color: #eeeeee; 
    font-weight:bold; 
    font-family: Verdana, Arial, Helvetica, sans-serif;     
    font-size: 13px;
	/*line-height: 1em;*/
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;*/ /* Safari-only, but cool */
}
.boxbody {
	/*background: url(sbbody-l.gif) no-repeat bottom left;*/
	margin: 0;
	padding: 10px 10px 10px 10px;
    border: solid 1px #625fa9;
}

.mediumH1 
{
    color:#B21E43;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0;
}
.mediumH1  a
{
    color:#B21E43;
}
.smallH1 
{
	font-size:12px;
	font-weight:normal;
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
}

.hideLink
{
	color: #eeeeee; 
    font-weight:bold; 
    font-family: Verdana, Arial, Helvetica, sans-serif;     
    font-size: 10px;
}

.guidelinesPanel
{
    border:solid 1px #d6d6d6;
    padding: 0 8px 0 8px;
    margin-top: 10px;
}

.ad
{
}
.ad H2
{
    border:solid 1px #000000;
    background:#d6d6d6;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    padding: 2px 2px 2px 2px;
}
.adDisplay
{
    border:solid 1px #dddddd;
    background:#dddddd;
    color:#000000;
    font-size:11px;
    padding-left: 12px;
    margin: 0 0 8px 0;
}
.adDisplay strong
{
    font-size:12px;
}
.adDisplay H3
{
    margin-top: 5px;
}
.adDisplay p
{
    margin-left: 15px;
}
.adDisplay ul
{
    list-style: none;
    margin-left:2px;
    margin-top: 0;
    margin-bottom: 5px;
}
.adDisplay li
{
    margin-left: 0;
    padding-left: 12px;    
    padding-bottom: 9px;
    background-image: url(/common/images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}
.adDisplay a
{
    text-decoration: none;
}
.adDispay a.hover
{
    color:Blue;
}



