/***************************************************/
/******** MAST STRUCTURE & STYLES********************/ 
/***************************************************/

#update_wrapper_Home{
	float:left; 
	width:691px; 
	margin:1px 0 0 3px;
	display:inline;
}

#header_wrapper_Print{
	float:left; 
	width:1007px;
}

#header_Print{
	background-image:url(/images/halcom/header_shortmast.jpg);
	background-repeat:no-repeat; 
	width:607px; 
	height:110px;
}

#top_nav_Print{
	width:980px;
	float:left;
	display:inline;
	margin:10px;
	color:#fff;
	height:50px;
}

#top_nav_Print a {
	color:#fff;
	font-size:11px;	
	text-decoration:none;	
}

#top_nav_Print a:hover{
	text-decoration:underline;
}

#stock_Print{
	float:right;
	display:inline;
	color:#fff;
}

#search_Print{
	width:980px;
	float:right;
	text-align:right;
	display:block;	
	margin-right:10px;		
}

#search_Print img{	
	vertical-align:middle;
	margin-left:3px;
}

#search_Print input{
	vertical-align:middle;	
}


#nav_Print li{
	float:left; 
	list-style:none;
}

#nav_Print li a{
	display:block;
}

#nav_Print li img{
	padding:0;
	margin:0;
	display:block;
}



#breadcrumbs_Print a.h1{
	color:#c00;
	font-size:12px;
	font-weight:bold;
}

#breadcrumbs_Print a{
	margin: 0px 3px;
}

#breadcrumbs_Print a.h1:hover{
	color:#333;
}

#icons_Print{
	float:right;
	display:inline;
	width:450px;
	text-align:right;
	margin-right:10px;	 
	margin-top:15px;	
}

#icons_Print a{
	text-decoration:none;
	font-size:11px;
	margin-right:6px;
	color:#666;
}

#icons_Print ul{
	float:right;
}

#icons_Print ul li{
	float:left; 
	display:inline;
	list-style:none; 
	margin-right:5px;
}

#icons_Print img{
	vertical-align:middle;
}

#content_wrapper_Print{ 
	float:left; 
	width:660px; 
	background-color:#fff;
	background-repeat:no-repeat;
}

#breadcrumbs_Print {
	width:550px;
	height:5px;
	margin: 0px 10px 0px 0px;
	margin-top:3px;	
	padding-left: 20px;
	padding-bottom: 10px;
}

#content_twoCol_Print{
	float:left;
	display:inline;
	width:657px ;		
	padding-bottom:20px;
	margin-left:8px;	
}

.content_twoCol_right_Print{	
	width: 320px;
	float: right;
	display:inline;
	margin-right:5px;	
	background-image: url(/images/halcom/two_col_bg.gif);
	background-repeat:no-repeat; 
	background-color:#fdfdf9; 
}

.content_twoCol_left_Print{
	width: 320px;
	float: left;
	display:inline;
	margin-left:0px;
	background-image:url(/images/halcom/two_col_bg.gif);
	background-repeat:no-repeat; 
	background-color:#fdfdf9; 
}

.content_item_twoCol_Print{	
	width:285px; 
	min-height:120px;
	margin:15px 5px 15px 15px;	
}

.featured_twoCol_Print {
	float:left;
	text-align:center;
	display:inline;	
	color:#fff;
	width:650px;
	margin-bottom:10px;		
}


#content_twoCol_Print h1{
	padding:15px 0 5px 15px; 
	font-size:18px;
	color:#c00;
}

#content_twoCol_Print h2{
	margin:0; 
	color:#333; 
 
	font-size:14px;	
}

#content_twoCol_Print h3{
	font-size:12px;
	color:#333;	
	margin:0px;	
	margin-left:15px;
}

#content_twoCol_Print p{
	margin:0; 
	padding:0px 10px 7px 15px;
}

#content_twoCol_Print .line{
	width:90%;
	border-top:1px solid #efefef;
	margin:10px;
	margin-left:20px;
}

#content_twoCol_Print a.h2{
	font-weight:bold;	
	font-size:13px;
	text-decoration:underline;
	color:#30407B;	
}

#content_twoCol_Print a.h2:hover{
	color:#333;
}

#content_twoCol_Print a.h3{	
	font-weight:bold;	
	font-size:12px;
	text-decoration:underline;	
	color:#30407B;	
}

#content_twoCol_Print a.h3:hover{
	color:#000;
}

.content_item_twoCol_Print img{
	float:left;
	display:inline;
	margin-left:0px;
	margin-right:10px;	
	margin-bottom:10px;
}


/* Rakesh */

/***************************************************/
/********CONTENT AREAS******************************/
/***************************************************/

/* spans available width of page */




/***************************************************/
/********LEFT NAV******************************/
/***************************************************/


