/* CSS Document */

/*landing and interior pages styles*/
/*title*/

#land_content_tbl_ltd {
	vertical-align: top;
	padding: 0px;
	text-align: left;

}

#land_nav {
	border-top: 2px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 2px solid #CCC;
	background: #A3A3A3;
}

#land_content_tbl_ltd {
	border-right: 1px solid #CCC;
	vertical-align: top;
	padding: 0px;
	text-align: left;
	max-width: 217px;
	min-width: 140px;
}

.landnavlistlinks {
	color: #FFF; 
	font-size: 0.92em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height:1.36em; 
	padding: 3px 0px 3px 7px;
	margin: 0px;
	margin-left: -5px;
	margin-top: -1px;
	border-bottom: 1px dashed #BABABA;
	list-style-type:disc;
	
}

.landnavlistlinks:hover {
	background:#CCC;
}

.landnavlistlinksul {
	color: #FFF; 
	font-size: 0.92em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height:1.36em; 
	padding: 3px 0px 3px 7px;
	margin: 0px;
	margin-left: -5px;
	margin-top: -1px;
	border-bottom: 1px dashed #BABABA;
	list-style-type:disc;
	
}


#land_navlist ul:HOVER { 
	background:#CCC;
	list-style-type: none;
	background-image: url('../glmedia/white_arrow.gif');
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-weight: normal; 
	line-height: 1.4em; 
	padding: 0px 0px 0px 17px; 
	background-repeat: no-repeat; 
	background-position: 3px 3px; 
	margin-top: -1px;
	}

.landnavlistlinkshighlight {
	background:#CCC;
	color:#FFF; 
	font-size: 0.92em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height:1.36em; 
	padding: 3px 0px 3px 7px;
	margin: 0px;
	margin-left: -5px;
	margin-top: -1px;
	border-bottom: 1px dashed #BABABA;
	list-style-type:disc;

}

.landnavlistlinkshighlightlist {
	color:#FFF; 
	font-size: 0.92em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height:1.36em; 
	padding: 3px 0px 3px 7px;
	margin: 0px;
	margin-left: -5px;
	margin-top: -1px;
	border-bottom: 1px dashed #BABABA;
	list-style-type:disc;

}

.landnavlistlinksupdates {
	color: #FFF; 
	font-size: 0.75em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height:1.36em; 
	padding: 2px 0px 2px 4px;
	margin: 0px;
	list-style-type:disc;
}

