html, body
{
		height:100%;
}
body
{
	background: url(/images/dwp_background1.jpg) repeat;
	width:100%;
	margin:0;
}
li
{
	color:#333;
}
img
{
	border:none;
}
a:link, a:visited, a:active
{
	text-decoration: none;
	color:#0481D5;
}
a:hover
{
	text-decoration: underline;
	color:#0481D5;
}
hr
{
	margin:	10px auto;
	border:	solid 1px #ccc;
	width:98%;
}

#frame
{
	width:	970px;
	height:	100%;
	margin: 0 auto;
	background-color:#fff;
}
#main_container
{
	float:left;
	background-color:#fff;
}
#header_container
{
	height:70px;
	width:950px;
	margin:0 10px;
	padding: 10px 0 7px 0;
	border-bottom: 3px dotted #F0F0F0;
}

#header_left
{
	width:490px;
	float:left;
}

#header_right
{
	width:460px;
	float:right;
	/* font:bold 10px Arial; */
	color: #999;
}
#header_left_fr
{
	width:410px;
	float:left;
}

#header_right_fr
{
	width:540px;
	float:right;
	/* font:bold 10px Arial; */
	color: #999;
}
#header_left_de
{
	width:456px;
	float:left;
}

#header_right_de
{
	width:494px;
	float:right;
	/* font:bold 10px Arial; */
	color: #999;
}

#header_right_nav img
{
	padding-left:3px;
}
#header_right_nav ul
{
	list-style: none inside;
	margin: 0;
	padding:0;
	font-size:10px;
}	
#header_right_nav li
{
	padding:0 2px;
	margin-bottom:6px;
	font:bold 10px Arial;
	color: #999;
}
#header_right_nav ul li{float:left;display: inline;}
#header_right_nav ul.lang_select{clear:both;text-align:right;}
#header_right_nav a:link, #header_right_nav a:visited, #header_right_nav a:active
{
	font:bold 10px Arial;
	color: #999;
	text-decoration: none;
}
#header_right_nav a:hover
{
	font:bold 10px Arial;
	color: #999;
	text-decoration: underline;
}

#header_right_nav
{
	margin-bottom:0;
	float: right;
}

#header_right_time_display
{
	width:440px;
	float:right;
}
#header_right_time_display p
{
	font:bold 12px Arial;
	color:#999;
	margin:0;
	text-align:right;
}
#header_right_time_display img
{
	vertical-align: bottom;
}
.time
{
	color:#666;
	margin-right:5px;
}

#header, #main_content_statement h1, #main_content_statement_euro h1
{
	font:normal 17px Arial;
	letter-spacing: -1px;
	color: #999;
	margin:-3px 0 0 0;
	/* line-height: .5; */
}
#LiveClock
{
	color:#666;
	padding-right:3px;
}

#main_content
{
	width:742px;
	background-color:#fff;
	float:left;
	height:auto;
	border-right: solid 2px #CCC;
	margin:7px -2px 7px 0;
}

/* metrics print page specific - SA */

#printing #main_content{
	width:742px;
	float:none;
	margin:0 auto;
	border-right:none;
}
	
/* end metrics print page specific - SA */

#main_content h2, #main_content_tabbed_nav_container p
{
	font:bold 16px Arial;
	margin:0;
	color:#666;
	padding:7px 10px;
}
#main_content img
{
	border:none;
}
#main_content_tabbed_nav_container
{
	padding:0 10px;
	width:720px;
}
.main_content_tabbed_nav, .main_content_tabbed_nav_inactive
{
	background: url(/images/DWPub_tab.jpg) no-repeat;
	height:33px;
	width:357px;
}
.main_content_tabbed_nav_active
{
	background: url(/images/DWPub_tab_active.jpg) no-repeat;
	height:33px;
	width:357px;
}

.main_content_tabbed_nav_active a
{
	text-decoration: none !important;
	color:#fff !important;
}	

.main_content_tabbed_nav a
{
	text-decoration: none !important;
	color:#555 !important;
}	
.main_content_tabbed_nav_inactive a
{
	text-decoration: none !important;
	color:#999 !important; 
}	

#main_content_image_container
{
	/*background:url(/images/DWPub_image_placeholder.png) no-repeat;*/
	float:left;
	width:720px;
	height:263px;
	/* margin:0 10px; */
	padding: 0 10px;
}
.more
{
	color:#0481D5;
	font:bold 10px Arial;
	padding-left:5px;
}
#main_content_products
{
	margin:20px 10px 0 10px;
	padding:0 0 8px 0;
	width:720px;
	clear:both;
}
#main_content_products p, #main_content_products h2
{
	font:bold 16px Arial;
	color:#333;	
	letter-spacing: -1px;
	/* margin:0 0 0 3px; */
	margin: 0;
	line-height: .5;
	padding:0;
}
#main_content_products a:link, #main_content_products a:active, #main_content_products a:visited
{
	text-decoration: none;
}
#main_content_products a:hover
{
	text-decoration: underline;
	color:#0481D5;
}

#main_content_products_fe
{
	float:left;
	width:150px;
}

#main_content_products_fe_fr
{
	float:left;
	padding:0 30px 0 20px;
	width:160px;
}

#main_content_products_fe_de
{
	width:160px;
	float:left;
	padding:0 10px 0 40px;
}

#main_content_products_rs
{
	width:165px;
	float:left;

}
#main_content_products_rsandsw
{
	width:245px;
	float:left;

}
#main_content_products_rsandsw_fr
{
	width:245px;
	float:left;
	padding:0 20px;
}
#main_content_products_rsandsw_de
{
	width:245px;
	float:left;
	padding:0 20px 0 10px;
}
#main_content_products_fjd
{
	width:160px;
	float:left;
}
#main_content_products_fjd_euro
{
	width:210px;
	float:left;
	padding: 0;
}
.products_more
{
	color:#0481D5;
	font:bold 14px Arial;
	line-height: 3;
	height:16px;
	/* text-decoration: none; */
}
.products_more a
{
	text-decoration: none;
}
.blue_text
{
	letter-spacing:-1px;
	color:#0481D5;
	font:bold 14px Arial;
	/* margin-bottom:5px; */
	line-height:2;
}
#main_content_freetrial
{
	float:left;
	padding:10px;
	margin:0;
	width:720px;
}
#main_content_freetrial p
{
	margin:0;
	/* width:410px; */
	float:left;
	/* word-spacing: -1px; */
	white-space: nowrap;
	letter-spacing:-0.05em;
	color:#989898;
	font:normal 18px Arial;
	text-align:left;
}
/*The css below is a safari hack, i dont like using hacks, but this seems to be the only
solution for the letter spacing. Will look at again*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#main_content_freetrial p
{
letter-spacing:-0.1em;
}
}
#main_content_statement_container
{
	float:left;
	width:720px;
	padding:10px 10px 0 10px;
	margin:0;
	height:100%;
}
#main_content_statement
{
	/*background-color:#E0E0E0;*/
	width:720px;
	margin:0 auto;
	padding:5px 0;
}
#main_content_statement p
{
	font:bold 12px Arial;
	color: #333;
	padding:15px 15px 5px 15px;
	margin: 0;
}
#main_content_statement_euro
{
	/*background-color:#E0E0E0;*/
	width:720px;
	margin:0 auto;
	padding:5px 0;
}
#main_content_quotes
{
	padding:0 10px;
	float:left;
	width:720px;
}
#main_content_quotes p
{
	font:bold 14px Arial;
	color:#D5116E;
	text-align:left;
	padding:10px 15px;
	margin:0;
	background-color:#f8f8f8;
}
.quotes
{
	font:normal 12px Arial;
	color: #999;
}
#promotional
{
	float:left;
	padding:10px;
	width:720px;
}
#promotional p
{
	font:bold 10px Arial;
	color:#999;
	text-align:left;
	margin-bottom:5px;
}
#footer_container
{
	background-color:#fff; /*This was put in because the footer_nav border had a transparent background in ie7*/
	float:left;
	width:970px;
}
#footer_nav
{
	padding:10px 0;
	float:left;
	border-top:3px dotted #F0F0F0;
	border-bottom:3px dotted #F0F0F0;
	width:100%;
	color:#999;
	background-color:#fff;
	width:100%;
}
#footer_nav ul
{
	list-style: none inside;
	margin: 0;
	padding:0 0 0 7px;
	font-size:9px;
}

#footer_nav li
{
	color: #999;
	display: inline;
	margin:0 4px;
}
#footer_nav a:link, #footer_nav a:visited, #footer_nav a:active
{
	font:normal 11px Arial;
	color: #999;
	text-decoration: none;
}
#footer_nav a:hover
{
	font:normal 11px Arial;
	color: #999;
	text-decoration: underline;
}
#footer
{
	/* margin:10px; */
	padding:10px 0;
	float:left;
	background-color: #fff;
	width: 100%;
}
#footer p
{
	font:bold 10px Arial;
	color:#999;
	margin:5px 10px 0 0;
	text-align:left;
}
#content_right
{
	width:226px;
	float:right;
	background-color:#fff;
	border-left: solid 2px #CCC;
	margin:7px 0;
}
#content_right h2
{
	font:bold 12px Arial;
	color:#666;
	padding:10px;
	margin:0;
}
#content_right ul
{
	list-style: none outside;
	margin:0;
	padding:0 0 8px 25px;
	width:185px;
}
#content_right li
{
	padding-bottom: 5px;
	line-height: 1;
}
#content_right a:link, #content_right a:visited, #content_right a:active
{
	font:normal 12px Arial;
	color:#0481D5;
	text-decoration: none;
}
#content_right a:hover
{
	font:normal 12px Arial;
	color:#0481D5;
	text-decoration: underline;
}
#releases p, #releases img, #news_stories p, #news_stories img
{
	text-align:center;
	border:none;
	margin:0;
}
#releases, #news_stories
{
	border-bottom:3px dotted #F0F0F0;
	padding-bottom: 10px;
}
.pink_text
{
	font:bold 12px Arial;
	color:#DC0D6A;
	padding-left:5px;
}
.last_list_item
{
	font:bold 10px Arial;
	//text-decoration: none;
	color:#0481D5;
}
#whitepapers_container, #dwpub_video_container
{
	border-bottom:3px dotted #F0F0F0;
}

/* styles for product info dropdowns */

#main_content_products h2{
	margin-bottom:8px;
}
 
a#more_1, a#more_2, a#more_3, a#more_4{
	margin:5px 0 0 0;
	padding:4px 20px 0 0;
	font: normal 14px Arial bold, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	color: #0066cc;
	background:transparent url(/images/DWPub_arrow.gif) right 6px no-repeat;
	outline:none;
	clear:both;
}

#main_content_products a.expanded{
	background:transparent url(/images/DWPub_arrow_dn.gif) right 6px no-repeat;
}

#reveal_info{
	clear:both;
	padding:5px 0 0 0;
}

#fe_box, #rs_box, #sw_box, #jd_box{
	height:auto;
	margin:0;
	padding:5px;
	width:704px;
	border:2px solid #CCCCCC;
	font: normal 16px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#main_content #box_text, #main_content #box2_text, #main_content #box3_text, #main_content #box4_text{
	font:normal 12px Arial;
	color:#333;
	margin:0;
	line-height:1.5;
	letter-spacing:0;
}

#reveal_info strong{
	color:#D5116E;
}

a.panel_close{
	margin-right:20px;
}

/**************************************************************

	SlideShow
	v 1.3

**************************************************************/

.slideshowContainer {
	/* border: 1px solid #ccc; */
	width: 720px;
	height: 263px;
	margin-bottom: 5px;
}

.loading {
	background: url(/images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	/*
border: 1px solid white;
	padding: 4px;
*/
}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	/*
border: 1px solid orange;
	z-index: 0;
	position: absolute;

*/}

#thumbnails {
	display:none;
}

/*************************************************************/

#livehelp p
{
	text-align: center;
	/* margin: 0 10px 10px 10px; */
	margin:0;
}

