.printOnly{
	display:none;
}

h1 {
	color: #7397A8;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	line-height:1.2em;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
a {
	color:#2B8F94;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B8F94;
	line-height: 15px;
	margin-bottom: 5px;
}
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B8F94;
	line-height: 15px;
	margin-bottom: 5px;
}
.bullet_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B8F94;
	line-height: 15px;
	margin-bottom: 5px;
}
.bullet_list_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}
.bullet_list_text_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B8F94;
	line-height: 15px;
}
.infobox_blue_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
	line-height:12px;
}
.infobox_blue_heading {
	font-size: 11px;
	font-weight: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #597f9f;
	line-height:14px;
}
.infobox_blue_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D6E3EB;
	font-weight: bold;
}
.infobox_blue_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D5E3F0;
}
.infobox_wht_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #70A9B4;
}
.infobox_wht_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #85A3A5;
	font-weight: bold;
}
.infobox_wht_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0C4E0;
	}
.infobox_wht_copy {
	font-size: 10px;
	color: #9199A2;
	font-family: Arial, Helvetica, sans-serif;
}
.infobox_signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8EAAB6;
	font-weight: bold;
}
.footer_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.header_navi_search {
	font-size: 10px;
	color: #9199A2;
	font-family: Arial, Helvetica, sans-serif;
}
.header_navi_search a{
	font-size: 10px;
	color: #9199A2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.header_navi_search a:hover{
	font-size: 10px;
	color: #9199A2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.header_text_logo_nci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.header_text_logo_nci a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:none
}
.header_text_logo_clican {
	font-size: 12px;
	color: #B6B6B6;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.header_text_logo_protech {
	font-size: 14px;
	color: #587D9D;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.header_text_logo_nih {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.header_text_logo_nih a{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none
}
.navi_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5EA49C;
	font-weight: bold;
}
.navi_text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5EA49C;
	font-weight: bold;
	text-decoration:none;
}
.navi_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F4645;
	font-weight: bold;
	text-decoration:none;
}
.section_breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.section_breadcrumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.section_breadcrumb a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.section_breadcrumb_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.section_breadcrumb_sub a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.section_breadcrumb_sub a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.page_title {
	color: #7397A8;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.body_text_list {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
.navi_text_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F4645;
	font-weight: bold;
}
.navi_text_on a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F4645;
	font-weight: bold;
}
.navi_text_on a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F4645;
	font-weight: bold;
}
hr{
	height:1px;
	color:#DBEBEB;
	background-color:#DBEBEB;
}
div.scrollbar-function {
	height:157px;
	width: 215px;
	overflow: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-width: 0;
	border-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-style: solid;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 6px;
	line-height: 16px;
	scrollbar-3dlight-color:#f4f6f7;
	scrollbar-arrow-color:#698F76;
	scrollbar-base-color:#f4f6f7;
	scrollbar-darkshadow-color:#788B96;
	scrollbar-face-color:#f4f6f7;
	scrollbar-highlight-color:#788B96;
	scrollbar-shadow-color:#788B96;
	scrollbar-track-color:'';
	border-top-color: #f4f6f7;
	background-color: #f4f6f7;
	
}
div.scrollbar-function p{ 
	margin:2px 0px 5px 15px;
}
.form_text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}
.hidden_div{
	display:none;
}
.show_div{
	display:inline;
}
.back_to_top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.form_highlight_error {background:#FBD7CE;border:1px solid #ED5D36;}
.input		{background:#FFFFFF;border:1px solid #666666;}

#header {
	width:100%;
	margin:0px auto;
	text-align:center;
	background-image:url(../img_global/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	height:157px;
}

#nci_hdr{
		width:100%;
		background-color:#AA0202;
		text-align:center;
		clear:both; 
		height:40px;
	}
	div#nci_hdr div{
		width:765px;
		margin:0px auto;
	}
	#nci{
	 	margin-right:200px;
		color:#ffffff;
		font-size:1.6em;
		text-decoration:none;
	}
	#nih{
		color:#ffffff;
		font-size:1.6em;
		text-decoration:none;
	}
	#top_hdr{
		background-image:none;
		background-repeat:no-repeat;
		background-position:top center;
		width:100%;
		margin:0px auto;
		text-align:center;
	}
	
	#utility{
		float:right;
		margin-top:30px;
		font-size:1em;
		white-space:nowrap;
		color:#999999;
	}
	#utility a{
		color:#999999;
	}
	form#search{
		margin:0px;
		padding:0px;
		float:none;
	}

	#proLogo{
		width:763px;
		text-align:left;
	}
	#navWrapWrap{
		width:100%;
		text-align:center;
		background-image:url(../img_global/head_bg.jpg);
		background-repeat:no-repeat;
		background-position:bottom center;
		height:48px;
	}
	div#navWrap{
		background-repeat:no-repeat;
		padding:0px; margin:0px auto;
		width:763px;
		text-align:left;
	}

