/* General Front Page Stuff */

div#whole_page_div{
	padding-top: 15px;
	padding-top /* */: 85px;  /* sets page content top */
	margin-right: 1%;
	margin-left: 1%;
}

.colored{
	text-decoration: none;
}

.not_colored{
	text-decoration: none;
}

.pad_image{
	padding-right: 10px;
}

.front_page_header_inside_box{
	 font-size: 22px;
	 padding: 0px 5px 3px 10px;
	 margin: -3px 0px 0px 0px;
}

.front_page_header_outside_box{
	 font-size: 22px;
	 padding: 5px 0px 0px 15px;
}

.front_page_text{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
}

form{
	margin: 0;
	padding: 0;
}

.gen_info_list{
	margin: 0;
	padding: 5px 10px 0px 40px;
}

.pubmed_list {
	margin-top: 20px;
}

.pubmed_list li{
	padding-bottom: 10px;
}


.gen_info_list a{
	text-decoration: none;
}

.search_box {
	display: inline;
	width: 11em;
	height: 13px;
	margin-top: 0px;
	margin-right: 5px;
	padding-top: 1px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 0.85em;
	text-align: left;
}

/* Nifty Corners */

div.rounded div {
  	height: 1px;
  	overflow: hidden;
  	margin: 0px;
  	padding: 0px;
}

/* Welcome Box */

div#welcome_box {
  	margin: 0px 280px 0px 3px;
}

#welcome_text{
	font-size: 13px;
	padding: 10px 0px 20px 15px;
}

/* Highlights Box */

div#highlights_box{
	float: right;
	clear: right;	
	width: 250px;
  	margin: 35px 10px 0px 0px;         /* Option 1: To move hightlights box up and down ie6 */
  	margin /* */: 43px 10px 0px 0px;   /* Option 1: To move hightlights box up and down firefox */

	/* links don't work on IE7 in floating divs */
	/* if another div covers it */
	/* this hack (position + zindex) makes it clickable */

	position: relative;
}

div#nifty_corners_outer_highlights {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	width: 250px; 
}

div#nifty_corners_header_inner_highlights {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
}

div#nifty_corners_content_inner_highlights {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
}

.topic_headings_highlights{
	font-size: 16px;
  	margin: 0px 0px 10px 0px;
  	padding: 6px 0px 0px 5px;       /* Option 2: To move hightlights box up and down ie6 */
  	padding /* */: 6px 0px 0px 5px; /* Option 2: To move hightlights box up and down firefox */
}

.highlights_list{
	margin: 0px;
	padding: 0px 10px 0px 35px;
}

.news_list{
	margin: 0px;
	padding: 0px 20px 0px 35px;
}

.news_list li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#li_with_big_space_after {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#li_with_small_space_after {
	margin: 0px;
	padding: 0px 0px 1px 0px;
}

.highlights_text{
	margin: 0;
	padding: 0px 20px 10px 20px;
}

/* Featured Resources Box */

div#featured_resources_box {
  	margin: 0px 300px 0px 10px;
  	margin /* */: 0px 280px 0px 10px; /* spacing between highlights and welcome */
}

div#nifty_corners_outer_featured_resources {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
}

div#nifty_corners_header_inner_featured_resources {
  	margin: 0px 3px 0px 0px;  
  	margin /* */: 0px 0px 0px 0px; /* fixes alignment of curve to box */
  	padding: 0px 0px 0px 0px;
}

div#nifty_corners_content_inner_featured_resources {
  	margin: 0px 0px -15px 0px;
  	margin /* */: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	height: 310px;
}

div#feature_list_box{
	width: 163px;
	float: left;
}

div#feature_text_box{
	height: 298px;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	overflow: auto;
}

#feat_div_1_li{
	padding: 0px 0px 12px 0px;
	padding /* */: 0px 0px 27px 0px;
}

#feat_div_2_li{
	padding: 0px 0px 12px 0px;
	padding /* */: 0px 0px 27px 0px;
}

#feat_div_3_li{
	padding: 0px 0px 12px 0px;
	padding /* */: 0px 0px 27px 0px;
}

#feat_div_4_li{
	padding: 0px 0px 12px 0px;
	padding /* */: 0px 0px 27px 0px;
}

#feat_div_5_li{
	padding: 0px 0px 12px 0px;
	padding /* */: 0px 0px 27px 0px;
}

#feat_div_6_li{
	padding: 0px 0px 12px 0px;
	padding /* */: 0px 0px 27px 0px;
}

#feat_div_7_li{
	overflow: visible;
	z-index: 100;
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px -1px;
}

.inactive_feat_li{
	height: 18px !important;
}

.active_feat_li{
	border-right: 0px none !important; 
}

