/*///////////////////////// ID for boh home and pages /////////////////////////////*/
/*Three purple colors  (#441E59)  #5E287B  #9A4CAD  #BC8EBF  (#F2EAf2)*/

#header_iu_bg33 {
	background: #FFF;
	height: 44px;
	padding-left: 15px;
	border-bottom: 1px solid #aaa;
}
.header_iu_33 {
	float: right;
	padding:15px 15px 0px 0px;
	font-size: 0.9em;
	color: #666;
	background-color: #FFF;
	height: 23px;
	}
#container_main .header_iu_33 a:link, #container_main .header_iu_33 a:visited, 
#container_page .header_iu_24 a:link, #container_page .header_iu_24 a:visited
	{
	color: #333;
	text-decoration:none;
	}
#container_main .header_iu_33 a:hover, 
#container_page .header_iu_24 a:hover 
	{
	color: #666;
	text-decoration:none;
	}

#header_iu_bg24 {
	background: #FFF;
	height: 33px;
	padding-left: 15px;
	border-bottom: 1px solid #aaa;
}
.header_iu_24 {
	float: right;
	padding: 10px 40px 0px 0px;
	font-size: 0.8em;
	color: #666;
	background-color: #FFF;
	height: 18px;
	}

#header {
	z-index:20;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #999;
	padding: 0px;
	color: #000;
	background-color:#fff;
	clear:left;
	}

#footer {
	clear: both;
	margin: 0px;
	border-top: 1px solid #5E287B;
	border-bottom: 1px solid #441E59;
	padding: 10px 5px;
	text-align: center;
	background-color:#fff;
	font-size:0.8em;
	color: #333;
	}
#funding {
	margin: -10px -5px 5px -5px;
	border-bottom: 1px solid #5E287B;
	padding: 10px;
	text-align:left;
	background-color: #EEE;
	}

/*/////////////////////////// ID for main page ///////////////////////////////*/
#container_main {
	text-align: left;
/*	background:url(../images/home_layout/html_back.jpg) repeat-x;*/
	}

#container_main2 {
	width: 945px;
	margin: 0px auto;
	border: 1px solid #441E59;
	border-top: 0px;
	background-color: #FFF;
	text-align: left;
	}

#rightcol_main img {margin: -1px 0px;}

#rightcol_main .banner {
	margin: -1px 0px;
	padding: 7px 0px;
	background-color:#FFF6DD;
	}

#rightcol_main .banner_data {
	margin: -1px 0px;
	padding: 7px 0px;
	background-color:#FFF6DD;
	text-align:center;
	line-height:1.3em;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	}

#rightcol_main {
	z-index: 5;
	margin-right: 1px;
	margin-top: 1px;
	padding: 0;
	width: 150px;
	color: #000;
	}	
	
#content_main {
	background:#fff;
	margin: 0px;
/*	border:1px solid #A9BEE7; */
	padding: 0;
	color: #FFF6DD;
	line-height: 1.4em;
	}

/*/////////////////////////// ID for pages ///////////////////////////////*/

#container_page {
	text-align: left;
	background-color: #FFF;
	border-bottom: 2px solid #441E59;
	}

#container_page2 {
	margin: 0px 20px;
	}
#container_page2 #footer {
	border-bottom: 0;
	}

.clearit{
clear: both;
} /* to use this, right next to </p>, use <div class="clearit"></div> */

#rightcol_page {
	float: right;
	margin-right: 0px;
	width: 200px;
	margin-left: 15PX;
	margin-bottom: 10PX;
	color: #000;
	}

#content_page {
	background:#fff;
	margin: 0px 5px 10px 183px;
	padding: 5px 0px;
	color: #000;
	line-height: 1.5em;
	}

#loginTable { /* maybo no use */
	text-align: center;
	}
/*//////////////////// column box settings -- Home /////////////////////////*/