#left_nav_wrapper_Print{
	float:left;
	display:inline;
	clear:left;
	margin:20px 0 0 5px;
	width:228px; 
	background-image:url(/images/halcom/left_nav_bg.gif);
	background-repeat:repeat-y;
}


#left_nav_header_Print{
	background-image:url(/images/halcom/left_nav_top.gif);
	background-repeat:no-repeat;
}

#left_nav_wrapper_Print p {
	padding:10px;
}

#left_nav_header_Print h1{
	color:#FFFFFF; 
	font-size:15px; 
	font-weight:bold;
	line-height:18px;
	padding: 7px 0 5px 9px;
	margin:0;
}

#left_nav_wrapper_Print ul{
	background-image:url(/images/halcom/left_nav_gradient.gif);
	background-repeat:no-repeat;
}

#left_nav_wrapper_Print ul li{
	width:80%;
	margin:0 auto; 
	list-style:none; 
	border-bottom:1px solid #CCC; 
	padding:7px 10px;
}

#left_nav_wrapper_Print ul li a {
	text-decoration:none;
	color:#000;
}

#left_nav_wrapper_Print ul li a:hover, #left_nav_wrapper_Print ul li a.current:hover {
	text-decoration:none;
	color:#666;
}

#left_nav_wrapper_Print ul li a.current{
	text-decoration:none;
	color:#c00;
	font-weight:bold;
}


#left_nav_wrapper_Print .tertiary{
	margin: 7px 5px 15px 15px;
	
}

#left_nav_wrapper_Print .tertiary a{
	display:block;
	color:#666;
	text-decoration:none;
	margin-bottom:6px;
}


#left_nav_wrapper_Print .tertiary a:hover{
	color:#333;	
}


#left_nav_wrapper_Print ul li.last{
	border-bottom:none; 
}

#left_nav_contact_Print{
	background-image:url(/images/halcom/left_nav_gradient.gif);
	background-repeat:no-repeat;
	padding:15px 0 5px 15px;
}

#left_nav_contact_Print a{
	text-decoration:none;
	color:#000;
}


#left_content_Print{
	float:left;
	display:inline;
	clear:left;
	margin:10px 0 0 5px;
	width:228px; 
}

#left_content_Print p{
	padding:10px;
}


/***************************************************/
/********RIGHT NAV ******************************/
/***************************************************/



#right_nav_wrapper_Print{
	float:right;	
	margin-top:10px;
	margin-left:4px;
	background-image:url(/images/halcom/right_nav_bg.gif);
	background-repeat:repeat-y;
}


#right_nav_image_Print{
	float:right;	
	margin-top:10px;
	margin-left:4px;	
}

#right_nav_image_Print img{
	margin-right:15px;
}

#right_nav_header_Print{
	background-image:url(/images/halcom/right_nav_top.gif);
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	padding-top:5px;
}
 
#right_nav_header_Print h1{
	margin:0;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;	
}


#right_nav_links_Print {		
	padding-bottom:25px;	
	margin:0px;	
}

#right_nav_links_Print p{
	font-weight:bold;
	padding:10px 15px 5px 10px;
}

#right_nav_copy_Print {		
	padding-bottom:20px;	
	margin:0px;	
}

#right_nav_copy_Print p{
	padding:10px 15px 5px 10px;
}

#right_nav_wrapper_Print p.viewAll{
	margin-right:5px;
}


#right_nav_wrapper_Print ul{
	margin-left:20px;
}

#right_nav_wrapper_Print ul li{
	list-style:none;
	padding-top:5px; /* 	this is what's causing the difference between ie and ff */
	
}

#right_nav_wrapper_Print ul li a{
	font-weight:normal;
}

#right_nav_wrapper_Print ul li ul{
	background:none;
}

#right_nav_wrapper_Print ul li ul li{
	padding:0;
}

#right_nav_wrapper_Print ul li ul li a{
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}


#right_nav_wrapper_Print ul li ul li a:hover{
	text-decoration:underline;
}


#right_nav_bottom_Print{	
	height:10px !important;
	background-image:url(/images/halcom/right_nav_bottom.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
}



/***************************************************/
/********CENTER CONTENT AREAS******************************/
/***************************************************/


/* defines primary content area for each layout */

#main_content_wrapper_Print{
	float:left;
	display:inline;
	margin:22px 0 0 6px;
	width:509px;
}

#main_content_wrapper_twoCol_Print{
	float:left;
	display:inline;
	margin:22px 0 0 6px;
	width:737px;
}


#main_content_wrapper_fullPage_Print{
	float:left;
	display:inline;
	margin:22px 0 0 40px;
	width:920px;	
}



/* sets background treatment and borders for primary content area of each layout */


