@charset "UTF-8";
/*** 1. Reset and Body styles ***/
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	list-style:none;
	list-style-image:none;
	text-decoration:none;
}
strong, b {
	font-weight:bold;
}

h1 {
	color: #8f8f64;
	font-weight: normal;
	font-size: 17px;
	font-weight:bold;
	padding-bottom: 10px;
}

hr
{
	color: #8f8f64;F
	background-color: #8f8f64;
	height: 1px;
}

h1 a
{
	color: #8f8f64;
}

h2
{
	color: #8f8f64;
	font-weight: normal;
	font-size: 14px;
	font-weight:bold;
}

em, i {
	font-style:italic;
}

a
{
	color:#995522;	
	font-weight:bold;
	cursor:pointer;
}

a img 
{
	text-align:left;
}
span.ital
{
     font-style:italic;
}

input.go {
	background:url(/images/buttons/button_Go.gif) no-repeat top left;
	height:25px;
	width:38px;
}
a.joinmailinglist {
	background:url(/images/buttons/button_JoinMailingList.gif) no-repeat top left;
	height:21px;
	width:115px;
}
input.chooselocations {
	background:url(/images/buttons/button_ChooseLocations.gif) no-repeat top left;
	height:21px;
	width:121px;
}
input.clear {
	background:url(/images/buttons/button_Clear.gif) no-repeat top left;
	height:21px;
	width:49px;
}
input.refresh {
	background:url(/images/buttons/button_Refresh.gif) no-repeat top left;
	height:21px;
	width:66px;
}
input.select {
	background:url(/images/buttons/button_Select.gif) no-repeat top left;
	height:21px;
	width:55px;
}
input.submit {
	background:url(/images/buttons/button_Submit.gif) no-repeat top left;
	height:21px;
	width:61px;
}
input.selectAll {
	background:url(/images/buttons/button_selectAll.gif) no-repeat top left;
	height:21px;
	width:74px;
}
input.clearAll {
	background:url(/images/buttons/button_clearAll.gif) no-repeat top left;
	height:21px;
	width:69px;
}
input.cancel {
	background:url(/images/buttons/button_cancel.gif) no-repeat top left;
	height:21px;
	width:64px;
}
input.usetool {
	background:url(/images/buttons/button_useTool.gif) no-repeat top left;
	height:21px;
	width:72px;
}

li.submit, div.submit
{
	text-align:right;
	margin:10px 0 3px 0;	
}
div.centermod .module div.indexHeader ul li ul.indexButtons li a.back {
	background:url(/images/buttons/button_back.gif) no-repeat top left;
	height:21px;
	width:52px;
	
}
div.centermod .module div.indexHeader ul li ul.indexButtons li a.startOver {
	background:url(/images/buttons/button_startover.gif) no-repeat top left;
	height:21px;
	width:83px;
}
div.centermod .module div.indexHeader ul li ul.indexButtons li a.next {
	background:url(/images/buttons/button_next.gif) no-repeat top left;
	height:21px;
	width:52px;
}
div.centermod .module div.indexHeader ul li ul.indexButtons li a.complete {
	background:url(/images/buttons/button_complete.gif) no-repeat top left;
	height:21px;
	width:78px;
}
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button.button { 
	padding:3px 1px 2px;
	margin:2px 5px 0 0;
	font-size:11px; 
	text-align: center; 
	background: transparent url(/images/greenbutton.gif) no-repeat right -73px; 
}
	
button.button span {
	padding:2px 9px 2px 10px; 
	height:37px; 
	background: transparent url(/images/greenbutton.gif) no-repeat left top; 
	color:#fff;
}
	
button.button:hover, button.buttonHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -109px; 
}
	