.colbox_main_header_plain {/*no image background, no round edge*/
	margin-top: 0px;
	/*	border-top: 5px solid #315CAC; blue color*/
	border-top: 2px solid #9A4CAD;
	padding: 3px;
	background-color:#f2eaf2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #5E287B;
	font-weight: bold;
	font-size: 	1.1em;
	text-align: center;
	}

.colbox_main_body_plain {
	margin-bottom: 0px;
/*	border-right: 2px outset #eee; */
	border-bottom: 2px solid #9A4CAD;
	padding: 1px;
	background-color:#f2eaf2;
	line-height: 1.2em;
	font-size: 	0.9em;
	}

/* column box settings -- for "rightcol_page" of pages //////#9A4CAD  #BC8EBF*/

.txtcolbox_img {
	margin-bottom: 5px;
	text-align: center;
	}

.txtcolbox_img img {border: solid 1px #999;}

.txtcolbox_header {
	margin-top: 5px;
	border: 1px solid #999;
	border-bottom: 1px solid #9A4CAD;
	padding: 10px 2px;
	min-height: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #FFF;
	background: url(../images/home_layout/back-txtcolbox_head.jpg) repeat-x;
	background-position:bottom;
	}

.txtcolbox_body {
	margin-bottom: 10px;
	border: 1px solid #999;
	border-top: none;
	padding: 8px 2px 5px 5px;
	background-color: #F3F3F3;
	line-height: 1.6em;
	font-family: "Trebuchet MS", Verdana, Arial; 
/*	font-size: 	0.9em; */
	}

.txtcolbox_body ul {
	margin-top: 5px;
	margin-bottom: 5px;
	}
.txtcolbox_body li {
	margin-left: -20px;
	padding: 1px 0px;
	list-style-position: inside;
	text-indent: -15px;
	line-height: 1.5em;
	}

.blue {
	color: #372AA9; /*blue - Data*/
	}

.blue_old {
	border-top:1px solid #315CAC; /* minus 2 from back color */
	border-bottom: 1px solid #999; /*blue*/
	background-color:#C8D6EF; /*blue*/
	background-color:#FFF; /*blue*/
	color: #036; /*blue*/
	}

.green {
	color: #2B61AF; /*green - publications*/
	}
	
.green_old {
	border-top:1px solid #a6c091; /* minus 2 from back color */
	border-bottom: 2px solid #4E6428; /*blue*/
	background-color:#C8E1B3; /*blue*/
	color: #360; /*blue*/
	}

.red {
	color: #CA3276; /*red - News Room*/
	}

.red_old {
	border-top:1px solid #ddb0b0; /* minus 2 from back color */
	border-bottom: 2px solid #c00; /*blue*/
	background-color:#FFE1E1; /*blue*/
	color: #900; /*blue*/
	}

.orange {
	color: #E58439; /*orange - drug info*/
	}

.orange_old {
	border-top:1px solid #ddd0c0; /* minus 2 from back color */
	border-bottom: 2px solid #f81; /*blue*/
	background-color:#FFF0E1; /*blue*/
	color: #C30; /*blue*/
	}

.purple {
	color: #962BAD; /*purple - consulting*/
	}

.purple_old {
	border-top:1px solid #d0c4dd; /* minus 2 from back color */
	border-bottom: 2px solid #ad5bff; /*blue*/
	background-color:#F2E6FF; /*blue*/
	color: #909; /*blue*/
	}

.brown {
	color: #5C3517; /*brown - library*/
	}

.brown_old {
	border-top:1px solid #ccc0b0; /* minus 2 from back color */
	border-bottom: 2px solid #876332; /*blue*/
	background-color:#EEE1D0; /*blue*/
	color: #930; /*blue*/
	}
	
.gray {
	color: #444; /*blue*/
	}

.gray_old {
	border-top:1px solid #bbb; /* minus 2 from back color */
	border-bottom: 2px solid #777; /*blue*/
	background-color:#ddd; /*blue*/
	color: #444; /*blue*/
	}

.yellow {
	border-top:1px solid #ddcb82; /* minus 2 from back color */
	border-bottom: 2px solid #FC0; /*blue*/
	background-color:#FFEDA4; /*blue*/
	color: #977900; /*blue*/
	}

.lightblue { /* changed color to dark purpple */
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 11px;
	border: none;
	border-bottom: 2px solid #999;
	padding: 5px;
	background: #603970; /* #563469 same as leftcol_page*/
	line-height:2em;
	color: #EEE; /*blue*/
	font-size: 1em;
	}

.lightblue2 { /* changed color to dark purpple */
	margin-top: 0px;
	margin-bottom: 10px;
	border-top: 3px dashed #563469;
	border-bottom: 5px solid #563469;
	border-left: 2px solid #563469;
	border-right: 4px solid #563469;
	padding: 5px;
	background: #FFF; /*same as leftcol_page*/
	line-height:2em;
	color: #EEE; /*blue*/
	font-size: 1em;
	}


#rightcol_page .lightblue a, #rightcol_page .lightblue a:visited, #rightcol_page .lightblue a:hover,
#leftcol_page .lightblue a, #leftcol_page .lightblue a:visited, #leftcol_page .lightblue a:hover {
	color: #F3F3F3;
	}