.landnavlistlinks a:link { color: #FFF; }
.landnavlistlinks a:visited { color: #FFF; }
.landnavlistlinks a:hover { color:#000099; text-decoration: underline; }
.landnavlistlinks a:active { color: #CC0000; }

.landnavlistlinksul a:link { color: #FFF; }
.landnavlistlinksul a:visited { color: #FFF; }
.landnavlistlinksul a:hover { color: #000099; text-decoration: underline; }
.landnavlistlinksul a:active { color: #CC0000; }

.landnavlistlinksupdates a:link { color: #FFF; }
.landnavlistlinksupdates a:visited { color: #FFF; }
.landnavlistlinksupdates a:hover { color: #000099; text-decoration: underline; }
.landnavlistlinksupdates a:active { color: #CC0000; }


#land_navlist ul {
	list-style-type: none;
	background-image: url('../glmedia/white_arrow.gif');
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-weight: normal; 
	line-height: 1.4em; 
	padding: 0px 0px 0px 17px; 
	background-repeat: no-repeat; 
	background-position: 3px 3px; 
	margin-left: -5px;
	margin-top: -1px;

}









#breadcrumbs {
	border: 0px solid #DBDBDB;
	text-align: left;
	margin: 0px 0px 10px 6px;
	padding: 0; 
	font: .75em/.95em arial,verdana,sans-serif;
}

#land_title {
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 5px 0px;
	background: url('../glmedia/land_title_border.gif') 0px -7px  repeat-x;
}

.land_title_pic	{
	margin: 0;
	padding: 0; 
	vertical-align: middle;
	float: left;
}

#land_title_nav {
	border: 0px solid #DBDBDB;
	float: right;
	position: relative;
	right: 8px;
	top: -2px;
	font: .73em Arial,verdana,sans-serif;
}

/*nav & content */
#land_content_tbl {
	border: inherit;
	width: 100%;
}



#land_content_tbl_rtd {
	border: 0px solid #DF0;
	vertical-align: top;
	padding: 0px 8px 8px 8px;
	text-align: left;
}



#land_nav_header {
	font: 1.05em/1.4em Arial,verdana,sans-serif; 
	color: #FFF;
	padding: 2px 2px 2px 6px;
}

#land_navlist { 
	list-style-type: none; 
	padding: 1px 0px 0px 3px; 
	margin: 0px;

}


.landnavlistlinks_ab {
	color: #FFF; 
	font-size: 0.92em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height:1.36em; 
	padding: 4px 0px 2px 4px;
	margin: 0px;
	border-bottom: 1px dashed #BABABA;
	border-top: 4px solid #B0B0B0;
}

.landnavlistlinks_ab a:link { color: #FFF; }
.landnavlistlinks_ab a:visited { color: #FFF; }
.landnavlistlinks_ab a:hover { color: #FFF; text-decoration: underline; }
.landnavlistlinks_ab a:active { color: #FFF; }

.land_navlist_submenu { 
	list-style-type: none; 
	padding: 0px 0px; 
	margin: 0px 0px 0px -3px;
	background: #E5E5E5;
}

.landnavlistlinks_submenu {
	background-image: url('../glmedia/bullet_box_grey.gif'); 
	background-repeat: no-repeat; 
	background-position: 9px 6px;
	color: #666666; 
	font-size: 0.78em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.5em; 
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

.landnavlistlinks_submenu a:link { color: #666; }
.landnavlistlinks_submenu a:visited { color: #666; }
.landnavlistlinks_submenu a:hover { color: #666; text-decoration: underline; }
.landnavlistlinks_submenu a:active { color: #666; }

.nav_icd_tbl {
	width: 100%;
	border: 0;
}

.nav_icd_tbl, td {
	padding: 0px; 
	margin: 0px;
}

.land_navlist_icd { 
	list-style-type: none; 
	padding: 1px 0px 0px 3px; 
	margin: 0px;
}

#land_navlist_lg { 
	background: #E5E5E5;
	list-style-type: none; 
	padding: 1px 0px 0px 3px; 
	margin: 0px;
}

#land_navlist_lg a:link { color: #333333; }
#land_navlist_lg a:visited { color: #666666; }

.landnavlistlinks_icd {
	color: #FFF; 
	font-size: 0.90em; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height:1.34em; 
	padding: 2px 0px 2px 7px;
	margin: 0px;
	border-bottom: 1px dashed #BABABA;
}

.landnavlistlinks_icd a:link { color: #FFF; }
.landnavlistlinks_icd a:visited { color: #FFF; }
.landnavlistlinks_icd a:hover { color: #FFF; text-decoration: underline; }
.landnavlistlinks_icd a:active { color: #FFF; }

/* content pages headers and bullet list links general styles */
.land_head_h3 {
	clear: left;
	border-bottom: 1px solid #CCC;
	margin: 12px 0px 4px 0px;
}

.land_head_h3_top {
	clear: left;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 4px 0px;
}

.land_col_half {
	width: 245px;
	float: left;
	padding: 6px 0px;
	margin: 0;
}

.land_col_full {
	width: 494px;
	float: left;
	padding: 0px 0px;
	margin: 0;
}

.land_col_full2 {
	width: 479px;
	float: left;
	padding: 6px 0px;
	margin: 0;
}

.vert_spacer5 {
	clear: left; 
	line-height: 0; 
	font-size: 5px;
	height: 5px;
	width: 5px;
}

.top {
	font: .8em/1em Arial,verdana,sans-serif;
	padding: 0px;
	margin: 0px 6px;
	text-align: right;
	clear: left;
}

.reviewdate {
	clear: both;
	font: .7em/1em Arial,verdana,sans-serif;
	color: #666666;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	border: 0px solid #DF0;
	display:none;
}

.caption_wrapper {
	float: left; 
	padding: 0px 8px 4px 0px;
}

.caption_box {
	clear: left;
	margin: 6px 0px 2px 0px;
}

.caption_text_wht {
	text-align: center;
	font: .86em/1.2em Arial,verdana,sans-serif;
	color: #FFF;
	padding: 4px;
}

.bkgrd_gray {
	background-color:#e1e1e1;
}

.datatbl {
	font: .95em Arial,verdana,sans-serif;
	text-align: left;
}

.datatbl_th {
	margin: 0px;
	text-align: center;
}

.datatbl td {
	padding: 4px;
	font: .95em Arial,verdana,sans-serif;
}

.datatbl_td_gry {
	background: #e1e1e1;
	margin: 0px;
}

.datatbl_top {	
	font: 1.2em Arial,verdana,sans-serif;
	background-color:#e1e1e1;
	padding: 4px 0px 2px 0px;
}

.datatbl_app {
	font: .82em Arial,verdana,sans-serif;
	text-align: left;
	border: 1px solid #CCC;
}

.datatbl_app th {
	font: 1em Arial,verdana,sans-serif;
	margin: 0px;
	text-align: center;
	border-right: 1px solid #CCC;
}

.datatbl_app td {
	padding: 4px;
	border-right: 1px solid #CCC;
}

.datatbl_td_gry_app {
	background: #e1e1e1;
	margin: 0px;
}

/* hip */
/* hip search */
#land_main_content {
	font: .82em Arial,verdana,sans-serif; 
	background: #FFF;
	float: left;
	line-height: normal;
}

#hip_search {
	color: #555;
	background: #FFF;
	padding: 10px 0px 12px 0px; 
	margin: 6px;
	font: .85em/1em Arial,verdana,sans-serif;
}

#hip_searchbox {
	clear: left;
	width:120px;
	height:1.01em;
	border:1px #494949 solid;
	color: #494949;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#hip_goimg {
	margin: 0px 14px 0px 0px;
	padding: 0px;
	position: relative;
	top: 4px;
}

/* hip A-Z */
#hip_az {
	color: #936;
	background: #FFF;
	padding: 10px 3px 10px 0px; 
	margin: 6px;
	border-top: 1px dashed #BABABA;
	font-weight: 500;
}

#hip_az_text {
	color: #555;
	font: .8em/1.3em Arial,verdana,sans-serif;
	letter-spacing: .2em;
	margin: 6px 0px;
	text-align: justify;
}

#hip_az_all {
	text-align: right;
	font: .8em/1.3em Arial,verdana,sans-serif;
}

/* hip lead images */
#hip_lead_wrapper {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background: #FFF;
	width: 497px;
	margin: 0;
	padding: 0;
}

.hip_lead_col {
	border-right: 1px solid #CCC;
	width: 165px;
	vertical-align: top;
}

hip_lead_pic {
	border: 0;
	margin: 0;
	padding: 0;
}

.hip_lead_text {
	padding: 6px; 
	margin: 0px;
	background: #FFF;
	font-size: .9em;
}

/* float content right */
#land_float_content {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 11px;
	font: .8em/1.2em Arial,verdana,sans-serif;
}

/* float content right box, image & text */
#land_float_box {
	width: 198px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

.land_float_box_pic {
	 text-align:center; 
	 padding: 4px 0px 0px 0px;
}

.land_float_box_pic_solo {
	 text-align:center; 
	 padding: 4px 0px 4px 0px;
}

.land_float_box_text {
	background: #FFF;
	padding: 0px 6px 3px 6px;
	margin: 0px;
	font: .97em arial,verdana,sans-serif;
}

/* newsletter */
#newsletter {
	width: 196px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

#newsletter_title {
	background: #F4F4F4;
	padding: 2px 6px;
	margin: 0px;
	color: #936;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
}

#newsletter_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
}

#newsletter_pic {
	background: #FFF;
	padding: 8px 0px;
	margin: 0px;
}

/* radio box */
#hip_radio {
	width: 196px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

#hip_radio_title {
	background: #A3A3A3;
	padding: 2px 6px;
	margin: 0px;
	color: #FFF;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
}

#hip_radio_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
}

#hip_radio_pic {
	background: #FFF;
	padding: 8px 0px;
	margin: 0px;
}

/* clinical trials */
#clinical_trials {
	width: 215px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

#clinical_trials_title {
	background: #F4F4F4;
	padding: 2px 6px;
	margin: 0px;
	color: #936;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
}

#clinical_trials_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
}