button.button:hover span, button.buttonHover span {
	background-position: 0 -37px;
}
span.label {
	color:#555555;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

span.label label
{
    padding-left:5px;
}

/*button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}


a.button span{
	background:url(/images/greenButton.gif) no-repeat top right;
	margin-right:-5px;
	padding:2px 9px 1px 6px;
	text-transform:none;
	font-weight:normal;
	color:#FFF;
	cursor:pointer;
}

a.button span:hover{
	color:#FF3;
}*/

blockquote {
	margin:1em;
}

select {
	border:1px solid #AAAAAA;
}
option {
	padding:0 0.5em 0 0.25em;
}
input[type="submit"]:hover,
input[type="button"]:hover,
input.submit:hover,
input.button:hover
{
	cursor: pointer;	
}
body  {
	clear:left;
	position:relative;
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size: 13px;
	color: #2d2d2d;
	background: url(/images/backpattern.gif) repeat left top;
	margin: 0; 
	padding: 0;
	text-align: center; 
	line-height: 20px;
	background-color:#fff;
}

.headNav a
{
	font-weight:normal;	
}

.topstrip {
	height: 28px;
	background-image: url(/images/header/green_bar.gif); 
	background-repeat: repeat-x;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-bottom-color: #8f8f64;
}
.twoColFixRtHdr  {
	background-image: url(/images/content_back2.gif);
	background-repeat: repeat-x;
}
.twoColFixRtHdrInt {
	background-image: url(/images/content_back_int.gif);
	background-repeat: repeat-x;
}
.twoColFixRtHdr .container, .twoColFixRtHdrInt .container {
} 

/* MAIN CONTENT */

.colorGray{color: #8e8e8e;}
.colorRed{color:Red;}
.displayNone{display:none;}


div.breadCrumb
{
	font-size:10px;
	line-height:15px;	
	padding:0 0 10px;
}

div.breadCrumb a
{
	color: #995522;
	font-weight:bold;
}

div.mainContent .pagination
{
	text-align:right;
}

div.mainContent .pagination a
{
	color: #995522;
	font-weight:bold;	
}

div.mainContent {
	padding:5px 0;
}
div.mainContent div.center{
	float:left;
	width:720px;
}
div.mainContent div.center div.homeIntro{
	padding:3px 0 45px;

}
div.mainContent div.center div.homeIntro h1{
	padding:0 0 10px 0;
	font-size:17px
}

div.mainContent div.center div.homeIntro p{
	font-size:13px;
}

.centermod p
{
	padding-bottom:10px;
	font-size:12px;
	line-height:20px;
}

.mediabox {
	border-left:1px solid #CCB;
	border-top:1px solid #CCB;
	background:url(/images/whitebox.png) no-repeat bottom right;
	width: 698px;
	background-color: #ffffff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 18px;
	overflow: hidden;
}
.mediabox h1 {
	font-size: 15px;
	color: #8f8f64;
	font-style: normal;
	margin-bottom: 0;
	margin-top: 0;
}
.mediabox a:link, .mediabox a:active, .mediabox a:visited, .mediabox a:hover {
	font-size: 11px;
	color: #91552d;
	text-transform: uppercase;
	text-decoration: none;
}
.mediabox a:hover {
	text-decoration: underline;
}
.mediarowicon {
	width: 20px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.mediarow {
	width: 652px;
	margin-left: 35px;
	margin-top: 10px;
}
.twoColFixRtHdr .container, .twoColFixRtHdrInt .container { 
	width: 1005px;
	position: relative;
	margin: 0 auto; 
	text-align: left; 
} 
.twoColFixRtHdr .header, .twoColFixRtHdrInt .header { 
	background: #ffffff;
	padding-top:15px;
} 
.graphheaders {
	background-color: #f3f4ee; 
	color: #8f8f64;
	font-weight: normal;
	font-size: 15px;
}
.auxiliary {
	background-color:#FFFFFF;
	color:#91552D;
	float:right;
	font-size:11px;
	margin-top:17px;
	text-align:right;
	width:330px;
}
.auxiliary .gsc-wrapper {
	text-align: left;
}
.auxiliary .gsc-wrapper a {
	padding: 0;
}
.header .auxiliary ul.headNav {
    position:absolute;
	right:2px;
	top:-30px;
    }
.header .auxiliary input {
    float:right;
    }
.header .auxiliary ul.headNav li {
    display:inline;
    }
.header .auxiliary a{
	padding:0 5px;
}

.header .auxiliary ul.headNav img
{
    vertical-align:middle;
}

.auxiliary a:link, .auxiliary a:active, .auxiliary a:visited, .auxiliary a:hover {
	color: #fff;
	font-weight:normal;
	text-decoration: none;
}
.auxiliary a:hover {
	text-decoration: underline;
}
.banner {
	float:left;
	height:60px;
	width:648px;
}

.moduleCont {
	background:url(/images/whitebox.png) no-repeat bottom right;
	float:left;
	margin-bottom:10px;
}
.module {
	border-top:1px solid #CCB;
	padding:10px 15px;
	font-size:11px;
}

.sidebar .module select
{width: 228px;	}

	div.module ul.icons {
		text-align:right;
	}
	
	div.module ul.icons.profile {
		float: right;
	}
	
	div.module ul.iconsBox {
		border-color:#A09F77;
		border-style:solid;
		border-width:4px 1px 1px;
		margin-right:2px;
		padding:7px 14px;
		text-align:left;
	}
	
		div.module ul.icons li{
			display:inline;
			padding:7px 0;
			position:relative;
		}
			div.centermod div.module ul.icons li a{
				font-size:11px;
				padding:0 20px;
				font-weight:normal;
			}
			div.centermod div.module ul.icons li a:hover
			{
			    font-size:11px;
			}
			div.module ul.icons li.print{
				background:url(/images/icons/print.gif) no-repeat center left;
			}
			div.module ul.icons li.pdf{
				background:url(/images/icons/pdf.gif) no-repeat center left;
			}
			div.module ul.icons li.embed{
				background:url(/images/icons/embed.png) no-repeat center left;
			}
			div.module ul.icons li.xls{
				background:url(/images/icons/xls.gif) no-repeat center left;
			}
			div.module ul.icons li.ppt{
				background:url(/images/icons/ppt.gif) no-repeat center left;
			}
	div.module ul.reporttype 
	{
	    float:right;
		height:40px;
		margin-top:10px;
	}
	div.module ul.reporttype span{
		/*display:none;*/
	}
		div.module ul.reporttype li {
			float:left;
			height:37px;
			cursor:pointer;
			text-indent:-10000px;
		}
		div.module ul.reporttype li a
		{
		    height:30px;
		    display:block;
		}   
		div.module ul.reporttype li.table {
			width:81px;
			background:url(/images/reportType.png) no-repeat 0 -80px;}
		div.module ul.reporttype li.table.selected, 
		div.module ul.reporttype li.table.enabled:hover { background-position: 0 -40px;}
		div.module ul.reporttype li.table.enabled { background-position: 0 0;
		}
		
		div.module ul.reporttype li.trend {
			width:85px;
			background:url(/images/reportType.png) no-repeat -81px -80px;}
		div.module ul.reporttype li.trend.selected,
		div.module ul.reporttype li.trend.enabled:hover{ background-position: -81px -40px;}
		div.module ul.reporttype li.trend.enabled { background-position: -81px 0;
	}	
		
		div.module ul.reporttype li.map {
			width:70px;
			background:url(/images/reportType.png) no-repeat -166px -80px;}
		div.module ul.reporttype li.map.selected,
		div.module ul.reporttype li.map.enabled:hover{ background-position: -166px -40px;}
		div.module ul.reporttype li.map.enabled { background-position: -166px 0;
		}
		
		div.module ul.reporttype li.bar {
			width:68px;
			background:url(/images/reportType.png) no-repeat -236px -80px;
		}
		div.module ul.reporttype li.bar.selected,
		div.module ul.reporttype li.bar.enabled:hover{ background-position: -236px -40px;}
		div.module ul.reporttype li.bar.enabled { background-position: -236px 0;
		}
		
		div.module ul.reporttype li.distribution {
			width:124px;
			background:url(/images/reportType.png) no-repeat -304px -80px;
		}
		div.module ul.reporttype li.distribution.selected,
		div.module ul.reporttype li.distribution.enabled:hover{ background-position: -304px -40px;}
		div.module ul.reporttype li.distribution.enabled { background-position: -304px 0;
		}
		
		
	div.module ul.pairselect {
		padding:0 20px 0 0;
		float:left;
	}

div.module .heading
{
	color:#2D2D2D;
	font-size:.8em;
	font-weight:bold;
}

div.sortFilterModule select
{
	margin: 2px 0 2px 0;
}

div.sortFilterModule input
{
	margin-top:0;	
}

div.centermod {
	background:url(/images/centerbg.png) repeat-y 0 0;
	float:left;
	margin-bottom:0px;
	width:728px;
}
    div.centermod div.module {
	    margin:0 5px;
	    padding:10px 17px;
    }
        div.centermod div.module div.report 
        {
            overflow-x:auto;
            overflow-y:hidden;
            margin-bottom:1em;
            width:687px;
        }
        div.centermod .module div.indexHeader
        {
			overflow:hidden;
        }
            div.centermod .module div.indexHeader ul
            {
            }
                div.centermod .module div.indexHeader ul li
                {padding:0 0 10px 0;
                }
					div.centermod .module div.indexHeader ul li.hciButtons{
						clear:both;
					}
						div.centermod .module div.indexHeader ul li.hciButtons ul.icons{
							float:right;
						}
						div.centermod .module div.indexHeader ul li.hciButtons ul.indexButtons{
							float:left;
						}
							div.centermod .module div.indexHeader ul li.hciButtons ul li {
								padding:1px 0;
							}
                div.centermod .module div.indexHeader ul li.label 
                {
                }
                    div.centermod .module div.indexHeader ul li ul.indexButtons
                    {
                        margin-top:10px;
                    }
                        div.centermod .module div.indexHeader ul li ul.indexButtons li
                        {
                            display:inline;
                            }                        
                            div.centermod .module div.indexHeader ul li ul.indexButtons li span
                            {
                                background:url(/images/HCIstep.gif) no-repeat  0 0;
                                font-size:12px;
                                padding:6px 13px;
                            }
                            div.centermod .module div.indexHeader ul li ul.indexButtons li a
                            {
                                float:right;
                                margin:0 2px;
                                text-indent:-10000px;
                                display:block;
                            }
		div.centermod div.module ul.annotations {
			background-color: #FEF1EC;
			border: 1px solid #CD0A0A;
			margin-bottom: 10px;
			margin-right: 2px;
			padding: 10px;
		}
			div.centermod div.module ul.annotations li{
				background: url("../images/icons/exclamation.png") no-repeat scroll 0 2px transparent;
				border-bottom: 1px solid #EFB4A4;
				margin-bottom: 10px;
				padding: 0 0 10px 25px;
			}
				div.centermod div.module ul.annotations li.last{
					padding-bottom:0;
					border:none;
				}
			div.centermod div.module ul.annotations li span a{
				font-size:9px;
			}
/************** Topic Tree sub menus ***************************/
	.tree ul.redLinks {
		float:left;
		padding:10px 0;
	}
			.tree ul.redLinks ul{
				padding: 0 0 30px;
			}
	.tree li.leaf {
		padding:0 0 0 30px;
	}
		.tree li.breakdown {
			padding:0 0 0 50px;
	}		

/******* DATA BY TOPIC ************/

#dataByTopic .all-topics-and-indicators a {
	background:url(/images/buttons/button_viewAllTopics.gif) no-repeat 0 0;
	display:block;
	height:34px;
	width:261px;
	text-indent:-1000px;
	width:100%;
	float:left;
	padding:10px 0;
}


        div.centermod .module #hospSel
        {
            display:none;
        } 
        div.centermod .module div.indexCon 
        {
            float:left;
            margin:0 auto;
            padding:20px;
        }
            div.centermod .module div.thermState
            {
                background:url(/images/therm_state.gif) no-repeat 0 0;
                height:814px;
                width:72px;
                float:left;
                margin:15px 50px;
            }
            div.centermod .module div.therm
            {
                height:570px;
                width:49px;
                float:left;
                margin:20px 0;
            }
            
                div.centermod .module div.therm.test
                {
                    background:url(/images/therm_100test.gif) no-repeat 0 0;
                    width:70px;
                }
                    div.centermod .module div.therm.t0to100
                {
                    background:url(/images/therm_100.gif) no-repeat 0 0;
                }
                    div.centermod .module div.therm.t0to50
                {
                    background:url(/images/therm_0to50.gif) no-repeat 0 0;
                }
                    div.centermod .module div.therm.t25to75
                {
                    background:url(/images/therm_25to75.gif) no-repeat 0 0;
                }
                   div.centermod .module div.therm.t50to100
                {
                    background:url(/images/therm_50to100.gif) no-repeat 0 0;
                }
            div.centermod .module div.thermText
            {
                height:400px;
                background:url(/images/HCIpercentText.gif) no-repeat 0 0;
                width:20px;
                float:left;
                margin:130px 0 0;
            }    
            
            div.centermod .module div.chartCon
            {
                float:left;
                padding:20px 0 20px 20px;
            }

                div.centermod .module div.chartCon ul li
            {
                line-height:16px
            }
                div.centermod .module div.chartCon div.scale
                {
                    float:left;
                    font-size:15px;
                    margin:25px 10px 25px 0;
                    text-align:right;
                    width:20px;
                    position:relative;
                    
                }
                    div.centermod .module div.chartCon div.scale span 
                    {
                        position:absolute;
                        right:0;
                        /*right:71px;
                        color:#FFF;*/
                    }
                div.centermod .module div.chartCon div.chart
                { 
                  border: 2px solid #444;
                  background: url(/images/HCIchartBG.gif) repeat-y center top;
                  width:500px;
                  float:left;
                  line-height:10px;
                  padding:25px 0;
                }    
                    div.centermod .module div.chartCon div.chart div.leftCol, 
                    div.centermod .module div.chartCon div.chart div.rightCol
                    {
                        width:250px;
                        float:left;
                        height:500px;
                        position:relative;
                    }
                     div.centermod .module div.chartCon div.chart div.leftCol a, 
                    div.centermod .module div.chartCon div.chart div.rightCol a
                    {
                        height:11px; /* makes underline visible */
                    }
                        div.centermod .module div.chartCon div.chart div.leftCol div.line, 
                        div.centermod .module div.chartCon div.chart div.rightCol div.line
                        {
                            background: url(/images/indexLine.gif) no-repeat 0 0;
                            height:2px;
                            width:9px;
                        }
                        div.centermod .module div.chartCon div.chart div.leftCol div.line.dark, 
                        div.centermod .module div.chartCon div.chart div.rightCol div.line.dark
                        {
                            background: url(/images/indexLine.gif) no-repeat bottom left;
                            z-index:2;
                        }
                        div.centermod .module div.chartCon div.chart a.selected 
                        {
                            color:#000
                        }
                        div.centermod .module div.chartCon div.chart div.leftCol div.line 
                        {
                            position:absolute;
                            right:0;
                        }
                        div.centermod .module div.chartCon div.chart div.rightCol div.line 
                        {
                            position:absolute;
                            left:0;
                        }
                        div.centermod .module div.chartCon div.chart a
                        {
                            cursor:pointer;
                            overflow:hidden;
                        }
                        div.centermod .module div.chartCon div.chart div.leftCol a
                        {
                            /*background: url(/images/indexLineLeft.gif) no-repeat right center;*/
                            margin-right:15px;
                            position:absolute;
                        }
                    div.centermod .module div.chartCon div.chart div.leftCol a
                    {
                        right:0;
                        text-align:right;
                        width:230px;
                    }
                        div.centermod .module div.chartCon div.chart div.rightCol a
                        {
                            /*background: url(/images/indexLineRight.gif) no-repeat left center;*/
                            padding-left:15px;
                            position:absolute;
                            width:235px;
                        }
                div.centermod .module ul.sitemap 
                {
                }
                    div.centermod .module ul.sitemap ul li 
                    {
                        padding-left:20px;
                    }
                        div.centermod .module ul.sitemap ul ul li 
                        {
                            padding-left:40px;
                        }
                            div.centermod .module ul.sitemap ul ul ul li 
                            {
                                padding-left:60px;
                            }
div.centermodbottom {
	background:url(/images/centerbgbottom.png) no-repeat 0 0;
	height:7px;
	width:728px;
	float:left;
}

div.centermod .module a:hover{
	text-decoration:underline;
}

div.longtabcont{
	background:url(/images/tab.png) no-repeat top left;
	padding-left:7px;
	float:left;
	margin-left:-1px;
}
    div.longtabcont.multi{
	    width:170px;
	    margin:0 3px 0 0;
    }
        div.longtabcont.multi div.longtab
        {
            height:45px;
            color:#AAA;
        }
            div.longtabcont.multi div.longtab.selected,
            div.longtabcont.multi div.longtab:hover
            {
               color:#FFF;
               cursor:pointer;
            }
div.longtabcont.map
{
    background:url(/images/maptab.png) no-repeat top left;
    margin-left:-3px;
    max-width:703px;
}
    div.longtabcont.map div.longtab
    {
        background:url(/images/maptab.png) no-repeat top right;
    }
div.longtab{ 
	background:url(/images/tab.png) no-repeat top right;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-right:-10px;
    padding:7px 20px 5px 8px;
    font-weight:bold;
    max-width:694px;
}

	#tabTitle span{
	    color:#dadcd1;
	    text-transform:none;
	    font-weight:normal;
	    font-size:12px;
    }

	div.centermod .module span.query {
	font-weight:bold;
	}
	div.centermod .module table.indicatortable {
		margin-top: 10px;
		margin-bottom: 14px;
	}
	
	span.selected-options {
		font-size: 90%;
		font-weight: normal;
		text-transform: none;
	}	

/* SIDEBAR */

.twoColFixRtHdr .sidebar, .twoColFixRtHdrInt .sidebar {
	float: left; 
	padding-left:15px;
	width:270px;
        margin-top:5px;
}

.sidebar .moduleCont {
	background:url(/images/modbox.png) no-repeat bottom left;
	float:left;
	padding-right:5px;
	margin-bottom:15px;
	padding-bottom:7px;
	width:265px;
}
.sidebar .module {
	background:url(/images/modbox.png) no-repeat top left;
	border:none;
	margin-top:-5px;
	padding:0 19px 10px 18px;
	text-align:left;
}
div.sidebar div.tab {
	padding:6px 0 9px;
}
div.sidebar div.tab span{
	color:#FFFFFF;
	text-transform:uppercase;
	height:25px;
	font-size:13px;
	font-weight:bold;
        letter-spacing:0.05em;
}
div.sidebar div.stayinformed p {
	padding:5px 0;
}
div.module div.featured {
	background-color:#f3f4ee;
	border-bottom:1px solid #CCB;
	margin:-2px -15px 0 -14px;
	padding:0 13px;
}
div.module div.featured span.title
{
    line-height:15px;
    display:block;
    
}
.sidebar .moduleCont .module p{
	padding:5px 0;
	font-size:12px;
	line-height:18px;
}

 .sidebar ul.relatedContentModule li{
	border-bottom:1px solid #CCCCBB;
    padding:5px 0;
	line-height:normal;

}

.sidebar .moduleCont .module ul li.more {
	text-align:right;
	font-size:11px;
	font-size:12px;
}
a.back {
	float:right;
	/*padding-right: 20px;
	text-align:right;*/
	color:#995522;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.sidebar .moduleCont .module ul li.more a {
	color:#995522;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin:5px 0;
	padding-bottom:10px;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
}
	.sidebar .moduleCont .module div.featured ul li ul{
		margin:0;
	 }
	.sidebar .moduleCont .module ul li ul{
		margin:0;
	 }
		.sidebar .moduleCont .module ul li ul li{
			 border:none;
			padding:0;
		}
.sidebar .moduleCont .module div.featured ul li{
	 border-bottom:none;
	 padding-bottom:0;
}
.sidebar .moduleCont .module ul 
{
    padding:5px 0;
}
.sidebar .moduleCont .module ul li.pub{
	background:url(/images/icons/publication.gif) no-repeat 0 10px;
}
    .sidebar .moduleCont .module ul li.pub, .sidebar .moduleCont .module ul li.art {
	    padding:6px 0 6px 24px;
	    line-height:17px;
    }
        .sidebar .moduleCont .module ul li.pub a, .sidebar .moduleCont .module ul li.art a, .sidebar .moduleCont .module ul li.press a{
	        color:#8F8F64;
	        font-weight:bold;
        }

.sidebar .moduleCont .module ul li.art{
	background:url(/images/icons/articleimage.gif) no-repeat 0 8px;
}

.sidebar .moduleCont .module ul li.press{
	padding-left:24px;
	background:url(/images/icons/articleimage.gif) no-repeat 0 8px;
}
 	li.last, div.sidebar .module ul.mediaItems li.last,
 	.sidebar ul.relatedContentModule li.last {
	 border:none;
	}
	div.centermod .module ul.mediaItems li.last {
		border:none;
	}
 .sidebar .moduleCont .module ul li a.DL, .sidebar .moduleCont .module a.viewall{
	margin: 5px 0;
	color: #952;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	text-decoration:none;
	float:right;
	text-transform:uppercase;
}
.sidebar .moduleCont .module ul li a:hover, .sidebar .moduleCont .module a.viewall:hover{
	text-decoration:underline;
}

.twoColFixRtHdrInt .profilebar {
	margin-top: 124px;
	float: left; 
	width: 283px; 
	padding: 0px 0px;
}
.twoColFixRtHdr .sidebar .box1, .twoColFixRtHdrInt  .sidebar .box1 {
	width: 233px;
	margin-left: 3px;
	background-color: #f4f4ee;
	border-width: 1px;
	border-style: solid;
	border-color: #cdccb8;
	padding: 12px;
	font-size: 10px;
	color: #2d2d2d;
	line-height: 15px;
}
.twoColFixRtHdrInt .profilebar .box1 {
	width: 233px;
	margin-left: 3px;
	background-color: #f4f4ee;
	border-width: 1px;
	border-style: solid;
	border-color: #cdccb8;
	padding: 12px;
	font-size: 10px;
	color: #2d2d2d;
	line-height: 15px;
}
.twoColFixRtHdr .sidebar .box2, .twoColFixRtHdrInt .sidebar .box2 {
	width: 233px;
	margin-left: 3px;
	background-color: #ffffff;
	border-style: solid;
	border-color: #cdccb8;
	border-width: 0 1px 1px 1px;
	padding: 12px;
	font-size: 10px;
	color: #2d2d2d;
	line-height: 15px;
}
.twoColFixRtHdrInt .profilebar .box2 {
	width: 233px;
	margin-left: 3px;
	background-color: #ffffff;
	border-style: solid;
	border-color: #cdccb8;
	border-width: 0 1px 1px 1px;
	padding: 12px;
	font-size: 10px;
	color: #2d2d2d;
	line-height: 15px;
}
span.title, span.title a {
	margin-top: 2px;
	color: #8f8f64;
	font-weight: bold;
	/*line-height: 15px;*/
	text-transform:uppercase;
}

.sidebar span.title
{
	vertical-align:top;
	line-height:15px;
}

.publicationimage {
	margin-right: 10px;
	margin-bottom: 25px;
}

.boxlink {
	margin-top: 5px;
	text-align: right;
	font-size: 9px;
	color: #91552d;
	font-weight: bold;
	margin-left: 5px;
}
.boxlink a:link, .boxlink a:active, .boxlink a:visited, .boxlink a:hover {
	color: #91552d;
	text-decoration: none;
}
.boxlink a:hover {
	text-decoration: underline;
}
.mapbox {
	float:left;
}
.mapboxlink {
	width:162px;
	height: 29px;
	font-size: 11px;
	color: #ffffff;
	background: url(/images/customize_map.png) no-repeat 0 0;
	font-weight: bold;
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding-left: 12px;
	padding-top: 2px;
	text-align:left;	
}
.mapboxlink a:link, .mapboxlink a:active, .mapboxlink a:visited, .mapboxlink a:hover {
	color: #ffffff;
	text-decoration: none;
}
.mapboxdownload {
	width: 150px;
	font-size: 11px;
	color: #91552d;
	font-weight: bold;
	float: right;
	clear: left;
	margin-right:0;
	margin-top: 3px;
	text-transform: uppercase;
	text-align: right;
}
.mapboxdownload a:link, .mapboxdownload a:active, .mapboxdownload a:visited, .mapboxdownload a:hover {
	color: #91552d;
	text-decoration: none;
}
.pages {
	text-align: right;
	font-size: 9px;
	color: #494949;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 12px;
	margin-left: 545px;
}
.pages a:link, .pages a:active, .pages a:visited, .pages a:hover  {
	color: #91552d;
	text-decoration: none;
}
.pages a:hover {
	text-decoration: underline;
}
.mapnotes {
	width: 694px;
	color: #2d2d2d;
	font-size:12px;
	line-height:18px;
	background-color: #ffffff;
	padding: 12px;
	border-style: solid;
	border-color: #8f8f64;
	border-width: 1px 1px 1px 1px;
}
.mapnotes i {
	font-size: 12px;
	line-height: 25px;
}
.mapnotes p {
	margin: 0;
}
.controls {
 	margin-top: 10px;
	width: 601px;
	height: 76px;
	background-image: url(/images/controlsbox_home.gif);
	background-repeat: no-repeat;
}
.controlbox1 {
	width: 95px;
	text-align: center;
	padding-top: 12px;
}
div.controlboxCol.Left {
	margin:15px 18px;
	Float: left;
	width:230px;
	}
div.controlboxCol.Right {
	margin:15px 5px 0 22px;
	Float: left;
	width:305px;
	}
div.controlboxCol span 
{
    padding:0 0 5px 5px;
    color:#FFFFFF;
    }
	div.controlboxCol img {
		padding-bottom:10px;
	}
	div.controlboxCol ul li {
		float:left;
	}
	div.controlboxCol ul.view li a {
		display:block;
		text-indent:-10000px;
		height:25px;
	}
	div.controlboxCol ul.view li.left{
		background:url(/images/viewOtherDataBy.gif) no-repeat 0 0;
		width:73px;
	}
	div.controlboxCol ul.view li.mid{
		background:url(/images/viewOtherDataBy.gif) no-repeat -73px 0;
		width:89px;
	}
	div.controlboxCol ul.view li.right{
		background:url(/images/viewOtherDataBy.gif) no-repeat -162px 0;
		width:61px;
	}
	div.controlboxCol.Right ul li{
		margin:0 8px 0 0;
		color:#FFF;
	}

.controlbox3 {
	margin-left: 289px;
	width: 295px;
	clear: left;
	color: #ffffff;
	font-size: 10px;
	margin-top: -47px;
	height: 70px;
}
.controlsint {
 	margin-top: 0px;
	margin-left: 10px;
	width: 527px;
	height: 76px;
	background-image: url(/images/controlsint_box.gif);
	background-repeat: no-repeat;
}	
.controlintbox1 {
	width: 289px;
	height: 76px;
	padding-left: 15px;
	padding-top: 12px;
	font-size: 12px;
	color: #ffffff;
	vertical-align: absmiddle;
	line-height: 26px;
}
.controlintbox2 {
	margin-left: 330px;
	width: 175px;
	height: 29px;
	clear: left;
	text-align: center;
	margin-top: -75px;
	font-size: 10px;
	color: #ffffff;
	}
.viewregion {
	width: 181px;
	height: 33px;
	background-image: url(/images/viewregion.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #ffffff;
	padding-top: 3px;
	margin-bottom: 3px;
}
.tipbox {	
	width: 127px;
	font-size: 9px;
	line-height: 14px;
	font-style: italic;
	float: right;
	clear: left;
	margin-top: -75px;
	padding-right: 3px;
	margin-right: 10px;
}

.dividerline {
	border-top-color: #8f8f64;
	border-top-style: solid; 
	border-top-width: 1px;
	height: 8px;
	margin-top: 8px;
}
	
.twoColFixRtHdr .mainContentprofile { 
	margin: 27px 0px 0 0;
	padding: 0; 
} 
.spotlight {
	width: 246px;
	height: 25px;
	background-image: url(/images/sidebars/spotlight.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-left: 17px;
	padding-top: 4px;
}
.sidetab {
	width: 242px;
	height: 25px;
	background-image:url(/images/sidebars/recent_pubs.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-left: 17px;
	padding-top: 4px;
	margin-left: 3px;
}
.informedhead {
	width: 246px;
	height: 25px;
	background-image: url(/images/sidebars/informed.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-left: 17px;
	padding-top: 4px;
	margin-left: 4px;
}
.featuredbox {
	width: 136px;
	height: 25px;
	background-image:url(/images/sidebars/featured_pubs.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 5px;
}
.joinlist {
	width: 106px;
	height: 26px;
	background-image:url(/images/sidebars/joinlist.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-left: 15px;
	padding-top: 2px;
	margin-top: 10px;
}
.usetool, .usetooltan {
	width: 80px;
	height: 28px;
	background-image: url(/images/usetool.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-top: 2px;
	margin-top: 10px;
	text-align: center;
}
/*.button {
	width: 80px;
	height: 24px;
	background-image: url(/images/usetool.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-top: 0px;
	margin-top: 0px;
	text-align: center;
	border-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
}*/
.usetooltan {
	background-image: url(/images/usetool_tan.gif);
}
.refresh, .refreshtan {
	width: 75px;
	height: 28px;
	background-image: url(/images/refresh.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-top: 2px;
	text-align: center;
	float: right;
}
.refreshtan {
	float: none;
	margin-left: 565px;
}
.gobutton {
	width: 38px;
	height: 33px;
	background-image:url(/images/header/go.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: middle;
	margin-left: 960px;
	text-align: center;
	margin-top: -32px;
}
.gobutton  a:link, .gobutton  a:active, .gobutton  a:visited, .gobutton  a:hover {
	color: #ffffff;
	text-decoration: none;
}
.twoColFixRtHdr .prefooter, .twoColFixRtHdrInt .prefooter { 
	padding: 0 10px 0 20px; 
	height: 122px;
	background-color: #ffffff;
	border-width: 3px 0 3px 0;
	border-style: solid;
	border-color: #8f8f64;	
	text-align: left;
} 
.twoColFixRtHdr .footer, .twoColFixRtHdrInt .footer { 
	padding: 0 10px 0 20px; 
	height: 220px;
	background-image: url(/images/footer/footer_back.gif);
}  
.twoColFixRtHdr .footer p, .twoColFixRtHdrInt .footer p {
	margin: 0; 
	padding: 10px 0; 
}



.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.formfield {
		border:solid 1px #C7C7B1;
		padding:2px 4px 1px 4px;
		font-size: 13px;
		background-repeat: no-repeat;
		vertical-align: middle;
}
div.header div.auxiliary .searchfield
{
	padding:4px 10px 5px 29px;
    background-image: url(/images/header/searchback.gif);
    width: 242px;
    margin:0 0 0 18px;
    border:none;
}

.hospitalNameField
{
	width:200px;	
}

.hospitalZipField
{
	width:75px;
}

.zipfield {
		width: 97px;
		height: 18px;
		font-size: 11px;
		background-image: url(/images/zipback.gif);
		background-repeat: no-repeat;
		border: none;
		border-color: #515151;
		padding-left: 3px;
		margin-top: 3px;
		clear: both;
}
.miles {
		width: 100px; 
		font-size: 11px;
		color: #000000;
		margin:0px;
		vertical-align:middle;
}			

.namefield {
		width: 222px;
		height: 24px;
		font-size: 11px;
		color: #8e8e8e;
		background-image: url(/images/nameback.gif);
		background-repeat: no-repeat;
		border: none;
		padding-left: 4px;
		margin-top: 3px;
		clear: both;
		vertical-align: middle;
		border-color: #ffffff;
		
		
}
.hospitals, .locations {
		width: 643px;
		height: 395px;
		background: #ffffff;
		border-style: solid;
		border-width: 1px;
		border-color: #c7c7b1;
		padding: 18px;
		overflow-y: scroll;
}

.hospitals b {
		font-size: 13px;
		font-weight: bold;
		line-height: 15px;
}
.statename {
	line-height: 22px;
}
.statedata {
		margin-left: 40px;
		line-height: 22px;
}
.statedata a:link, .statedata a:active, .statedata a:visited, .statedata a:hover {
	font-size: 8px;
	color: #91552d;
	text-decoration: none;
}
.statedata a:hover {
	text-decoration: underline;
}
.statedata2 {
		margin-left: 93px;
		line-height: 22px;
}
.zipbox {
	width: 295px;
	vertical-align: middle;
}
.emailfield {
		width: 225px;
		height: 18px; 
		font-size: 11px;
		background-image: url(/images/sidebars/emailback.gif);
		background-repeat: no-repeat;
		border: none;
		padding-left: 3px;
		margin:10px 0 0;
		border-color: #515151;
}

.teaser {
	font-size: 9px;
	color: #91552d;
	font-weight: bold;
	margin-left: 5px;
}
.teaser a:link, .teaser a:active, .teaser a:visited, .teaser a:hover {
	color: #91552d;
	font-size:11px;
	text-decoration: none;
}
.teaser a:hover {
	text-decoration: underline;
}
.homemaptab {
	font-size: 12px;
	font-weight: bold;
	color: #ddddd0;
	width: 445px;
	height: 28px;
	background-image: url(/images/map_tab.gif);
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 55px;
}
.homemaptab .indicator { 
	font-size: 13px;
	color: #ffffff;
	margin-left: 5px;
}

/*Center any dashboard vizualisation on the dashboard */
#divDashboardSections .dashboardViz * {
	margin-left:auto;
	margin-right:auto;
}

    div.centermod div.module div.dashSel
    {
    } 
        div.centermod div.module div.dashSel ul
        {
            font-size:11px;
            text-transform:uppercase;
            margin-left:30px;
         }
        div.centermod div.module div.dashSel ul li
            {
                display:inline;
                float:left;
                padding-bottom:10px;
                text-align:center;
                margin-bottom:15px;
                width:120px;
                height:50px;
                    border-right:1px solid #CCCCCC;
            } 
            div.centermod div.module div.dashSel ul li.current
            {
            }
                div.centermod div.module div.dashSel ul li.current a
                {
                    color:#000;
                background:url(/images/arrow-down.gif) no-repeat center bottom;
                }      
            div.centermod div.module div.dashSel ul li span
                {
                    font-weight:bold;
                    color:#952;
                }
            div.centermod div.module div.dashSel ul li a
                {
                    padding:0 10px 10px; 
                    display:block;
                    color:#952;
                }
                div.centermod div.module div.dashSel ul li.last
                {
                    border:none;
                }
                div.centermod div.module div.dashSel ul li a:hover
                    {
                        color:#952;
                    } 
                 div.centermod div.module div.dashSel ul li.current a:hover
                    {
                        color:#000;
                        text-decoration:none;
                    }        
                 
                   
#dashboard
{
    clear:both;
}

.profiletab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 137px;
	margin-left: 279px;
	height: 23px;
	background-image: url(/images/profile_tab.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 5px;
	margin-top: 55px;
}
.hospitalprofiletab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 305px;
	margin-left: 283px;
	height: 23px;
	background-image: url(/images/hospitaltab.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 5px;
	margin-top: 55px;
}
.pressroomtab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 130px;
	height: 28px;
	background-image: url(/images/press_tab.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 55px;
	text-transform: uppercase;
}
.featuredtab {
	font-size: 12px;
	font-weight: bold;
	color: #ddddd0;
	width: 410px;
	height: 28px;
	background-image: url(/images/featured.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 55px;
	text-transform: uppercase;
}
.featuredgraph {
	width: 360px;
	text-align: center;
	float: right;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #515151;
	line-height: 16px;
}
.graphheader {
	width: 260px;
	margin-left: 70px;
}
.generaltab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 130px;
	height: 28px;
	background-image: url(/images/press_tab.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 55px;
	text-transform: uppercase;
}
.regiontab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 138px;
	height: 28px;
	background-image: url(/images/regiontab.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 5px;
	margin-top: 55px;
	text-transform: uppercase;
}
.hospitaltab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 169px;
	height: 28px;
	background-image: url(/images/hospital_tab.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 55px;
	text-transform: uppercase;
}
.indicatortab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 272px;
	height: 28px;
	background-image: url(/images/indicator_back.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 55px;
	text-transform: uppercase;
}
.homemap {
	width: 720px;
	border-style: none;	
	clear:both;
}
.pressroombox {
	width: 698px;
	border-style: solid;
	border-width: 1px;
	border-color: #8f8f64;
	background-color: #ffffff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: -5px;

}
.pressroombox a:link, .pressroombox a:active, .pressroombox a:visited, .pressroombox a:hover {
	font-size: 9px;
	color: #91552d;
	text-transform: uppercase;
	text-decoration: none;
}
.pressroombox a:hover {
	text-decoration: underline;
}
.pressroombox img {
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.profilebox {
	width: 719px;
	border-style: solid;
	border-width: 1px;
	border-color: #8f8f64;
	background-color: #ffffff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: -5px;
	margin-left: 283px;

}

.informed {
	width: 225px;
	height: 103px;
	background-image: url(/images/sidebars/informed_back.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 20px;
	margin-bottom: 20px;
	margin-left: 4px;
	font-size: 10px;
	color: #2d2d2d;
	line-height: 14px;
	padding-top: 12px;
	
}
.prefootcontainer {
	width: 1000px;
	margin: 0 auto; 
}
.footercontent {
	width: 1000px;
	margin: 0 auto;  
	font-size: 11px;
	color: #ffffff;
	line-height: 17px;
	padding-top: 25px;
	text-align: left;
}
div.footer div.footercontent ul {
	float:left;
	padding-right:28px;
}
	    div.footer div.footercontent ul li.title,
	    div.footer div.footercontent ul li.title a{
		    font-weight:bold;
	    }
	div.footer div.footercontent p{
		width:560px;
	}
.footercontent a:link, .footercontent a:active, .footercontent a:visited, .footercontent a:hover {
	color: #ffffff;
	text-decoration: none;
        font-weight:normal;
}
.footercontent a:hover {
	text-decoration: underline;
}
.footerinfo {
	width: 700px;
	color: #515151;
	font-size:11px;
	line-height: 13px;
	margin-top: 22px;
}
.footerlogo {
	width: 263px;
	float: right;
	clear: both;
	margin-top: -80px;
}
a.footerlink {
	font-size: 11px;
	color: #91552d;
	font-weight: bold;
	margin-right: 5px;
}
a.footerlink, .footerlink a:link, .footerlink a:active, .footerlink a:visited, .footerlink a:hover {
	color: #91552d;
	text-decoration: none;
}
a.footerlink:hover, .footerlink a:hover {
	text-decoration: underline;
}
select {
	font-size: 11px;
	color: #2d2d2d;
	line-height: 20px;
	height: 21px;
	margin-top: 5px;
	margin-bottom: 5px;
}
select .nosize {
	width: auto;
}
.controlintbox2 a:link, .controlintbox2 a:active, .controlintbox2 a:visited, .controlintbox2 a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 9px;
}
.viewregion a:link, .viewregion a:active, .viewregion a:visited, .viewregion a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
.tanboxtop {
	width: 682px;
	height: 6px;
	margin-left: 10px;
}
.tanboxbottom {
	width: 682px;
	height: 5px;
	margin-left: 10px;
}
.tanboxcontent {
	width: 662px;
	background-image: url(/images/tanbox_back.gif);
	background-repeat: repeat;
	font-size: 11px;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 9px;
	margin-top: -5px;
	margin-left: 10px;
}
.tanboxcontent h1 {
	font-size: 15px;
	color: #8f8f64;
	font-style: normal;
	margin-bottom: 0;
	margin-top: 0px;
}
.tanboxcontent a:link, .tanboxcontent a:active, .tanboxcontent a:visited, .tanboxcontent a:hover {
	font-size: 12px;
	color: #995522;
	text-transform: uppercase;
	text-decoration: none;
}
.tanboxcontent a:hover {
	text-decoration: underline;
}
.icons {
	
}
.icons a:link, .icons a:active, .icons a:visited, .icons a:hover {
	color:#995522;
	font-size: 12px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.iconspace {
	margin-left: 17px;
}
.profileicons {
	text-align: right;
	font-weight: bold;
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	height: 20px;
}
.profileicons a:link, .profileicons a:active, .profileicons a:visited, .profileicons a:hover {
	color: #515151;
	font-size: 11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.ziplink {
	width: 150px;
	float: left;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.indicatortablerow {
	padding-left: 10px;
	margin-top: 10px;
}
.breadcrumb {
	text-align: right;
	color: #494949;
	font-weight: bold;
	float: right;
	margin-top:10px;
	margin-right: 12px;
	line-height: 10px;
	font-size:11px;
	text-transform:none;
}
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited, .breadcrumb a, div.centermod .module div.chartCon div.chart a {
	color: #91552d;
	text-decoration: none;
	font-size: 9px;
	text-transform:uppercase;
	white-space:nowrap;
}
.breadcrumb a:hover, div.centermod .module div.chartCon div.chart a:hover {
	text-decoration: underline;
}
.profilebreadcrumb {
	text-align: right; 
	font-size: 9px;
	color: #494949;
	font-weight: bold;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 20px;
	
	line-height: 10px;
}
.profilebreadcrumb a:link, .profilebreadcrumb a:active, .profilebreadcrumb a:visited, .profilebreadcrumb a:hover {
	color: #91552d;
	text-decoration: none;
	font-size: 9px;
}
.profilebreadcrumb a:hover {
	text-decoration: underline;
}
.benchtoplcorner {
	background-color: #e0bc7e;
	padding: 10px;
	color: #515151;
	font-weight: bold;
	font-size: 13px;
	border-width: 2px 1px 0 2px;
	border-style: solid;
	border-color: #515151;
}
.footnotes {
	font-size: 9px;
	color: #515151;
	margin-left: 0;
	margin-top: 10px;
	margin-bottom:10px;
	line-height: 14px;
	width: 680px;
}
.yearbox {
	width: 142px;
	float: left;
	clear: inherit;
}
.genderbox {
	width: 150px;
	float: right;
	clear: inherit;
}
.customregion {
	width: 67px;
	height: 20px;
	background-image: url(/images/custom_regiontab.gif);
	font-size: 10px;
	color: #ffffff;float: left;
	text-align: center;
	padding-top: 2px;
}
.customhospital {
	width: 80px;
	height: 20px;
	background-image: url(/images/custom_hospitaltab.gif);
	font-size: 10px;
	color: #ffffff;
	margin-left: 67px;
	text-align: center;
	padding-top: 2px;
}
.customhospital a:link, .customhospital a:active, .customhospital a:visited, .customhospital a:hover {
	font-size: 10px;
	color: #ffffff;
}
.customhospital a:hover {
	text-decoration: none;
}
.custombox {
	width: 634px;
	border: 1px solid #AAA;
	background-color:#FFF;
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:5px 0;
	overflow: auto;
	font-size:12px;
}
	div.custombox ul li.indicatorbutton {		
		cursor: pointer;	
  }
.custombottom {
	width: 631px;
	height: 10px;
	background-image: url(/images/custombox_bottom.gif);
	background-repeat: no-repeat;
}
.customint, .customintwhite {
	border-style: solid;
	border-width: 1px;
	border-color: #c7c7b1;
	width: 585px;
	padding: 5px;
	background-color: #ffffff;
}
.customintwhite {
	width: 610px;
	padding: 5px;
}
.customhover {
	border-style: solid;
	border-width: 1px;
	border-color: #c7c7b1;
	width: 503px;
	padding: 5px;
	background-color: #ffffff;
}

.indicatorbutton a:link, .indicatorbutton a:active, .indicatorbutton a:visited, .indicatorbutton a:hover {
	font-size: 10px;
	text-transform: none;
	color: #91552d;
}
.usetool  a:link, .usetool  a:active, .usetool a:visited, .usetool a:hover, .usetooltan  a:link, .usetooltan  a:active, .usetooltan a:visited, .usetooltan a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}
.informed  a:link, .informed  a:active, .informed a:visited, .informed a:hover {
	color: #ffffff;
	text-decoration: none;
}
.notes {
	font-size: 10px;
	color: #8d8d8d;
	line-height: 24px;
	width: 660px;
	font-style: italic;
}
.refresh  a:link, .refresh  a:active, .refresh a:visited, .refresh a:hover, .refreshtan  a:link, .refreshtan  a:active, .refreshtan a:visited, .refreshtan a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}
.selectregion {
	width: 514px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #c7c7b1;
	padding: 20px;
	text-align: left;
	font-size: 10px;
}
.selectregionopen {
	width: 504px;
	background-color: #f3f4ee;
	border-style: solid;
	border-width: 1px;
	border-color: #c7c7b1;
	padding: 5px;
	font-size: 10px;
	color: #2d2d2d;
	text-align: left;
	line-height: 17px;
}
.selectregionopen   a:link, .selectregionopen  a:active, .selectregionopen a:visited, .selectregionopen a:hover {
	color: #91552d;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
}
.selectregionclosed {
	width: 504px;
	background-color: #8f8f64;
	border-style: solid;
	border-width: 1px;
	border-color: #c7c7b1;
	padding: 5px;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-align: left;
}
.selectregionclosed   a:link, .selectregionclosed  a:active, .selectregionclosed a:visited, .selectregionclosed a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
.selectregiontab {
	width: 534px;
	height: 25px;
	background-image: url(/images/select_topbar.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	vertical-align: middle;
	text-align: left;
	padding-left: 22px;
	padding-top: 3px;
}
.selectregiontab a:link, .selectregiontab  a:active, .selectregiontab a:visited, .selectregiontab a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}
.selectx {
	width: 40px;
	float: right;
	margin-right: 20px;
}
.selectx a:link, .selectx  a:active, .selectx a:visited, .selectx a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}
/* NAV BAR */
.nav-bar {
	background-color:#FFFFFF;
	float:left;
	height:50px;
	margin-left:-5px;
	position:relative;
	width:1053px;
}
.nav-bar .in {
	/*overflow: hidden;*/
	width: 1053px; 
}

.nav-main ul {
	float: left;
	list-style: none;
	margin: 0 0 8px 0;
	/*overflow: hidden;*/
	/*width: 1053px;*/
	height: 50px;
}

.home .nav-main ul {
	float: none;
	margin: 0 auto;
	width: 1053px;
}

.nav-main li {
	float: left;
	height: 47px;
	position: relative;
	}
.nav-main li a {
	display: block;
	height: 50px;
	text-indent: -10000px;
	}
.nav-main li.home {
	background: url(/images/header/nav.png) 0 0 no-repeat;
	width: 43px;
	}
.nav-main li.home a {
	}
.nav-main li.home:hover { background-position: 0px -50px; 
	}
.nav-main li.region {
	background: url(/images/header/nav.png) -44px 0 no-repeat;
	width:150px;
	}
.nav-main li.region a {
	}
.nav-main li.region:hover { background-position: -44px -50px; }
.nav-main li.hospital {
	background: url(/images/header/nav.png) -194px 0 no-repeat;
	width:167px;
	}
.nav-main li.hospital a { 
	}
.nav-main li.hospital:hover { background-position: -194px -50px; 
	}
.nav-main li.topic {
	background: url(/images/header/nav.png) -361px 0 no-repeat;
	width:140px;
	}
.nav-main li.topic a {  
	}
.nav-main li.topic:hover { background-position: -361px -50px; 
	}
.nav-main li.tools {
	background: url(/images/header/nav.png) -501px 0 no-repeat;
	width:90px;
	}
.nav-main li.tools a {  
}
.nav-main li.tools:hover { background-position: -501px -50px; 
}
.nav-main li.issues {
	background: url(/images/header/nav.png) -591px 0 no-repeat;
	width:125px;
	}
.nav-main li.issues a {  
}
.nav-main li.issues:hover { background-position: -591px -50px; 
}
.nav-main li.pubs {
	background: url(/images/header/nav.png) -716px 0 no-repeat;
	width:150px;
	}
.nav-main li.pubs a {  
}
.nav-main li.pubs:hover { background-position: -716px -50px; 
}
.nav-main li.press {
	background: url(/images/header/nav.png) -866px  0 no-repeat;
	width:142px;
	}
.nav-main li.press a {  
}
.nav-main li.press:hover { background-position: -866px  -50px; }

div.nav-main ul.topnav li ul.subnav {
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; 
	top:39px;
	margin: 0; 
	padding: 0;
	display:none;
	float:left;
	width:170px;
	visibility:hidden;
z-index:30;
}

     div.nav-main ul.topnav li.issues ul.subnav, div.nav-main ul.topnav li.pubs ul.subnav {
	    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	    left: -1px; 
	    top:39px;
	    margin: 0; 
	    padding: 0;
	    display:none;
	    visibility:hidden;
	    width:auto;
	    z-index:30;
    }
    div.nav-main ul.topnav li.press ul.subnav {
	    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	    left:-116px; 
	    top:39px;
	    margin: 0; 
	    padding: 0;
	    display:none;
	    visibility:hidden;
	    width:auto;
	    z-index:30;
    }
div.nav-main ul.topnav li ul.subnav li {
	margin:0;
	padding:0;
	clear:both;
	height:33px;
	overflow:hidden;
}
div.nav-main ul.topnav li ul.subnav li a{
	width: 240px;
	float:left;
	background: url(/images/header/subnav.gif) repeat-x 0 0;
	color:#CCC;
	padding:6px 0 0 10px;
	text-indent:0;
	text-decoration:none;
	text-transform:uppercase;
	font-size:.85em;
    font-weight:bold;
    letter-spacing:.07em;

}
div.nav-main ul.topnav li ul.subnav li a:hover{
	background: url(/images/header/subnav.gif) repeat-x 0 -33px;
	color:#FFF;
}
.info {
	width: 16px;
	float: left;
	margin-top: 0px;
}

.ziptoprowcol1 {
	background-color: #e0bc7e;
	color: #515151;
	border-width: 2px 1px 2px 2px;
	border-style: solid;
	border-color: #515151;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.ziptoprow {
	background-color: #e0bc7e;
	color: #515151;
	border-width: 2px 1px 2px 0;
	border-style: solid;
	border-color: #515151;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.ziptoprowcol4 {
	background-color: #e0bc7e;
	color: #515151;
	border-width: 2px 2px 2px 0;
	border-style: solid;
	border-color: #515151;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.zipcol1 {
	background-color: #f3f4ee;
	font-size: 13px;
	color: #515151;
	border-width: 0 1px 1px 2px; 
	border-style: solid;
	border-color: #515151;
	text-align: center;
}
.ziprow {
	background-color: #f3f4ee;
	font-size: 13px;
	color: #515151;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #515151;
	text-align: center;
}
.ziprowcol4 {
	background-color: #f3f4ee;
	font-size: 13px;
	color: #515151;
	border-width: 0 2px 1px 0;
	border-style: solid;
	border-color: #515151;
	text-align: center;
}
.frameborder {
	border-width: 1px;
	border-style: solid;
	border-color: #c7c7b1;
}
.zipmargin {
	margin: 15px;
}	
.category {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.category img {
	margin-left: 5px;
	margin-right: 8px;
	vertical-align: text-top;
}
.subcategory {
	font-size: 9px;
	text-align: left;
	margin-left: 40px;
	line-height: 18px;
}
.subcategory a {
	color: #a77757;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}
.subcategory img {
	margin-left: 5px;
	margin-right: 8px;
	vertical-align: text-top;
}
.profiletabs {
	width: 283px;
	float: left;
	margin-top: 88px;
	margin-left: 3px;
}
.profilemain {
	width: 690px;
	border-style: solid;
	border-width: 1px;
	border-color: #8f8f64;
	margin-left: 283px;
	background-color: #ffffff;
	padding-left: 15px;
	vertical-align: top;
	font-size: 11px;
	line-height: 18px;
	padding-right: 15px;
	text-align: center;
}
.profilemain a:link, .profilemain a:active, .profilemain a:visited, .profilemain a:hover {
	font-size: 9px;
	color: #91552d;
	text-transform: uppercase;
	text-decoration: none;
}
.profilemain a:hover {
	text-decoration: underline;
}

.profilemain h2 {
	border-top:1px solid #CCB;
	font-size: 15px;
	color: #8f8f64;
	margin:20px 0 0;
	padding:20px 80px 0;
}
.profiletable {
	
	font-size: 12px;
	font-weight: bold;
	width: 310px;
}
.ptabletop {
	background-color: #e0bc7e;
	text-align: left;
	border-style: solid;
	border-width: 2px;
	border-color: #515151;
	padding: 8px;
}
.ptablecol1 {
	background-color: #617983;
	text-align: left;
	border-width: 0 1px 1px 2px;
	border-style: solid;
	border-color: #515151;
	padding: 8px;
	color: #ffffff;
	line-height: 16px;
}
.ptablecol1 ul {
	list-style: none;
	line-height: 16px;
	margin-left: -20px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}
.ptablecol2 ul {
	list-style: none;
	line-height: 16px;
	margin-left: -35px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}
.ptablecol2 {
	background-color: #f3f4ee;
	text-align: center;
	border-width: 0 2px 1px 0;
	border-style: solid;
	border-color: #515151;
	padding: 8px;
	color: #515151;
	font-weight: normal;
	vertical-align: bottom;
}

.categoryOn {
	width: 273px;
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #515151;
	background-image: url(/images/profileimages/whitebar.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px; 
	margin-bottom: 5px;
	margin-top: 5px;
}
.categoryOn a {
	color: #515151;
	text-decoration: none;
}
.categoryOff {
	width: 273px;
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/images/profileimages/graybar.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.categoryOff a {
	color: #ffffff;
	text-decoration: none;
}
.caticonspace {
	margin-left: 20px;
}
.chartbox {
	text-align: center;
	width: auto;
	/*float: left;*/
	margin-right: 20px;
}
.hospitaltable {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	width: 390px;
	color: #515151;
}	
.hospitaltableCol1 {
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	border-width: 2px 0 0 2px;
	border-style: solid;
	border-color: #515151;
	background-color: #617983;
	line-height: 14px;
}
.hospitaltableCol1Bottom {
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	border-width: 1px 0 2px 2px;
	border-style: solid;
	border-color: #515151;
	background-color: #617983;
	line-height: 14px;
}
.hospitaltableRow1Col2 {
	color: #515151;
	font-weight: bold;
	border-width: 2px 0 0 2px;
	border-style: solid;
	border-color: #515151;
	background-color: #e0bc7e;
	line-height: 14px;
}
.hospitaltableRow1Col3 {
	color: #515151;
	font-weight: bold;
	border-width: 2px 0 0 1px;
	border-style: solid;
	border-color: #515151;
	background-color: #e0bc7e;
	line-height: 14px;
}
.hospitaltableRow1Col4 {
	color: #515151;
	font-weight: bold;
	border-width: 2px 2px 0 1px;
	border-style: solid;
	border-color: #515151;
	background-color: #e0bc7e;
	line-height: 14px;
}
.hospitaltableCol1MidRows {
	color: #515151;
	font-weight: normal;
	border-width: 2px 0 0 2px;
	border-style: solid;
	border-color: #515151;
	background-color: #f3f4ee;
	line-height: 14px;
}
.hospitaltableMidRows {
	color: #515151;
	font-weight: normal;
	border-width: 2px 0 0 1px;
	border-style: solid;
	border-color: #515151;
	background-color: #f3f4ee;
	line-height: 14px;
}
.hospitaltableCol1MidRowsEnd {
	color: #515151;
	font-weight: normal;
	border-width: 1px 0 1px 2px;
	border-style: solid;
	border-color: #515151;
	background-color: #f3f4ee;
	line-height: 14px;
}
.hospitaltableMidRowsEnd {
	color: #515151;
	font-weight: normal;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #515151;
	background-color: #f3f4ee;
	line-height: 14px;
}
.hospitaltableMidRowsEnd1 {
	color: #515151;
	font-weight: normal;
	border-width: 1px 0 1px 2px;
	border-style: solid;
	border-color: #515151;
	background-color: #f3f4ee;
	line-height: 14px;
}
.hospitaltableCol4Mid {
	background-color: #f3f4ee;
	color: #515151;
	font-weight: normal;
	border-width: 2px 2px 0 1px;
	border-style: solid;
	border-color: #515151;
}
.hospitaltableCol4Bottom {
	background-color: #f3f4ee;
	color: #515151;
	font-weight: normal;
	border-width: 1px 2px 1px 1px;
	border-style: solid;
	border-color: #515151;
}
h3 {
	font-size: 15px;
	color: #8f8f64;
	font-style: normal;
	margin-bottom: 5px;
	margin-top: 0;
	font-weight:bold;
}
.usetool200 {
	width: 200px;
	height: 28px;
	background-image: url(/images/usetool200.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-top: 2px;
	margin-top: 10px;
	text-align: center;
}
.usetool200  a:link, .usetool200  a:active, .usetool200 a:visited, .usetool200 a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}
.usetoolmid {
	width: 146px;
	height: 28px;
	background-image: url(/images/usetool146.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-top: 2px;
	margin-top: 10px;
	text-align: center;
}
.usetoolmid  a:link, .usetoolmid  a:active, .usetoolmid a:visited, .usetoolmid a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}
div.search {
	background: url(/images/hospital_searchbox.gif) no-repeat 0 0;
	width: 303px;
	height: 51px;
	float:left;
	vertical-align: middle;
	padding: 15px;
	margin:5px 9px 15px 0px;
}
div.centermod div.module div.search ul
{
}
div.centermod div.module div.search ul li
{
}

div.centermod div.module li.label	
{
	text-transform: uppercase;
	font-weight: bold;
	font-size:11px;
	color: #515151;
}
	
div.container div.mainContent div.center div.centermod div.search ul li 
{
    /*float:left;*/
    margin-right:5px;
}
	div.container div.mainContent div.center div.centermod div.search ul li ul
	{
	}
	    div.container div.mainContent div.center div.centermod div.search ul li ul li
	    {
	        display:inline;
	        float:left;
	    }
div.container div.mainContent div.center div.centermod div.search ul li input.refresh
{ 
    margin:2px 0 2px 10px;
}
    div.container div.mainContent div.center div.centermod div.search ul li ul li input.refresh
    { 
        margin:2px 0;
    }

.stayinformed
{
	/*position:absolute;
	bottom:0px;*/
}

.topictext img
{
	border-width: 0px;
	margin-top: 5px;
	vertical-align: middle;
}

.tanboxtop img
{
	height: 6px;
	width: 682px;
}

.tanboxbottom img
{
	height: 5px;
	width: 682px;
}

.mainListItem
{
	padding:0.5em 0 0;
}



/***Start Search Results Styles***/
#searchResults {}
#searchResults div.resultsInfo 
{
   padding-bottom:10px;
}
#searchResults div.searchResultsItem 
{
    padding-bottom:15px;
}
#searchResults span.title  a
{
    font-size:1.2em;
}
#searchResults span.date 
{
	color:gray;
}

#searchResults div.abstract 
{
    font-size:1.2em;
}

input.searchfield
{
    background: url(/images/sidebars/searchBackSmall.gif) no-repeat 0 0;
    margin:10px 0;
    width:190px;
    padding:5px 10px 5px 28px;
    border:none;
}

/*
div.module input.searchfield
{
   background: url(/images/searchBackSmall.gif) no-repeat 0 0;
} */

#searchResults input.submit
{
    margin-top:10px;
}


/***Emd Search Results Styles***/

/***Start Data by Topic Styles***/
#dataByTopic h1
{
	padding-bottom:0px;
	margin-top:7px;
}
#dataByTopic h1 a
{
 background:url(/images/icons/topicCarrot.gif) no-repeat center right;
 padding-right:20px;
}

#dataByTopic .topictext {
	border-bottom:1px solid #c7c7b1;
    margin:0 0 15px;
    padding-bottom:5px;
    }
        #dataByTopic div.topictext p 
        {
            margin:10px 0;
            padding:0;
        }
                          
#dataByTopic div.last
{
	border-bottom:none;
}

#dataByTopic #divBreak
{
	padding-bottom:7px;
}
/***End Data by Topic Styles***/

/***Start Data by Hospital Styles***/
#dataByHospital div#resultsHeading h3
{
	/*float:left;*/
	padding-right:5px;
}

#dataByHospital div.tanbox h3 {
	padding:16px 0 0px;
}

#dataByHospital div#resultsHeading a
{
	font-size:1.1em;
}

#dataByHospital td.firstCol
{
	text-align:left;
	padding-left:20px;
}
/***End Data by Hospital Styles***/

/***Start List Pages Styles***/
#listPage span.title
{
	color:#000000;	
	font-weight:normal;
}

#listPage span.title a
{
	color:#995522;
}

#listPage ul li
{
	padding-bottom:12px;
}

#listPage .date
{
    font-weight:bold;
}

#listPage #reports ul li
{
    padding-bottom:5px;
}

#listPage #reports ul li.title
{
    padding-bottom:0;
}

#listPage #reports span.title
{
    font-weight:bold;
}

#listPage #reports h1
{
    border-bottom:solid 1px #8F8F64;
    padding-bottom:5px;
}
	div.centermod .module ul.mediaItems span.title
	{	
		color:#000000;	
		font-weight:normal;
	}
	
	div.centermod .module ul.mediaItems li{
		border-bottom:1px solid #CCB;
		margin:10px 0;
		padding:0 25px 10px;
	}
	div.sidebar .module ul.mediaItems li{
		border-bottom:1px solid #CCB;
		margin:0;
		padding:0 0 0 25px;
	}
	
		 .module ul.mediaItems li.tv{
			background:url(/images/icons/tv.gif) no-repeat top left;
		}
		 .module ul.mediaItems li.radio{
			background:url(/images/icons/radio.gif) no-repeat top left;
		}
		 .module ul.mediaItems li.podcast{
			background:url(/images/icons/podcast.gif) no-repeat top left;
		}
		 .module ul.mediaItems li.wire{
			background:url(/images/icons/wire.gif) no-repeat top left;
		}
		 .module ul.mediaItems li.paper{
			background:url(/images/icons/paper.gif) no-repeat top left;
		}
		 .module ul.mediaItems li.magazine{
			background:url(/images/icons/magazine.gif) no-repeat top left;
		}
		 .module ul.mediaItems li.blog{
			background:url(/images/icons/blog.gif) no-repeat top left;
		}
		 .module ul.mediaItems li.website{
			background:url(/images/icons/website.gif) no-repeat top left;
		}
	div.centermod .module ul.mediaItems li ul li{
			border:none;
			margin:0;
			padding:0;
		}
		div.centermod .module ul.mediaItems li span.title a {
			color:#952;
		}
		div.centermod .module ul.mediaItems li span.subtitle {
			font-weight:bold;
		}
		div.centermod .module ul.mediaItems li span.source {
			font-style:italic;
		}

/**** Notification List Pop Up Styling ****/

#notificationList{
	text-align:left;
}
	#notificationList .notificationLists{
		margin-bottom:10px;
	}
		#notificationList .notificationLists div{
			margin:10px 0 0 10px;
		}
			#notificationList .notificationLists div input{
				margin-right:5px;
			}

/***End List Pages Styles***/

/***Start Single Report View Styles***/
#expand1 select
{
	margin-right:4px;
}

.disabledMessage
{
	background-color:#FFFFFF;
	border:solid 1px black;
	position:absolute;
	top:220px;
	left:300px;
	z-index:999;
	padding:4px;
	display:none;
}

#location-selection-tree-container
{
	text-align:left;
	width:600px;
}

#location-selection-tree-container div#buttons
{
	text-align:right;
	padding:10px;
}

#location-selection-tree-container div#buttons input
{
	margin-right:10px;
}


div.module div.tanboxCont {
		background: url(/images/tanbox.gif) no-repeat bottom left;
		margin:20px 0;
		padding-bottom:5px;
}
	div.module div.tanboxCont div.tanbox {
			background: url(/images/tanbox.gif) no-repeat top left;
			padding:0 25px 3px 18px;
	}
		div.module div.tanboxCont div.tanbox h1{
			padding:16px 0 13px;
		}
		div.module div.tanboxCont div.tanbox h2{
			text-transform: uppercase;
			font-weight: bold;
			padding: 8px 0 4px;
			color: #333333;
			font-size: 13px;
		}	
		
		div.module div.tanboxCont div.tanbox h3 {
			padding:16px 0 13px;
		}
		
			
		div.module div.tanboxCont div.tanbox #expand1{
			display:none;
		}
		div.module div.tanboxCont div.tanbox #expand2{
			display:none;
		}
		div.module div.tanboxCont div.tanbox #sub1.hide{
			display:none;
		}
		div.module div.tanboxCont div.tanbox #sub2.hide{
			display:none;
		}
			div.module div.tanboxCont div.tanbox #sub1, 
			div.module div.tanboxCont div.tanbox #sub2 {
				margin-left:27px;
				margin-bottom:8px;
			}
			div.module div.tanboxCont div.tanbox #sub1 p, 
			div.module div.tanboxCont div.tanbox #sub2 p {
				color:#888;
			}
				div.module div.tanboxCont div.tanbox #sub1 p span, 
				div.module div.tanboxCont div.tanbox #sub2 p span{
					font-style:italic;
				}
	div.module div.tanboxCont div.tanbox a.expand1, div.module div.tanboxCont div.tanbox a.expand2{
			background: url(/images/subcat_plus.gif) no-repeat center left;
			padding-left:25px;
			cursor: pointer;
	}
	div.module div.tanboxCont div.tanbox a.expanded{
			background: url(/images/subcat_minus.gif) no-repeat center left;
	}
	#barChartInstructions {
		color:gray;
		float:left;
		margin:10px 0;
		width:100%;
	}
.indicatormain {
		width: 643px;
		border-style: solid;
		border-width: 1px;
		border-color: #c7c7b1;
		margin-left: 10px;
		padding: 18px;
}
.indicatorrow {
		width: 618px;
		padding-left: 25px;
		font-size: 10px;
		margin-top: 10px;
}
.grayedout {
		color: #babab6;
}
/*.gender {
		margin-left: 63px;
		color: #8d8d8d;
}*/
.indicatordetail {
		color: #8d8d8d;
		line-height: 16px;
}
/***End Single Report View Styles***/

/*Start HCI Tool Styles*/
div.centermod .module div.chartCon div.chart a.label.selected
{
	color:Black;
}
div.centermod .module div.chartCon div.chart a.label:hover
{
	cursor:pointer;
}

div.chart ul
{
	visibility:hidden;
}
div.chart ul.showInfo
{
	visibility:visible;
	position:absolute;
	background-color:#fff;
	border:1px solid #888;
	padding:3px;
	z-index:2;
}

div.chart div.rightCol ul.showInfo
{
	left:5px;
}
div.chart div.leftCol ul.showInfo
{
	right:5px;
}
/* End HCI Tool Styles*/

/*Start Chart/Table No Data Found Message Styles*/
.chartdiv 	
{
	font-family : inherit;
	font-size : 13px;
	color:#8E8E8E;	
	width:682px;
}
.indicatortablediv 	
{
	font-family : inherit;
	font-size : 13px;
	color:#8E8E8E;	
}
/*End Chart Message No Data Found Styles*/

div#embedCode
{
	width:400px;
}

div#embedCode p
{
	padding:20px;
}


div#embedCode textarea
{
	border:inset 2px #000111;
	overflow:scroll;
	font-family:Courier New;
	width:360px;
	height:150px;
}

/* DxR location search page */

p#loading 
{
	float: left;
}

input.loading
{
	background-image: url(/images/loading-spinner-arrows.gif);	
	background-repeat: no-repeat;
	background-position: right center; 	
}

p#loading span 
{
	padding-left: 20px;
	background-image: url(/images/loading-spinner-arrows.gif);
	background-repeat: no-repeat;
	background-position: left center; 	
	vertical-align: middle;
}

div#message-area
{
	float: left;
	width: 150px;
	color: #995522;	
	font-weight: bold;
}

div#message-area #results
{
	color: Black;
	font-weight: normal;
}

div#message-area #results p
{
	color: #995522;	
	font-weight: bold;
}

div#loadMapSpinner span {
	padding-left: 20px;
	background-image: url(/images/loading-spinner-arrows.gif);
	background-repeat: no-repeat;
	background-position: left center; 	
	vertical-align: middle;
	color: #995522;	
	font-weight: bold;
}
div#divHciReport 
{
    overflow-x:auto;
}