.boxtext2 { 
/* boxtext2: boxed border - use with other color class. for rightcol_page links */
/*	margin-top: 5px;*/
	margin-top: 0px;
	margin-bottom: 10px;
	border: none;
	border-bottom: 2px solid #999;
	padding: 5px;
	background: #563469;
	line-height:2em;
	color: #EEE;
	font-size: 1em;
	}
.boxtext_edit {
/* boxtext_edit: use for leftcol_page links only in the edit pages */
	margin-top: -4px;
	margin-bottom: 0px;
	border: none;
	border-bottom: 5px solid #563469;
	padding: 5px;
	background: #BC8EBF;
	line-height:2em;
	color: #EEE;
	font-size: 1em;
	}

.white {
	border-bottom: 2px solid #DDD; /*blue*/
	background-color:#FFF; /*blue*/
	color: #333; /*blue*/
	}


/*//////////////////// content box settings - main /////////////////////////*/
.contentbox_main_td {
/*	border-top: 1px solid #999; */
	border-right: 1px solid #999;
	}
	
.contentbox_main_head {
	height: 25px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #ccc;
	padding: 12px 0px 0px 20px;
	background-image: url(../images/home_layout/back-contentbox_head.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Georgia, "Times New Roman", Times, serif; 
	color: #333;
	font-size: 1.3em;
	font-weight: bold;
	}

.contentbox_main_body {
	margin: 0px 5px;
	border: 0px;
	}
.contentbox_main_body td { /* Change Padding whenever the content changed so that it aligns with the right column */
	padding: 8px 0px;
	line-height: 120%;
	border-bottom: 1px dotted #ccc;
	font-size: 0.9em;
	}
.contentbox_main_right {
	float: right;
	padding-top: 10px;
	padding-right: 5px;
	}
	

.contentbox_main_body2 {
	margin: 3px 5px;
	border: 0px;
	}
.contentbox_main_body2 td {
	padding: 7px 0px 7px 5px;
	line-height: 120%;
	border-top: 1px dotted #ccc;
	}

/*  For Feeding  */
.fdpoweredby {display: none;}

	
/*//////////////////// Header and Footer floating settings /////////////////////////*/

.header_right { /*Probably No Use*/
	position:absolute;
	right: 29px;
	text-align: right;
	}

.header_left {
	text-align: left;
	}
.header_rightnew {
	float: right;
	padding: 2px 7px;
	}
	
.header_right_page {
	float: right;
	padding-top: 2px;
	padding-right: 7px;
	}

.header_right_page_search {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	}

.suppmenu_main {
	border-bottom: 1px solid #5E287B;
/*	background: url(../images/home_layout/back-suppmenu.jpg) repeat-x; */
	background-color: #EEE;
	height: 25px;
	}
	
.suppmenu_page {
	border-bottom: 1px solid #5E287B;
	background-color: #EEE;
	height: 25px;
	}

.suppmenu_page img {
	margin-top: 0px;
	}

.suppmenu_main ul, .suppmenu_page ul {
	margin: 5px 0px;
	padding: 0px;
	}

.suppmenu_main li, .suppmenu_page li {
	border-left: 1px solid #ccc;
	padding: 0px 5px;
	list-style: none;
	display:inline;
	}

.flasharea_main {
	background-color: #441E59;
	height: 120px;
	}

/*.flasharea_td {
	border-right: 1px solid #000;
	}
*/


.imagearea_page {
	background: #441E59 url(../images/home_layout/masterhead_page.jpg) repeat-y;
	height: 80px;
	}

.imagearea_print {
	display:none;
	}

.iprc {
	margin: 30px 5px 5px 0px;
	text-align: right;
	color: #EEE;
	line-height: 0.9em;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;	
	}

.footer_left {
	float: left;
	width: 200px;
	height: 100px;
	margin-left: 3px;
	text-align: left;
	}

.footer_right {
	float: right;
	width: 200px;
	margin-right:3px;
	text-align: right;
	}

.bottom {
	vertical-align:bottom;
	}

/*//////////////////// General body, Header-face, and font setting /////////////////////////*/

body {
	margin:0px;
	padding: 0px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f0fff0;
/*	background-color: #f2eaf2;
	background: url(../images/home_layout/html_back.gif) repeat;*/
}

body a img {
	border: 0px;
	}

#content_main a, #content_page a, #footer a
#content_main a:visited, #content_page a:visited, #footer a:visited {
	text-decoration: none;
	color: #004080;
	}
	