#content_Print{
	float:left;
	display:inline;
	width:507px;
	background-image:url(/images/halcom/content_table_bg.gif);
	background-repeat: repeat-y; 
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
}



/* text and link styles for main content areas */


#content_fullPage_Print h1, #content_Print h1{
	padding:15px 0 5px 15px; 
	font-size:18px;
	color:#c00;
}

#content_fullPage_Print h1, #content_Print h1 {
	color:#c00;
}


#content_Print h2, #content_fullPage_Print h2{
	margin:0; 
	color:#333; 

	font-size:14px;	
}


#content_Print h3, #content_fullPage_Print h3 {
	margin:0;	 
	color:#333; 
	padding:15px 0 0px 15px; 
	font-size:12px;
}



.content_item_Print h3{
	margin:0; 
	color:#CC0000; 
	padding:0px 0 5px 15px; 
	font-size:13px;
}



#content_Print p, p.right, #content_fullPage_Print p, .fiveCol_left_Print p, fiveCol_right_Print p {
	margin:0; 
	padding:0px 10px 7px 15px;
}

p.right_Print{
	text-align:right;
	padding-right:15px;
}


.content_item_Print p {
	padding-left:0 !important;
}


#content_Print hr{
	height:1px;
	width:90%;
	margin:10px auto;
}


#content_Print .line, #content_fullPage_Print .line{
	width:90%;
	border-top:1px solid #efefef;
	margin:10px;
	margin-left:20px;
}


.viewAll_Print{
	float:right;
	display:inline;
	width:150px;
	text-align:right;	
}

.dateline_Print{
	color:#666;	
	margin:5px 0px;	
}

.margin_Print{		
	margin:10px 0px 10px 0px;	
}




/* linked title styles for main content areas */


#content_Print a.h2, #content_fullPage_Print a.h2 {
	font-weight:bold;	
	font-size:13px;
	text-decoration:underline;
	color:#30407B;	
}

#content_Print a.h2:hover, #content_fullPage_Print a.h2:hover{
	color:#333;
}


#content_Print a.h3, #content_fullPage_Print a.h3 {	
	font-weight:bold;	
	font-size:12px;
	text-decoration:underline;	
	color:#30407B;	
}

#content_Print a.h3:hover{
	color:#000;
}




/* video section formatting */



.video_Print {
	margin-top:15px;
	text-align:center;
	margin-bottom:5px;	
}


.video_copy_Print {
	text-align:left;
	width:380px;
	margin:0px;
	margin-left:40px;			
	
}


.video_caption_Print{	
	margin-left:15px;	
	margin-bottom:10px;
}



/* misc. block links formatting */



.blockLinksRight_square_Print{
	width:150px;
	background-color:#fff;
	float:right;	
	display:inline;
	padding:8px;
	border:1px solid #efefef;	
}



.blockLinksLeft_square_Print{
	width:150px;
	background-color:#fff;
	float:left;	
	display:inline;
	padding:8px;
	border:1px solid #efefef;	
}


.blockLinksRight_Print{
	width:150px;	
	float:right;	
	display:inline;			
	background-image: url(/images/halcom/background_blockLinksBack.gif);
	background-repeat:repeat-y;	
}

.blockLinksRightTop_Print{
	width:150px;
	float:right;	
	display:inline;
	height:6px;
	background-image: url(/images/halcom/background_blockLinksLeftTop.gif);
	background-repeat:no-repeat;
}

.blockLinksRightBottom_Print{
	width:150px;
	float:right;	
	display:inline;
	height:6px;
	background-image: url(/images/halcom/background_blockLinksLeftBottom.gif);
	background-repeat:no-repeat;
}


.blockLinksLeft_Print{
	width:150px;	
	float:left;	
	display:inline;			
	background-image: url(/images/halcom/background_blockLinksBack.gif);
	background-repeat:repeat-y;	
}


.blockLinksLeftTop_Print{
	width:150px;
	float:left;	
	display:inline;
	height:6px;
	background-image: url(/images/halcom/background_blockLinksLeftTop.gif);
	background-repeat:no-repeat;
}

.blockLinksLeftBottom_Print{
	width:150px;
	float:left;	
	display:inline;
	height:6px;
	background-image: url(/images/halcom/background_blockLinksLeftBottom.gif);
	background-repeat:no-repeat;
}



.blockLinksLeft_noborder_Print{
	width:150px;
	float:left;	
	display:inline;			
}

.blockLinksRight_noborder_Print{
	width:150px;
	float:left;	
	display:inline;			
}

.blockLinksRight_Print a, .blockLinksLeft_Print a, .blockLinksLeft_noborder_Print a, .blockLinksRight_noborder_Print a, .blockLinksLeft_square_Print a, .blockLinksRight_square_Print a{
	display:block;
	margin-top:5px;
}



/* misc. image formatting */