#testimonial
{
	font: bold 14px arial;
	padding: 10px;
	color: #010063;
}
.free
{
	font:bold 14px arial;
	color: #5ca9dd;
	margin-left:5px;
}
#pr_products_nav, #pr_individual_products_nav
{
	background:url(/images/pr_product_bar.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}
#pr_products_nav_fr, #pr_products_nav_de, #demo_panel
{
	background:url(/images/pr_product_bar_fr.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}
#demo_panel
{
	background:url(/images/FEonlinevorfuhrung_product_bar_DE.jpg) no-repeat center center;
}
#pr_products_nav_de
{
	background:url(/images/pr_product_bar_DE.jpg) no-repeat center center;
}
#journo_products_nav
{
	background:url(/images/journo_product_bar.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}
#journo_products_nav_fr,#journo_products_nav_de
{
	background:url(/images/journo_product_bar_fr.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}
#journo_products_nav_de
{
	background:url(/images/journo_product_bar_DE.jpg) no-repeat center center;
}
#pr_products_nav ul, #journo_products_nav ul, #pr_individual_products_nav ul,
#pr_products_nav_fr ul, #pr_products_nav_de ul
{
	margin: 0;
	padding:5px 0 0 10px;
	list-style: none;
}
#pr_products_nav li, #journo_products_nav li, #pr_individual_products_nav li,
#pr_products_nav_fr li,  #pr_products_nav_de li
{
	/* list-style: none inside url(/images/DWPub_arrow.gif); */
	font:bold 14px arial;
	color:#fff;
	letter-spacing: -0.04em;
	padding:7px 0 0 20px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
.pr_nav_list_arrow1
{
	background-image: url(/images/DWPub_gradpanel_arrow1.gif);
}
.pr_nav_list_arrow2
{
	background-image: url(/images/DWPub_gradpanel_arrow2.gif);
}
.pr_nav_list_arrow3
{
	background-image: url(/images/DWPub_gradpanel_arrow3.gif);
}
.pr_nav_list_arrow4
{
	background-image: url(/images/DWPub_gradpanel_arrow4.gif);
}
.pr_de_nav_list_arrow1
{
	background-image: url(/images/DWPub_de_gradpanel_arrow1.gif);
}
.pr_de_nav_list_arrow2
{
	background-image: url(/images/DWPub_de_gradpanel_arrow2.gif);
}
.pr_de_nav_list_arrow3
{
	background-image: url(/images/DWPub_de_gradpanel_arrow3.gif);
}
.pr_de_nav_list_arrow4
{
	background-image: url(/images/DWPub_de_gradpanel_arrow4.gif);
}

#pr_products_nav li a:link, #pr_products_nav li a:visited, #pr_products_nav li a:active,
#pr_products_nav_fr li a:link, #pr_products_nav_fr li a:visited, #pr_products_nav_fr li a:active,
#journo_products_nav li a:link, #journo_products_nav li a:visited, #journo_products_nav li a:active,
 #pr_products_nav_de li a:link, #pr_products_nav_de li a:visited,  #pr_products_nav_de li a:active
{
	color:#fff;
	text-decoration: none;
}
#pr_products_nav li a:hover,#pr_products_nav_fr li a:hover, #journo_products_nav li a:hover,
#pr_products_nav_de li a:hover
{
	color:#fff;
	text-decoration: underline;
}
#pr_individual_products_nav a:link, #pr_individual_products_nav a:visited, #pr_individual_products_nav a:active
{
	color: #ccc;
	text-decoration: none;
}
#pr_individual_products_nav a:hover
{
	text-decoration: underline;
}
.active
{
	color:#fff;
}
 
#products_container
{
	float:left;
	width:720px;
	padding:0 10px;
}
#products_intro
{
	float:left;
	padding:10px 0;
	border-bottom: 3px dotted #F0F0F0; 
}

/*older CSS styles. ensure back-compatabiliy for all pages that still use products_*** formatting SA 18/08/2009*/
#featuresexec_text h1, #responsesource_text h1, #pressreleasewires_text h1, #fjd_text h1
{
	font:bold 14px arial;
	color:#666;
}
#featuresexec_text h2, #responsesource_text h2, #pressreleasewires_text h2, #fjd_text h2
{
	font:bold 12px arial;
	color:#333;
	padding:5px 0 0 0;
}
#products_fe, #products_rs, #products_rsandsw, #products_fjd, #products_stj
{
	float:left;
	border-bottom: 3px dotted #F0F0F0; 
	padding:15px 0 10px 0;
	width:100%;
}
#products_fe h1, #products_rs h1, #products_rsandsw h1, #products_fjd h1, #products_stj h1
{
	font:bold 20px arial;
	color:#333;
	letter-spacing: -1px;
	margin:-5px 0 0 0;
	text-indent: -21px;
	/* line-height: 0.5; */
}

/*streamlined products fr CSS SA 18/08/2009*/
#products_intro h1{
	font:bold 18px arial;
	margin-left:20px;
}
#products_intro h2{
	font:bold 12px arial;
	margin-left:10px;
}

.product_section{
	clear:both;
	margin-bottom:20px;
}
.product_section h1
{
	font:normal 18px arial;
	color:#333333;
	text-indent:5px;
	text-align:right;
	margin:0 30px 0 0;
}
.product_section h2
{
	font:bold 12px arial;
	color:#333;
	padding:5px 0 0 0;
}
.product_section_left{
	float:left;
	padding:0;
	width:230px;
	text-align:right;
}
.product_section_left p{
	text-align:right;
	margin:0;
}
.product_section_right{
	float:right;
	width:470px;
}
.product_section_right p{
	width:470px;
	margin:0;
}
.product_section_right p.linkups{
	text-align:right;
}
.product_section_right p.linkups a{
	margin-left:4px;
}
#products_fe, #products_rs, #products_rsandsw, #products_fjd, #products_stj
{
	float:left;
	border-bottom: 3px dotted #F0F0F0; 
	padding:15px 0 10px 0;
	width:100%;
}
#products_fe h1, #products_rs h1, #products_rsandsw h1, #products_fjd h1, #products_stj h1, #products_journalert h1
{
	font:bold 20px arial;
	color:#333;
	letter-spacing: -1px;
	margin:-5px 0 0 0;
	text-indent: -21px;
	/* line-height: 0.5; */
}
#products_fe_text h3, #products_rs_text h3, #products_rsandsw_text h3,
#products_fjd_text h3
{
	font:bold 12px arial;
	color:#333;
	margin-top:0;
}
#products_fe_text li, #products_rs_text li, #products_rsandsw_text li,
#products_fjd_text li
{
	padding:0 0 5px 0;
}
#products_fe_text ul, #products_rs_text ul, #products_rsandsw_text ul,
#products_fjd_text ul
{
	margin-bottom:0;
}
#products_fe_text, #products_rs_text, #products_rsandsw_text, #products_fjd_text, #products_stj_text
{
	float:right;
	font:normal 12px arial;
	color:#333;
	width:500px;
	margin-left: 10px;
	text-align:left;
}




#featuresexec
{
	float:left;
	padding:20px 5px 0 40px;
	width:680px;
}
#featuresexec h1,  #responsesource h1, #pressreleasewires h1, #fjd h1
{
	font:bold 20px arial;
	color:#333;
	letter-spacing: -.8px;
	margin:-5px 0 0 0;
	text-indent: -23px;
}
#featuresexec_text, #featuresexec_freetrial, #responsesource_text, #responsesource_freetrial, 
#pressreleasewires_text, #fjd_text, #fjd_freetrial
{
	float:right;
	width: 565px;
	margin-top:20px;
}
#featuresexec_text p, #responsesource_text p, #pressreleasewires_text p, #fjd_text p,
#featuresexec_text li, #fjd_text li, #responsesource_text li, #pressreleasewires_text li
{
	font:normal 12px arial;
	color: #333;
}
#featuresexec_text li, #fjd_text li, #responsesource_text li, #pressreleasewires_text li
{
	padding-bottom:5px;
}
#do_you_work_in p
{
	margin:0;
}
#rs_cats
{
	float:left;
}
#fe_sectors ul, #rs_cats ul
{
	list-style:none inside none;
	margin:0;
	padding:0;
}
#ple_list ul
{
	margin:0;
}
#featuresexec_freetrial p, #responsesource_freetrial p, #fjd_freetrial p
{
	font:normal 18px arial;
	color:#333;
	margin:0;
}
#responsesource, #pressreleasewires
{
	float:left;
	padding:20px 5px 0 25px;
}
#responsesource, #pressreleasewires
{
	width:680px;
}
#fjd
{
	float:left;
	padding:20px 5px 0 15px;
	width:680px;
}
#about_top, #press_top, #contact_top, #rss_top, #custom_top, #whitepaper_top,
#online_pr_top, #extended_listings_top, #daryl_top, #sitemap_top, #video_top,
#pagenotfound_top, #combinedwires_top, #graph_top, #terms_top, #application_top,
#metrics_top, #error_top,#dwpubhub_top
{
	background:url(/images/content_topbar.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}

#press_h1_container{
	height:110px;
	width:720px;
	padding:0 10px;
	clear:both;
}

#press_h1_container h1{
	position:relative;
	height:110px;
	width:720px;
	background: transparent url(/images/espace_press_h1.jpg) no-repeat;
	text-indent: -9999px;
}

#about_text, #press_text, #contact_form, #online_pr_text, #extended_listings_text,
#sitemap_text, #pagenotfound_text, #application_text, #privacy_text
{
	float:left;
}
#daryl_text
{
	float:right;
	width:575px;
}
#dwpubhub_text{
	float:left;
	padding:0 10px;
	width:720px;
}
#daryl_pic
{
	float:left;
	padding:25px 0 0 10px;
}
#application_text
{
	padding:0 10px
}
#about_text h1, #contact_form h1, #whitepapers h1, #whitepaper_sent h1, #prw_about h1, 
#online_pr_text h1, #extended_listings_text h1, #daryl_text h1, #sitemap_text h1,
#video_content h1, #pagenotfound_text h1, #combinedwires_text h1, #graph_body h1,
#application_text h1, #release_form h1, privacy_text h1
{
	font:bold 20px arial;
	color:#333;
	padding: 20px 0 0 30px;
}
#combinedwires_text h1
{
	float:left;
}
#online_pr_text h1
{
	padding: 20px 0 0 80px;
}
#extended_listings_text h1
{
	padding-left:10px;
}
#press_text h1
{
	font:bold 20px arial;
	color:#000;
	padding: 20px 0 0 10px;
}
#privacy_text h1
{
	font:bold 20px arial;
	color:#333;
	padding: 20px 0 0 10px;
}
#daryl_text h1
{
	padding-left:0;
	margin:0;
}

#release_form h1{
	padding-left:0;
	margin:0 0 10px 0;
}

#dwpubhub_text h1{
	background: transparent url('/images/dwpubhub-manchester.jpg') no-repeat;
	display:block;
	height:300px;
	margin-top:2px;
	text-indent: -9999px;
	position: relative;
	width:720px;
}