#content_main a:hover, #content_page a:hover, #footer a:hover, #rightcol_page a:hover
	{
	text-decoration: underline;
	color:#9D49A7;
	}
#rightcol_page a {
	color: #B00; 
	text-decoration: none;
	}

#content_page a img, #rightcol_page a img {
	vertical-align: middle;
	}

#header a, #header a:visited {
	text-decoration: none;
	color: #000;
	}
#header a:hover {
	text-decoration: none;
	color: #C00;
	}
#header .header_left a:link {color:#0066FF;}
#header .header_left a:hover {color:#c00;}



#content_main .contentbox_main_head a, #content_main .contentbox_main_head a:visited {
	color: #222;
	}
#content_main .contentbox_main_head a:hover {
	color: #666;
	}

form {
	margin: 0;
	padding: 0;
	}

h1, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
}

h1 {
	margin: 10px 0px 25px 0px;
	font-size: 1.8em;
	line-height: 1.2em;
	text-align: center;
	color: #370000;
	}

h2 {
	margin: 10px 0px 25px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	text-align: center;
	line-height: 1.2em;
	color: #444;
	text-transform: uppercase;
	}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #900;
	margin-bottom: 0px;
	}
	
h4 {
	margin: 20px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}

h5 {
	margin: 10px 0px;
	font-size: 1.2em;
	}
	
hr {
	margin: 5px 2px 20px 2px;
	border-top: 2px solid #555;
	height: 2px;
	width: 99%;
	}

/*#admin a, #admin a:hover, #admin a:active, #admin a:visited {
	color: #fff;
	text-align: right;
	}
	*/

.contentbox_main_featured {
	background-color: #F4F9FD;
	}

.contentbox_main_headline {
	margin: 0px 0px 2px 0px;
	padding: 12px 5px 7px 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #452C2C;
/*	background: #F2EAf2;
	border-bottom: 1px solid #5E287B;*/
	}
		
.date { /*comes with p tag*/
	margin: -3px 10px 3px 0px;
	padding: 0;
	text-align: right;
	font-size: 0.9em;
	color: #666;
	}

.date_main { /*comes with p tag*/
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 0.8em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	}
	
.contentbox_main_content {
	margin: 0px;
	Padding: 12px 8px;
	}

.boxtext { /* top and bottom border */
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 15px;
	line-height: 2.1em;
	}
	