#preparing-share 
{
	position: absolute;
	top: 23px;
	left: 0;
	padding-left: 20px;
	background: url(/images/loading-spinner-arrows.gif) no-repeat;
	background-position: left center;
	width: 220px;
	text-align: left;
	font-weight: bold;
	color: #995522;
}

.iconsBox #preparing-share
{
	left: 400px;
	top: 4px;
}

.mapDashboardViews #preparing-share
{
	left: -220px;
	top: 5px;
}

/* benchmarking tool */
#benchmark-buttons 
{
	text-align:right;
	margin-top: 20px;
	margin-bottom:10px;
}

#page-container
{
	height: 582px;
	margin-left: auto;
	margin-right: auto;
}

#benchmark-wizard-container,
#additional-indicator-selector-container
{
	padding: 0 15px;		
	width: 600px;
}

#benchmark-wizard-container h3,
#additional-indicator-selector-container h3
{
	text-transform: uppercase;
	text-align: left;
	border-bottom: solid 1px #8F8F64;
	padding-bottom: 6px;
	margin-bottom: 8px;
}

#benchmark-wizard-container h3 span
{
	color: #000;
	text-transform: none;
	float: right;
}

#btnBack,
#btnNext,
#btnOK,
#btnComplete
{
	float: right;
	margin-left: 10px;
}

