body {padding:0; margin:auto; width:1024px; height:100%; background:#FFFFFF url("../images/pas_background.gif") top left;}

h1 {margin:0; padding:20px 0 15px 0; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#333333; text-align:center; text-transform:uppercase;}
h2 {margin:0; padding:10px 10px 7px 0; font:bold 16px/20px Arial, Helvetica, sans-serif; color:#454545; text-align:left;}
h3 {margin:0; padding:4px 10px 12px 10px; width:590px; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#454545; text-align:left;}
h4 {margin:0; padding:5px 10px 5px 10px; font:bold 16px/20px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
h5 {margin:8px 0 0 0; padding:5px 10px 5px 10px; font:bold 13px/17px Arial, Helvetica, sans-serif; color:#3678A4; text-align:left; background-color:#FFFFFF}
	h5 a {color:#3678A4; text-decoration:underline;}
h6 {margin:0; padding:15px 0 5px 0; font:bold 17px/20px Arial, Helvetica, sans-serif; color:#343434; text-align:left;}
	h6 a {color:#343434; text-decoration:none;}

a {cursor:pointer;}

.justify { text-align:justify;}
.hidden {visibility:hidden;}

#wrapper {margin:25px 0 25px 0; padding:0; float:left; *float:none; width:1024px; border:1px solid #333333;}

#header {margin:0; padding:0; width:1024px; height:321px; background-color:#FFFFFF; float:left; background:#FFFFFF url("../images/pas_shadow.jpg") repeat-x bottom left;}

	#video_holder {margin:0; padding:0; width:1024px; height:268px; background-color:#FFFFFF; float:left; background:#FFFFFF url("../images/pas_header.jpg") no-repeat top left;}
		#video_holder .demos_portrait {margin:6px 35px 0 0; float:right;}
		#video_holder .video_sample {margin:30px 10px 0 0; float:right; border:1px solid #666666;}

	#header img {padding:0;}

#menu {width:1024px; height:43px; float:left; background:#FFFFFF url("../images/pas_menu_bg.jpg") repeat-x 0 0;}
	#menu ul {margin:0; padding:0; height:43px; list-style-type:none;}
	#menu ul li {margin:0; padding:0; display:inline; float:left; list-style-type:none; background-color:#3333CC;}
	#menu ul li a {margin:0; padding:12px 20px; font:bold 15px/43px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; border-left:1px solid #FFFFFF; border-right:1px solid #333333; text-decoration:none;  background:#FFFFFF url("../images/pas_menu_bg.jpg") repeat-x 0 0;}
		#menu ul li a.first {border-left:none; }
	#menu ul li a:hover {color:#FFCC00;}

#body_wrap {padding:0 0 10px 0; width:1024px; float:left; background:#FEFCF1 url("../images/pas_shadow.jpg") repeat-x bottom left;}

#left_column {margin:0; padding:10px 10px 25px 15px; width:674px; height:100%; float:left; background-color:#FEFCF1}
	#left_column #content {margin:0; padding:12px 12px 25px 12px; width:650px; float:left; background-color:#FFFFFF; border:1px solid #999999;}
	#left_column #content p {margin:0; padding:0 10px 10px 10px; font:normal 13px/18px Arial, Helvetica, sans-serif;}
	#left_column #content a {color:#006666;}
	#left_column #content a:hover {color:#CC0000;}

	#left_column #content img {padding:10px; border:0;}

	#left_column #content ul {margin:0; padding:0 10px 10px 10px;}
	#left_column #content ul li {margin:0 0 0 20px; padding:4px 0; list-style-type:disc; color:#000000; font:normal 13px/17px Arial, Helvetica, sans-serif;}
	#left_column #content ul li a {text-decoration:none; color:#006666; border-bottom:1px solid #000000;}
	#left_column #content ul li a:hover {text-decoration:none; color:#CC0000; border-bottom:1px solid #CC0000;}

	#left_column.video_page {width:990px; height:4110px;}
	#left_column.video_page #content {width:965px; padding:12px 10px 25px 14px;}
	
	#left_column.video_page #content #video_list h2 {margin:0; padding:5px 10px 5px 0;}
	
	#left_column.video_page #content #video_list ul {margin:0 0 15px 0; padding:0; width:960px; float:left;}
	#left_column.video_page #content #video_list ul li {margin:0; padding:5px 17px 10px 0; dis/play:inline; float:left; list-style-type:none; width:120px; text-align:center;}
	
	#left_column.video_page #content #video_list ul li img  {margin:0; padding:0 0 4px 0; border:none;}
	#left_column.video_page #content #video_list ul li a  {margin:0; padding:0; border:none;}


#right_column {margin:0; padding:10px 10px 15px 10px; float:right; width:300px; height:100%; background-color:#FEFCF1;}
	#right_column .book_ad {margin:0 0 10px 0; padding:10px; background:#FFFFFF url("../images/pas_book_ad_bg.jpg") repeat-x 0 0;}
	#right_column .book_ad p {margin:0; padding:0 10px 5px 10px; background-color:#FFFFFF; color:#000000; font:normal 12px/15px Arial, Helvetica, sans-serif; text-decoration:none;}

	#right_column img {padding:0;}
	
	.contact_info {margin:0; padding:0; width:300px; float:left;}
	.contact_info h6 {margin:0; padding:5px 10px 7px 10px; color:#000000; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_contact_title.jpg") no-repeat 0 0;}
	.contact_info p.secondary_body {margin:0; padding:5px 10px 15px 10px; color:#000000; font:normal 15px/20px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_contact_bg.jpg") no-repeat 0 0;}

	.video_menu {margin:-10px 0 0 -10px; padding:0; width:300px; float:left; background-color:#FFFFFF; border:1px solid #CCCCCC;}
		.video_menu ul {margin:0; padding:0 10px 10px 0; list-style-type:none;}
		.video_menu ul li {margin:0 0 0 5px; padding:4px 12px 10px 12px; list-style-type:none; color:#000000; font:normal 13px/17px Arial, Helvetica, sans-serif;}
		.video_menu ul li a {text-decoration:none; color:#006666; border-bottom:1px solid #006666;}
		.video_menu ul li a:hover {color:#CC0000; border-bottom:1px solid #CC0000;}
			

#secondary_content {padding:8px 0 0 0; width:1024px; height:310px; float:left; background:#FEFCF1 url("../images/pas_shadow.jpg") repeat-x bottom left;}
	#secondary_content #column_1 {margin:0; padding:0 17px 0 15px; width:235px; float:left;}
		#secondary_content #column_1 h6 {margin:0; padding:8px 10px 11px 10px; color:#000000; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_title.jpg") no-repeat 0 0;}
		#secondary_content #column_1 p.secondary_title {margin:-7px 0 0 0; padding:10px 10px 13px 10px; color:#000066; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_subtitle.jpg") no-repeat 0 0;}
			#secondary_content #column_1 p.secondary_title a {color:#000066;}
			#secondary_content #column_1 p.secondary_title a:hover {color:#CC0000;}
		#secondary_content #column_1 p.secondary_body {margin:0; padding:0 10px; height:145px; color:#000000; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_bg.jpg") repeat-y 0 0;}
		#secondary_content #column_1 p.read_more {margin:0; padding:16px 0 28px 12px; color:#000066; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; background:#FFFFFF url("../images/pas_read_more.jpg") no-repeat 0 0;}
			#secondary_content #column_1 p.read_more a {color:#000033;}
			#secondary_content #column_1 p.read_more a:hover {color:#CC0000;}

	#secondary_content #column_2 {padding:0 17px 0 0; width:235px; float:left;}
		#secondary_content #column_2 h6 {margin:0; padding:8px 10px 11px 10px; color:#000000; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_title.jpg") no-repeat 0 0;}
		#secondary_content #column_2 p.secondary_title {margin:-7px 0 0 0; padding:10px 10px 13px 10px; color:#000066; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_subtitle.jpg") no-repeat 0 0;}
			#secondary_content #column_2 p.secondary_title a {color:#000066;}
			#secondary_content #column_2 p.secondary_title a:hover {color:#CC0000;}
		#secondary_content #column_2 p.secondary_body {margin:0; padding:0 10px; height:145px; color:#000000; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_bg.jpg") repeat-y 0 0;}
		#secondary_content #column_2 p.read_more {margin:0; padding:16px 0 28px 12px; color:#000066; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; background:#FFFFFF url("../images/pas_read_more.jpg") no-repeat 0 0;}
			#secondary_content #column_2 p.read_more a {color:#000033;}
			#secondary_content #column_2 p.read_more a:hover {color:#CC0000;}

	#secondary_content #column_3 {padding:0 17px 0 0; width:235px; float:left;}
		#secondary_content #column_3 h6 {margin:0; padding:8px 10px 11px 10px; color:#000000; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_title.jpg") no-repeat 0 0;}
		#secondary_content #column_3 p.secondary_title {margin:-7px 0 0 0; padding:10px 10px 13px 10px; color:#000066; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_subtitle.jpg") no-repeat 0 0;}
			#secondary_content #column_3 p.secondary_title a {color:#000066;}
			#secondary_content #column_3 p.secondary_title a:hover {color:#CC0000;}
		#secondary_content #column_3 p.secondary_body {margin:0; padding:0 10px; height:145px; color:#000000; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_bg.jpg") repeat-y 0 0;}
		#secondary_content #column_3 p.read_more {margin:0; padding:16px 0 28px 12px; color:#000066; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; background:#FFFFFF url("../images/pas_read_more.jpg") no-repeat 0 0;}
			#secondary_content #column_3 p.read_more a {color:#000033;}
			#secondary_content #column_3 p.read_more a:hover {color:#CC0000;}

	#secondary_content #column_4 {padding:0 16px 0 0; width:235px; float:left;}
		#secondary_content #column_4 h6 {margin:0; padding:8px 10px 11px 10px; color:#000000; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_title.jpg") no-repeat 0 0;}
		#secondary_content #column_4 p.secondary_title {margin:-7px 0 0 0; padding:10px 10px 13px 10px; color:#000066; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_subtitle.jpg") no-repeat 0 0;}
			#secondary_content #column_4 p.secondary_title a {color:#000066;}
			#secondary_content #column_4 p.secondary_title a:hover {color:#CC0000;}
		#secondary_content #column_4 p.secondary_body {margin:0; padding:0 10px; height:145px; color:#000000; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:none; background:#FFFFFF url("../images/pas_secondary_bg.jpg") repeat-y 0 0;}
		#secondary_content #column_4 p.read_more {margin:0; padding:16px 0 28px 12px; color:#000066; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; background:#FFFFFF url("../images/pas_read_more.jpg") no-repeat 0 0;}
			#secondary_content #column_4 p.read_more a {color:#000033;}
			#secondary_content #column_4 p.read_more a:hover {color:#CC0000;}

#footer {margin:0; padding:5px 0 25px 0; width:1024px; float:left; background:#FFFFFF url("../images/footer_bg.png") repeat-x top left;}
	#footer p {margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; color:#666666;}
	#footer p.copyright {margin:0; padding:10px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; color:#454545;}
	
	
#video_popup {margin:0 0 25px 0; text-align:center;} 
	#video_popup h2 {width:600px; font:bold 20px Arial, Helvetica, sans-serif;}
	#video_popup h3 {width:600px; font:bold 16px Arial, Helvetica, sans-serif;}
	
	#video_popup a {color:#454545;}
		
	#video_popup a:hover {color:#CC0000;}

	#video_popup .more {
		margin:10px auto 0 auto;
		padding:7px 10px;
		
		display:block;
		width:90px;
		
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#454545;
		text-decoration:none;
		
		background:#FFFFFF url("../images/pas_secondary_title.jpg") no-repeat -1px -1px;
		
		border:1px solid #585896;
		}
		
	#video_popup .transcript {
		display: none;
		margin:-5px 2px 0 2px;
		padding:10px 15px 10px 15px;
		height:240px; 
		width:606px;
		overflow:auto;
		
		border:1px solid #CCCCCC;
		border-top:none;
		background-color:#F1F1F1;
		}
		
	#video_popup .transcript p {width:550px; font:normal 12px Arial, Helvetica, sans-serif; text-align:left;}
	
#left_column #content .video_callout {margin:0 10px 10px 10px; padding:5px 16px; float:left; border:3px solid #000066; background:#e4e4e4 url("../images/pas_video_callout.jpg") repeat-x bottom left;}
	#left_column #content .video_callout .nbc_player {margin:0 0 8px 0; float:left;}
	#left_column #content .video_callout h6 {margin:5px 0; padding:0;}
	#left_column #content .video_callout p {margin:0; padding:0 0 10px 0;}
	
#left_column #content .subpage_video_callout {margin:0 0 10px 0; padding:5px 16px; border:3px solid #000066; background:#e4e4e4 url("../images/pas_video_callout.jpg") repeat-x bottom left;}
	#left_column #content .subpage_video_callout .nbc_player {margin:0 0 8px 0;}
	#left_column #content .subpage_video_callout h6 {margin:5px 0; padding:0;}
	
	#left_column #content .subpage_video_callout .info_wrap {margin:0; padding:0; width:315px; float:right;}	
	#left_column #content .subpage_video_callout p {margin:0; padding:0 0 10px 0; float:none; font-weight:bold;}