#boxtext_duedate { /* top and bottom border */
	background-color: #F2EAf2;
	padding: 5px 15px;
	color: #5C3517; /*brown - library*/
	}

.boxtext_search { /* for big content */
	margin: 5px 250px 5px 10px;
	border: 2px dotted #ddd;
	padding: 7px 5px;
	background-color: #ffefdf;
	}

.boxtext_search input {
	vertical-align: middle;
	}

.boxtext_drug { /* for big content */
	margin: 5px 210px 5px 30px;
	border: 1px solid #999;
	padding: 7px 10px;
	background-color: #C8D6EF;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.boxtext_spfmenu {
	margin: 5px 50px 30px 30px;
	border: 1px solid #999;
	padding: 7px 10px;
	background-color: #EEE;
	line-height: 22px;
	text-align:center;
	color:#666666;
	width:90%;
	}

.boxtext_tool {
	margin-right: 30px;
	margin-bottom: -13px;
	border: 1px solid #ccc;
	padding: 0px 5px 5px 15px;
	line-height: 1.8em;
	}

.boxtext_tool h3 {margin-top: 7px; font-size:1.2em;}

#content_page .breadcrumb span, #content_page .breadcrumb a, #content_page .breadcrumb a:visited {
	margin-bottom: 20px;
	font: 0.8em Arial;
	color: #555;
	}

#content_page .breadcrumb a:hover {
	color: #000;
	}

.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;
}
.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_link_prevstat a:link, .ext_link_prevstat a:hover, .ext_link_prevstat a:visited {
	padding-right: 17px;
	background:url(../images/icon/icon-ext_link.gif) no-repeat right;
	font-size: 0.95em;
}

.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;
}

.list, .list2 {
	margin-right: 225px;
	}

.list table, .list2 table {
	width: 99%;
	border: none;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #666;
	font-size: 0.8em;
	}

.list td, .list th, .list2 td, .list2 th {
	border: none;
	border-top: 1px solid #eee;
	padding: 4px 2px;
	line-height: 1.8em;
	}

.list th {
	border-bottom: 1px solid #999;
	padding-left: 8px;
	background: url(../images/home_layout/back-list_head.jpg) repeat-x;
	color: #333;
	}

.list td a {
	font-size: 1.2em; /*12px*/
	}


.edit_table {
	border: 1px solid #aaa;
	}
	
.edit_table td {
	padding: 3px;
	border: 1px solid #aaa;
	}
	
.calendarlist { /*come with .list */
	margin-right: 20px;
	width: 90%;
	margin-left: 10px;
	text-align: left;
	}
	
.monograph td {
	padding: 4px;
	line-height: 2.4em;
	}

.monograph ul {
	margin: 0px 15px;
	padding: 0px;
	list-style: none;
	}

.list2 table { /*for no link table used. drugslang search table*/
	color: #333;
	font-size: 0.9em;
	}

.list2 th {
	padding-left: 8px;
	background-color:#E6E6E6; /*orange*/
	}
	
.list3 li { /*For spacious UL-LI*/
	margin-left: 22px;
	text-indent: -22px;
	padding: 3px 0px;
	list-style: none;
	}

.list4 li { /*"drug-info.html" file*/
	padding: 3px 0px;
	list-style-image:url(../images/icon/arrow-right-pink.gif);
	font-weight: bold;
	}
.list4 ul {
	margin: 10px 0px 20px 0px;
	}

.list_drug {
	margin: 5px 5px 5px 35px;
	padding: 0px;
	}
	
.list_drug li { /*For spacious UL-LI*/
	padding: 3px 0px;
	list-style: none;
	}

.list_under table {
	width: 99%;	
	border: 0px;
	border-bottom: 2px solid #999;
	}

.list_under th {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 0px;
	border-right: 0px;
	padding: 3px;
	padding-left: 10px;
	background-color:#F0F0F0;
	}

.list_under td {
	border-bottom: 1px solid #DDD;
	border-left: 0px;
	border-right: 0px;
	padding: 3px;
	color: #444;
	}