img.icon_pdf_Print, img.icon_external_Print{	
	float:right;
	margin:0px;	
	margin-top:3px;
	margin-left:5px;
}

 img.icon_external_Print{
 	float:right;
	margin-top:0px;
 }



img.icon_arrow_Print{
	float:right;
	margin-top:2px;
}


.inbody_img_left_Print{
	width:160px;
	float:left;
	display:inline;
	margin:10px;
	margin-bottom:100px;
}

.inbody_img_left_Print img{
	margin-top:10px;
	
}

.inbody_img_right_Print{
	width:160px;
	float:right;
	display:inline;
	margin:10px;
	margin-bottom:100px;
}

.inbody_img_right_Print img{
	margin-top:10px;
	
}

.pic_buttons_Print img{
	float:left;
	display:inline;
	margin:3px;
	margin-top:90px;		
}

img.icon_h1_Print{
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

h1.icon_Print{
	line-height:28px;
}

/***************************************************/
/********TABBED CONTENT******************************/
/***************************************************/



#tab_wrapper_Print{
	float:left;
	display:inline;
	width:510px;
	height:26px !important;
	background-image:url(/images/halcom/content_table_top_bg.gif);
	background-repeat: repeat-x;
}


#tab_wrapper_notabs_Print{
	float:left;
	display:inline;
	width:509px;
	height:26px !important;
	background-image:url(/images/halcom/content_table_top_bg.gif);
	background-repeat:repeat-x;
}

#tab_wrapper_notabs_twoCol_Print{
	float:left;
	display:inline;
	width:737px;
	height:26px !important;
	background-image:url(/images/halcom/content_table_top_bg.gif);
	background-repeat:repeat-x;
}


#tab_wrapper_Print ul li, #tab_wrapper_twoCol_Print ul li, #tab_wrapper_notabs_Print ul li {
	float:left;
	margin-right:2px;
	list-style:none;	
}

#tab_wrapper_Print ul li.tab_active_Print, #tab_wrapper_twoCol_Print ul li.tab_active_Print {
	background-image:url(/images/halcom/tab_active_bg.gif);
	background-repeat:repeat-x;
}

#tab_wrapper_Print ul li.tab_active_Print a, #tab_wrapper_twoCol_Print ul li.tab_active_Print a{
	color:#CC0000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 6px;
}

#tab_wrapper_Print ul li.tab_inactive_Print, #tab_wrapper_twoCol_Print ul li.tab_inactive_Print{
	background-image:url(/images/halcom/tab_inactive_bg.gif);
	background-repeat:repeat-x;
}

#tab_wrapper_Print ul li.tab_inactive_Print a{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 6px;
}

#tab_wrapper_Print ul li img, #tab_wrapper_twoCol_Print ul li img{
	vertical-align:middle;
}
#tab_wrapper_Print ul li.content_table_corner_Print, #tab_wrapper_twoCol_Print ul li.content_table_corner_Print{
	float:right;
	width:4px;
	margin:0;	
}



/*featured image */


.featured_Print {	
	float:left;
	display:inline;
	text-align:center;
	color:#fff;
	width:509px;
	margin-bottom:10px;	
}


/***************************************************/
/********TWO COLUMN LAYOUT**********************************/
/***************************************************/


#tab_wrapper_twoCol_Print{
	float:left;
	display:inline;
	width:737px;
	height:26px !important;
	background-image:url(/images/halcom/content_table_top_bg.gif);
	background-repeat:repeat-x;
}



/***************************************************/
/********TWO/THREE COLUMN LAYOUT**********************************/
/***************************************************/


.threeCol_left_Print{
	float:left;
	display:inline;
	width:230px;		
	margin-left:15px;	
	padding-bottom:30px;	
	background-image:url(/images/halcom/three_col_bg.gif);	
	background-repeat:repeat-x;
	background-color:#fdfdf9;
	border-bottom:1px solid #d4d4d4;	
}

.threeCol_center_Print{
	float:left;
	display:inline;
	width:230px;		
	margin:0px 7px;	
	padding-bottom:30px;	
	background-image:url(/images/halcom/three_col_bg.gif);
	background-repeat:repeat-x;
	background-color:#fdfdf9;
	border-bottom:1px solid #d4d4d4;
}

.threeCol_right_Print{
	float:left;
	display:inline;
	width:230px;		
	margin-right:15px;	
	padding-bottom:30px;	
	background:url(/images/halcom/three_col_bg.gif);	
	background-repeat:no-repeat;
	background-color:#fdfdf9;
	border-bottom:1px solid #d4d4d4;
}

.threeCol_right_noback_Print{
	float:left;
	display:inline;
	width:230px;		
	margin-right:15px;	
	padding-bottom:30px;
	text-align:center;	
}