#about_text h2, #prw_about h2, #daryl_text h2, #privacy_text h2,
#sitemap_text h2, #video_content h2, #pagenotfound_text h2
{
	font:bold 14px arial;
	color:#666;
	margin:0;
	padding:10px 10px 10px 170px;
}
#daryl_text h2
{
	padding-left:0;
}
#video_content h2
{
	padding:10px 10px 10px 30px;
}
#press_text h2, #online_pr_text h2, #extended_listings_text h2
{
	font:bold 14px arial;
	color:#666;
	margin:0;
	padding:10px 10px 10px 178px;
}
#privacy_text h2
{
	font:bold 14px arial;
	color:#000;
	margin:0;
	padding:10px 10px 10px 170px;
}
#online_pr_text h3, #daryl_text h3
{
	font:bold 12px arial;
	color:#333;
	padding:0 10px 0 178px;
}
#privacy_text h3
{
	font:bold 13px arial;
	color:#333;
	padding:0 10px 0 170px;
}
#daryl_text h3
{
	padding-left:0;
}
#about_text p, #daryl_text p, #pagenotfound_text p, 
#daryl_pic p, #graph_body p, #privacy_text p
{
	font:normal 12px arial;
	color:#333;
	margin:0;
	padding:0 10px 10px 170px;
}
#graph_body p
{
	padding-left:30px;
}
#daryl_text p, #daryl_pic p
{
	line-height:1.4;
	padding-left:0;
}
#press_text p, #online_pr_text p, #extended_listings_text p
{
	font:normal 12px arial;
	color:#333;
	margin:0;
	padding:0 10px 10px 178px;
}
#contact_form p
{
	font:normal 12px arial;
	color:#333;
	margin:0;
	padding:10px 10px 0 140px;
}
#whitepapers p
{
	font:normal 12px arial;
	color:#333;
	margin:0;
	padding:0 10px 10px 155px;
}
#dwpubhub_text p, #dwpubhub_text li{
	font:normal 12px arial;
	color:#333;
}	
#dwpubhub_text ul{
	list-style:disc inside none; 
}
#about_text ul
{
	list-style: none outside none;
	margin:0;
	padding:10px 10px 10px 170px;
}
#press_text ul, #online_pr_text ul, #extended_listings_text ul, #privacy_text ul
{
	list-style: none outside;
	margin:0;
	padding:10px 10px 10px 178px;
}
#sitemap_text ul
{
	list-style:none inside none;
}
#press_text li, #about_text li, #online_pr_text li, 
#extended_listings_text li, #sitemap_text li, #privacy_text li
{
	padding-bottom: 5px;
	line-height: 1;
	font:normal 12px Arial; 
}
#press_text a:link, #press_text a:visited, #press_text a:active
{
	font:normal 12px Arial;
	color:#0481D5;
	text-decoration: none;
}
#press_text a:hover
{
	font:normal 12px Arial;
	color:#0481D5;
	text-decoration: underline;
}
#contact_details, #about_contact_details
{
	float:left;
	padding-left:140px;
	margin:0;
}
#contact_details
{
	width:570px;
}
#about_contact_details
{
	padding-left:170px;
}
#contact_details ul, #about_contact_details ul
{
	list-style: none outside none;
	padding:0;
}
#contact_details ul
{
	margin:0;
	padding-bottom:5px;
}
#contact_details li, #about_contact_details li
{
	font:normal 12px arial;
	color:#333;
	padding:2px 0;
}
#contact_form form
{
	padding:10px 10px 0 10px;
	font:normal 12px arial;
}
#contact_form_elements
{
	padding-top: 10px;
	clear:both;
	width:400px;
}


#contact_form_elements label, .contact_form_elements
{
display: 			block;
width: 				200px;
float: 				left;
margin: 			5px 0 5px 0;
height:				15px;
/*font-size:			10px;*/
}
#contact_form_elements label
{
text-align: left;
width: 100px;
padding: 5px 20px 5px 0;
font: normal 12px arial;
color: #333;
}
#contact_form_elements br, #whitepapers_form br
{
clear: left;
}
#rss
{
	float:left;
}
#rss h1, #custom h1, #metrics h1
{
	font:bold 20px arial;
	color:#333;
	padding: 20px 0 0 10px;
	margin:0;
}

#metrics h1{
	float:none;
	clear:both;
}
#rss_left
{
	width:28%;
	float:left;
	padding:15px 0 0 10px;
}
#rss_right h2
{
	font:bold 14px arial;
	color:#666;
	margin:0;
}
#rss_right h3
{
	font:bold 12px arial;
	color:#333;
	padding:0 10px;
}
#rss_left h2
{
	font:bold 14px arial;
	color:#666;
	margin:0;
	padding-left:0;
}
#rss_right p
{
	font:normal 12px arial;
	color:#333;
	margin:0;
	padding:0 10px;
	text-align: left;
	line-height: 1.5;
}
#rss_right
{
	width:70%;
	float:right;
	padding-top:10px;
}
#rss_left a
{
	font:normal 12px arial;
}
#custom
{
	float:left;
}
#custom p
{
	margin:0;
	font:normal 12px arial;
	color:#333;
	padding:5px 10px;
}
#custom label
{
	font:normal 12px arial;
	color:#333;
}
#custom_rss
{
	border:3px dotted #F0F0F0;
	margin:0 10px;
}
#whitepapers, #whitepaper_sent
{
	float:left;
}
#select_whitepaper_container
{
	float:left;
	padding:10px 10px 10px 160px;
}
#select_whitepaper_left
{
	float:left;
	width:235px;
}
#select_whitepaper_left p
{
	padding:0;
}
#select_whitepaper_right
{
	float:right;
	width:345px;
}
#whitepapers_form
{
	float:right;
	width:480px;
}

#select_whitepaper_right label, #select_whitepaper_right input
{
display: 			block;
float: 				left;
margin: 			5px 0 5px 0;
height:				15px;
}
#select_whitepaper_right label
{
text-align: left;
width: 310px;
padding: 5px 12px 5px 0;
margin:0;
font: normal 12px arial;
color: #333;
font-weight:bold;
}

/*
#select_whitepaper_right a
{
text-align: left;
width: 300px;
padding: 5px 20px 5px 0;
font:bold 12px arial;
}
*/
#select_whitepaper_right br
{
	clear: left;
}

#whitepapers_form label, .whitepapers_form_textinput
{
	display: 			block;
	width: 				300px;
	float: 				right;
	margin: 			5px 0 5px 0;
	height:				15px;
}
.whitepapers_form_textinput
{
	width:300px !important;
	float:left;
}
#whitepapers_form select
{
	float:right;
}
#whitepapers_form label
{
	text-align: left;
	width: 320px;
	padding: 5px 0 5px 0;
	margin:0;
	font: normal 12px arial;
	color: #333;
	font-weight:bold;
	float:left
}
#whitepapers_form_details
{
	float:right;
	padding:0 0 10px 0;
	width:400px;
}
#whitepapers_form_details label
{
	text-align: left;
	width: 70px;
	padding: 5px 12px 5px 0;
	margin:0;
	font: normal 12px arial;
	color: #333;
	font-weight:bold;
}
#whitepapers_form_details label.error
{
	clear:both;
	width:100%;
	margin-bottom:20px;
	color: red;
	font-weight:normal;
}
#whitepapers .required 
{
	color: #333;
}
.required{
	color:red;
}

#whitepapers h2
{
	font:bold 14px arial;
	color:#666;
	margin:0;
	padding:10px 10px 10px 155px;
}
#whitepapers ul, #whitepapers ol, #whitepaper_sent ul
{
	padding-left:155px;
	margin:0;
}
#whitepapers li, #whitepaper_sent li
{
	list-style:none inside none;
	font:normal 12px arial;
}
.css-success,
.css-error,
.css-modify
{
	border:							#b0e6ff double 3px;
	margin:							0 0 5px 15px;
	padding:						0 5px 0 50px;
	background-repeat:				no-repeat;
	background-position:			top left;
	width:							60%
}
.css-success
{
	background-image:				url(/images/icon_info.gif);
	background-color:				#9c0;
}
.css-error
{
	background-image:				url(/images/icon_error.gif);
	background-color:				#CC0033;
}
.css-success p,
.css-success p a
{
	color:							#036;
}
.css-error p,
.css-error p a
{
	color:							#FFF;
}
.css-success p,
.css-error p
{
	font-size:						12px;
}

//This is for the JS tooltip
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font:bold 14px arial;
	margin: 0;
	color: #fff;
	padding: 8px 8px 4px;
	background: url(/images/tooltip_blackbg.png) top left;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}
 
.tool-text {
	font:normal 12px arial;
	color:#fff;
	padding: 4px 8px 8px;
	background: url(/images/tooltip_blackbg.png) bottom right;
	-moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
{
	display:						block;
	background-color:				#fff;
}
.hide
{
	display:						none;
}

/******************************/
/* release submission styling */
/******************************/

#response_sec, #sourcewire_sec, #optional_image_sec, #metrics_sec, #priority_sec, #samples_sec{
	padding: 0 0 10px 0;
	margin:0 auto;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	width:545px;
	background: transparent url(/images/choose_cat_dot.gif) no-repeat left 65px;
}
#metrics_sec, #priority_sec, #samples_sec{
	background-position:left 50px;
}

a.stats_pdf_download{
	display:block;
	width:107px;
	height:67px;
	padding:2px 43px 2px 2px;
	background:transparent url(/images/icons/sample_pdf_download.gif) no-repeat;
	font:normal 12px helvetica,Trebuchet MS,arial,verdana,sans-serif;
}

a.pdf_download{
	display:block;
	width:127px;
	height:70px;
	padding:0;
	text-indent:-9999px;
	background:transparent url(/images/icons/sample_pdf_download_2.gif) no-repeat;
	font:normal 12px helvetica,Trebuchet MS,arial,verdana,sans-serif;
	outline:0;
}

#about_metrics a.stats_pdf_download{margin:12px 0 6px 0;}

#optional_image_sec{
	height:68px;
}

#optional_image_sec, #priority_sec{
	height:53px;
	clear:both;
}

*:first-child+html #response_sec, *:first-child+html #sourcewire_sec, *:first-child+html #optional_image_sec, *:first-child+html #metrics_sec, *:first-child+html #priority_sec, *:first-child+html #samples_sec{
	margin-top:15px;
}
* html #response_sec, * html  #sourcewire_sec, * html  #optional_image_sec, * html  #metrics_sec, * html  #priority_sec, * html  #samples_sec{
	margin-top:15px;
}


#samples_sec{
	clear:both;
}

#metrics_sec{
	clear:both;
}

#rel_enhance{
	clear:both;
}

#release_form ul, #release_form  #choose_cats ul{
	list-style-type:none;
	list-style-position:outside;
}

#release_form  #choose_cats ul, #rel_enhance ul{
	clear:both;
	margin: 0 auto 15px auto;
	padding: 10px 0 10px 10px;
	background: #EFEEEF url(/images/strip_back.gif) repeat;
	border:1px solid #999;
	width:535px;
}

#release_form li{
	border-bottom:1px dotted #ccc;
	padding:6px 6px 6px 6px;
	background: #fff;
}
	
#release_form  #choose_cats ul li{
	position:relative;
	width:250px;
	float:left;
}

#release_form  #choose_cats ul li input{
	float:left;
	margin-right:4px;
}

#rel_enhance fieldset, #main_details fieldset, #choose_cats fieldset, #set_date fieldset{
	margin:0;
	width:683px;
	padding:20px 10px 10px 10px;
	margin:20px 0 0 0;
}

#main_details fieldset{
	padding-top:10px;
}

#rel_enhance legend, #main_details legend, #choose_cats legend, #set_date legend{
	font-size:20px;
	color:#DC0D6A;
}

#image_upload ul{
	padding:0 0 0 25px;
	list-style-position:outside;
	list-style-type:none;
}
#image_upload{
	
	margin:0;
	padding:0;
}

#rel_enhance li{
	border:1px dotted #ccc;
	width:510px;
}

#main_details ul{
	clear:both;
	margin: 0 auto 15px auto;
	padding: 10px 0 10px 10px;
	background: #EFEEEF url(/images/strip_back.gif) repeat;
	border:1px solid #999;
	width:660px;
}

*:first-child+html  #main_details ul{ margin-top: 15px;}
* html  #main_details ul{ margin-top: 15px;}

#main_details li{
	width:640px;
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}

#main_details li p{
	clear:both;
}

#main_details label{
	float:left;
	width:80px;
}

#release_form  #choose_cats ul.samples li{
	width:510px;
}

#release_form ul.samples p{
	margin-top:0;
}

#choose_cats h3, #optional_image_sec h3, #metrics_sec h3, #priority_sec h3, #samples_sec h3{
	position:relative;
	float:left;
	width:321px;
	height:66px;
	text-indent:-9999px;
}
#choose_cats #response_sec h3{
	background:transparent url(/images/RS_h3.gif) no-repeat left 3px;
}
#choose_cats #sourcewire_sec h3{
	background:transparent url(/images/SW_h3.gif) no-repeat;
}
#samples_sec h3{
	background:transparent url(/images/samples_h3.gif) no-repeat;
	height:49px;
	padding-bottom:4px;
}
#optional_image_sec h3{
	width:225px;
	height:49px;
	background:transparent url(/images/images_files_h3.gif) no-repeat;
}
#metrics_sec h3{
	width:225px;
	height:49px;
	background:transparent url(/images/stats_h3.gif) no-repeat;
	padding-bottom:4px;
}
#metrics_sec img{
	margin:24px 0 0 9px;
	float:left;
}
#priority_sec h3{
	float:none;
	width:225px;
	height:49px;
	background:transparent url(/images/priority_h3.gif) no-repeat;
}

input#priority, input#journo_offer{
	float:left;
}

#release_form #optional_image_sec p{
	width:250px;
	float:right;
	margin:10px 9px 0 0;
}