.list_request {
	width: 740px;
	margin: 2px auto;
	border: 1px solid #999;
	padding: 20px 0px 20px 30px;
	}
.list_request td {padding:4px 0;}

.list_spf {border-bottom: 1px solid #bbb; margin-bottom:30px;}
.list_spf table {
	margin-left: 20px;
	width: 95%;	
	border: 0px;
/*	border-right: 3px solid #EbE9E6;
	border-bottom: 2px solid #999;*/
	}
.list_spf th {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 0px;
	border-right: 0px;
	padding: 3px;
	text-transform:uppercase;
	}
.list_spf td {
	border-bottom: 1px solid #DDD;
	border-left: 0px;
	border-right: 0px;
	padding: 5px 3px 5px 8px;
	color: #333;
	vertical-align:top;
	line-height:150%;
	}
.list_spf td p {
	margin:0;
	padding:0;
	}
.list_spf a {font-weight:bold;}
.list_spf td a {font-weight:normal;}
.list_spf td div a {font-weight:normal;}
.list_spf .hide99,
.list_spf #hide1, 
.list_spf #hide2, 
.list_spf #hide3, 
.list_spf #hide4, 
.list_spf #hide5, 
.list_spf #hide6, 
.list_spf #hide7, 
.list_spf #hide8, 
.list_spf #hide9, 
.list_spf #hide10, 
.list_spf #hide11, 
.list_spf #hide12, 
.list_spf #hide13, 
.list_spf #hide14, 
.list_spf #hide15, 
.list_spf #hide16, 
.list_spf #hide17, 
.list_spf #hide18, 
.list_spf #hide19, 
.list_spf #hide20, 
.list_spf #hide21, 
.list_spf #hide22, 
.list_spf #hide23, 
.list_spf #hide24, 
.list_spf #hide25, 
.list_spf #hide26, 
.list_spf #hide27, 
.list_spf #hide28, 
.list_spf #hide29, 
.list_spf #hide30 
{
	margin:-2px 0px 10px 10px;
	padding: 3px 7px;
	border-right: 3px solid #EbE9E6;
	background:#Fbf9f6;
/*	background:#F2EAf2;*/
	line-height:160%;
}

.spf-left2 {font-weight:bold; width:160px; line-height:120%; background-color:#eee;}
.spf-left {
	margin: 20px 0 10px 0;
	padding: 3px;
	font-weight:bold; 
	font-size: 15px;
	font-variant:small-caps;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	text-align:center;
	}
.spf-new {
	padding-left: 70px;
	margin: 7px 0;
	background: url(../images/icon/icon-new.gif) no-repeat;
	}

.presentation td {/* with list_under */
	line-height: 1.5em;
	color: #222;
	}

.pager td td {
	width: 20px;	
	border: 0px;
	text-align: left
	}
.pager table {
	width: 20px;
	border: 0px;
	}

.dbcontent {
	font-size: 1.1em;
	line-height: 1.5em;
	}
.dbcontent img {
	margin: 8px 12px 5px 0px;
	border: 0px;
	}
.dbcontent .dbtitle { /*for <h3>*/
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #000;
	padding: 8px;
	background: #F9F6F6;
	text-align: center;
	font-family: "Segoe UI", Tahoma, TradeGothic;
	font-size: 16px;
	color: #4C2507;
	}

.nomargin h3 {
	margin: 0px 0px 10px 0px;
	}

.nomargin ul {
	margin: 0px;
	padding: 0px;
	}
.nomargin li {
	margin-bottom: 5px;
	margin-left: 10px;
	text-indent: -10px;
	list-style: inside;
	}
.dbcontent2 {
	border-top: 1px solid #999;
	}



.title_DB, .title_DB_nomargin {
	margin: 0px 215px 0px 0px;
	border-bottom: 1px solid #000;
	padding-top: 0.5em;
	text-align: right;
	}

.title_DB_nomargin {
	margin-right: 5px;
	}

.title_DB h6, .title_DB_nomargin h6{
	margin-right: -5px;
	border-bottom: 4px solid #900;
	display: inline;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

.largertext {
	font-size: 1.1em;
	line-height: 1.5em;
	}
.smalltext {
	padding: 0px 20px;
	font-size: 0.9em;
	line-height: 1.4em;
	}

.links li {
	width: 90%;
	border-bottom: 1px solid #CCC;
	padding: 10px;
	list-style: none;
	font-size: 1.2em;
	}
	
#content_page .links li a, #content_page .links li a:hover, #content_page .links li a:visited {
	color: #222;
	}
	
.links li dl {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.8em;
	}

#content_page .links li dl a, #content_page .links li dl a:visited {
	color: #004080;
	}

#content_page .links li dl a:hover {
	text-decoration: underline;
	color:#9D49A7;
	}