.threeCol_left2_Print{
	float:left;
	display:inline;
	width:230px;		
	margin-left:15px;	
	padding-bottom:30px;	
}



.threeCol_block_Print p{
	padding: 10px 0px 30px 15px;
}

.threeCol_block_Print a{
	display:block;
	margin-bottom:3px;
}




/***************************************************/
/********FULL PAGE SPREAD**********************************/
/***************************************************/



#content_fullPage_Print{
	float:left;
	display:inline;
	width:920px !important;
	background-image:url(/images/halcom/content_table_bg_fullPage.gif);
	background-repeat:repeat-y; 
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
}

.fiveCol_top_Print{
	text-align:center;
	width:920px;
	float:right;
}

.fiveCol_left_Print{
	float:left;
	display:inline;
	width:170px;	
	margin-left:5px;
	margin-right:5px;	
	padding-bottom:30px;
}



.fiveCol_right_Print{
	float:left;
	display:inline;
	width:170px;
	margin-right:5px;	
	padding-bottom:30px;
}

.fiveCol_left_Print .margin, .fiveCol_right_Print .margin{
	padding-top:30px;
}


.fiveCol_linkBlock_Print{
	margin-left:10px;
}
.fiveCol_linkBlock_Print a{
	display:block;
}

.fiveCol_left_Print a.h2, .fiveCol_left_Print a.h3, .fiveCol_right_Print a.h2, a.fiveCol_right_Print a.h3, .fiveCol_top_Print a.h2, .fiveCol_top_Print a.h2{		
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}

.fiveCol_left_Print a.h2:hover, .fiveCol_left_Print a.h3:hover, .fiveCol_right_Print a.h2:hover, a.fiveCol_right_Print a.h3:hover, .fiveCol_top_Print a.h2:hover, .fiveCol_top_Print a.h2:hover{
	text-decoration:underline;
}


.fiveCol_left_Print a.h2, .fiveCol_right_Print a.h2, .fiveCol_top_Print a.h2{		
	font-weight:bold;
	margin-top:15px;
	font-size:13px;
	text-decoration:none;
	color:#30407B;
	border-bottom:1px solid #ccc;
}

.fiveCol_left_Print a.h3, .fiveCol_right_Print a.h3{
	margin-top:5px;
	text-decoration:none;
	color:#000;	
	background-color:#efefef;
	padding:2px 3px;
}



/***************************************************/
/******** CONTENT ITEM BLOCKS **********************************/
/***************************************************/


.content_item_Print{	
	width:489px; 
	min-height:120px;
	margin:15px 5px 15px 15px;
}



/***************************************************/
/******** EVENT PAGE **********************************/
/***************************************************/


.event_Print{
	float:left;
	width:500px;
	display:inline;	
	margin-bottom:15px;	
}

.event_Print .location_Print{
	float:right;
	text-align:right;
	width:300px;
	
}

.event_Print .external_link_Print{
	margin: 5px 15px;
}

/*.event img.icon_external{
	float:right;	
	margin-right:275px;
	margin-top:5px;
}*/



/***************************************************/
/********HOME PAGE SPECIFIC**********************************/
/***************************************************/



#home_top_wrapper_Print{
	float:left; 
	width:1007px; 
	background-image: url(/images/halcom/home_top_bg.gif);
	background-repeat:no-repeat; 
	height:75px;
}

#title_Print{
	float:left; 
	width:1007px; 
	margin-top:5px; 
	background-image:url(/images/halcom/title_bg.jpg);
	background-repeat:no-repeat; 
	color:#FFFFFF; 
	vertical-align:middle;
}

#title_Print h1{
	font-size:18px;
	line-height:30px; 
	margin:0; 
	padding:0 0 0 15px; 
	color:#FFFFFF;
}

#home_mid_wrapper_Print{
	float:left; 
	width:1005px; 
	background:#EAEBEB;
	background-image: url(/images/halcom/home_mid_bg.gif);
	background-repeat:repeat-x; 
	border-left:1px solid #FFF; 
	border-right:1px solid #FFF; 
	height:320px;
}

#home_contact_Print{
	float:left;
	width:300px;	
	line-height:14px;	
	padding-left:20px;	
	padding-top:5px;
	color:#000;
	font-weight:bold;
}

#home_contact_Print a{
	text-decoration:none;
	font-weight:bold;
}

#home_contact_Print img{
	vertical-align:middle;
}

#home_left_wrapper_Print{
	float:left;
	width:697px;
}

#home_sub_nav_wrapper_Print{
	float:left; 
	width:197px; 
	padding-left:8px;
	padding-right:6px;
}

#home_sub_nav_wrapper_Print li{
	text-align:right; 
	list-style:none; 
	line-height:32px; 
	margin-bottom:2px; 
	font-weight:bold;
}