a#whatsswSlideTrigger, #whatsrsSlideTrigger{
	float:right;
	margin:38px 9px 0 0;
	font-size:11px;
}
a#whatsstatsSlideTrigger{
	font-size:11px;
	float:right;
	margin:20px 9px 0 0;
}

a#whatsampSlideTrigger{
	font-size:11px;
	float:right;
	margin:20px 9px 0 0;
}

#choose_cats #whats_rs, #choose_cats #whats_sw, #whats_stats, #whats_samples
{
margin:0;
padding:10px 10px 10px 10px;
clear:both;
height:60px;
background: transparent url(/images/choose_cat_dot.gif) no-repeat left bottom;
}
#whats_stats{height:auto;}

#whats_samples{
	height:auto;
}

#whats_priority{
	clear:both;
	margin:0;
	padding:5px 0 0 0;
}

#release_form #whats_priority p{
	margin:0;
	padding:0;
}

#releases_confirm_payment_top
{
	background:url(/images/releases_gradpanel.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}

#release_form_top
{
	background:url(/images/releases_gradpanel.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	clear:both;
}
#releases_payment_container
{
	float:left;
	width:700px;
	padding:10px 0 0 10px;
}
#releases_container h1, #release_error_container h1, #releases_confirmation h1,
#releases_payment_container h1, #release_form h1, #release_preview_details h1, #release_preview h1{
	font:bold 20px arial;
	color:#333;
	padding:10px 0;
	margin:0;
}

.cleara{
	clear: both;
}

#releases_payment_container h2
{
	font:bold 16px Arial;
	margin:0;
	color:#666;
	padding:7px 0;
}
#releases_new_nav h1
{
	font:bold 20px arial;
	color:#333;
	/* letter-spacing:-1px; */
	margin:0;
	padding:10px 0 0 20px;
	/* display:inline; */
	float:left;
}
#releases_payment_container p
{
	font:normal 12px arial;
	color:#333;
}


	
#releases_new_nav img
{
	vertical-align:middle;
}


#release_new_info h2
{
	font:bold 16px Arial;
	margin:7px 0;
	color:#666;
	padding:0 20px;
}
#release_new_info h3
{
	font:bold 12px arial;
	color:#333;
	padding:0 0 0 20px;
}
.new_info_pricing_left
{
	list-style: none outside none;
	width:60%;
	float:left;
	margin:0 0 0 20px;
	padding:10px 0 0 0 !important;
}
.new_info_pricing_right
{
	list-style: none outside none;
	width:30%;
	float:right;
	padding:0;
	margin:0;
	padding-top:10px;
}
#new_info_catinfo ul
{
	list-style: none outside none;
	float:left;
	margin-bottom:0;
	padding-left:0;
}
/*
#new_info_help p
{
	padding:0 0 5px 20px !important;
	width:100%;
}
*/
#new_info_help h1
{
	padding:10px 0 10px 20px !important;
}
#release_form
{
	float:left;
	width:710px;
	position: relative;
	z-index:10;
}
#release_form hr, #release_preview hr
{
	border:none;
	border-bottom: 3px dotted #F0F0F0;
	/* float:left; */
	margin:10px 0;
	width:680px;
}
#release_form hr
{
	float:left;
}
#release_form p
{
	font:normal 12px arial;
	color:#333;
	margin:5px 0 13px 0;
}
#release_form form
{
	padding-left:20px;
}
#release_form label, .release_text
{
	font:bold 12px arial !important;
	color:#333 !important; 
	/* float:left; */
	margin:0 !important;
}
.release_text
{
	padding:0 !important;
	float:left;
	width:100%;
}
#release_form label
{
	float:left;padding-right:5px;
}
/*
#release_form input[type="text"]
{
	width:680px;
	margin-top:5px;
	border:solid 1px #999;
	height:20px;
}
*/
.release_form_text
{
	width:550px;
	border:solid 1px #999;
	height:20px;
}
#release_form textarea
{
	width:550px;
	height:100px;
	margin:5px 0;
	border:solid 1px #999;
}
.sml_links, .sml_text
{
	font-size:11px !important;
	font-weight:normal;
}
.release_form_notes
{
	margin:0 !important;
	float:left;
	padding-left:5px;
}
#image_form
{
	background-color:#fff;
}
.inline_labels
{
	padding-right:5px !important;
}
#release_form input[type="checkbox"]
{
	margin:0;
}

#preview_details_left
{
	list-style: none outside none;
	font:normal 12px arial;
	color:#333;
	float:left;
	/* width:30%; */
	padding:0 15px 0 0;
	margin:0;
}
#preview_details_left li, #preview_details_right li
{
	padding:15px 0 0 0;
	margin:0;
}
#preview_details_right
{
	list-style: none outside none;
	font:bold 12px arial;
	color:#333;
	float:left;
	width:530px;
	padding:0;
	margin:0;
}

#release_preview_details
{
	float:left;
	width:700px;
	padding:0 0 15px 20px;
}
#release_preview_details_changes p
{
	float:left;
	margin:0 0 15px 0;
	width:100%;
}
#release_preview_details_changes
{

	border-bottom:3px dotted #F0F0F0;
	padding:0 0 10px 20px;
	width:650px;
}
#release_preview
{
	float:left;
	width:700px;
	padding-left:20px;
}
#release_preview input
{
	margin-top:15px;
}
#release_preview p, #release_preview_details p, #release_preview_details_changes p
{
	font:normal 12px arial;
	color:#333;
}
#release_preview h2
{
	font:bold 12px arial;
	color:#333;
}
#preview_panel_top
{
	float:left;
	background:url(/images/preview_panel_top_sect_2.gif) no-repeat bottom center;
	width:705px;
	height:4px;
	margin:0;
	padding:0;
}
#preview_panel_main
{
	background:url(/images/preview_panel_main_sect_2.gif) repeat-y;
	float: left;
	width:670px;
	height:100%;
	padding:10px 20px 15px;
	margin:0;
}
#preview_panel_main hr 
{
	background-color:#CCCCCC;
	border:medium none;
	color:#CCCCCC;
	height:1px;
	width:auto;
}
#preview_panel_main p, #preview_panel_main li
{
	padding:10px;
	font:normal 12px trebuchet MS, arial;
	padding:0;
	margin:0;
}
#preview_panel_main h1
{
	font:bold 16px arial;
	color:#000;
}
#preview_panel_main h2
{
	font:normal 12px arial;
	color:#666;
	padding:0;
}
#preview_panel_bottom
{
	float:left;
	background:url(/images/preview_panel_bottom_sect_2.gif) no-repeat;
	width:705px;
	height:6px;
}
#see_attachment
{
	float:left;
}
#see_attachment h2
{
	padding:15px 0 0 0;
}
#see_attachment p
{
	margin:0;
}


#release_details form
{
	width:100%;
}
#release_details
{
	padding: 10px 0 0 0;
	width:650px;
}
#release_details h1
{
	padding:0 10px 0 0;
}
#release_details h2, #releases_confirmation h2
{
	padding:0 10px 10px 0;
	font:bold 14px arial;
	color:#333;
}
#release_details form
{
	margin-top:10px;
}
#release_details label, .release_details_input, .release_details_radio
{
	display: 			block;
	float: 				left;
}
.release_details_input
{
	border:1px solid #999;
	width:412px;
	height:16px;
	margin:2px 0 !important;
}
#release_details label
{
	text-align: left;
	width: 120px;
	padding: 2px 0 2px 0;
	margin:0;
	font: bold 12px arial;
	color: #333;
}
#release_details p
{
	font: normal 12px arial;
	color:#333;
	width:100%;
	margin:0 0 5px 0 !important;
}
.paymethodccard
{
	width:230px !important;
	padding-left:7px !important;
}
.paymethodacc
{
	width:340px !important;
	padding-left:7px !important;
}
#release_details br
{
	clear:left;
}
#release_details p
{
	margin:5px 0 0 0;
}
#release_preview .price
{
	font:bold 18px arial !important;
	color:#CC0000 !important;
	margin:10px 0;
	padding:0 !important;
}
#credit_account
{
	
	width:700px;
}

#iagreeblurb
{
	
}
#iagreeblurb p, #iagreeblurb input
{
	display: 			block;
	/* width: 				300px; */
	float: 				left;
	margin: 			10px 0 2px 0;
	/* height:				15px; */
	/*font-size:			10px;*/
}
#iagreeblurb p
{
	text-align: center;
	width: 200px;
	padding: 10px 0 2px 245px;
	margin:0;
	font: normal 12px arial;
	color: #333;
}
#release_error_container
{
	float:left;
	padding:10px 0 0 30px;
}
#release_error_container p, #release_error_container li, #releases_confirmation p, #releases_confirmation li
{
	font:normal 12px arial;
	color:#333;
}
#releases_confirmation
{
	float:left;
	padding:10px 0 0 30px;
}
#releases_confirmation ul
{
	list-style:none inside none;
}
#prw_about, #error_container
{
	float:left;
	width:700px;
	padding:0 10px 0 10px;
}
#error_container h1
{
	font:bold 20px arial;
	color:#333;
	padding: 20px 0 0 0;
}
#prw_about p
{
	font:normal 12px arial;
	color:#333;
}
#prw_about h1
{
	font:bold 20px arial;
	color:#333;
	padding: 20px 0 15px 20px;
	margin-bottom:0;
}
#prw_about h2
{
	font:bold 14px arial;
	color:#666;
	margin:0;
	padding:0 10px 15px 20px;
}

a.submit_rel{
	position:relative;
	display:block;
	width:222px;
	height:29px;
	background: transparent url(/images/send_pr_but.jpg) no-repeat left bottom;
	text-indent: -9999px;
	padding-top:15px;
	clear:both;
}

.prw_about_head
{
	/*float:left;*/
	padding:0 !important;
}
#prw_about_sw
{
	float:left;
	width:47%;
	padding-left:20px;
}
#prw_about_rs
{
	float:right;
	width:50%;
}
#prw_about_sw p, #prw_about_rs p
{
	font:bold 12px arial;
	color:#333;
	margin:0;
}
.prw_about_intro
{
	padding-left:20px;
	margin-top:0;
}
#prw_about ul
{
	list-style:none outside none;
	padding:0;
	margin:0;
}
#prw_about li
{
	font:normal 12px arial;
	padding-bottom:5px;
}
#prw_about_list_container
{
	float:left;
	padding:15px 0 15px 20px;
	width:700px;
}
#prw_about_list1
{
	width:218px;
	float:left;
	/* border-right:3px dotted #666; */
}
#prw_about_list2
{
	width:120px;
	float:left;
	padding:0 20px 0 40px !important;
}
#prw_about_list3
{
	width:245px;
	float:left;
	padding-left:30px !important;
	/* border-left:3px dotted #666; */
}
.show
{
	display:block;
	float:left;
	width:700px;
}
.hide
{
	display:none;
	float:left;
}
#prw_about_sections
{
	float:left;
	width:700px;
	padding:0 10px 0 10px;
}
#prw_about_sections p
{
	font:normal 12px arial;
	color:#333;
}
#prw_about_sections ul
{
	padding-left:20px;
}
#prw_about_sections h2
{
	padding:0;
}
.active
{
	font-weight:bold !important;
}
.price_list_left
{
	float:left;
	width:70%;
	padding:0 !important;
	margin-top:0 !important;
}
.price_list_right
{
	float:right;
	width:30%;
	padding:0 !important;
	margin-top:0 !important;
}
#home
{
	float:left;
	padding-left:170px;
	margin:0;
}
#sitemap_level1
{
	float:left;
	padding-left:200px;
	width:500px;
	margin-top:0;
}
.sitemap_level2
{
	padding-left:30px;
}

/* Media css */

/*
#video_content
{
	float:left;
	width:700px;
	padding:0 10px;
}
#video_container
{
	float:left;
	width:420px;
	padding:40px 0 0 30px;
}
#more_vids_container
{
	float:right;
	width:250px;
}
#more_vids_container p
{
	font:normal 12px arial;
	color:#333;
}
#video_details
{
	float:left;
	width:700px;
	padding:10px 10px 0 10px;
}
#video_details h2
{
	font:bold 16px Arial;
	margin:0;
	color:#666;
	padding:7px 0;
}
#video_details td
{
	vertical-align: top;
}
#video_details table
{
	font:normal 12px arial;
	color:#333;
}
.more_vids
{
	float:right;
}
*/
#video_content{
	float:left;
	margin-left:30px;
}
#video_content li{font:normal 12px arial;list-style: none inside none;}
#video ul li{
	display:inline;
	float:left;
	margin-right:10px;
}