.links li dd {
	margin-left: 20px;
	padding-left: 9px;
	background: url(../images/home_layout/bullet-home-list.gif) no-repeat;
	}
	
.sitemap td, .sitemap2 td {
	padding: 0px 5px 10px 10px;
	border-left: 1px solid #999;
	}
.sitemap ul, .sitemap2 ul {
	margin: 8px;
	padding: 0px;
	}
.sitemap li {
	margin: 12px 5px;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #F6F6F6;
	list-style: none;
	}
.sitemap2 li {
	margin: 5px;
	padding: 00px;
	list-style: none;
	}

.reference {
	margin-left: 50px;
	text-indent: -50px;
	}

.staff {
	margin: 0px 10px;
	}	

.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-bottom: 5px;
	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;
	}

.druginfo_list {
	margin-right: 150px;
	}
.druginfo_list li {
	display: inline;
	margin-right: 50px;
	line-height: 1.8em;
	text-transform: capitalize;
	}

.druginfo_pic li {
	display: inline;
	}


/***********************************************************
					Calendar & List Classes
************************************************************/

.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border: 1px solid #5E287B;
	}
.calendar .calendar_title td {
	font-size: 12px;
	color:#EEE;
	border: 0;
	}
.calendar td {
	border: 1px solid #5E287B;
	padding: 1px 0px 0px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 0.9em;
	font-weight: normal;
	vertical-align: top;
}
.calendar2 td {	line-height: 1.2em;}

.calendar .calendar_title td {
	border: 0;
	padding: 2px;
	font-weight: bold;
	vertical-align:middle;
	background-color:#9A4CAD;
	}
.calendar_title img { vertical-align: top;}
.calendar a {color:#003333;	}
.calendar th {
	border: 0;
	background-color: #441E59;
	color: #F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	vertical-align:middle;
	}

.calendar_detail {
	width: 90%;
	margin-left: 15px;
	margin-bottom: 20px;
	border: 1px solid #BC8EBF;
	padding: 5px 8px;
	background-color:#F2EAf2;
	line-height:1.5em;
	}

.calendar_detail2, .calendar_detail3 {
	width: 90%;
	margin-left: 15px;
	margin-top: -15px;
	margin-bottom: 15px;
	border: 1px solid #BC8EBF;
	padding: 5px 8px;
	background-color:#FFF;
	line-height:1.5em;
	}
.calendar_detail3 {margin-bottom: 0px;}

.forum_title {
	width: 95%;
	margin-left: 15px;
	margin-bottom: 0;
	border: 1px solid #BC8EBF;
	padding: 3px 8px;
	background-color:#F2EAf2;
	line-height:1.5em;
	}

.forum_content {
	width: 95%;
	margin-left: 15px;
	margin-top: 3px;
	margin-bottom: 0px;
	border: 1px solid #BC8EBF;
	padding: 3px 8px;
	background-color:#FFF;
	line-height:1.5em;
	}

/*/////////////////////// for tool pages ///////////////////////////*/
#content_tool, #content_tool_nav, #content_tool_top, #content_tool_review {
	margin: 0;
	padding: 0;
	}