.home_sub_nav_active_Print{
	background:#8E991E url(/images/halcom/home_side_nav_on.gif) left top no-repeat; 
}

.home_sub_nav_active_Print a, .home_sub_nav_Print a:hover{
	color:#fff !important;
	height:32px;
	width:187px;
	padding-right:10px;
	display:block; 
	text-decoration:none;
}



.home_sub_nav_Print{
	background:#C9D09D url(/images/halcom/home_side_nav_off.gif) left top no-repeat; 
}

.home_sub_nav_Print a:hover{
	background:#8E991E url(/images/halcom/home_side_nav_on.gif) left top no-repeat;
	color:#FFF; 
}



.home_sub_nav_Print a{
	color:#000;
	height:32px;
	width:187px;
	padding-right:10px;
	display:block; 
	text-decoration:none;
}


#photo_wrapper_Print{
	float:left;
}

#update_wrapper_Print{
	float:left; 
	width:691px; 
	margin:5px 0 0 6px; 
	display:inline;
}

#update_Print{
	background-image:url(/images/halcom/update_bg.gif);
	background-repeat: repeat-y;
}

#image_navigation_Print{
	float:right;	 
	padding:0px 20px 0px 0;
}

#update_Print p{
	padding:0 20px 10px 20px;
}

.home_red_title_Print{	
	color:#C00; 
	padding:0px 30px 5px 20px;
	font-size:15px; 
	line-height:23px;
	font-weight:bold;
	
}

.red_title_Print{	
	color:#C00; 	
	font-size:15px; 
	line-height:23px;
	font-weight:bold;
	
}

.gray_title_Print{	
	color:#333; 
	font-size:12px; 	
	font-weight:bold;
	margin-right:6px;
}


#home_right_wrapper_Print{
	float:left; 
	width:300px; 
	background-image:url(/images/halcom/news_bg.gif);
	background-repeat:repeat-y; 
	margin-left:3px;
} 

#home_news_header_Print{
	background-image:url(/images/halcom/news_top.gif);
	background-repeat: no-repeat; 	
	text-indent:10px;	
	height:40px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
}

#home_news_header_Print img{
	margin-right:5px;
	vertical-align:middle;
}

#home_news_content_wrapper_Print{
	background-image:url(/images/halcom/news_content_bottom_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat; 
	height:230px;
}

#home_news_content_wrapper_Print li{
	margin-top:1px;
	margin-bottom:1px;
	margin-right:15px;	
}

#home_right_wrapper_Print ul{
	margin-left:20px;
	padding-top:10px;
}

#home_right_wrapper_Print ul li{
	list-style:url(/images/halcom/news_bullet.gif); 
	margin-left:5px;
	padding-bottom:10px;
}

#home_bottom_wrapper_Print{
	background-image:url(/images/halcom/home_bottom_bg.gif);
	background-repeat:repeat-y;
}

#home_bottom_left_Print{
	float:left;
	display:inline;
	width:356px;
}

.home_bottom_left_item_Print{
	background-image:url(/images/halcom/home_bottom_left_item_bg.gif);
	background-repeat:no-repeat;
	height:98px;
}
.home_bottom_left_item_Print img{
	float:left;
	margin:10px 5px 0 15px;
}
.home_bottom_left_item_Print p{
	padding-top:10px;
}
#home_bottom_mid_Print{
	float:left;
	display:inline;
	width:323px;
	margin-left:3px;
	padding-bottom:10px;
}

#home_bottom_mid_head_Print, #home_bottom_right_head_Print{
	font-size:14px;
	margin:10px;
	margin-top:5px;	
	margin-bottom:3px;
	height:28px;
	vertical-align:middle;	
}

#home_bottom_mid_head_Print img, #home_bottom_right_head_Print img{
	float:left;
}

#home_bottom_mid_head_Print{
	margin-bottom:0px;
}	


#home_bottom_mid_Print p{
	padding:10px 10px 0 10px;
}

#home_bottom_mid_Print ul{
	margin-left:20px;
	padding-top:3px;
}

#home_bottom_mid_Print ul li{
	list-style:url(/images/halcom/news_bullet.gif); 
	margin-left:5px;
	padding-bottom:10px;
}

#home_bottom_mid_Print hr, hr.light_Print{
	height:1px;
	width:90%;
	color:#CCCCCC;
	margin:10px auto;
}

#home_bottom_right_Print{
	float:left;
	display:inline;
	width:318px;
	margin-left:3px;
}

#home_bottom_right_Print p{
	padding:0px 10px 10px 10px;
	color:#666;
}

#home_bottom_right_Print p strong{
	color:#000;
}


/***************************************************/
/********FOOTER*************************************/
/***************************************************/