#video ul li ul{
	padding:0;
	width:200px;
}

#video ul li ul li{
	display:block;
	width:auto;
}

#video_content h1, #video_content h2, #video_content h3{
	padding-left:0;
}

#video_content h3
{
	font:bold 13px arial;
}

#podcasts ul li ul li.podcastli{
	/* list-style:square inside url("/images/icons/podcast-logo.gif"); */
	background:url("/images/icons/podcast-logo.gif") no-repeat left center;
	padding-left:75px;
}
#podcasts ul li ul{padding:0;}

#media_placeholder{
	margin:0 auto;
	width:352px;
}

#video_content #media_details ul li ul {
	margin:5px 0;
}

#video_content #media_details ul li ul li{
	display:inline;
	/* float:left; */
}

#video_content #media_details ul li ul li:first-child{
	font-weight:bold;
	float:left;
	width:100px;
}

#releases_payment_container label, .releases_payment_container_textinput
{
	display: 			block;
	width: 				300px;
	float: 				left;
	margin: 			5px 0 5px 0;
}
.releases_payment_container_textinput
{
	border:1px solid #999;
	height:20px;
}
#releases_payment_container label
{
	text-align: left;
	width: 170px;
	padding: 5px 20px 5px 0;
	font: bold 12px arial;
	color: #333;
}
#releases_payment_container br
{
	clear: left;
}
#releases_payment_container img
{
	display: 			block;
	float: 				left;
	margin: 			5px 0 5px 0;
}
.med_text
{
	font:normal 11px arial;
	color:#333;
	float:left;
	padding:5px 5px;
	margin:0;
}
#releases_confirm_payment_container, #releases_payfail_container
{
	float:left;
	width:720px;
	padding:0 10px;
}
#releases_confirm_payment_container th, #releases_payfail_container h2
{
	font:bold 16px arial;
	color:#999;
	margin:0;
	text-align:left;
	padding-left:0;
}
#releases_confirm_payment_container h1,
#releases_payfail_container h1
{
	font:bold 20px arial;
	color:#333;
	letter-spacing: -1px;
	padding:20px 0 10px 10px;
}
#releases_confirm_payment_container p, #releases_confirm_payment_container td,
#releases_payfail_container p, #releases_payfail_container td
{
	font:normal 12px arial;
	color:#333;
	margin:0;
	vertical-align: top;
}
#releases_confirm_payment_container p
{
	padding:5px 0;
}
#releases_confirm_payment
{
	padding-left:180px;
	float:left;
}
#combinedwires_text ul
{
	float:left;
	margin-top:0;
}
#combinedwires_text li, #graph_body li
{
	padding:5px 0;
	font: normal 12px arial;
	list-style:none outside none;
	color:#333;
}
#whats_rs, #whats_sw
{
clear:both;
height:50px;
}
#priority_text{
	height:30px;
}
#what_is_rs p, #what_is_sw p
{
	font:normal 11px arial;
	color:#333;
	padding:4px 0;
}
/*
#graph
{
	width:700px;
}*/
#graph_body
{
	float:left;
	width:740px;
}
/*
#graph_body table
{
	padding-left:30px;
}*/
#graph_body th
{
	font:bold 14px arial;
	color:#555;
	text-align:left;
}
#graph_body td
{
	font:normal 12px arial;
	color:#333;
	padding:3px 0;
}
#graph_body ul
{
	padding-left:30px;
	float:left;
	margin-left:0;
}
/*
#graph
{
	padding-left:30px;
}
*/
#laptop_img_container
{
	float:left;
}
#laptop_img_container img
{
	padding:80px 0 0 25px;
}
#demo
{
	float:left;
	width:740px;
}
#demo h1
{
	font:bold 20px arial;
	color:#333;
	padding: 20px 0 15px 40px;
	margin-bottom:0;
}
#demo_btn_container
{
	float:left;
	/*width:240px;*/
	padding-left: 30px;
}
#demo_btn_container ul
{
	list-style: none outside none;
	margin:0;
	padding:0;
}
#demo_btn_container li
{
	padding-bottom:20px;
	font:normal 12px arial;
	color:#333;
	float:left;
}
#demo_btn_container li a
{
	float:left;
}
#demo_btn_container li p
{
	margin:0;
	width:430px;
	float:left;
	padding:5px 0 0 10px;
}
#contact_success, #contact_error
{
	float:left;
	width:740px;
}
#contact_success p
{
	font:bold 13px arial;
	color:#009900;
	padding-bottom: 10px;
}
#contact_error p
{
	font:bold 12px arial;
	color:#cc0000;
	padding-bottom: 10px;
}
.contact_details_add 
{
	width:250px;
	float:left;
}
.contact_details_other 
{
	width:250px;
	float:right;
}
#release_data li
{
	margin:0;
	padding:3px 0;
}
.rel_label
{
	display:block !important;
	width:100px;
	font-weight:bold !important;
	float:left !important;
}
.rel_data
{
	font:bold 13px arial !important;
}
#quote_box
{
	background-color:#fff9d7;
	border: solid 1px #e2c822;
	width:300px;
	float:right;
	margin-top:0;
	padding:0;
}
#quote_box h2
{
	font:bold 16px arial;
	color:#333;
	margin:0;
	padding:10px;
	float:left;
}
.red_notice
{
	color:#CC0000 !important;
	font-weight:bold !important;
	margin:0 !important;
}
#warning
{
	float:left;
	background-color: #fff9d7;
	border:	solid 1px #e2c822;
	width:656px;
	padding:10px;
	margin-top:10px;
}
#warning p
{
	margin-top:0;
}
#terms
{
	float:left;
	width:720px;
	padding:0 10px
}
#terms li, p
{
	font:normal 12px arial;
	color:#333;
}
#terms li
{
	padding:5px 0;
}
#terms_num3 ul
{
	list-style-image: none;
	list-style-type:lower-roman !important;
}
#terms h1
{
	font:bold 20px arial;
	color:#333;
	margin-bottom:0;
}
#imageupload
{
	float:left;
	
}
#application
{
	float:left;
	padding:0 0 0 50px;
}
#application ul
{
	padding:0;
}
#application li
{
	list-style: inside ;
	font:bold 14px arial;
}
#application h2, #application h3
{
	font:bold 14px arial;
	padding-left:0;
}
#application h3
{
	font-size:12px;
	color:#333;
}

.greenBox 
{
	margin:							30px auto 0 auto;
	padding:						10px;
	background-color:				#E6FFCC;
	border:							solid 1px #5FB800;
}
.redBox 
{
	margin:							30px auto 0 auto;
	padding:						10px;
	background-color:				#FF9FB9;
	border:							solid 1px #c03;
}
.yellowBox 
{
	margin:							30px auto 0 auto;
	padding:						10px;
	background-color:				#fff9d7;
	border:							solid 1px #e2c822;
}
.dashBox
{
	border:							2px dashed #CFCFCF; 
	padding:						10px 10px 10px 10px;
}
#keywords_new
{
	padding-left:0;
}

/* new contact form styling*/

fieldset{
	width:560px;
	margin:20px 0 0 140px;
	border:1px solid #999999;
}

#contact_form #pSET p{
	padding-left:0;
}

legend{
	font:bold 12px arial;
	color:#333;
	margin:0 0 0 10px;
	background-color: #ffffff;
}

#pSET form{
	width: 540px;
}


#pSET #contact_form_elements input#contactSubmit{
	width:80px;
	}


#contact_form_elements input,
#contact_form_elements select,
#contact_form_elements textarea{
	margin-bottom: 7px;
}

#pSET #contact_form_elements input.contact_form_elements_text, 
#pSET #contact_form_elements textarea,
#pSET #contact_form_elements select {
	width:262px;
	}
	
#infoSelect input{
	float:left;
	margin:1px 3px 6px 0;
}

#pSET ul{
	position: relative;
	width:500px;
	margin-left: 50px;
}

#pSET ul.france{
	position: relative;
	width:500px;
	margin-left: 50px;
	padding-left: 0;
}

#pSET li{
	position: relative;
	display:inline;
	list-style-type: none;
	width:230px;
	float:left;
	text-indent:0;
	
}

#pSET ul.france li{
	width:250px;
	
}

#contact_form_elements label{
	margin-top:0;
	padding-top: 0;

}

#infoSelect label{
	margin-top:6px;
	padding-top: 0px;
	

}

#freeTrial{
	margin:20px 0 0 140px;
	padding:30px 0 0 0;
	clear:both;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* end new contact form styling*/

/* terms and conditions page specific styling */

#terms_wrapper{
	width:678px;
	padding:20px;
	border: 1px solid #666666;
	clear:both;
	margin:20px 0 0 10px;
}


#terms_wrapper #terms{
	width:600px;
	height:auto;
	background-image:none;
	float:none;
	padding:0;
	margin:0;
}

#terms_wrapper #terms li{
	border-left: 2px solid #3399ff;
	margin-bottom: 10px;
	padding:0 0 0 15px;
}

#terms_wrapper #terms ol li#terms_num3 li{
	list-style-type:none;
	list-style-image:none;
	background-image:none;
	border-left:none;
}
/* end of terms and conditions specific styling */

#terms{
	width:524px;
	margin:0 auto 10px 80px;
	padding:0;
	background-image: url(/images/mid_terms_box.gif);
	background-repeat: repeat-y;
}

#terms h3{
	margin:0;
	padding:15px 0 0 45px;
	width:479px;
	height:52px;
	font-family: trebuchet, sans-serif;
	font-weight: lighter;
	color: #999999;
	background-image: url(/images/h3_terms_box.gif);
	background-repeat: no-repeat;
}

#terms strong{
	color:#0481D5;
}

#terms p{
	float:none;
	width:480px;
	margin:10px 0 10px 0;
	text-align: left;
	padding:0 10px 0 14px;
}
#terms ul{
	width:430px;
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin:15px auto;
	padding:0;
	}

#terms ul li, body#terms_cond li{
	width:370px;
	list-style-type: none;
	background-image: url(/images/grey_egg_bullit.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	padding-top: 0;
	padding-left: 30px;
	margin:10px 0 10px 0;
}

#terms a.termsJUntrigger{
	display:block;
	width:524px;
	height:38px;
	background-image: url(/images/a_terms_box.gif);
	background-repeat: no-repeat;
	text-align: center;
	color:#0481D5;
	font-size: 12px;
	font-weight: bold;
	padding:15px 0 0 0;
}

#release_wrapper{
	font-family: arial, sans-serif;
	border:1px solid #cccccc;
	clear:both;
	height:auto;
	margin:10px 0 0 10px;
	padding:5px 5px 0 5px;
	width:708px;
}

#releases_new_nav{
	width:706px;
	height:auto;
	border:1px solid #999999;
	margin:0 0 5px 0;
}

#releases_new_nav h2{
	font-family: trebuchet, sans-serif;
	font-size: 20px;
	color:#333333;
	width:auto;
	float:left;
	padding:11px 0 0 8px;
}

#releases_new_nav ul{
	width:535px;
	margin:6px 0 0 160px;
	padding:6px 0 0 0;
	height:30px;
}

#releases_new_nav li{
	display: inline;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size:14px;
	float:left;
	width:auto;
	height:auto;
	margin:0 30px 10px 0;
	list-style-type: none;
	padding: 0 20px 0 0;
	letter-spacing:-0.05em;
}

#releases_new_nav li.last_list{
	margin-right:0;
}

#releases_new_nav li.collapsed{
	background-image: url(/images/DWPub_arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#releases_new_nav li.expanded{
	background-image: url(/images/DWPub_arrow_dn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#release_new_info{
	clear:both;
	width:660px;
	height:auto;
	margin:0 0 5px 0;	
}

#release_new_info li
{
	font:normal 12px arial;
	color:#333;
	padding: 5px;
	margin:0 0 5px 30px;
}

#release_new_info ul{
	margin:0 auto 10px auto;
	width:640px;
}

#new_info_benefits, #new_info_pricing, #new_info_catinfo, #new_info_important, #new_info_help{
	
	width:706px;
	height:auto;
	padding:10px 0 3px 0;
}


