		body, html {
		    margin:0;
		    padding:0;
		}
	
		body {
			font: 11px/15px Verdana;
    		min-width: 775px;
			background-image: url(../_images/misc/seattle_back.gif);
    	}
		
		table {
			font-size: 1px;
			margin: 0;
    		padding: 0;
			border: 0px;
		}
		
		
		h1 {
			font: bold 14px Verdana;
			padding: 0 0 4px 0;
			margin: 0;
		} 
		
		h2 {
			font: bold 13px Verdana;
			margin: 0 0 2px 0;
			padding: 0;
		}
		
		h4 {
			font: bold 11px Verdana;
		}
		
		hr {
			height: 1px;
			background-color: #ADADAD;
			border: 0px;
			margin: 2px 0 12px 0;
			padding 0;
		}
		
		hr.underline {
			margin: 0;
			padding 0;
		}
		
		html>body hr {margin: 10px 0 20px 0;}
		html>body hr.underline {margin: 4px 0 20px 0;}
		
		p {
			padding: 0 0 10px 0;
			margin: 0;
		}
				
		ul, ol {
			margin-top: 4px;
			margin-bottom: 16px;
		}
		
		li {
			padding-bottom: 4px;
		}
		
		a:link {color: #0060C0; text-decoration: none;}
		a:visited {color: #0060C0; text-decoration: none;}
		a:hover {color: #0060C0; text-decoration: underline;}
		a:active {color: #0060C0; text-decoration: none;}
		
		.nostyle a:link {text-decoration: none;}
		.nostyle a:visited {text-decoration: none;}
		.nostyle a:active {text-decoration: none;}
		.nostyle a:hover {text-decoration: none;}
		
		a.black_rollover:link {color: #000; text-decoration: none;}
		a.black_rollover:visited {color: #000; text-decoration: none;}
		a.black_rollover:active {color: #000; text-decoration: none;}
		a.black_rollover:hover {color: #000; text-decoration: underline;}
		
		#footer a {color: #0000FF; text-decoration: underline;}
		
	/* Framework */
		
		#wrap {
   			margin: 0 auto;
    		padding: 0px;
			width: 775px;
			
		}
	
		#header {
			margin: 0;
    		padding: 0;
			clear: both;
		}
		
	
		#body {
			background: url(../_images/corners/body_bg2.gif) repeat-y; 
			overflow: auto;
			width: 775px;
			
		}
		
		html>body #body {
			
		}
		
		#main {
			float: right;
    		width: 584px;
			
			border-right: solid 1px #CCC;
		}
		
		#sidebar {
			float: left;
   	 		width: 179px;
			
			padding: 0px 0px 0px 10px;
			border-left: solid 1px #CCC;
		}
		
		#footer {
			clear:both;
		}
		
		#footer table {
			font: 16px Verdana;
			text-align: left;
		}
	
	
	/* side bubble */
	
		#side_bubble {
		
			width: 168px;
			
		}

		
		
	/* main bubble */
		
		#body_stripe {
			position: relative;
			margin-top: -23px;
			width: 573px;
			height: 22px;
			background: url(../_images/misc/gradient2.gif) repeat top left;
			filter: alpha(opacity=13);
			opacity: .13;
		}
		
		#page_title {
			float: right;
			position: relative;
			background-color: transparent;
			margin-top: -41px;
			margin-right: 20px;
			padding: 0px;
		}

		#breadcrumbs {
			background-color: #EFEFE7;
			height: 20px;
			width: 564px;
			font: 10px Verdana;
			padding: 6px 0 0 7px;
			margin: 1px 1px 0 1px;
		}
		
		#breadcrumbs a {
			color: #000;
			text-decoration: underline;
		}
		
		#content {
			margin: 10px 26px 16px 14px;
		}
		
		#content_no_margin {
			margin: 0px 12px 0 1px;
		}
		
		
	/* footer bubble */
		
		#footer_bubble {
			clear:both;
			background: #FFF;
			border-left: solid 1px #CCC;
			border-right: solid 1px #CCC;
			height: 20px;
			padding-bottom: 2px;
		}
		
		#side_bubble_bottom {
			float: left;
   	 		width: 179px;
			height: 10px;
			background: url(../_images/corners/sidebar_fill_bottom.gif) no-repeat 10px 0px;
					
		}
		
		#main_bubble_bottom {
			height: 10px;
			width: 573px;
			float: right;
    		width: 584px;
			background: url(../_images/corners/main_bottom.gif) no-repeat;
					
		}
		
		
	/* HIGHLIGHTS */
	
		#body_hl {
			background: url(../_images/corners/body_bg_hl.gif) repeat-y; 
			width: 775px;
			overflow: auto;
		}
		
		
		#main_bubble_bottom_hl {
			height: 10px;
			width: 573px;
			float: right;
    		width: 584px;
			background: url(../_images/corners/main_bottom_hl.gif) no-repeat;	
		}
	
		#highlights {
			float: right;
			margin: -26px 12px 0 0px;
			width: 160px;
			border-left: 1px solid #ADADAD;
			padding: 10px;
			font: 10px Verdana;
			background: #fafaf7;
			display: inline;
		}		
		
		
		#highlights p {
			padding: 0 0 10px 0;
			margin: 0;
			font: 10px/13px Verdana;
		}
		
		
		#content_hl {
			float: left;
			width: 362px;
			padding: 0;
			margin: 8px 12px 8px 16px;
			display: inline;
		}

		
		h3 {
			font: bold 11px Verdana;
			padding: 0 0 2px 0;
			border-bottom: solid 1px #ADADAD;
			margin: 6px 0 4px 0;
		}
		
		h3 p {
			
		}
		
		#highlights h4 {
			font: bold 11px Verdana;
			margin: 6px 0 18px 0;
		}
		
	/* ICONS */
	
	
		.pdf {
			background: url(../_images/misc/adobe.gif) no-repeat 0px 0px;
			padding: 1px 0 0px 24px;
			height: 18px;
			margin-left: 4px;
			margin-top: 1px;
		}
		
		 #highlights .pdf {
			background: url(../_images/misc/pdf2.gif) no-repeat 0px 2px;
			padding: 3px 0 0px 20px;
			height: 14px;
			margin-left: 2px;
			margin-top: 1px;
		}
	
		.word {
			background: url(../_images/misc/word.gif) no-repeat 0px 2px;
			padding: 3px 0 0px 22px;
			height: 18px;
			margin-left: 4px;
			margin-top: 1px;
		}
		
		.word2 {
			background: url(../_images/misc/word2.gif) no-repeat 0px 2px;
			padding: 3px 0 0px 20px;
			height: 14px;
			margin-left: 2px;
			margin-top: 1px;
		}
		
		
		#rss_feed {
			float: right;
			height: 16px;
			width: 44px;
			background: url(../_images/misc/button_rss2.gif) no-repeat;
			margin-top: -1px;
			margin-right: 10px;
			cursor: pointer;
			display: inline;
		}
		
		.video_icon {
			background: url(../_images/misc/icon_camera.gif) no-repeat 0px 1px;
			padding: 0px 0px 0px 18px;
			height: 14px;
		}
		
		
		.audio_icon {
			background: url(../_images/events/icon_listen.gif) no-repeat 0px 1px;
			padding: 0px 0px 0px 22px;
			height: 14px;
		}
		
		.blank_icon {
			padding: 3px 0 0px 20px;
			height: 14px;
			margin-left: 2px;
			margin-top: 1px;
		}
		
		#highlights .download {
			background: url(../_images/misc/download.gif) no-repeat 0px 2px;
			padding: 3px 0 0px 20px;
			height: 14px;
			margin-left: 2px;
			margin-top: 1px;
		}
		
		
	/* VIDEOS */
	
		.video_p {
			font: 10px/12px Verdana;
			padding: 8px 0px 8px 3px;
		}
		
		.video_section {
			border-bottom: solid 1px #ADADAD;
			padding: 0px;
			margin: 0px;
		}	
		
		#highlights a.video:link {
			color: #000;
			text-decoration: none;
		}
		
		#highlights a.video:visited {
			color: #000;
			text-decoration: none;
		}
		
		#highlights a.video:active {
			color: #000;
			text-decoration: none;
		}
		
		#highlights a.video:hover {
			color: #000;
			text-decoration: none;
		}
		