#btnCancel,
#btnStartOver
{
	float: left;
}

#wizard-footer
{

}

#loading-indicator-container 
{
	color: #995522;
	float: right;			
}

#loading-indicator-container img,
#loading-indicator-container span
{
	vertical-align: middle;
}

div.benchmark-report
{
	margin-top: 15px;
}

div.benchmark-report span.table-title 
{
	color: #7b7b56;
	font-size: 120%;
	font-weight: bold;			
}	

table.indicatortable tbody tr td.leftcol span
{
	font-weight: normal;
}

table.indicatortable tbody tr.highlight-row td.data
{
	background-color: #eaeaea;		
	font-weight: bold;	
}

div.centermod .module div.benchmark-report table.indicatortable
{
	margin-bottom: 2px;
	margin-top: 2px;
}

a.qtip-button 
{
	color: #615305;
}

div.qtip-content 
{
	font-size: 11px;
}

div.benchmark-report-footnote
{
	font-weight: bold;
}

#btnBenchmarkStartOver 
{
	float: left;
}

a.why-blank
{
	float: right;
}

#why-blank-tooltip-content ul li
{
	list-style: disc;
	margin-left: 20px;
}

#searchByZipOrName #results a:hover 
{
	text-decoration: underline;	
}

/* Google Search styles */