#release_new_info p{
	font-family: trebuchet, sans-serif;
	font-size: 12px;
	margin:0 0 10px 0;
	padding:0 18px 0 18px;
}

/* table styling */

#mytable, table.stats, #products_container .prw_benefits_table{
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 650px;
	padding: 0;
	margin: 0 auto 0 auto;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	color:#333333;
}

#pressreleasewires_text .prw_benefits_table {width:auto;margin-top:10px;}
.prw_hosting {white-space: nowrap;}
table.stats{
	font-size:13px;
}	

#mytable caption, table.stats caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font-size: 13px;
	color:#0481D5;	
	text-align:left;
}

#mytable th, table.stats th, #pressreleasewires_text .prw_benefits_table th{
	font: normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #333333;
	border: 1px solid #cccccc;
	border-bottom: none;
	text-transform: uppercase;
	padding: 6px 6px 6px 12px;
	width:430px;
	background: #f2f2f2;
}

#key_area table.stats, #piechart_area table.stats, #pressreleasewires_text .prw_benefits_table{
	border:0;
	border-left:1px solid #cccccc;
	margin-bottom:0;
	
}

#pressreleasewires_text .prw_benefits_table p, ul {margin:0;}
#pressreleasewires_text .prw_benefits_table p {text-align: center;font-weight:bold}
#pressreleasewires_text .prw_benefits_table ul {list-style: none inside none;margin-top:10px;}

#key_area .stat_content{
	padding-bottom:20px;
}

#key_area table.stats th, #piechart_area table.stats th, #pressreleasewires_text .prw_benefits_table th{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:0;
}
#pressreleasewires_text .prw_benefits_table th p {text-align: center; font-weight: normal}
#key_area table.stats tr, #piechart_area table.stats tr{
}

#key_area table.stats td, #piechart_area table.stats td, #products_container #pressreleasewires_text .prw_benefits_table td{
	border-top: 0;
	border-bottom:1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#pressreleasewires_text p.optional_text {font-weight:normal;text-align: right}
#products_container #pressreleasewires_text td.optional_top_row {border-top:1px solid #cccccc;}

#piechart_area table.stats
{
	font-size: 11px;
}

table.stats th{
	width:150px;
	font-weight:bold;
}

#metrics  p.info{
	width:600px;
	min-height:50px;
	height:auto !important;
	height:50px;
	font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#0481D5;
	margin:10px 0 17px 22px;
	padding:5px 0 8px 40px;
	background:transparent url(/images/metrics_p_info.gif) no-repeat;
}
#metrics #piechart_area p.info
{
	margin-bottom:0;
}
#graph_area strong{
	font-size:19px;
}

#mytable td , table.stats td, #pressreleasewires_text .prw_benefits_table td{
	border-right: 1px solid #cccccc;
	border-top:  1px solid #cccccc;
	background: #fff;
	font: normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	padding: 6px 6px 6px 12px;
	color: #333333;
	background: #f2f2f2;
}

.prw_benefits_table_img {text-align: center;}

#mytable td.small_print{
	border-left: 1px solid #cccccc;
	
}
a.close_win{
	display:block;
	height:25px;
	background-image: url(/images/a_win_close.gif);
	background-repeat: no-repeat;
	text-align: center;
	color:#0481D5;
	font-size: 12px;
	font-weight: bold;
	padding:13px 0 0 0;
	margin-top: 14px;
}


a.thickbox{
	display: block;
	text-align: center;
	color: #0481D5;
	font-size: 12px;
}


/* terms and conditions page styling*/

body#terms_cond{
	background-image: url(../images/terms_cond_body.gif);
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
}					

body#terms_cond #termsContainer{
	position:relative;
	width:500px;
	height:auto;
	background-color: #ffffff;
	margin:40px auto 40px auto;	
	padding: 10px;
	border: solid 1px #333333;
}
#termsContainer{
	
	width:460px;
	height:auto;
	background-color: #ffffff;	
	padding: 0;
	margin:0 0 0 10px;
	}


body#terms_cond  #termsContainer h1{
	position:absolute;
	top:0;
	left:0;
	width:338px;
	height:72px;
	background-image: url(../images/terms_h1_logo.gif);
	text-indent: -9999px;
	padding: 0;
}

#termsContainer h1{
	position:absolute;
	top:0;
	left:15px;
	width:338px;
	height:72px;
	background-image: url(../images/terms_h1_logo.gif);
	text-indent: -9999px;
	margin:0;
	padding:0;
}

#header_space{
	height:80px;
}

#termsContainer h3{
	margin: 0 0 10px 0;
	padding:0;
	font-size: 15px;
	color:#0481D5;
	height:auto;
	
}

body#terms_cond #terms_content{
	margin:30px 0 30px;
	padding:0 0 15px 0;
	border-top:  2px dotted #cccccc;
	border-bottom:  2px dotted #cccccc;	
}

#terms_content{
	margin: 0 0 0 0;
	height:auto;
	overflow: inherit;
	padding:0
}

#terms_content li{
	font-family: Arial, sans-serif;
	color:#333;
	padding: 5px;
	margin:0 0 5px 30px;
}

body#terms_cond h3{
	font-size: 15px;
	color:#0481D5;
	padding:0;
}

body#terms_cond p, body#terms_cond li{
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	padding:0;
}

body#terms_cond li{
	background-image: url(../images/grey_egg_bullit.gif);
	padding:0 0 10px 30px;
	margin:0;
}
#termsCond{
	position:absolute;
	width:500px;
	height:auto;
	padding:0;
	margin:0;
}
#whatsnew
{
	float:left;
	padding:10px;
	width:720px;
}
#whatsnew_list
{
	float:left;
	border:solid 3px #CCC;
	/* width:100%; */
	background:url(/images/what_new_href.gif) no-repeat center right;
	width:704px;
	height:100px;
	padding-left: 10px;
}
#whatsnew_list img
{
	float:right;
}
#whatsnew ul
{
	margin:0;
	padding:0 10px 10px 10px;
	/* width:645px; */
	float:left;
}
#whatsnew ul li
{
	display:none;
	list-style:none outside none;
	font:normal 12px arial;
	line-height:1.5;	
	color:#999;
	width:659px;
	background-color: #fff;
}
#whatsnew ul li p
{
	margin:0;
	float:left;
	/* width:95%; */
	color:#666;
}
#wn_link_container ul li a
{
	display:block;
	float:right;
	text-decoration: none;
}
#whatsnew ul li span
{
	visibility: hidden;
	line-height:80px;
}

#whatsnew hr{width:100%;}
#whatsnew h2 {padding:0 0 10px 0;letter-spacing: -1px;}
#whatsnew h3
{
	font:bold 14px arial;
	letter-spacing: -1px;
	color:#D5116E;
	margin:0;
	padding:10px 0;
}
#wn_container
{
	float:left;
	width:660px;
}
#wn_link_container
{
	float:left;
	width:40px;
	height:100px;
	/* background-color: red; */
}
#wn_link li
{
	background-color: transparent !important;
	width:40px !important;
}

#promo_slideshow, #promo_slideshow img
{
	height:263px;
	width:720px;
	overflow: hidden;
}
#promo_slideshow img
{
	top:0;
	left:0;
}
#prw_dist ul
{
	clear: both;
	margin-top:10px;
}
#prw_dist li
{
	display: inline;
	padding:0 5px;
}


/*************************/
/* metrics page stytling */
/*************************/


/*s - metric - style****/
/***********************/

/* general stats styling */

#stats_table, #graph_area, #key_area, #piechart_area{
	width: 705px;
	background: transparent url(/images/metrics_div_back.jpg) no-repeat;
	margin: 0 0 0 8px;
	padding:8px 0 0 0;
	position:relative;
}

#actions_area{
	
	clear:both;
	height:26px;
	margin:0 0 0 0;
	padding:4px 0 0 25px;
	position:relative;
	width:700px;
	}

#actions_area h5{
	margin:6px 0;
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	float:left;
	
}

#metrics h2{
	background:transparent url(/images/metrics_h2_expand.jpg) no-repeat scroll right top;
	float:left;
	height:24px;
	margin:0 0 0 16px;
	padding:6px 13px 4px 8px;
	position:relative;
	width:auto;
}

.stat_content p{
	width:650px;
	margin:10px 0 0 16px;
}

p.title_pre{
	margin:0 0 0 0;
	padding:0 0 0 0;
}


.stat_content{
	position:relative;
	width: 705px;
	background: transparent url(/images/stat_content_mid.gif) repeat-y;
	margin:0;
	padding:20px 0 15px 0;
	clear:both;
}

#actions_area .stat_content{
	background-image:none;
	float:right;
	clear:none;
	width:300px;
	padding:0 0 0 30px;
	background:#fff url(/images/gen_two_dot.gif) repeat-y;
}

#piechart_area #referrer_table{
	margin-bottom:15px;
}

/* print page specific CSS -SA */
#print_stripper{
	width:750px;
	margin:20px auto;
}

#print_stripper #main_content{
	border:2px solid #0481D5;
	padding-top:20px;
}

#print_stripper #metrics{
	width:720px;
}

#print_stripper .stat_content{
	border-bottom: solid 2px #999999;
	padding-bottom: 15px;
}

#print_stripper table.stats{
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	text-align: left;
	color:#000000;
}

#print_stripper #stats_table, #print_stripper #graph_area, #print_stripper #key_area, #print_stripper #piechart_area{
	width: 705px;
	background-image:none;
	margin: 0 0 0 8px;
	padding:0 0 0 0;
	position:relative;
}

#print_stripper table.stats caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font-size: 13px;
	color:#000000;
	text-align:left;
}

#print_stripper h2{
	background-image:none;
	border:2px solid #999999;
	float:none;
	color:#000000;
}

#print_stripper p.info{
	background-image:none;
	padding:5px 0 8px 4px;
	color:#000000;
}

#print_stripper table.stats th{
	font: normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000000;
	border: 1px solid #000000;
	border-bottom: none;
	text-transform: uppercase;
	padding: 6px 6px 6px 12px;
	width:150px;
	background: #ffffff;
}

table.stats th{
	
	font-weight:bold;
}

#print_stripper table.stats td{
	border-right: 1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:medium none;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000000;
	background: #ffffff;
}

#print_stripper a, #print_stripper a:hover{
	color: #000000;
}

#print_stripper #metrics h3{
	font:bold 16px Arial, sans-serif;
	margin:0 0 0 16px;
	padding:6px 13px 4px 8px;
	position:relative;
	width:auto;
}

#print_stripper #key_area table.stats{
	border:0;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	}

#print_stripper #key_area table.stats th{
	border-top: 1px solid #000000;
	border-bottom: none;
	border-right:1px solid #000000;
	border-left:0;
}

#print_stripper #piechart_area table.stats{
	border-left:1px solid #000000;
}

#print_stripper #piechart_area table.stats th{
	border-left:none;
}

#print_stripper #email_rec_info{
	display:none;
}

#print_stripper .email_rec, #print_stripper .unique_users
{
	padding:0 !important;
	border:none !important;
	border-left:1px solid #000000 !important;
}

/* end print page specific CSS -SA */

.stat_content p.small_text, span.small_text{
	font-size: 10px;
	margin-bottom:0;
	color: #000000;
}

.stat_content p.sub_note{
margin-bottom:0;
}

#metrics_top{
	margin-bottom:10px;
}

#title_hold{
	clear:both;
	width:705px;
	background: transparent url(/images/title_hold_top.gif) left top;
	margin: 0 0 0 8px;
	padding:8px 0 0 0;
	position:relative;
}

#title_hold h1{
	color: #0481D5;
	margin:8px 0 0 0;
	padding:0 0 8px 11px;
	background: transparent url(/images/title_hold_foot.gif) left bottom no-repeat;
	font-size:18px;
}

a.stats_toggle{
	position:relative;
	display:block;
	width:705px;
	height:62px;
	clear:both;
	background: transparent url(/images/metrics_a_0.gif) no-repeat center bottom;
	text-indent:-9999px;
	outline:0;
}

a:hover.stats_toggle{
	background-image: url(/images/metrics_a_1.gif);
}

a.slid_down{
	background-image: url(/images/metrics_a_0_d.gif);
}

a:hover.slid_down{
	background-image: url(/images/metrics_a_1_d.gif);
	}

/*specific stats styling*/