/* cio */
#cio {
	width: 215px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	text-align: center;
}

#cio_title {
	background: #A3A3A3;
	padding: 2px 6px;
	margin: 0px;
	color: #FFF;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
	text-align: left;
}

#cio_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
	text-align: left;
}

/* onthispage */
#onthispage {
	width: 215px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

#onthispage_title {
	background: #936;
	padding: 2px 6px;
	margin: 0px;
	color: #FFF;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
}

#onthispage_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
}

#onthispage_pic {
	background: #FFF;
	padding: 8px 0px;
	margin: 0px;
}

/* news float content right */
#ftp {
	width: 198px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

#ftp_title {
	background: #3D5E9B;
	padding: 2px 6px;
	margin: 0px;
	color: #FFF;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
}

#ftp_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
}

#ftp_pic {
	background: #FFF;
	padding: 8px 0px;
	margin: 0px;
}

#news_special_interest {
	width: 198px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 10px 0px 12px 0px;
}

#news_special_interest_title {
	background: #7898CC;
	padding: 2px 6px;
	margin: 0px;
	color: #FFF;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
}

#news_special_interest_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
}

#news_special_interest_pic {
	background: #FFF;
	padding: 8px 0px;
	margin: 0px;
}

/* research advances */
#ra {
	width: 215px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	text-align: center;
}