/*#content_tool, #content_tool_nav {float: left; 	padding: 0 10px;}*/
#content_tool_nav {
	padding: 7px;
	background-color:#DEF;
	border: 1px solid #999;
	font-size:1.1em;
	font-weight: bold;
	}
/* #content_tool_nav ul {MARGIN:0; PADDING:0;} */
#content_tool_nav li {
	padding: 3px 0 3px 35px;
	list-style-position:outside;
	list-style:none;
	background:url(../images/icon/icon-folder.gif) no-repeat 10px 3px;
	}
.tools {
	background-color: #333366;
	color: #CACAE0;
	font-weight: bold;
	text-align: left;
	min-height: 100%;
	}

.tools h2 {
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 0px;
	font-size: 18px;
	font-family: "Tw Cen MT", "Trebuchet MS", Arial;
	color:#EC0000;
	}

.tools h3 {
	margin: 0px;
	padding: 2px 15px;
	font-size: 14px;
	display: inline;
	}

.tools h5 {
	margin: 2px 0px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 5px 0 5px 3px;
	background-color:#114;
	}
.tools a, .tools a:hover, .tools a:visited {
	color: #FFF;
	height: 60px;
	text-decoration: none;
	}
.tools a:hover {
	text-decoration: underline;
	background-color: #003;
	}
.tools h5 a, .tools h5 a:hover, .tools h5 a:visited {color: #CACAE0;}

.tools ul {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
.tools li {
	margin: 0 2px;
	padding: 3px 0px 3px 10px;
	list-style:none;
	}

.tools td {
	padding: 5px 2px;
	}

#tools_link {
	font-weight: bold;
	}

#tools_link ul {
	margin: 12px 5px;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #F6F6F6;
	}
#tools_link ul td {
	padding: 5px 2px;
	}
#tools_link ul a {
	font-size:110%; 
	font-weight:normal;
	/*background-color:#EEE;*/
	}

#tools_link .tools_link2 {
	width: 140px;
	border: 1px solid #999;
	background-color:#DDD;
	text-align:center;
	}

.notableGV td {
	padding: 2px 10px 1px 3px;
	}
	
/****************************************
 * IU Standard
 * Footer
 ****************************************/

#footer hr {
	display: none;
}
#footer #copyright {
	width: 760px;
	margin: 0 auto;
	text-align: center;
	font-size: 95%;
	line-height: 180%;
}
#footer #copyright img {
	vertical-align: middle;
	}

#footer #copyright a {
	color: #990000;
	text-decoration: none;
}
#footer #copyright a:hover {
	text-decoration: underline;
}
.inline {
	display: inline;
}

/****************************************
PREV-STAT seriese pages
****************************************/
.prevstat_series {
	width: 100%;
	margin: 20px auto auto -13px;
	border: none;
	}
.prevstat_left { //for UL of left TD
	width: 180px;
	margin:0; padding:0;
	margin-bottom: 15px;
	padding: 3px 3px 10px 6px;
	border: 2px solid #441E59;
	border-left: 1px solid #441E59;
	border-right: 1px solid #441E59;
	background:#E1D9E1;
	}
.prevstat_left li {
	list-style-position:inside;
	margin: 7px 0;
	font-weight:bold;
	}

.prevstat_right {
	width: auto;
	padding: 0 0 0 15px;
	}
.prevstat_seriestable_no, .prevstat_seriestable, .prevstat_seriestable0 {
	margin: 5px 0 30px 0px;
	width: 100%;
	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;
	}
.prevstat_seriestable_no td, .prevstat_seriestable td, .prevstat_seriestable0 td {padding-right: 10px;}
.prevstat_seriestable0 {
//	background-color: #DDD;
	background:url(../search/images/back_header.jpg) 0px 1px;
	}
.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;
	color:#336699;
	}
.prevstat_county_title {
	margin: 0 0 15px 30px;
	font-weight: bold;
	font-size: 22px;
	color:#666;
	}


.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;
	}