a.print_metric, a.download_metric{
	position:relative;
	float:left;
	width:80px;
	height:24px;
	font: normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	outline: none;
	padding:4px 0 0 35px;
}

a.print_metric{
	background: transparent url(/images/print_icon.gif) no-repeat left top;
	margin:0 10px 0 0;
	
}

a.print_metric:hover{
	background: transparent url(/images/print_icon.gif) no-repeat left top;
}

a.download_metric{
	background: transparent url(/images/csv_download.gif) no-repeat left top;
	padding-left:30px;
	width:100px;
}

a.download_metric:hover{
	background: transparent url(/images/csv_download.gif) no-repeat left top;
	padding-left:30px;
	width:100px;
}

#action_links_holder{
	width: 400px;
	margin: 0 0 0 70px;
}



/*s - metric - stlye****/
/***********************/

#metrics
{
	width:720px;
	padding:0 10px;
}

#metrics ul
{
	list-style: none outside none;
	font: normal 14px verdana, arial;
	color:#333;
	margin:0;
}
#metrics li
{
	padding:0 0 5px 0;
}
.met_img
{
	text-align: center;
	margin-bottom:0;
}

p.met_img{
	margin:0 0 0 0;
	padding:0;
	width:auto;
}
#metrics #ref_pie
{
	padding: 0;
}
#metrics p
{
	padding:0 0 0 10px;
}
.label, .label_email
{
	float:left;
	width:125px;
	font-weight:bold;
}
.label_email
{
	width:190px
}
.hits
{
	color:green;
	font-weight: bold;
}
#metrics th
{
	text-align:left;
}
.graph_active
{
	font-weight:bold;
}

/*My Account CSS*/

#my_acc_head{
	clear:both;
	position:relative;
	width:720px;
}

#myaccount
{	
	position:relative;
	float: left;
	padding:10px 10px 0;
	clear:both;
}

#myaccount a.logout{
	position:absolute;
	top:2px;
	right:0;
	width:66px;
	height:30px;
	margin:0;
	background:transparent url(/images/icons/logout_icon.gif) no-repeat;
	padding:10px 0 0 36px;
	font: normal 12px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

#myaccount h1
{
	font:bold 20px arial;
	color:#333;
	margin:0 0 10px 0;
}

p.ma_intro{
	clear:both;
	width:690px;
}

.ui-tabs .ui-tabs-hide {
     display: none !important;
}
#tabs, #actions_tabs
{
	float:left;
	padding-top:10px;
	width:720px;
}
#tab_li_container li
{
	position:relative;
	height:32px;
	float:left;
	background:url('/images/tab_bg.jpg') repeat-x;
	margin-right:5px;	
}
#tab_li_container li a
{
	width:auto;
	height:30px;
	float:left;
	background:url('/images/tab_left_corner.jpg') no-repeat top right;	
	border-bottom:2px solid #cecece;
	font:bold 14px arial;
	color:#999;
	text-decoration: none;
	outline: none;
}
#tab_li_container li a span
{
	padding:8px 8px 5px;
	float: left;
	/* height:30px; */
}

#tab_li_container
{
	/* float:left; */
	list-style: none outside none;
	margin:0;
	background: url('/images/tab_border_bottom.gif') 0px 30px repeat-x;
	width:710px;
	padding:0 0 0 10px;
	height:32px;
	position: relative;
}
#myaccount_tabs .services
{
	width:710px;
}
#tab_li_container li.ui-tabs-selected
{
	background:url('/images/white_tab_bg.jpg') repeat-x !important;
}
#tab_li_container li.ui-tabs-selected a
{
	height:32px !important;
	z-index:1;
	background:url('/images/white_tab_right_corner.jpg') no-repeat top right !important;
	border-bottom: 2px solid #fff !important;
	color:#0D7DD1 !important;
}
#ma_services ul.ui-tabs-nav li.ui-tabs-selected
{
	height:30px;
	background:url('/images/secondary_nav_grey_bg.jpg') repeat !important;
	padding:0 10px;
	margin-top:0;
}
#ma_services li.ui-tabs-selected a
{
	float:left;
	height:42px;
	background: url('/images/secondary_nav_arrow3.gif') no-repeat bottom center;
}
#ma_services li.ui-tabs-selected a span
{
	float:left;
	background-color: #fff;
	margin-top:9px;
}

#login_body
{
	float:left;
}
#myaccount_con_details
{
	list-style: none outside none;
	margin:0;
	padding:0 0 0 10px;
}
#myaccount_con_details li
{
	font:normal 12px arial;
	color:#333;
	padding:0 0 5px 0;
}
.list_label, .list_label_fe, .list_label_pr
{
	float:left;
	width:150px;
	padding-right:5px;
	font-weight: bold;
}
.list_label_fe
{
	width:210px;
}
.list_label_pr
{
	width:170px;
}
#myaccount_tabs
{
	float:left;
}
#myaccount_tabs h2
{
	font:bold 14px arial;
	color:#333;
	padding-left:0;
}
#myaccount_tabs h3
{
	font:bold 12px arial;
	color:#333;
	padding:4px 0;
	margin:0;
}
#myaccount_tabs th
{
	font:bold 13px arial;
	background-color:#787878;
	color:#fff;
}
#ma_contacts, #ma_details, #ma_services, #ma_featuresexec, #ma_fjd, #ma_responsesource, #ma_modules, #ma_pr,
#ma_actions, #ma_support, #ma_contacts
{
	float:left;
	width:716px;
	position: relative;
	border:2px solid #ccc;
	border-top:none;
	padding: 10px 0;
}
/*hack for IE*/
*html #ma_responsesource{
	float:none;
}
#ma_contacts, #ma_actions
{
	width:696px;
	padding:10px;
}


#ma_featuresexec, #ma_fjd, #ma_responsesource, #ma_modules, #ma_pr, #ma_support
{
	width:686px;
	border:none;
	padding:10px 10px 0;
}
#ma_services, #ma_actions
{
	padding-top:0;
}
/*hack for IE*/
*html #ma_services, #ma_actions
{
	padding-top:0;
	width:696px;
}
*html #ma_fjd li, #ma_modules li, #ma_responsesource li{
	width:650px !important;
}
#ma_featuresexec p, #ma_fjd p, #ma_responsesource p, #ma_pr p
{
	margin-top:0;
	line-height:1.5;
}
#ma_services #ma_featuresexec ul, #ma_services #cats ul, #ma_services #ma_fjd ul, #ma_services #ma_responsesource ul, 
#ma_services #ma_modules ul, #ma_services #ma_pr ul
{
	list-style: none outside none;
	padding:10px 0 0 0;
	margin-left:0;
	width:680px;
	float:left;
	border:none;
}
/*hack for IE to prevent selected tabs arrow to show*/

} 
*html #myaccount_tabs #ma_services ul.ui-helper-clearfix, #myaccount_tabs #ma_services ul.ui-helper-clearfix li{
	height:28px !important;
	overflow: hidden;
}

#ma_services #cats ul
{
	width:220px !important;
}
#ma_services #ma_featuresexec ul li, #ma_services #cats ul li ,#ma_services #ma_fjd ul li, #ma_services #ma_responsesource ul li, 
#ma_services #ma_modules ul li, #ma_services #ma_pr ul li
{
	display:list-item;
	float:left;
	font:normal 12px arial;
	color:#333;
	padding:0 0 5px 0;
	height:100%;
	width:720px;
	margin:0;
}	

/*hack for IE to stop the margins doubling as div cannnot be set to display inline*/
*html #FeaturesExec_Complete {
	margin-left:115px !important;
}
*html #FeaturesExec_Finance_and_Technology_CWE{
	width:200px !important;
	margin-left:115px !important;
}

*html  #ma_featuresexec #FeaturesExec_Finance_and_Technology_CWE ul li{
	width:300px !important;
	}

#ma_services #ma_featuresexec ul li, #ma_services #cats ul li
{
	width:100%;
}
/*
#ma_featuresexec h3
{
	font:bold 14px arial;
	color:#333;
	padding:10px;
	margin:0;
	padding-left:0;
}
*/
#ma_services ul.ui-tabs-nav
{
	list-style: none outside none;
	float:left;
	width:716px;
	/* padding:6px 0; */
	padding:0;
	border-bottom: 2px solid #ccc;
	margin:0;
}
#ma_services ul.ui-tabs-nav li
{
	float:left;
	font:bold 12px arial;
	padding:0 10px;
	margin-top:9px;
	border-right:1px solid #ccc;
}
#ma_services ul li a, #ma_actions ul li a
{
	outline: none;
}
#more_sub_cats
{
	display:none;
}
#myaccount #cats_reveal
{
	background: none;
	font: normal 12px arial;
	color: #0481D5;
	float: left;
	/* display:inline; */
	padding:0 0 0 10px;
}
.sub_cats
{
	float:left;
}
.sub_cats_cont
{
	float:left;
	width:450px;
}
#ma_featuresexec_text
{
	float:left;
	padding:10px;
	background-color: #F8F8F8;
	margin-top: 10px;
}
#ma_featuresexec_text p, #ma_pr p, .myaccount_rs_recipient
{
	font:normal 12px arial;
	color:#333;
	margin:0;
}
#ma_pr p
{
	margin:10px 0;
	line-height:1.5;
}
.pr_list
{
	border-bottom: 2px solid #CCC;
	float:left;
}
#rs_con_list
{
	margin:0 auto;
}
#ma_responsesource hr
{
	float:left;
}
.myaccount_rs_recipient tr:hover td
{
	background-color: #ffff99 !important;
}
.row-col-on td, .row-col-off td
{
	background-color:#f8f8f8;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.row-col-off td
{
	background-color:	#fff;
}
#sub_rs_cats_showhide
{
	display: none;
}
.showhide
{
	display:none;
}
#contacts_table 
{
	font:normal 12px arial;
	color:#333;
}
#contacts_table td p
{
	text-align:center;
	margin:0;
}
#contacts_table td
{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	
}
.del_con
{
	background-color:#FB6C6C !important;
}
#rs_recipient_table a
{
	color:#0481D5;
}
#pwd_warning
{
	float:right;
	width:550px;
}
#pwd_warning span
{
	padding-bottom: 20px;
	color:red;
}
#prw_table td
{
	font:normal 12px arial;
	color:#333;
}
#prw_table a:hover
{
	border-bottom:1px solid #333;
}
.nowrap
{
	white-space: nowrap;
}

#popup_prompt {
	margin: .5em 0em;
}

/*tooltips*/
/* tooltip styling */

#toolInfo{
	
	width: 254px;
	padding-top:23px;
	padding-bottom:0;
	overflow: hidden;
	position: absolute;
	background: transparent url(/images/tooltip_top.gif);
}

/* needed to stop background image flicker in IE6 */
*html #toolInfo {
	padding-top: 0;
	background-image:none;
	background-color: #ffffff;
	border:1px solid #999999;
}

#toolInfo p{
	padding:10px 3px 15px 8px;
	width: 243px;
	margin:0;
	background: transparent url(/images/tooltip_p.gif);
	background-position: bottom;
}

/* needed to stop background image flicker in IE6 */
*html #toolInfo p{
	background-image:none;
}

/* login page styling */

#login_body{
	width:690px;
	padding:20px 0 0 20px;
	font:12px normal Trebuchet MS,arial,verdana,helvetica,sans-serif;
}

#log_mid_col{
	width:341px;
	height:auto;
	margin:0 auto;
}

/* login form styling */


a.swap_link{
	display:block;
	width: 172px;
	height: 40px;
	background: url(/images/icons/submit_icon.jpg) no-repeat;
	text-align: left;
	font-size: 15px;
	padding:9px 0 0 10px;
	margin-right:0;
	text-decoration: none;
}

#log_mid_col form{
	width:341px;
	height:auto;
	background: url(/images/form_top_back.jpg) no-repeat;
	z-index:10;
	border-bottom: solid 2px #999999;
	margin:0 0 25px 0;
}


ul#login_form{
	width:341px;
	height:auto;
	margin:0 auto;
	background: url(/images/form_ul_mid.gif) repeat-y;
	clear:both;
	padding:15px 0 1px 0;
}
	
	
#log_mid_col form h2{
	display:inline;
	float:left;
	height:21px;
	margin:8px 0 0 20px;
	padding:5px 12px 8px 3px;
	background: url(/images/form_h2_back.gif) no-repeat right top;
	color:#ff0066;
	font-weight:normal;
}