#footer_Print{
	background-color:#FFFFFF;
	float:left;
	display:inline;	
	width:1007px;
}
#footer_Print p{
	padding:50px 0 10px 0;
	color:#666666;
	line-height:1.5em;
	text-align:center;	
}
#footer_Print p a{
	color:#666666;
	text-decoration:none;
	margin:0px 3px;
}
#footer_Print p a:hover{
	text-decoration:underline;
}

#black_space_Print{
	background-color:#000000;
}



/***************************************************/
/********DROP-DOWN MENU'S***************************/
/***************************************************/

#dropmenudiv_Print{
position:absolute;
color:#FFFFFF;
line-height:18px;
margin-left:0px;
margin-top:0px;
background-color:#FFF;
z-index:100;
padding:0;
border:solid #C00 1px;
}

#dropmenudiv_Print ul{float:left;}
#dropmenudiv_Print ul li{list-style:none;display: block;}
#dropmenudiv_Print ul li span{
	width:100%;
	display:block;
	padding:3px 0;
	color:#C00;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
}
#dropmenudiv_Print ul li a{
width:100%;
display:block;
padding:3px 0;
color:#000;
font-family:Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
text-indent:10px;
}

#dropmenudiv_Print table{float:left;}

#dropmenudiv_Print table tr td{white-space: nowrap;}
#dropmenudiv_Print table tr td span{
	display:block;
	color:#C00;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
}

#dropmenudiv_Print table tr td a{
margin:0 10px 0 0;
padding:0px 0;
width:100%;
display:block;
color:#000;
font-family:Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
text-indent:10px;
}

#dropmenudiv_Print a:hover{ /*hover background color*/
background-color: #C00;
color:#FFF;
}

.sub_nav_display_Print li{
	float:left;
	Display:inline;
	margin:10px 20px 10px 0;
}
#selectblocker_Print{
left:0;
top:0;
}

/***************************************************/
/******** MODAL CONTENT **********************************/
/***************************************************/


#modal_wrap_Print {width:550px;margin:0px auto;}
	#modal_top_Print {float:left;display:block;width:550px;height:15px;background-image:url(/images/halcom/modal_background_top.gif);background-repeat:no-repeat;margin:0px auto;}
	#modal_content_Print {float:left;display:block;width:550px;background-image:url(/images/halcom/modal_background.gif);background-repeat:repeat;margin:0px auto;}
	#modal_bottom_Print {float:left;display:block;width:550px;height:22px;background-image:url(/images/halcom/modal_background_bottom.gif);background-repeat:no-repeat;margin:0px auto;}

#modal_wrap_big_Print {width:747px;margin:0px auto;}
	#modal_top_big_Print {float:left;display:block;width:747px;height:15px;background-image:url(/images/halcom/modal_background_top_big.gif);background-repeat:no-repeat;margin:0px auto;}
	#modal_content_big_Print {float:left;display:block;width:747px;background-image:url(/images/halcom/modal_background_big.gif);background-repeat:repeat;margin:0px auto;}
	#modal_bottom_big_Print {float:left;display:block;width:747px;height:22px;background-image:url(/images/halcom/modal_background_bottom_big.gif);background-repeat:no-repeat;margin:0px auto;}


