/*///////////////////////// ID for boh home and pages /////////////////////////////*/
/*Three purple colors  (#441E59)  #5E287B  #9A4CAD  #BC8EBF  (#F2EAf2)*/

@import url("drug_intranet.css");

/* ----- CSS ----- */
/* ----- Reset Reloaded ----- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
/*	vertical-align: baseline;*/
}
/* :focus {outline: 1px #c0c dotted;}*/

body {line-height: 1; background-image:url(../images/back_body.jpg); background-repeat:repeat-x; background-color: #EEE; font: 14px Verdana, sans-serif;
 }
body img {border: 0px; vertical-align:middle;}
div#header_iu33 {background: #7D110C; height: 33px; padding-left: 15px; text-align: left;}
div#header_drugweb {width:960px; margin:0 auto; padding:0 30px; height: 85px;}
div#header_drugweb h1 {width:50px; text-indent: -999px; display:block; overflow:hidden; }
#suppmenu {width:370px; margin-top:30px; float:left; text-align:right;}
#suppmenu li {border-left: 1px solid #999; display: inline; list-style: none outside none; padding: 0 6px;}
#suppmenu li a {color:#555; font-family:Tahoma, Geneva, sans-serif;}
/*div#header_drugweb form {margin-top:10px;}*/
.familysites {margin-left:20px; padding:10px 0 3px 10px; width:280px; background:url(../images/back_familysites.gif) no-repeat; float:left; clear:right;}
.familysites li {display: inline; list-style: none outside none; padding: 0 3px; }

div#header_mainmenu {}

div#mainHome, div#main {width:1000px; clear:both; margin: 10px auto 0; padding: 20px 0 0 0; background-image:url(../images/back_main.jpg); background-repeat:repeat-y; background-color: #EEE;}
div#mainHome {background-image:url(../images/back_mainHome.jpg); background-repeat:repeat-y;}
div#content {width:900px; margin:0 auto; padding: 0 0 20px 0;}
div.breadcrumbs {margin:-15px 0 15px -30px; color:#999; font-size:10px;}
/*div#vertical_menu {float:right; width:220px; margin:-10px -35px 30px 30px;}*/
div#vertical_menu {width:220px; margin:-10px -35px -700px 940px;}
div#left_column {float:left; display:block; width:220px; margin:-8px 30px 40px -40px;}

div#footer {width:984px; clear:both; margin: -5px auto; padding: 3px 0 10px; background-image:url(../images/back_footerTop.jpg); background-repeat:repeat-x; color:#555;}
div#upperfooter {width:950px; margin:0 auto; padding: 12px 0; font-size:11px; border-bottom: 2px solid #BBB;}
div#lowerfooter {width:950px; margin:0 auto; padding: 12px 0;font-size:12px; text-align:center;}
div#lowerfooter table td {vertical-align:middle;}
div#copyright {font-size:10px; color:#999;}

/* ********************* Google GCS ******************* */
#___gcse_0 .gsc-control-cse {margin:0; padding:0; border:0;}
#___gcse_0 .gsc-control-wrapper-cse form {margin:-1px; padding:0;}
.gsc-clear-button {display:none;}




/* **********************************************************
						Mega Menu
*********************************************************** */
.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav form,
.nav input {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}

div#megamenu {
    background-color: #f2eaf2;
    height: 44px;
    margin: 0 auto;
    padding: 5px;
    width: 980px;
}

ul.nav {
    width: 978px;
    background: rgba(0, 0, 0, 0) url("../images/fond_bg.png") repeat-x scroll left top;
    height: 44px;
    margin: 0;
    overflow: visible !important;
    padding: 0;
    display: inline-block;
    position: relative;
    cursor: default;
    z-index: 500;
}

 
ul.nav a { text-decoration: none; }
 
ul.nav li { list-style: none;     
    border: medium none;
    list-style: outside none none;
}

 
ul.nav > li {
    display: block;
    float: left;
}