/* TOP NAV 	*/

.arrow{ 
	margin:0px 20px 0px 0px;
	

}

#topNav{
	clear:both;
}
	
#topNav ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
		display:block;
	}
	#topNav li{
		clear:none;
		float:left;
		font-size:13px; 
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#topNav .level2 li{
		font-size:11px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#topNav ul ul{
		clear:left;
		float:left;
		position:absolute;
		left:-9999px;
	}
	#topNav ul ul li{
		clear:left;
	}
	#topNav ul ul ul{
		clear:none;
	}
	#topNav a {
		display:block;
		float:left;
	}
	#topNav ul ul a {
		width:180px;
	}
	#topNav ul li:hover ul.level2, #topNav ul li.over ul.level2{
		left:auto;
		padding-top:13px;
		_padding-top:5px;
		margin-top:3ex;
		_margin-top:0px;
		margin-left:0px;
		_margin-left:3px;
	}
	#topNav ul li.over ul.level2{
		display:block;
		position:absolute;
	}
	#topNav ul li:hover ul.level2 li:hover ul.level3, #topNav ul li.over ul.level2 li.over ul.level3{
		display:block;
		float:left;
		left:auto;
		position:absolute;
		margin-left:190px;
	}
	 #topNav ul li.over ul.level2 li.over ul.level3{
		margin-left:0px;
	}
	
/* styling - feel free to change 
	top-level */
	#topNav{
		width:763px;
		height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-top:2px;
		position:relative;
		z-index:10; 
	}
	#topNav a {
		padding:12px 8px 6px 8px;
		
		color:#2b8f94;
		text-decoration:none;
	}
	#topNav .level1 {
		 /* this NEEDS to be set, for ie support */
		background-image:url(../img_global/nav_bg.jpg);
		background-position:center top;
		background-repeat:no-repeat;
	}
	#topNav li.level1:hover, #topNav li.over {
		background-image:url(../img_global/nav_bg_on.jpg); 
		color:#47647e;
	}
	#topNav a:hover, #topNav li:hover a,  #topNav li.over a {
		color:#47647e;
	}
	div#topNav li.menuA {
		background-position:left top;
	}
	div#topNav li.menuA a{
		padding-left:25px;
	}
	div#topNav li.menuA ul{
		margin-left:7px;
	}
	div#topNav li.menuZ {
		background-position:right top;
	}
	div#topNav li.menuZ a{
		padding-right:10px;
	}
	#topNav ul li:hover ul.level2{
		margin-top:2.6em;
	}
	/* second-level */
	#topNav li:hover ul a, #topNav li.over ul a {
		padding:2px 6px;
		background-image:none;
		background-color:#ebfafa; /* this (or image) NEEDS to be set, for ie support */
		color:#7397a8;
		font-weight:normal;
		border-bottom: 1px solid #ffffff;
	}
	#topNav ul ul a:hover, #topNav ul ul li:hover a, #topNav ul ul li.over a{
		padding:2px 6px;
		background-image:none;
		color:#ffffff;
		background-color:#8eaab6;
		border-bottom: 1px solid #ffffff;
	}
	/* third-level */
	#topNav li li:hover ul a, #topNav li li.over ul a {
		background-color:#e7e7e4;
		color:#7397a8;
		border-bottom: 1px solid #ffffff;
	}
	#topNav li ul ul a, #topNav li ul ul a:hover{
		padding:2px 6px;
		background-image:none;
		background-color:#8eaab6;
		color:#FFFFFF;
		border-bottom: 1px solid #ffffff;
	}

/* HOMEPAGE */

.home_blue_header{
	color:#597f9f; 
	font-weight:bold; 
}

.home_blue_header a{
	text-decoration:none; 
}

.home_green_header{
	color:#518e93; 
	font-weight:bold; 
}

.home_sm_grey{
	color:#999999; 
	font-size:11px; 
}

.home_summary{
	color:#666666; 
	font-size:9px;
	margin:8px 10px 0px 10px; 
	line-height:13px;
}
.icon{
	float:right; 
	padding:0px 0px 2px 2px;
}

#container{
	width:763px; 
	padding-top:10px;
	_padding-top:0px; 
	padding-bottom:15px;
	display:table;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */ 
}

#left_side{
	width:223px; 
	float:left; 
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 2px;
}

#left_side #box_left{
	background-image:url(../img_homepage/left_box_bg.gif); 
	background-repeat:repeat-y; 
	width:223px; 
	float:left; 
}

.title{
	margin:8px 0px 0px 10px; font-size:11px;
}
.title_right{
	margin:8px 0px 0px 8px;
}