.active_feat_div_1_li{
	height: 18px !important;

}
.active_feat_div_2_li{
	height: 18px !important;
}

.active_feat_div_3_li{
	height: 18px !important;
}

.active_feat_div_4_li{
	height: 18px !important;
}

.active_feat_div_5_li{
	height: 18px !important;
}

.active_feat_div_6_li{
	height: 18px !important;
}

.active_feat_div_7_li{
	height: 18px !important;
}

.active_feat_div_7_li #favorite_tools_off{
	display: none;
}

.active_feat_div_7_li #favorite_tools_on{
	display: block;
}

.inactive_feat_li #favorite_tools_on{
	display: none;
}

/* CSS to make the text side bar entries for future options */

.inactive_feat_li_text{
	height: 18px !important;
	font-size: 11.5px;
}

.inactive_feat_li_text a{
	font-size: 120%;
	padding: 12px 0px 13px 0px;
}

.active_feat_div_text_li{
	background-color: #FFFFFF !important;
	height: 18px !important;
	border-right: 0px none;
	background-repeat: no-repeat !important;   /* stops the arrow from repeating */
	background-position: 120% 50% !important;   /* puts the arrow in the cell middle */
	font-size: 11.5px;
}

.active_feat_div_text_li a{
	font-size: 120%;
	font-weight: bold;
	padding: 12px 0px 13px 0px;
}

/* End of CSS to make the text side bar entries for future options */

.feat_list_sublist{
	display: none;
}

.feat_list_sublist_active{
	display: block;
}

.feature_list{
	margin: 0;
	padding: 0 0 0 15px;
}

.feature_list li a{
	font-weight: bold;
	text-decoration: none;
}

.feature_list li ul li a{
	font-weight: normal;
	text-decoration: none;
}

.feature_list_mouseover{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	list-style-type: none;
}

.feature_list_mouseover li{
	padding: 14px 13px 13px 0px;
	text-align: right;
}

.feature_list_mouseover li a{
	text-decoration: none;
}

.feature_list_mouseover li ul li a{
	font-weight: normal;
	text-decoration: none;
}

#feat_div_1_li{
}

.hide_feat_div{
	display: none;
}

.show_feat_div{
	display: block;
}

.inactive_feat_li a{
	font-size: 120%;
	padding: 12px 0px 13px 0px;
}

.active_feat_li{
	background-repeat: no-repeat !important;   /* stops the arrow from repeating */
	background-position: 120% 50% !important;   /* puts the arrow in the cell middle */
}

.active_feat_li a{
	font-size: 120%;
	font-weight: bold;
	padding: 12px 0px 13px 0px;

}

.column_1 {
	float: left;
	width: 48%;
	padding: 0px 0px 0px 0px;
	max-width: 330px;
}

.column_2 {
	float: right;
	width: 48%;
	padding: 0px 0px 0px 0px;
	max-width: 330px;
}

.column_1_text {
	padding: 0px 0px 0px 0px;
}

.column_1_text a{
	text-decoration: none;
}

.column_1_text_indented {
	padding: 0px 0px 0px 20px;
}

.column_1_text_indented a{
	text-decoration: none;
}

.column_2_text {
	padding: 0px 0px 0px 10px;
}

.column_2_text a{
	text-decoration: none;
} 

.topic_headings_top{
	font-size: 16px;
  	padding: 0px 0px 8px 0px;
}


.secondary_topic_headings{
  	padding-top: 15px;
}

.highlighted_link{
	font-size: 14px;
  	padding: 10px 0px 0px 0px;
}

.highlighted_link a{
	text-decoration: none;
}

.more a{
	font-size: 10px;
	text-decoration: none;
}

.llnl_link{
	text-decoration: none;
}

/* Community Connection */

div#community_connection_box{
  	margin: 10px 0px 0px 0px;
}

div#nifty_corners_outer_community_connection {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
}

div#nifty_corners_header_inner_community_connection {
  	margin: 0px 3px 0px 0px;
  	margin /* */: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
}

div#nifty_corners_content_inner_community_connection {
  	margin: 0px 3px 0px 0px;
  	margin /* */: 0px 0px 0px 0px; /* fixes curve to box */
  	padding: 0px 0px 0px 0px;
}

#cc_box_1{
	width: 32%;
	float: left;
}

#cc_box_2{
	width: 32%;
 	margin-left: auto;
 	margin-right: auto;
 	clear: none;
}

#cc_box_3{
	width: 32%;
	float: right;
}

.topic_headings_cc{
	font-size: 16px;
  	padding: 10px 0px 0px 5px;
}

.cc_list{
	margin: 0;
	padding: 5px 10px 0px 45px;
}

.cc_text{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.inactive_display{
	display: none;
}

.active_block_display{
	display: block;
}

.active_inline_display{
	display: inline;
}