#log_mid_col  #failed h2{
	width:337px;
	background: none;
	border: solid 2px #999999;
	border-bottom:none;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
	text-align:center;
}
	
	
ul#login_form a.swap_link{
	background: url(/images/icons/a_swap_link_0.jpg) no-repeat;
	height:35px;
	width: 100px;
	padding:12px 0 0 70px;
	margin-left:164px;
	display:block;
}

ul#login_form label{
	display:inline;
	width:160px;
	clear:both;
	float:left;
	text-align: right;
	padding-right: 5px;
	font-weight: normal;
}

ul#login_form input{
	padding: 5px;
	width: 150px;
	font-family: verdana, sans-serif;
	font-size: 1.0em;
	margin: 0px 0px 0px 0px;
	border: 2px solid #C0CDE1;
}

ul#login_form li{
	list-style-type:none;
	list-style-image:none;
	list-style-position: outside;
	width:341px;
	margin:0 0 6px 0;
	padding-left:0;
	
}
#tab_select{
	margin: 0 0 5px 0;
}

#tab_select a{
	position: relative;
	width:150px;
	height:25px;
	display:inline;
	float:left;
	color:#D5116E;
	text-decoration: none;
	padding:17px 0 0 20px;
}

#tab_select a.login_tab{
	
	
}
#tab_select a.guest_tab{
	background: url(/images/tab_select_log.jpg) no-repeat;
	background-position: -169px 0;
}	
/* end login form styling */

/* login help tab styling */

#login_help{
	position:relative;
	width:341px;
	height:auto;
}

	
#login_help a.stats_toggle{
	position:relative;
	display:block;
	width:325px;
	height:38px;
	background: transparent url(/images/a_win_close_login.gif) no-repeat left -112px;
	font: 16px normal verdana,arial,Trebuchet MS,helvetica,sans-serif;
	color:#ff0066;
	padding:14px 0 4px 16px;
	outline:0;
	text-indent:0;
}

#login_body #login_help a.stats_toggle:hover{
	background: transparent url(/images/a_win_close_login.gif) no-repeat left -168px;
}

#login_body #login_help a.slid_down:hover{
	background: transparent url(/images/a_win_close_login.gif) no-repeat left -56px;
}

#login_body #login_help a.slid_down{
	background: transparent url(/images/a_win_close_login.gif) no-repeat left 0;
}

#login_help strong{
	color:#3399FF;
}

#login_body  .stat_content{
	width:309px;
	height:auto;
	background:transparent url(/images/help_tab_back.gif) no-repeat left bottom;
	padding: 10px 16px 35px 16px;
}

#login_body  .stat_content p{
	width:309px;
	margin:10px 0 0 0;
}

#login_body ol{
	width:700px;
}

/* end login help tab styling */

/* Start M Ref table JS CSS*/
#referrer_table
{
	clear:both;
}
.dataTables_wrapper
{
	position: relative;
	clear: both;
}
.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
	font:normal 12px trebuchet MS, verdana, arial;
	margin:0 27.5px 10px 0;
}
*:first-child+html .dataTables_filter{
	float:none;
	text-align: left;
	margin-left:27px;
}
*html  .dataTables_filter{
	float:none;
	text-align: left;
	margin-left:27px;
}
.dataTables_length {
	width: 40%;
	float: left;
	font:normal 12px trebuchet MS, verdana, arial;
	margin:0 0 10px 27.5px;
}
*:first-child+html .dataTables_length{
	float:none;
	text-align: left;
}
*html  .dataTables_length{
	float:none;
	text-align: left;
}
.dataTables_info {
	/* width: 60%; */
	float: left;
	font:normal 12px trebuchet MS, verdana, arial;
	margin:0 0 10px 27.5px;
}

.dataTables_paginate {
	/* width: 44px; */
	* width: 50px;
	float: right;
	text-align: right;
	margin:0 27.5px 10px 0;
}
/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('../images/icons/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('../images/icons/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('../images/icons/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('../images/icons/forward_enabled.jpg');
}

.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.dataTables_paginate {
	width: 400px;
	height: 22px;
	line-height: 22px;
	font:normal 11px trebuchet MS, verdana, arial, sans-serif;
}

div.dataTables_paginate span.paginate_button, div.dataTables_paginate span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

div.dataTables_paginate span.paginate_button {
	background-color: #ddd;
}

div.dataTables_paginate span.paginate_button:hover {
	background-color: #ccc;
}

div.dataTables_paginate span.paginate_active {
	background-color: #99B3FF;
}
/* END M Ref table JS CSS*/

/****** fr press page styling SA ******/

#press
{
	width:720px;
	padding:0 10px;
}

#press #title_hold{
	width:720px;
	background: none;
	margin: 0 0 0 0;
	padding:8px 0 0 0;
	position:relative;
}

#press #title_hold h2{
	padding:0;
	font:20px normal trebuchet, sans-serif;
	margin:15px 0 20px 0;
}

#press_table{
	width: 720px;
	background: transparent url(/images/press_div_back.jpg) no-repeat;
	margin: 0 0 0 0;
	padding:8px 0 0 0;
	position:relative;
}

#press_table h2{
	background:transparent url(/images/metrics_h2_expand.jpg) no-repeat scroll right top;
	float:left;
	display:inline;
	height:24px;
	margin:0 0 0 16px;
	padding:6px 13px 4px 8px;
	position:relative;
	width:auto;
}

.press_logo{
	padding:5px;
	margin:0 0 15px 0;
}

.press_logo p{
	color:#999999;
}

#main_content .press_logo img{
	float:left;
	border-right: 1px solid #999999;
	margin-right: 8px;
	padding:0 0 4px 0;
}

.press_content{
	position:relative;
	width: 660px;
	background: transparent url(/images/press_content_mid.gif) repeat-y;
	margin:0 0 40px 0;
	padding:20px 30px 35px 30px;
	clear:both;
	border-bottom:solid 2px #999999;
}

.press_content a{
	font:13px normal trebuchet, sans-serif;
}

.press_content h3{
	font:18px normal trebuchet, sans-serif;
}

.press_content h3.contact{
	width:570px;
	background: transparent url(/images/press_contact_h3.gif) no-repeat;
	padding:16px 0 17px 90px;
}

.press_content ul{
	position:relative;
	font:12px normal trebuchet, sans-serif;
	list-style-type:none;
	list-style-position: outside;
	padding:0;
	margin-left:0;
}

.press_content li{
	margin-bottom:10px;
	background: transparent url(/images/email/bullit_arrow.gif) no-repeat;
	padding:2px 0 2px 30px;
}

.press_content li p{
	margin:8px 0;
}

.press_content p.li_title{
	color: #ff0066;
	margin:0 0 8px 0;
}

#press_contact{
	margin:30px 0 15px 0;
	padding-bottom:15px;
	border-bottom:solid 1px #999999;
}

#press_contact p{
	padding-left:0;
}

#main_content  #press table#release_stats{
border-left:1px solid #CCCCCC;
}

#main_content  #press table.stats{
	font-size:11px;
}

#main_content  td.rel_title{
	font-size:11px;
}

#press #main_content_freetrial{
	float:none;
	margin:10px 0;
	padding:0;
}
#error{

	font:normal 12px arial;
	margin:0;
}
.email_rec, .unique_users
{
	padding:0 !important;
	border:none !important;
}
#email_rec_info, #unique_users_info
{
	font-size:11px;
}
#syndication_link_info
{
	margin-top:10px;
}
#syndication_link_info ul
{
	padding:5px 0 0 0;
}
#syndication_link_info ul li
{
	font:normal 12px trebuchet, arial;
}

/* style for displaying flash banner div */
#FlashAltern{
	margin:15px auto 0 auto;
}
.line-through
{
	color:red;
}
.met_input, #relform_metrics {float:left}
.met_pricing_note {font-size:11px;}

#preview_rel_details
{
	font:bold 12px arial;
}
.rel_details_label{font-weight:normal; white-space: nowrap; vertical-align: top;}
#about_metrics h3
{
	font:bold 13px arial;
}
.pricing
{
	color:#000;
}
#cats
{
	width:220px;
	float:right;
}
.bold
{
	font-weight:bold;
}
.normal
{
	font-weight:normal;
}
#journo_offer_container
{
	clear:both;
	padding:10px 0;
}
#journo_offer_container h3
{
	color:#333;
	font:bold 13px arial, sans-serif;
	padding:5px 0;
}
#journo_offer_more_text
{
	clear: both;
	padding-top:5px;
}
#journo_offer_more_text p {font-size:11px;}

#main_img_cont
{
	float:right;
	width:300px;
}
#rel_form_prev_left_col
{
	float:left;
	width:510px;
}

#rel_form_prev_right_col
{
	float:right;
	width:150px
}

.rel_form_prev_right_col_sect
{
	border:1px solid #999;
	border-top:none;
	width:95%;
	height:auto;
	margin:10px auto;
}

.rel_form_prev_right_col_sect_head
{
	background: #999 url(/images/rel_prev_h_bg.jpg) repeat-x; 
	width:100%;
	height:25px;
}
#preview_panel_main  .rel_form_prev_right_col_sect_head h2
{
	color:#333;
	text-align:center;
	padding:3px 0;
	font-size:13px;
	font-weight:bold;
	margin:0;
}
.rel_form_prev_right_col_sect_body ul
{
	margin:0;
	padding:10px;
	list-style:none outside none;
}
.rel_form_prev_right_col_sect_body li
{
	margin-bottom:8px !important;
}
.rel_form_prev_right_col_sect_body a
{
	text-decoration: none;
	color:#06C;
}
.rel_form_prev_right_col_sect_body a:hover
{
	text-decoration: underline;
}
.rel_form_prev_right_col_sect_body p
{
	margin:10px !important;
}
#contact_form_elements label.error {float: none;color:red;vertical-align:top;width:80%;margin-top:-5px;}
#contact_form p.contact_site { vertical-align:middle;margin-bottom:20px;padding:15px;font-weight:bold; }
.smltxt {font-size:10px;}
#contact_form input.required{
	color:#000;
}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#eee !important; 'reCaptcha widget background color
   
 }
  #recaptcha_table {
   border-color: #fff !important; 'reCaptcha widget border color
 } 
 #recaptcha_response_field {
   border-color: #fff !important; 'Text input field border color
   background-color:#666 !important;'Text input field background color
 }
.grey{
	color:#999;
}
.black{
	color:#000;
}

.alert{
	margin:10px;
	padding:0 10px;
}

/* Event CSS */
#events{
	background:url(/images/leeds_hotel.jpg) no-repeat;
	height:460px;
	width:350px;
}
#events_form legend{
	display:none;
}
#events_form fieldset{
	border:none;
	width:auto;
	padding:0;
	margin:0 !important;
}
#events_form label, #events_form input{
	float:left;
	width:200px;
}
#events_form label{
	font-weight:bold;
	width:100px;
}
#events_form label.error{
	color:red;
	font-weight:normal;
	width:115px;
	margin-left:5px;
}
#events_form .required{
	color:#000000;
}
#events_form #submit{
	margin-left:100px
}
#events{
	padding:20px;
}
#events p{
	margin:5px 0;
}
#events li{
	font:normal 12px arial, verdana;
}
#events ul{
	margin-bottom:10px;
}

#events .venue li{
	list-style: none inside none;
}

#header_container .events_link a{color:#DC0D6A;}

/* DWPubHub styles (font styles are found with all the other font styles above) */
#dwpubhub_text h2{
	font-size:14px;
	padding-left:0;
}
#dwpubhub_text #address{
	padding:0;
}
#dwpubhub_text #address li{
	list-style: none inside none;
}
#dwpubhub_info{float:left;width:480px;}
#dwpubhub_twitter{float:right;width:230px;}


/* follow us */
.twitter_follow{
	width:204px; 
	margin:4px 0 4px 9px; 
	padding: 3px;
	//border-top:1px dotted #999; 
	//border-bottom:1px dotted #999;
	background:#EFEEEF;
}
.twitter_follow a{
	display:block;
	width:auto;
	background: transparent url(../images/icons/twitter_bird_a.gif) no-repeat 2px 6px;
	background-color:#FFFFFF;
	border:1px dotted #C3CCDD;
	margin:0;
	padding:6px 0 6px 32px;
}
