@media all {

* { margin : 0px; padding : 0px; border: 0px;}

p {padding-bottom:15px; text-align:justify;}

h3{font-size:11pt; padding-bottom:15px;}
h4{font-size:10pt; padding-bottom:15px;}
h5{font-size:9pt; padding-bottom:15px;}


.filetype_pdf{min-height:15px; background: url(../images/pdf-logo.jpg) 0 0 no-repeat; padding-left:25px; padding-top:5px; margin-top:5px;}
.standard_list{padding-left:13px; padding-bottom:15px;}
.whitespace{white-space:pre;}
	.whitespace:first-line{font-weight:bold; font-size:9pt;}
.disclaimer{font-size:7pt;}

.news_title{font-size:11pt; padding:10px 0 0 0; color:#999; font-weight:bold; }
.news_summary_title{font-size:9pt; padding-top:20px; color:#999; font-weight:bold; border-top:solid #e4e7e9 1px;}
.news_stamp{font-size:8pt; padding:0 0 1.3em 0;}
.news_place{color:#2f528a;}
.news_date{font-style:italic;  color:#2f528a;}
.news_year{padding-bottom:0px; font-size:10pt; color:#999; font-weight:bold; text-align:right; margin-bottom:-15px;}
/*.news_continued{margin:-12px 0px 30px 0px; padding-bottom:10px; border-top:solid #e4e7e9 1px;}*/

body#news_summary div#stage_content{width:727px;}

/*
body {
	background: url(../images/bkgd_white_repeat.jpg) #fff repeat-y center;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:8pt;
	color:#666;
	line-height:1.75em;
	letter-spacing:.05em;
	min-height:100%;
}
*/

body {
	background: url(../images/bkgd_white_repeat.jpg) #fff repeat-y center;
	font-family:Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	line-height:1.75em;
	min-height:100%;
}

body a:link, a:visited {color:#3D54A4;}

body a:hover {text-decoration:underline;color:#000;}

#body_content{text-align:left; width:1002px; margin:auto;}

/* HEADER */

#login {position:absolute; left:668px; float:right; padding:0 10px 0 0;text-align:right;width:320px;}
	#login_fields {width:330px; height:85px; display:block;}
		#warehouse_login{background:url(../images/login_bkgd.jpg); width:330px; height:85px; display:block;}
		#response_login{background:url(../images/login_bkgd.jpg);width:330px; height:85px; display:block;}
		a.forgot{display:block; position:absolute; top:50px; left:205px;}
		.user {left:20px; top:22px; border:solid 1px #e4e7e9; position:absolute;}
		.password{left:20px; top:47px; border:solid 1px #e4e7e9; position:absolute;}
		.submit_button{background:url(../images/submit_button.jpg); left:200px; top:17px; width:50px; height:25px; display:block; position:absolute; }
		.submit_button:hover{background-position: left bottom; cursor:pointer;}
		.close_button{width:16px; height:16px; left:295px; top:19px; background:url(../images/close_button.gif); display:block; position:absolute; cursor:pointer;}
		#select_login{text-align:right; margin-top:-5px; margin-left:-40px;}
		#select_login a{text-decoration:none;}
		p#login_links{padding-bottom:0px; text-align:right;}
		
#header {background: url(../images/header_bkgd.jpg) repeat-x; height:101px;position:relative;}
	#header h1 a{background:url(../images/logo.jpg); text-indent:-9999px; height:101px; width:298px; position:absolute; display:block;}


body#office_location{width:650px; margin:0px 8px 0 8px; background:none #FFFFFF;}
body#office_location p{color:#666; }
body#office_location p:first-line{font-style:italic; }
body#office_location h3{padding-top:20px; }
h4{font-size:10pt; padding-bottom:10px; }

#client_list {padding-left:35px;  padding-top:10px; overflow:hidden; clear:both;}
	#client_list ul{list-style-type:none;}
	#client_list li{width:255px; float:left;}


#client_logo_list{padding:10px 0px 10px 35px; overflow:hidden; clear:both;}
	#client_logo_list ul{list-style-type:none; padding-bottom:20px;}
	#client_logo_list li{width:130px; height:51px; float:left; border:solid #e4e7e9 1px; margin-top:10px; margin-right:10px; padding:9px 25px 10px 25px;}


/* mainnav */
#mainnav {
	background:url(../images/divider_top.jpg) repeat-x bottom;
	background-color:#314463;
	height:47px;
}
ul#nav {
	list-style-type:none;
}

ul#nav li {
	height:35px;
	display:block;
	float:right;
	border-left-width:1px;
	border-left-color:#656f81;
	border-left-style:solid;
	font-family:Arial, Helvetica, Geneva, sans-serif;
}

ul#nav li:hover{
background-color:#eaeff3;
}

ul#nav li a{
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#b1bfce;
	display:block;
}

ul#nav li a:hover{
	text-decoration:none;
	color:#000;
}

/* subpage */
#stage_sub {width:1002px; background:url(../images/stage_bkgd.jpg) 0 0; overflow:auto;}

#subnav{float:left; }
	
	#subnav ul{list-style:none; font-size:7.5pt; letter-spacing:0pt;}
	ul.subnav_primary a{ width:181px; height:39px; display:block; text-indent:-9999px; text-decoration:none;}
	ul.subnav_primary a:hover{background:0 -39px;}
	
	a#subnav_who { background-image:url(../images/sub_who_single.jpg);}
	a#subnav_history { background-image:url(../images/sub_history_single.jpg);}
	a#subnav_media { background-image:url(../images/sub_media_single.jpg);}
	a#subnav_broadcast { background-image:url(../images/sub_broadcast_single.jpg);}
	a#subnav_news { background-image:url(../images/sub_news_single.jpg); }
	a#subnav_office { background-image:url(../images/sub_offices_single.jpg); }

	a#subnav_careerpath {background-image:url(../images/sub_careerprofiles_single.jpg);}
	a#subnav_benefits { background-image:url(../images/sub_benefits_single.jpg);}
	a#subnav_internship { background-image:url(../images/sub_internship_single.jpg);}
	a#subnav_salesassociate { background-image:url(../images/sub_salesassociate_single.jpg);}
	a#subnav_currentjobs { background-image:url(../images/sub_currentjobs_single.jpg);}

	a#subnav_political { background-image:url(../images/sub_political_single.jpg);}
	a#subnav_digerati { background-image:url(../images/sub_digerati_single.jpg);}
	a#subnav_advisory { background-image:url(../images/sub_advisory_single.jpg);}
	a#subnav_calendars { background-image:url(../images/sub_calendars_single.jpg);}
	a#subnav_marketing { background-image:url(../images/sub_marketing_single.jpg);}
	
	
	ul.subnav_secondary a{height:20px; background:#666666; text-indent:15px; color:#FFFFFF; padding-top:5px;}
	ul.subnav_secondary a:hover{background:#333333;}
	#subnav a:visited{color:#CCC;}
	#subnav a:link{color:#fff;}

#stage_sub_right {
	float:right;
	margin:0 0 20px 0;
	width:820px;
	border-bottom-style:solid;
	border-bottom-color:#e4e7e9;
	border-bottom-width:1px;
}

#stage_sub_right div.stage_people{width:370px;float:left;padding-top:20px;}

#stage_persons{padding:15px 40px 20px 35px;overflow:hidden;}
#careers_path #stage_persons {float:left;}

#stage_persons ul{list-style-type:none; }

	#petry_column1{width:360px; float:left;}
	#petry_column2{width:360px; float:right;}

	div#petry_column2.column_employee{margin-left:10px; border:solid 1px #ccc; margin-right:10px; padding-left:10px; padding-right:10px; padding-top:10px; margin-top:10px; padding-bottom:10px; margin-bottom:10px;}
	.jobs{	padding-left:40px; }

	ul.list_company li{padding-bottom:10px; padding-top:40px; text-indent:-9999px; border:solid 1px #ccc; margin-bottom:5px;}
	ul.list_person li{text-indent:0px; border:none; padding:0px 20px 10px 20px; }

	li#list_petry_media{background:url(../images/about_phol_title.jpg) 20px 20px no-repeat; width:745px;}
	li#list_blair_television{background:url(../images/about_blair_title.jpg) 20px 20px no-repeat; float:left; width:745px;}
	li#list_petry_network{background:url(../images/about_pnet_title.jpg) 20px 20px no-repeat; float:left; width:745px;}
	li#list_petry_digital{background:url(../images/about_digital_title.jpg) 20px 20px no-repeat; float:left; width:745px;}
	li#list_petry_television{background:url(../images/about_ptel_title.jpg) 20px 20px no-repeat; float:left; width:745px;}
	li#list_petry_international{background:url(../images/about_pinter_title.jpg) 20px 20px no-repeat; float:left; width:745px;}
	li#list_petry_direct{background:url(../images/about_direct_title.jpg) 20px 20px no-repeat; float:right; width:745px;}


#stage_sub_right h2{text-indent:-9999px; width:820px; height:51px;}
	h2#title_petry_television_clients{background:url(../images/stage_title_petryclients.jpg);}
	h2#title_blair_television_clients{background:url(../images/stage_title_blairclients.jpg);}
	h2#title_who{background:url(../images/stage_title_who.jpg);}
	h2#title_political{background:url(../images/stage_title_political.jpg);}
	h2#title_careers{background:url(../images/stage_title_careers.jpg);}
	h2#title_careerprofiles{background:url(../images/stage_title_careerprofiles.jpg);}
	h2#title_careerpaths{background:url(../images/stage_title_careerpaths.jpg);}
	h2#title_history{background:url(../images/stage_title_history.jpg);}
	h2#title_media{background:url(../images/stage_title_media.jpg);}
	h2#title_offices{background:url(../images/stage_title_offices.jpg);}
	h2#title_contact{background:url(../images/stage_title_contactus.jpg);}
	h2#title_advisory{background:url(../images/stage_title_advisory.jpg);}
	h2#title_calendar{background:url(../images/stage_title_calendar.jpg);}
	h2#title_digerati{background:url(../images/stage_title_digerati.jpg);}
	h2#title_marketing{background:url(../images/stage_title_marketing.jpg);}
	h2#title_media{background:url(../images/stage_title_media.jpg);}
	h2#title_news{background:url(../images/stage_title_news.jpg);}
	h2#title_ceo{background:url(../images/stage_title_ceo.jpg);}
	h2#title_blair{background:url(../images/stage_title_blair.jpg);}
	h2#title_petrytelevision{background:url(../images/stage_title_petrytelevision.jpg);}
	h2#title_petryint{background:url(../images/stage_title_petryint.jpg);}
	h2#title_petrynet{background:url(../images/stage_title_petrynet.jpg);}
	h2#title_petrydirect{background:url(../images/stage_title_petrydirect.jpg);}
	h2#broadcast_clients{background:url(../images/stage_title_broadcast.jpg);}
	h3#information_warehouse_logo{background:url(../images/information_warehouse_logo.gif) 0 0 no-repeat; width:136px; height:34px; text-indent:-9999px;}

#stage_content {
	float:left;
	padding:15px 40px 20px 35px;
	width:550px;
	position:relative;
}

#career_paths_page {position:absolute; z-index:5;}

#biography{}
#biography_callout{float:left; padding:15px; border:solid #e4e7e9 1px; margin:0 20px 10px 0px;}
#biography_callout h4{padding:0; padding-top:10px;}
#biography_callout h5{padding:0; font-weight:normal; font-style:italic;}
#biography_flash {}
#biography_flash h4{padding:0; padding:0;}
#biography_flash h5{padding:0; font-weight:normal; font-style:italic;}
#biography_years {margin:10px 0 20px 0; padding:0; width:220px; border:1px; border-color:#e4e7e9; border-style:solid; background-image:url(../images/years_repeat.jpg);
	background-repeat:repeat-x;}
#biography_years p{color:#2c518c; padding:0 10px 0 10px; text-align:left; font-weight:bold; font-size:11px;font-style: italic; }

ul#job_list {list-style:none; padding-left:0pt; font-size:12px; font-style:italic;}
ul#job_list ul {padding-left:0pt; font-weight:normal; padding-bottom:10px; list-style:none; font-style:normal;}

#earl_jones #biography_years{width:auto; margin:0;}



#stage_picture {float:right;width:190px;}

#stage_info{padding:15px 40px 20px 35px;}

#offices_list{padding-left:35px; padding-top:20px; }
	#offices_list ul{list-style:none;}
	#offices_list li{width:255px; height:22em; border-top:solid #e4e7e9 1px; float:left;}
		
		.employee_office{font-size:10pt; padding:10px 0 0 0; color:#2f528a; font-weight:bold;}
		.employee_office_location{font-size:10pt; padding:0 0 10px 0; font-weight:bold;}
		.employee_name{font-size:9pt; padding:0 0 0 0; font-weight:normal;}
		.employee_title{font-size:9pt; padding:0 0 0.8em 0; font-style:italic; color:#999; font-weight:normal;}
		.address{white-space:pre;}

#timeline {
	background-image: url(../images/stage_drip_bottom.jpg);
	background-repeat: repeat-x;
	padding:5px 0 0 0;
	width:1002px;
	height:94px;
	
}
#timeline embed {z-index:-5; position:absolute;}
/* FOOTER */
#footer {
	background-image: url(../images/footer_bkgd.gif);
	background-repeat: repeat-x;
	width:992px;
	padding:34px 10px 20px 0;
	text-align:right;
	height:25px;
}

}