#left_side #box_left .copy{
	margin:8px 0px 0px 24px;
}

#left_side #box_left #top{ 
	background-image:url(../img_homepage/left_box_top_stripes.gif); 
	background-repeat:no-repeat; 
	height:31px;
	width:223px; 
	float:left; 
}


#left_side #box_left #middle{ 
	margin:0px 0px 0px 0px;
	width:223px; 
	float:left; 
	padding-bottom:6px;
	_padding-bottom:0px;
}

#left_side #box_left #bottom{
	width:223px; 
	height:17px; 
	float:left; 
	background-image:url(../img_homepage/left_box_bottom.gif); 
	background-repeat:no-repeat; 
}

#left_side #box_left #box_summary_container{
	margin:8px 0px 0px 12px; 
}

#left_side #box_left #box_summary_container #box_summary{
	background-image:url(../img_homepage/left_box_whole.gif); 
	background-repeat:no-repeat; 
	
	width:198px; 
	float:left; 
	height:241px; 
	
	
}


#left_side #box_left #box_summary_container #box_summary #top_summary{ 
	
	height:35px;
	width:198px; 
	float:left; 
}

#left_side #box_left #box_summary_container #box_summary #middle_summary{ 
	margin:0px 0px 0px 0px;
	width:198px; 
	float:left;
	color:#999999; 
	font-size:11px; 
	height:200px; 
	_height:197px; 
}

#left_side #box_left #box_summary_container #box_summary #bottom_summary{
	width:198px; 
	height:14px; 
	float:left; 
	 
}


#right_side{
	margin:0px 0px 0px 0px;
	width:515px; 
	float:right; 
	 
}

#right_side #right_movie{
	width:515px; 
	height:198px; 
	float:right; 
}

#right_side #feature_container{
	float:left; 
	margin:10px 0px 0px 0px;
}

#right_side #feature_container #box_special{
	background-image:url(../img_homepage/box_special_bg.gif); 
	background-repeat:repeat-y; 
	width:261px; 
	float:left; 
	padding-right:15px; 
}


#right_side #feature_container #box_special #top_special{ 
	background-image:url(../img_homepage/box_special_top.gif); 
	background-repeat:no-repeat; 
	height:27px;
	width:261px; 
	float:left; 
	font-size:10px; 
	padding-bottom:16px;
}


#right_side #feature_container #box_special #middle_special{ 
	margin:0px 0px 0px 0px;
	width:261px; 
	float:left;
	color:#666666; 
	font-size:11px; 
	line-height:15px;
}

#right_side #feature_container #box_special #bottom_special{
	width:261px; 
	height:10px; 
	float:left; 
	background-image:url(../img_homepage/box_special_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:7px;
}

#right_side .feature_item{
	background-image:url(../img_homepage/box_special_item_bg.gif); 
	background-repeat:repeat-y; 
	width:232px; 
	float:left; 
	padding-right:0px; 
	margin:2px 0px 2px 16px; 
	_margin:2px 0px 2px 8px; 
	
}

#right_side .dotted_line{
	background-image:url(../img_homepage/bottom_line.gif); 
	background-repeat:no-repeat;  
	width:235px; 
	height:6px; 
	float:left; 
	margin:0px 0px 0px 15px;
	_margin:0px 0px -4px 7px;
}

#right_side .home_blue_header{
	color:#597f9f; 
	font-weight:bold; 
	font-size:10px; 
	
}


#right_side #feature_container #box_news{
	background-image:url(../img_homepage/box_news_bg.gif); 
	background-repeat:repeat-y; 
	width:236px; 
	float:left;
}

#right_side #feature_container #box_news #top_news{ 
	background-image:url(../img_homepage/box_news_top.gif); 
	background-repeat:no-repeat; 
	height:26px;
	width:236px; 
	float:left; 
	font-size:10px;
}


#right_side #feature_container #box_news #middle_news{ 
	margin:0px 0px 0px 0px;
	width:236px; 
	float:left;
	color:#999999; 
	font-size:10px; 
}

#right_side #feature_container #box_news #bottom_news{
	width:236px; 
	height:10px; 
	float:left; 
	background-image:url(../img_homepage/box_news_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;  
}

#roll_0_div{
	display:inline;
}
#roll_1_div{
	display:none;
}
#roll_2_div{
	display:none;
}
#roll_3_div{
	display:none;
}
#roll_4_div{
	display:none;
}

#sitemap .hide_sitemap{
	display:none;
} 



/* FORMS */

input.sign_up {color:#000000;/*font-size:.9em;*/font-family:Arial; color:#cccccc; background:#ffffff;border:1px solid #8A8A8A;height:18px; width:155px; margin:0px; padding:0px;}


/* FOOTER */
#footer{
	clear:both;
}