.gsc-search-button input.gsc-search-button, .gsc-search-button input.gsc-search-button:hover, .gsc-search-button input.gsc-search-button:focus {
	border-color: #004020;
	background-color: #00693E;
	background-image: none;
	filter: none;
}

form.gsc-search-box input.gsc-input { background: none repeat scroll 0% 0% !important; }

div.gsc-input-box > table { height: 100%; }

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
	border-color: #BBBBBB !important;
	float: right;
	width: 100%;
	font-size: 13px !important;
}

div.container input.gsc-search-button, div.container input.gsc-search-button:hover, div.container input.gsc-search-button:focus { margin-bottom: 2px; }

div.gsc-input-box { height: 28px; }

#side-search-form { margin-top: 10px; }

.gsc-control-cse {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus { border-color: #D9D9D9; }

.gsc-tabHeader.gsc-tabhInactive {
	border-color: #FF9900;
	background-color: #FFFFFF;
}

.gsc-tabHeader.gsc-tabhActive {
	border-color: #E9E9E9;
	background-color: #E9E9E9;
	border-bottom-color: #FF9900
}

.gsc-tabsArea { border-color: #FF9900; }

.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}

.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #8f8f64; }

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #8f8f64; }

.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { color: #8f8f64; }

.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b { color: #8f8f64; }

.gsc-cursor-page { color: #8f8f64; }

a.gsc-trailing-more-results:link { color: #8f8f64; }

.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType { color: #000000; }

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #008000; }

.gs-webResult div.gs-visibleUrl-short { color: #008000; }

.gs-webResult div.gs-visibleUrl-short { display: none; }

.gs-webResult div.gs-visibleUrl-long { display: block; }

.gs-promotion div.gs-visibleUrl-short { display: none; }

.gs-promotion div.gs-visibleUrl-long { display: block; }

.gsc-cursor-box { border-color: #FFFFFF; }

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-color: #E9E9E9;
	background-color: #FFFFFF;
	color: #0000CC;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	border-color: #FF9900;
	background-color: #FFFFFF;
	color: #8f8f64;
}

.gsc-webResult.gsc-result.gsc-promotion {
	border-color: #336699;
	background-color: #FFFFFF;
}

.gsc-completion-title { color: #8f8f64; }

.gsc-completion-snippet { color: #000000; }

.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link { color: #8f8f64; }

.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited { color: #8f8f64; }

.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover { color: #8f8f64; }

.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active { color: #8f8f64; }

.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * { color: #000000; }

.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short { color: #008000; }