/* CSS Document */
	/* link, visited, hover, active */ 

	/* default tag styles */
	body { font-size:10pt;font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url('../images/bg.gif'); 
		background-repeat: repeat-y; margin : 0px ; color : #333 ; background-position :center top; }
	.bodycolor,	.bodycolor:hover { color: #333 } /* because of 'inherit' bugs */
	a { text-decoration:none; color:#00C; }
	a:hover { color:#00C; text-decoration : underline }
	ul { margin-top: 0px; margin-bottom: 0px }
	li { margin-left: -20px; }
	img { border: none }
	h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:18pt; margin:0px; font-weight:normal; padding:0px }		
	h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:14pt; margin:0px; font-weight:normal; padding:0px }
	td { vertical-align:top }
	
	/* 3 column table */
	.column_table { border-collapse : collapse; color: #333; empty-cells: hide; margin:0px; border-spacing : 0px; text-align : top ; border-style: outset; 
		 border-color:rgb(200,200,200); border-width: 1px 2px 2px 1px; text-align: left; width: 100%; height: 85px; float:left; width:233px; }
	.column_table#column_table_bottom_right {width:300px; margin:10px 0px 0px 13px; height:172px;}
	
	.column_second_row_td_bottom_left {border-top: 1px solid rgb(200,200,200); vertical-align: top; font-size:smaller; color:#aabbcc; padding:0px 8px 0px 8px; }
	.column_table#column_table_bottom_left { width:718px; height:280px; margin:10px 0px 20px 0px; background-image:url(../images/haiti_box.jpg);}
	.column_table#column_table_bottom_left a { color:#CCD2FF;}
	.column_third_row_td_bottom_left {vertical-align:text-top; font-size:smaller; color:#aabbcc; padding:0px 10px 10px 15px; }
	.column_third_row_td_bottom_left a { text-decoration:underline;}
	/**.column_second_row_td_bottom_left p {color:#006699;}
	.column_second_row_td_bottom_left h3 {color:#fff;}
	.reserve {color:#CC3300;}**/
	
	.column_table#column_table_middle { margin:0px 9px 0px 9px }
	.column_first_row_td { color:#FFF; font-size:10pt ; background: url('../images/20px_vgrad.png') repeat-x; padding-left: 5px; font-weight: bold; 
			vertical-align: middle; height: 15px; background-color:#CCC }
	.column_second_row_td { border-top: 1px solid rgb(200,200,200); vertical-align: top; height:100%; font-size:smaller; padding:4px 8px 4px 8px}
	.column_second_row_td_link,	.column_second_row_td_link:hover { color: #333 }
	.column_third_row_td { border-top: 1px dotted rgb(200,200,200); vertical-align: top; font-size: smaller; text-align: right; padding-right: 15px; }
	.column_third_row_td_link, .column_third_row_td_link:hover { color: #333 }

	/* header */
	.header_bar { padding: 4px; font-size:10pt; height: 20px; color:rgb(255,255,255); background-color: rgb(0, 0, 68); text-align: right;
		background-image: url('../images/8px_vgrad.png'); background-repeat: repeat-x; }	
	.header_link,.header_link:hover { color : rgb(255,255,255) }
		
	/* footer */
	.footer_bar { padding:1px 8px 0px 1px; font-size:6pt; height: 24px; color:#FFF; background-color: rgb(10,50,100) }		
	.footer_link, .footer_link:hover { color:#FFF }
	.footer_igloo { width: 81px; height: 23px; float: left; }
	.footer_copyright { margin-top:6px; float: left; color: rgb(200,200,200); margin-left: 5px;}
	.footer_text { margin-top:6px; float:right; }
	.bottom_grad { background-image : url('../images/6px_vgrad.png'); background-repeat : repeat-x; height:6px; width:760px }	

	/* partner logos */
	.logos { background: url('../images/logos_bg.png') repeat-x ;height: 76px; font-size:14pt; text-align:right; margin:0px }
	.logos_title { font-size : 8pt; font-weight:bold; text-align:left }
	.logos_connect { width:277px;height:76px;float:right }
	.logos_sponsors { width: 398px; height: 75px; float: left; }

	/* heading title bar (w descriptions) */
	.heading { height:163px ; margin-top: 1px;margin-bottom:0px; color: rgb(255, 255, 255); 
		background-color: rgb(10, 50, 100); background-image: url('../images/banner1.jpg'); background-repeat: no-repeat; background-position: right center; }
	.heading_text { position:relative; padding-top:35px ; margin: 0px 0px 0px 225px }
	.heading_title { line-height: 30px; font-size: 14pt; }
	.heading_subtitle { font-size: 10pt; font-weight: bold }	
	/* heading title bar (wout descriptions) */	
	.heading_nodesc { height:50px; margin-top: 1px;margin-bottom:15px; color: rgb(255, 255, 255); 
		background-color: rgb(10, 50, 100); background-image: url('../images/secondary_image.jpg'); background-repeat: no-repeat; background-position: right center; }		
	.heading_nodesc_title { line-height: 30px; font-size: 16pt; }	
	.heading_nodesc_text { position: relative; top: 10px; margin-left: 30px;}	

	/* template classes */
	.body { width : 760px; padding-left:5px; padding-right:5px; vertical-align:top; 
		margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; height:100% }
	.main { width:615px; margin-left : 135px }
	.main_side_img { width:125px; height:125px; float:left }
	.text_body { padding : 10px 20px 0px 20px; }
	.section { margin-top:10px;margin-bottom:10px;padding:4px; width:100%;background-color : #EEE ;
		color : rgb(0,0,0) ; font-weight : bold ; font-size : 12pt; }
	.outline {border: 1px solid; border-color: rgb(200,200,200); padding:10px; margin-top:20px }		
	.highlight { color:#FC0 }
	.smallpad { margin-top: 3px; margin-bottom: 3px }
	.indent { margin-left: 17px }

	/* page specific */
	.agenda_times { width: 120px; float:left; padding: 5px 0px 0px 0px; }
	.agenda_info { border-left: 1px dashed rgb(200,200,200); width:489px; float:left; padding: 5px 0px 15px 5px ; margin-bottom: 4px }
	.partners_logo { width : 116px; float:left; text-align:center }
	.partners_info { width : 489px; float:left; padding:0px 0px 0px 10px ; margin-bottom:10px }
	.partners_logo_img {  }
	.photo { text-align : center; margin-left: auto; margin-right: auto }
	.photo_thumb { float:left; text-align:center; border: 1px solid; border-color: rgb(200,200,200); padding:5px; margin:8px; width:170px }
	.press_left { float:left; }	
	.press_links { width:500px; margin-left:5px; }
	.photo_main {font-size:8px; color:#000000;}
	.photo_caption {width:125px; float:left; font-size:8px; color:#000000}
	.banner_bottom {font-size:8px; color:#000000; vertical-align:bottom;}
	
	.conf_papers_head { font-size:14px; color:#ecf5ff; text-align:center; padding:15px 0 10px 0;}
	.support_docs_head {font-size:14px; color:#ecf5ff; text-align:center; padding:15px 0 10px 0;}
	.conf_papers {font-size:11px; color:#aabbcc;}
	.supporting_docs {font-size:11px; color:#aabbcc;}
	.conf_papers li {margin-left:20px; padding-top:7px;}
	.conf_papers li a {text-decoration:underline;}
	.supporting_docs li {margin-left:20px; padding-top:7px;}
	.supporting_docs li a {text-decoration:underline;}
	html{
	min-height: 100%;
	margin-bottom: 1px;
}