#ra_title {
	background: #6085C3;
	padding: 2px 6px;
	margin: 0px;
	color: #FFF;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
	text-align: left;
}

#ra_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
	text-align: left;
}

/* about overview */
#overview {
	width: 198px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

#overview_title {
	background: #F4F4F4;
	padding: 2px 6px;
	margin: 0px;
	color: #632CA7;
	font: 1.35em arial,verdana,sans-serif;
	border-bottom: 1px solid #CCC;
}

#overview_text {
	background: #FFF;
	padding: 6px;
	margin: 0px;
	font: .97em arial,verdana,sans-serif;
}

#overview_pic {
	background: #FFF;
	padding: 8px 0px;
	margin: 0px;
}

/* grants */
/* grants left nav */

/* grants content */
.grants_alert_box {
	background: #FEF996;
	color: #FF0000;
	padding: 3px;
	font-size: .87em;
}

.grants_home_float_col {
	float: left;
	text-align: left;
	margin: 17px 32px 12px 0px;
}

/* news */
/* news left nav */
.news_inline_nav {
	margin: 6px 0px 16px 0px;
	font: .83em Arial,verdana,sans-serif;
}

.three_col_wrapper {
	clear: left;
	padding: 2px 0px;
}

.three_col_1 {
	background-image: url('../glmedia/bullet_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 0px 0px 0px 16px;
	float: left;
	width: 60px;
	font-weight: bold;
}

.three_col_2 {
	float: left;
	width: 110px;
}

.three_col_3 {
	float: left;
}

.news_rm_image {
	float: right;
	padding: 0px 0px 0px 8px;
}

.rm_search_wrapper {
	border: 1px solid #CCC;
	padding: 4px;
	margin: 6px 6px 6px 0px
}

.rm_search_text {
	font-size: .8em;
}

#rm_search_box {
	clear: left;
	width:120px;
	height:1.01em;
	border:1px #888 solid;
	color: #494949;
	margin: 4px 0px 1px 0px;
	font-size: .8em;
}

#rm_search_goimg {
	margin: 0px 14px 0px 4px;
	padding: 0px;
	position: relative;
	top: 4px;
}

#rm_search_select {
	width:120px;
	border:1px #888 solid;
	color: #494949;
	margin: 5px 0px 1px 0px;
	font-size: .8em;
}

.news_fund_research {
	font: .88em Arial,verdana,sans-serif;
	padding: 10px;
}

.news_fund_research_th {	
	padding: 0px 5px;
	margin: 0px;
	text-align: center;
}

.news_fund_research_top {	
	font: 1.2em Arial,verdana,sans-serif;
	background-color:#e1e1e1;
	padding: 4px 0px 2px 0px;
}

/* ICD */
/* ICD Images */
.icd_listing_wrapper {
	clear: both;
	float: left;
	margin: 5px 0px;
}

.icd_listing_logo {
	text-align: center;
	float: left;
	width: 99px;
}

.icd_listing_text {
	font-size: .98em;
	float: left;
	width: 600px;
	margin: 0px 0px 0px 5px;	
}

/* about */
/* about intro */
.about_intro {
	color: #747474; 
	font-size: 1.4em;
	font-weight: 100;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	padding: 0px; 
	margin: 0px; 
	line-height:1.38em;
}

.about_intro2 {
	color: #632CA7; 
	font-size: 1.5em;
}

.about_overview_hr {
	border-top: 1px dashed #E6E6E6;
	margin: 4px 0px;
}

/* about */
/* Almanac IC's inline navigation */


.almanac_ic_wrapper {
	clear: both;
	float: left;
	margin: 0 0 0 0;
	width: 600px;
}


.almanac_logo {
	float: left;
	margin: 0 21px 0 0;
	text-align: left;
}


.almanac_ic_header {
	margin: 0px;
	color: #747474; 
	font-size: 1.65em;
	font-weight: 100;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	padding: 0px;  
	text-align: left;
}


.almanac_inline_nav {
	margin: 0;
	font: .83em Arial,verdana,sans-serif;
	text-align: left;
}



/* employee */
/* employee a-z */
#employee_az {
	clear: left;
	border: 1px dashed #BABABA;
	text-align: left;
}

#employee_az_text {
	color: #555;
	font: 1em Arial,verdana,sans-serif;
	letter-spacing: .2em;
	margin: 6px 0px;
}

#employee_az_all {
	font: 1em Arial,verdana,sans-serif;
	text-align: left;
	letter-spacing: normal;
	margin-left: 20px;
}

.employee_inline_nav {
	margin: 6px 0px 16px 0px;
	font: .83em Arial,verdana,sans-serif;
}

.hidden_label {
	display: none;
}