a.close_modal_Print {color:#c00;background-color:#fff;border:1px solid #ccc;padding:2px 6px;text-decoration:none;}
a.close_modal:hover_Print {color:#fff;background-color:#c00;}


/***************************************************/
/******** FORMS **********************************/
/***************************************************/


#form_wrap_Print {width: 450px;margin:30px 50px;float:left;display:inline;}
	#form_wrap_Print p, #form_wrap_left_Print p, #form_wrap_right_Print p {margin:0;padding:0px 0px 5px 0px;}
	#form_wrap_Print .label {width:160px;float:left;display:inline;text-align:right;margin-top:4px;margin-right:8px;}	
	#form_wrap_Print .listing {width:440px;margin:5px 0px;}
	#form_wrap_Print .submit {margin-left:168px;float:left;display:inline;text-align:right;margin-top:4px;}
	#form_wrap_Print .submit img {border:0px;}
	
	#form_wrap_Print h2, #form_wrap_left_Print h2, #form_wrap_right_Print h2 {font-size:13px;color:#333;margin-top:12px;}		
	#form_wrap_Print h1 {color:#c00;font-size:18px;line-height:22px;}
	
#form_wrap_left_Print {width:300px;float:left;display:inline;margin:30px 50px;margin-right:20px;}
#form_wrap_right_Print {width:300px;float:right;display:inline;margin:30px 50px;margin-left:0px;}
	#form_wrap_right_Print ul {margin:15px;}
	#form_wrap_right_Print li {margin-left:15px;}
	
	#form_wrap_left_Print .listing, #form_wrap_right .listing {width:300px;margin:5px 0px;}	
	#form_wrap_left_Print .label, #form_wrap_right .label {width:70px;float:left;display:inline;text-align:right;margin-top:4px;margin-right:8px;}	
	#form_wrap_left_Print .submit {margin-left:78px;float:left;display:inline;text-align:left;margin-top:4px;}
	
	
#divider_Print {width:1px;height:200px;margin-top:40px;float:left;display:inline;background-repeat:no-repeat;}	
	
	
	

/***************************************************/
/******** CONTACT FORM (NOT MODAL) **********************************/
/***************************************************/

	
	
#results_wrapper_Print {margin-bottom:30px;}

	
#results_header_Print	{float:left;display:inline;width:700px;background-color:#333;padding:8px;padding-left:15px;margin:20px 0px;background:url(/images/halcom/title_bg.jpg) top left no-repeat;}
	#results_header_Print a.head {color:#fff;font-size:15px;text-decoration:none;font-weight:bold;}
	
.sort_dropdowns_Print {float:left;display:inline;width:640px;margin-left:40px;}
.sort_arrows_Print {float:left;display:inline;width:640px;margin-left:40px;margin-top:10px;}

	
.result_Print, .result_border_Print {border:1px solid #fff;float:left;display:inline;width:640px;padding:5px;margin-top:5px;padding-left:40px;}
.result_border_Print {border:1px solid #efefef;padding:4px;padding-left:40px;background-color:#fdfdf9;}
	 
	 .plus_Print {float:left;width:17px;height:17px;background-color:#fff;border:1px solid #ccc;margin-right:6px;text-align:center;}
	 .plus_Print a {font-size:15px;font-weight:bold;text-decoration:none;}
	 .plus_Print a:hover {color:#ccc;}
	 
	 .date_Print {float:right;width:170px;}		 
	
	.sort_by_Print {float:right;width:215px;}	
	.sort_date_Print {float:right;width:170px;font-weight:bold;font-size:14px;}	
	.sort_title_Print	{float:left;width:50px;font-weight:bold;font-size:14px;}
	
#results_footer_Print {float:left;display:inline;width:700px;}
	#results_footer_Print p {padding:20px 10px 20px 15px;color:#333;}
	


/***************************************************/
/******** SEARCH RESULTS PAGE **********************************/
/***************************************************/	
	

#search_results_wrapper_Print {margin-bottom:50px;}	

.search_term_Print {font-size:15px;font-weight:bold;margin:20px 15px;}

#form_wrap_search_Print  {width: 920px;float:left;display:inline;}
	#form_wrap_search_Print .label {width:160px;float:left;display:inline;text-align:right;margin-right:8px;font-size:16px;width:110px;}	
	#form_wrap_search_Print .listing {width:575px;margin:5px 0px;}
	#form_wrap_search_Print .submit {float:right;display:inline;margin-right:10px;}
	

#form_wrap_search_options_Print {width: 920px;float:left;display:inline;margin-bottom:10px;}
	.search_showing_Print {float:left;display:inline; width:240px;margin-left:10px;margin-top:5px;}
	.search_pageNumbers_Print, .search_pageNumbers_bottom_Print {float:left;display:inline;width:400px;text-align:center;margin-top:5px;}
		.search_pageNumbers_Print a, .search_pageNumbers_bottom_Print a {margin:0px 4px;}
		.search_pageNumbers_Print a.selected, .search_pageNumbers_bottom_Print a.selected {color:#30407B;}
	.search_ResultsPerPage_Print {width:240px;float:right;display:inline;text-align:right;margin-right:10px;}
	
	.search_pageNumbers_bottom _Print{width:1007px;padding-top:20px;background-color:#fff;}
	

#form_search_results_Print {float:left;display:inline;width:920px;border-top:1px solid #ccc;padding-top:20px;}



/***************************************************/
/******** TECHNICAL PAPERS RESULTS **********************************/
/***************************************************/	


#form_wrap_search_options_papers_Print {width: 700px;float:left;display:inline;margin-bottom:10px;margin-top:40px;border-top:1px solid #ccc;padding-top:20px;}
	.search_showing_Print {float:left;display:inline; width:200px;margin-left:10px;margin-top:5px;}
	.search_pageNumbers_Print, .search_pageNumbers_bottom_Print {float:left;display:inline;width:250px;text-align:center;margin-top:5px;}
		.search_pageNumbers_Print a, .search_pageNumbers_bottom_Print a {margin:0px 4px;}
		.search_pageNumbers_Print a.selected, .search_pageNumbers_bottom_Print a.selected {color:#30407B;}
	.search_ResultsPerPage_Print {width:200px;float:right;display:inline;text-align:right;margin-right:10px;}
	
	
	

#form_search_results_IndexPage {float:left;display:inline;width:920px;border-top:0px solid #ccc;padding-top:0px;}