ul.nav > li > a {
    text-transform: uppercase;
    position: relative;
    display: block;
    z-index: 510;
    padding: 0 10px 0 11px;
    line-height: 44px;
     font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    color: #DDD;
    text-shadow: 0 0 1px rgba(0,0,0,.35);
    border-left: 1px solid #748;
 
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}

ul.nav > li:hover > a {color: #e9f;}
 
ul.nav > li:first-child > a {
    border-radius: 3px 0 0 3px;
    border-left: none;
}


ul.nav > li > div {
    position: absolute;
    display: block;
    width: 100%;
    top: 44px;
    left: 0;
 
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
 
    background: #ffffff;
    border-radius: 0 0 3px 3px;
	border-left: 1px solid #9A4CAD;
	border-right: 1px solid #9A4CAD;
	border-top: 10px solid #9A4CAD;
	border-bottom: 10px solid #9A4CAD;
 
    -webkit-transition: all .1s ease .15s;
    -moz-transition: all .1s ease .15s;
    -o-transition: all .1s ease .15s;
    -ms-transition: all .1s ease .15s;
    transition: all .1s ease .15s;
}

ul.nav > li:hover > div {
    opacity: 1;
    visibility: visible;
    overflow: visible;
}


ul.nav .nav-column {
	padding:1% 1.6%;
    float: left;
    width: 30%;
    font-size: 12px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
ul.nav .nav-column img {margin: 0 8px 5px 0;}
 
ul.nav .nav-column h3 {
    border-bottom: 1px solid #53246c;
    color: #53246c;
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 5px;
    padding: 3px 0;
}
ul.nav .nav-column h5 {font-size: 13px; margin:10px 0 7px;}
 
ul.nav .nav-column h3.orange { color: #ff722b; }

ul.nav .nav-column li { 
    float: none;
    line-height: 200%;
    padding: 0;
    text-align: left;
 }
ul.nav .nav-column li a {
    display: block;
    border-bottom: 1px dotted #bbb;
    margin: 4px 0 4px 15px;
    padding: 2px 0;
    width: 92%;
}

ul.nav .nav-column ul.lowheight li {line-height: 140%;}
 
ul.nav .nav-column li a:hover { color: #666666; }
/* **********************************************************
						CLASSES
*********************************************************** */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; clear:both;}
.clearit, .cb {clear: both;} /* to use this, right next to </p>, use <div class="clearit"></div> */

.morebtn {text-align:right; margin-top:-10px;}
.noshow {display:none;}

ul.pubs li {list-style:none; float:left; width:30%; margin-bottom:30px; padding: 0 15px; text-align:center;}
.smalltext {font-size:.85em; color:#555;}

/* *******************  Library Search  ************************ */
.lib_leftcol {text-align:right; font-weight:bold; padding-right:10px; vertical-align:top;}
.lib_search_title {margin:10px 20px 10px 0; padding: 7px 5px; background-color:#F2EAf2; border-bottom: 1px solid #999; border-left:7px solid #5E287B; font-variant:small-caps; font-weight:bold;}
.lib_search_detail {padding: 0 0 10px 12px;}

/* *******************  Staff  ************************ */
.staff {margin: 0px 10px; font-size:0.9em;}	
.staff table {margin: 20px 0px; width: 99%;}
.stafftable { /*for no margin*/	margin: -20px 0px 0px 110px;}
.stafftable sup {color:#36F;}
.staffinfo { /* to hide more info and talking points */ color: #BBB;}
.staff_reference {margin: 3px 3px 0px 40px; padding: 3px 5px; border: 1px solid #999; background-color: #F0F0F0; font-size: 10px;}
.staff_reference ul	{ margin-left: 15px; padding: 0px;}
.staff_reference li { margin-bottom: 5px; line-height: 120%; list-style: none; text-indent: -1.2em; text-align:left;}
.staff h3 {width: 90%; margin-bottom: 5px; border-bottom: 1px solid #BBB;padding: 5px 0px; 	font-size: 1.2em;}
.staff h4 {width: 98%; margin: 5px 0; border-top: 1px solid #BBB; border-bottom: 1px solid #BBB; padding: 3px 10px; background-color: #EEE; font-style:italic; font-size: 1.2em; color: #5E287B;}
.staff p {margin-top: 0; margin-bottom: 10px;}
.staff ul {margin-top: 0px;}



/***********************************************************
					Classes: References
************************************************************/

div.item-page div.photosource {font-size: 0.7em; color: #888;}
div.item-page div.date {margin: -3px 10px 3px 0px; padding: 0; text-align: right; font-size: 0.9em; color: #666;}
div.item-page div.reference,
.prevstat_right div.reference
{margin-left: 50px; text-indent: -50px; color:#333; font-size:0.8em;}


#ftn1 p,
#ftn2 p,
#ftn3 p,
#ftn4 p,
#ftn5 p,
#ftn6 p,
#ftn7 p,
#ftn8 p,
#ftn9 p	{
	margin: 5px 0; font-size:0.8em; margin-left: 40px; text-indent: -40px;}
#ftn1 p {margin-top:20px;}
#_ftnref1, #_ftn1 {padding: 0 4px; background:url(../images/icon/icon-ftn01.gif) no-repeat;}
#_ftnref2, #_ftn2 {padding: 0 4px; background:url(../images/icon/icon-ftn02.gif) no-repeat;}
#_ftnref3, #_ftn3 {padding: 0 4px; background:url(../images/icon/icon-ftn03.gif) no-repeat;}
#_ftnref4, #_ftn4 {padding: 0 4px; background:url(../images/icon/icon-ftn04.gif) no-repeat;}
#_ftnref5, #_ftn5 {padding: 0 4px; background:url(../images/icon/icon-ftn05.gif) no-repeat;}
#_ftnref6, #_ftn6 {padding: 0 4px; background:url(../images/icon/icon-ftn06.gif) no-repeat;}
#_ftnref7, #_ftn7 {padding: 0 4px; background:url(../images/icon/icon-ftn07.gif) no-repeat;}
#_ftnref8, #_ftn8 {padding: 0 4px; background:url(../images/icon/icon-ftn08.gif) no-repeat;}
#_ftnref9, #_ftn9 {padding: 0 4px; background:url(../images/icon/icon-ftn09.gif) no-repeat;}



/***********************************************************
					Classes: Home Layout
************************************************************/

div.home_column {float:left; width:610px; margin-right:30px;}
div.home_column p {margin:0;}

div.lof-ass {margin-bottom: 20px;}
div.lof-ass .lof-description {bottom:0; left:0;}
div.lof-ass .lof-description h4 a {font-size:18px;}
div.lof-ass .lof-description p {font-size:13px;}

div.lof-ass .lof-navigator li div {padding-left:3px;}
div.lof-ass .lof-navigator li h4 {padding: 10px 0 0 2px !important; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

div.homebox_white {float:left; margin:10px 0 30px 0; }
/*div.homebox_white*/ div.library_title {margin:0 1px 10px 1px;}

div.home_column .newsflash {width:585px;/* max:590px */ margin:0 0 30px 0;  padding:8px 10px 20px 10px; border:1px solid #AAA; background-color:#EAE6EC; clear:both;}
div.home_column .newsflash h4 {margin:5px 20px; font-size:16px; color:#7A2C8D; font-family:Georgia, "Times New Roman", Times, serif;}
div.home_column .newsflash img {margin:5px 15px 5px 0;}
div.home_column .newsflash p, 
div.home_column .newsflash div {line-height:140%; font-size:12px;}

div.homebox {width: 280px; margin: 0; border: 0; font-family: "Trebuchet MS", Arial;}
div.homebox h4 {margin-left:0; font-size: 13px; font-weight: bold; color: #8F5F0B; text-align: center;}
div.homebox img {margin: 5px 0;}

div.homebox_blue {width:308px; border:1px solid #FFF; background-color:#FFF; border-bottom:2px solid #AAA; margin-bottom:15px; padding:0;}
div.homebox_blue .upper {background-image:url(../images/box_blue.jpg); background-repeat:no-repeat; border-bottom: 1px solid #CCC;}
div.homebox_blue .title {padding:10px 0 7px; color:#900; font-size:24px; font-weight:bold; text-transform:uppercase; text-align:center; width:90%; margin:0 auto; border-bottom: 1px groove #999;}
div.homebox_blue li {margin: 3px 0 3px 20px;}
div.homebox_blue .button {margin: 7px 0 4px; text-align:center;}

div.homebox_purple {width:308px; padding:0; border:1px solid #DDD; background-color:#FFF; border-bottom:2px solid #AAA; margin-bottom:15px; }
div.homebox_purple .title {padding:5px 0 5px 20px; color:#FFF; background-color:#5E287B; font-size:13px;}
div.homebox_purple .bodytext {padding:10px 5px; text-align:center; font-size:13px;}
div.homebox_purple .button {margin:5px auto 0; width:90%; border-top: 1px solid #CCC; padding:5px;}

/***********************************************************
					Classes: Box
************************************************************/

.boxtext_drug { /* for big content */
margin: 30px 10px 5px; border: 1px solid #999; padding: 7px 10px; background-color: #C8D6EF; line-height: 160%; font-family: Georgia, "Times New Roman", Times, serif;}

.boxtext_search { /* for big content */
margin: 5px 10px; border: 2px dotted #ddd; padding: 7px 10px; background-color: #ffefdf; line-height: 170%; }

.myth_title {margin:0 auto 20px; border:5px solid #E3E3E3; padding: 5px; width:340px; height:120px; text-align:center; background:url(../images/bg_myth.jpg) no-repeat; color: #FFF; font-family:Georgia, serif; font-weight: bold; font-size:1.2em; line-height: 160%;}

.box_fea_link {background-color: #fbeed8; border: 1px solid #666; font-size: 14px; font-weight: bold; margin: 50px 0; padding: 7px; text-align: center; width: 600px; clear:both;}


/***********************************************************
					Classes: UL & LI
************************************************************/

ul.textlist,
div.item-page ul {margin-left:30px; font-size:0.95em;}
ul.textlist li,
div.item-page ul li {padding: 2px 0; line-height:130%;}

ul.nobullet li { /*For spacious UL-LI*/
	margin: 8px 0 8px 22px; text-indent: -22px; list-style: none; color:#444; font-size:0.8em; line-height:150%;}
.nobullet li a {font-size:1.2em;}

.druginfo_pic li {display: inline;}
.druginfo_list li {display: inline; margin-right: 50px; line-height: 1.8em; text-transform: capitalize;}



/***********************************************************
					Classes: LIST & Table
************************************************************/
table { border-collapse: separate; border-spacing: 0; }
table.normal {margin: 0 auto; border-bottom: 1px solid #594A4A; font-size:0.9em;} 
table.normal td, table.normal th { border-bottom: 1px solid #D6D6D6; padding: 5px 3px 5px 5px; line-height: 140%; }
table.normal th {border-top: 1px solid #594A4A; border-bottom: 1px solid #999; background-color:#f0f0f0;}
td.alternative  {background-color:#feeded;}
.alt_td {text-align:center;}
.alt_td img {padding: 0 15px;}
td p {margin:0; padding:0;}

.list table, .list_under table {
	width: 99%; margin:0 auto; border: none; border-top: 1px solid #999; border-bottom: 1px solid #999;
	color: #444; font-size: 0.9em;
	}
.list td, .list th {border: none; border-top: 1px solid #eee; padding: 3px 2px; line-height: 1.8em;}
.list th {border-bottom: 1px solid #999; padding-left: 8px; background: url(../images/back-list_head.jpg) repeat-x; color: #222;}
.list td a {font-size: 12px;}
.monograph td {padding: 4px; line-height: 2.4em;}
.monograph ul {margin: 0px 15px; padding: 0px; list-style: none;}

.list_under th {border:none; border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 4px 0 4px 10px; background-color:#F0F0F0; text-align:left;}
.list_under td { border-bottom: 1px solid #DDD; padding: 4px;}

.signature {font-size:0.9em;}
.signature table td {padding: 0px 5px 10px 10px; border-left:1px solid #BBB; border-right:1px solid #BBB;}
.signature table td table td {border-left: none; border-right: none;}
.signature ul {margin: 8px; padding: 0px;}
.signature li {margin: 5px; padding: 00px; list-style: none;}


/***********************************************************
					Classes: Joomla System
************************************************************/
dt.article-info-term {display:none;}

dd.createdby {font-weight:bold; text-align:right; margin-right:10px;}
dd.create, 
dd.published {font-size:0.8em; color:#777; text-align:right; margin-right:10px;}


table.category {margin: 20px auto; width:95%;}
table.category td {padding: 3px 5px;}


/* ************ Blog ************** */

div.cols-2 .column-1, 
div.cols-2 .column-2 {width:46%; padding:5px 15px; float:left;}
div.cols-2 .column-1 {clear:left;  border-right: 1px dotted #BBB;}
div.cols-2 h2 {margin-left:0; text-align:center;}

.blog .items-leading {margin:10px 0; border:1px solid #CCC; padding:1px 10px; background:#D5ECF4; font-size:1.1em;}
.blog .items-leading h2,
.blog .items-row h2 {margin: 20px 10px 7px; font-size:1.4em; border-bottom: 2px solid #999;}
.blog p {font-size:0.9em; line-height:160%;}
.blog .items-leading p.readmore a {display:block; margin:-10px 0 0 0; padding:5px; text-align:right; }
.blog .items-row p.readmore a {display:block; margin:-10px 0 0 0; padding:5px; text-align:right; border-top:1px solid #BBB; background-color:#f6f6f6;}
.blog p.readmore a:hover {text-decoration:none; background-color:#F2EAf2;}

.blog div.items-more h3 {clear:both;}
.blog div.items-more {margin:0 25px 20px 30px;}
.blog div.items-more ol li {border-bottom: 1px dotted #CCC; font-size:0.9em; padding: 4px 0;}

div.contentpane iframe {margin:1px -20px;}



/* ************************ Tooltips *************************** */
.tip-wrap{z-index: 10000;}
.tip {float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 400px; font-size:0.9em;}
.tip-title {padding: 0; margin: 0; font-size: 100%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../images/selector-arrow.png) no-repeat;}
.tip-text {font-size: 100%; margin: 0;}

/* ************ Category List ************** */
.category-list tr td {border-bottom: 1px dotted #CCC}
.category-list td.list-title {font-size:0.9em; padding: 7px 3px;}
.category-list td.list-date {width:90px; font-size:0.8em; color:#888;}
.category-list .list-full {background-color: #f2eaf2; border: 1px solid #aaa; color: #aaa; float: right; font-size: 0.8em; margin: -10px 40px 10px; padding: 5px 10px;}


/* ************ Page - blog and category list ************** */
div.pagination ul {margin:0 25px; border: 1px solid #AAA; padding: 5px; float:right; background-color:#F2EAf2; color:#AAA; font-size:0.8em;}
div.pagination ul li {display:inline-block; list-style:none; padding: 0 5px;}


/***********************************************************
         Event Calendar: created by PHP5
***********************************************************/
.event-calendar {table-layout:fixed;}
.event-calendar th {border-bottom: 1px solid #CCC; padding:20px 6px 10px 3px;}
.event-calendar td {width:127px; border:1px solid #CCC; padding:0; vertical-align:top;}
.event-calendar .dow {text-align:center; font-weight:bold; font-size:1.2em; background-color:#EDF; padding:3px;}
.event-calendar .days {padding-bottom:20px; min-height:80px;}
.cal_today {background-color:#D2EFF3;}
.cal_date {font-size:0.8em; font-weight:bold;}
.cal_summary {font-size:0.85em; border-left:4px solid #900; padding-left:3px; margin-top:4px;}
.cal_summary:hover div{display:block;}
.cal_summary a {color:#239;}
.cal_desc .desctitle {font-size:16px; font-weight:bold; color:#FFF; background-color:#900; margin:-3px -3px 10px -3px; padding:5px; line-height:140%;}
.cal_desc {background:#FE9; border: 1px solid #DFDFDF; font-size: 0.8em; position: absolute; width: 300px; max-height:300px; display:none; padding:3px; margin:7px 0 0 -80px; overflow:hidden;}
.calendar-date {border:3px solid #DFDFDF; padding:5px 7px; background:#FE9; margin-bottom:15px;}

/***********************************************************
no use no use no use no use no use no use no use no use no use 
         Joomla: Event Calendar (Jevents Component)
no use no use no use no use no use no use no use no use no use 
***********************************************************/

#content table.contentpaneopen {width:100%;}
#content table.contentpaneopen h2.contentheading {display:block; margin: 15px 0; padding:10px 0 3px 15px; border-bottom:1px solid #C00; background-color:#F2EAf2; line-height:130%; color:#555; font-size:18px;}
#content #jevents_body td p {font-size:0.9em; padding-bottom:10px;}
/*
#content td.ev_detail {border-left:7px solid #441D32; border-right:2px solid #441D32; padding:5px 0 7px 7px;  font-variant:small-caps; background-color:#F9f6f9;}
*/
#content td.ev_detail {border:1px solid #BBB; background-color:#f6f6f6; padding:5px 0 7px 7px;  font-variant:small-caps;}


/* ************ Latest ************** */
td.mod_events_latest_first, 
td.mod_events_latest 
{
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	padding:3px 0 3px 1px;
}
span.mod_events_latest_date {font-size:0.8em; color:#666;}
span.mod_events_latest_content {font-size:1em;}




/***********************************************************
            Joomla: Breeze Form
***********************************************************/
div.lst_request,
div#ff_formdiv10,
div#ff_formdiv9,
div#ff_formdiv8 {width:700px; margin:20px auto; border: 1px solid #999; background-color:#f6f6f6; padding: 15px;}

div#ff_formdiv8 div.ff_div div.ff_label {}

div#ff_formdiv6 {border-top: 1px solid #9A4CAD; border-bottom: 1px solid #9A4CAD; padding: 10px 4px 5px 5px; background-color:#F3F3F3; font-size: 12px; line-height:160%; text-align:center;}


/***********************************************************
					Classes: link icons
************************************************************/
.doc_link a:link, .doc_link a:hover, .doc_link a:visited { padding-right: 21px; background:url(../images/icon/icon-word.gif) no-repeat right; }
.xls_link a:link, .xls_link a:hover, .xls_link a:visited { padding-right: 21px; background:url(../images/icon/icon-excel.gif) no-repeat right; }
.ie_link a:link, .ie_link a:hover, .ie_link a:visited { padding-right: 21px; background:url(../images/icon/icon-ie.gif) no-repeat right; }
.ext_link a:link, .ext_link a:hover, .ext_link a:visited { padding-right: 17px; background:url(../images/icon/icon-ext_link.gif) no-repeat right; font-size: 0.85em; }
.ext_link2 a:link, .ext_link2 a:hover, .ext_link2 a:visited {padding: 2px 18px 2px 0px; background:url(/spf/images/icon/icon-inmap.gif) no-repeat right;}
.pdf_link a:link, .pdf_link a:hover, .pdf_link a:visited { padding-right: 21px; background:url(../images/icon/icon-pdf.gif) no-repeat right; }
.ppt_link a:link, .ppt_link a:hover, .ppt_link a:visited { padding-right: 21px; background:url(../images/icon/icon-ppt.gif) no-repeat right; }
.updates_link { float:right; padding: 10px 20px; border: 1px solid #CCC; background-color:#fAf1fC; margin-top:-20px;}
.updates_link a:link, .updates_link a:hover, .updates_link a:visited { padding-right: 21px; background:url(../images/icon/icon-pdf.gif) no-repeat right;}



/***********************************************************
					HTML TAG setting
************************************************************/

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

h1 { font-weight: normal; }
h1 {display:none;}
h2 { font-size: 1.7em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #474F71; margin: 0 0 25px 15px;}
h3, h4, h5, h6 { margin: 1.2em 0;}
h3 {font-size: 1.4em;  font-family:Tahoma, Geneva, sans-serif; color: #40624A; line-height: 1.3em; }
h4 { font-size: 1.1em; margin-left: 30px; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.8em; }
div.adjunct h6 { margin: 0 0 0.3em 0; }
ul.normal {margin: 0 0 0 30px; padding: 0; line-height: 170%; }
a { color: #06F; background-color: transparent; text-decoration: none;}
a:hover	{text-decoration: underline;}


/* ----- image margins ----- */
div.item-page img,
div.category-desc img {margin:5px 15px;}
div.blog img {margin:5px 15px;}
div.item-page a img {margin:0 3px 0 0;}



/* ----- PARAGRAPHS ----- */

p { font-size: 1.1em; line-height: 1.4em; margin: 1.2em 0; }
hr { margin: 15px auto; background-color: #F8F4E9; width: 99%; height: 3px;}
hr.hr_ivory {background-color:#FFD; border:1px dotted #DDD;}

/****************************************
PREV-STAT seriese pages
****************************************/
#prevstat_cover {float:left; clear:right; margin:10px auto 30px;}

.prevstat_series {
	margin: 10px 0 auto -13px;
	border: none;
	font-size:1em;
	line-height:150%;
	}
.prevstat_contents {
	width: 220px;
	float:left;
	margin:0;
	margin-bottom: 15px;
	padding: 3px 3px 0 6px;
	border: 2px solid #441E59;
	border-left: 1px solid #441E59;
	border-right: 1px solid #441E59;
	background:#E1D9E1;
	}
.prevstat_contents h4 {font-size:12px; font-variant:small-caps; display:block; background:#441E59; padding:7px 0px 7px 12px; margin:7px -4px 0 -6px; color:#DDD;}
.prevstat_contents h4 a {color:#FFF;}

.prevstat_contents h6 {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.prevstat_contents .title2 {font-weight:bold; font-size:13px; margin:7px 0;}
.prevstat_contents li {
	margin: 5px 0 5px -15px;;
	}
.prevstat_contents li.title_h4 {margin: 0 0 6px; border-top:1px dotted #BBB; padding:6px 0; list-style-position:inside; list-style-type:square; font-weight:bold;
font-size:13px; line-height:130%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.prevstat_right {
	width: auto;
	padding: 0 0 0 20px;
	}
.prevstat_seriestable_no, .prevstat_seriestable, .prevstat_seriestable0 {
	margin: 5px 0 30px 0px;
	border: none;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 0px 10px;
/*	background-color: #F6F6F6; */
	background:url(../search/images/back_data.jpg) 0px 1px;
	text-align: right;
	color: #333;
	line-height: 1.5em;
	font-size:12px;
	}
.prevstat_seriestable_no td, .prevstat_seriestable td, .prevstat_seriestable0 td {padding-right: 10px;}
.prevstat_seriestable0 {
	min-width:250px;
/*	background-color: #DDD; */
	background:url(../search/images/back_header.jpg) 0px 1px;
	}
.prevstat_seriestable0 .prevstat_thead, .prevstat_seriestable0 .prevstat_tbody {height:18px; overflow:hidden;}
	
.prevstat_seriestable_no {background:none;}
.prevstat_seriestable_no td {vertical-align:top;}
.prevstat_seriestable_no hr {
	margin:3px 0;
	border: 1px solid #BBB;
	padding:0;
	}
.prevstat_caption {
	/*width: 530px;*/
	/* text-align: center; */
	font-weight: bold;
	font-variant:small-caps;
	font-size:12px;
	color:#336699;
	padding: 10px 0;
	margin: 20px 0 0 20px;
	}
.prevstat_footnotes {font-size:12px; color:#555; line-height:140%; padding:5px 10px; 	margin: 5px 0 30px 20px;}
	
td.prevstat_right h3 {margin-bottom:5px;}
td.prevstat_right ul,
td.prevstat_right ol {margin-left:15px;}
.prevstat_county_title {
	margin: 0 0 15px 30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 22px;
	line-height:120%;
	color:#666;
	}

.prevstat_text1,
.prevstat_text2 {width:720px; font-size:0.9em;}


.query_title {
	padding: 5px;
	vertical-align: top;
	font-weight:bold;
	background:#E1D9E1;
	text-align:right;
	}
.query_title2 {
	padding: 5px;
	font-weight:bold;
	background: #603970; /* #563469 same as leftcol_page*/
	color: #EEE;
	text-align:center;
	}
.query_select {
	padding: 5px;
	vertical-align: top;
	background:#f6f6f6;
	}




/****************************************
NEW PREV-STAT seriese pages (2010)
****************************************/
	
.cp_table_head {width:460px; float:left; text-align:right;}
.cp_table_data {width:95px; float:left; text-align:right;}
.cp_greybox {margin-top: 15px; border:1px solid #999; padding:7px; text-align:center; background-color:#f3f3f3;}

/* ***************************************
NEW PREV-STAT seriese pages (2013)
*************************************** */
.gis_table {
	margin: 0 0 0 20px;
	border: none;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	text-align: right;
	line-height: 1.5em;
	font-size:12px;
	max-width:710px;
	}

.gis_table tr.alter1 {background-color: #f3f3f3;}
.gis_table th,
.gis_table td {
text-align: right; padding-right: 10px; vertical-align:bottom; padding: 4px 10px;
}
.gis_table th {border-bottom: 1px solid #aaa;}
.gis_varname {max-width:450px; font-family:Tahoma, Geneva, sans-serif;}

ul.gis_res_site li {margin-left:30px; margin-bottom:7px; font-weight:bold;}
ul.gis_res_short li {margin-left:20px; float:left; width:280px;}

.gis_res_about,
.gis_res_goto,
.gis_res_state,
.gis_res_natl,
.gis_res_other,
.gis_res_county {display:inline; font-weight:normal; padding: 1px 3px;}

.gis_res_natl {background-color:#A00; color:#FFF;}
.gis_res_state {background-color:#06C; color:#FFF;}
.gis_res_county {background-color:#390; color:#FFF;}
.gis_res_other {background-color:#666; color:#FFF;}

.gis_res_about {padding:0 20px;}
.gis_res_goto2 {margin: -10px 20px 20px 0; text-align:right; padding-bottom:5px; border-bottom:2px solid #946EB9;}
.gis_res_goback {margin: 10px 20px 20px 0; text-align:right; padding-top:5px; border-top:2px solid #946EB9;}

/* **********************************************************
		tabify CSS
************************************************************ */
#tabify_menu { padding: 0; clear: both; }
#tabify_menu li { display: inline; }
#tabify_menu li a { float:left; text-decoration: none; text-align:center; }
#tabify_menu li a.granteetab,
#tabify_menu li a.contacttab { background: #DDD; padding: 5px 2px; border-right: 1px solid #299FCD; border-bottom: 1px solid #299FCD; color: #000; width:165px; min-height:42px; font-weight: bold; font-size:12px; }
#tabify_menu li a.granteetab {width:88px; font-weight:normal;}
#tabify_menu li.active a.granteetab,
#tabify_menu li.active a.contacttab { background: #CDD; color:#000; }
.tabify_content { float: left; clear: both; padding: 10px 20px 20px; width:99%;}

#tabify_menu li a.categorytab {background:#CBD6DC; color:#555; padding:5px 12px; margin-right:5px; border:1px solid #299FCD; border-bottom:0; min-height:22px; font-size:13px; }
#tabify_menu li a.categorytab:hover { background: #f3f3f3; color:#000; }
#tabify_menu li.active a.categorytab { background: #FFF; color:#000; font-weight: bold; }
