
#dwpubContent .gutter{
	/*float: left;
	width: 780px;
	padding-left: 130px;*/
	margin: 0 auto;
    width: 722px;
}

#dwpubContent .line {
    background: none repeat scroll 0 0 #BABABA;
    float: left;
    height: 1px;
    margin: 15px 0 30px;
    width: 635px;
}


#dwpubContent li
{
	color:#333;
}
#dwpubContent img
{
	border:none;
}
#dwpubContent a:link, #dwpubContent a:visited, #dwpubContent a:active
{
	text-decoration: none;
	color:#0481D5;
}
#dwpubContent a:hover
{
	text-decoration: underline;
	color:#0481D5;
}


#dwpubContent hr
{
	margin:	10px auto;
	border:	solid 1px #ccc;
}

#frame
{
	width:	970px;
	height:	100%;
	margin: 0 auto;
	background-color:#fff;
}


/* metrics print page specific - SA */

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

#dwpubContent h2, 
#dwpubContent h3, 
#products_intro p,
#main_content_tabbed_nav_container p
{
	font:bold 16px 'Mada',Arial;
	margin:0;
	color:#666;
	padding:7px 0;
}

#products_container h2,
#products_container h3
{
	font:bold 16px 'Mada',Arial;
	margin:0;
	color:#666;
	padding:7px 10px;
}
#products_container .product_logo,
#products_container .product_logo_uk {
	float:left;
	display:inline;
	text-align:right;
	color:#333;
}
#products_container .product_logo 	{	width:230px; }
#products_container .product_logo_uk {	width:200px; }
#products_container .product_logo h3{
	padding-right:20px;
	color:#333;
}

#dwpubContent img
{
	border:none;
}
#main_content_tabbed_nav_container
{
	padding:0 10px;
	width:720px;
}
.main_content_tabbed_nav, .main_content_tabbed_nav_inactive
{
	background: url(/img/DWPub_tab.jpg) no-repeat;
	height:33px;
	width:357px;
}
.main_content_tabbed_nav_active
{
	background: url(/img/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(/img/DWPub_image_placeholder.png) no-repeat;*/
	float:left;
	width:720px;
	height:263px;
	/* margin:0 10px; */
	padding: 0 10px;
}
.more
{
	color:#0481D5;
	font:bold 10px 'Mada',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 'Mada',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_sw
{
	/*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;
}
.width_25pc {
	width:25%;
}
.products_more
{
	color:#0481D5;
	font:bold 14px 'Mada',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 'Mada',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 'Mada',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 'Mada',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 'Mada',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 'Mada',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 'Mada',Arial;
	color: #999;
	text-decoration: none;
}
#footer_nav a:hover
{
	font:normal 11px 'Mada',Arial;
	color: #999;
	text-decoration: underline;
}
#footer
{
	/* margin:10px; */
	padding:10px 0;
	float:left;
	background-color: #fff;
	width: 100%;
}
#footer p
{
	font:bold 10px 'Mada',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 'Mada',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 'Mada',Arial;
	color:#0481D5;
	text-decoration: none;
}
#content_right a:hover
{
	font:normal 12px 'Mada',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 'Mada',Arial;
	color:#DC0D6A;
	padding-left:5px;
}
.last_list_item
{
	font:bold 10px 'Mada',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 'Mada', Verdana, "Trebuchet MS", sans-serif;
	color: #0066cc;
	background:transparent url(/img/DWPub_arrow.gif) right 6px no-repeat;
	outline:none;
	clear:both;
}

#main_content_products a.expanded{
	background:transparent url(/img/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 'Mada', "Trebuchet MS", Verdana, Arial, sans-serif;
}

#dwpubContent #box_text, #dwpubContent #box2_text, #dwpubContent #box3_text, #dwpubContent #box4_text{
	font:normal 12px 'Mada',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(/img/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 'Mada',arial;
	padding: 10px;
	color: #010063;
}
.free
{
	font:bold 14px 'Mada',arial;
	color: #5ca9dd;
	margin-left:5px;
}
#pr_products_nav, #pr_individual_products_nav
{
	background:url(/img/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(/img/pr_product_bar_fr.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}
#demo_panel
{
	background:url(/img/FEonlinevorfuhrung_product_bar_DE.jpg) no-repeat center center;
}
#pr_products_nav_de
{
	background:url(/img/pr_product_bar_DE.jpg) no-repeat center center;
}
#journo_products_nav
{
	background:url(/img/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(/img/journo_product_bar_fr.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	float:left;
}
#journo_products_nav_de
{
	background:url(/img/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(/img/DWPub_arrow.gif); */
	font:bold 14px 'Mada',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(/img/DWPub_gradpanel_arrow1.gif);
}
.pr_nav_list_arrow2
{
	background-image: url(/img/DWPub_gradpanel_arrow2.gif);
}
.pr_nav_list_arrow3
{
	background-image: url(/img/DWPub_gradpanel_arrow3.gif);
}
.pr_nav_list_arrow4
{
	background-image: url(/img/DWPub_gradpanel_arrow4.gif);
}
.pr_de_nav_list_arrow1
{
	background-image: url(/img/DWPub_de_gradpanel_arrow1.gif);
}
.pr_de_nav_list_arrow2
{
	background-image: url(/img/DWPub_de_gradpanel_arrow2.gif);
}
.pr_de_nav_list_arrow3
{
	background-image: url(/img/DWPub_de_gradpanel_arrow3.gif);
}
.pr_de_nav_list_arrow4
{
	background-image: url(/img/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 'Mada',arial;
	color:#666;
}
#featuresexec_text h2, #responsesource_text h2, #pressreleasewires_text h2, #fjd_text h2
{
	font:bold 12px 'Mada',arial;
	color:#333;
	padding:5px 0 0 0;
}
#products_fe, #products_rs, #products_rsandsw, #products_fjd, #products_stj, #products_misc
{
	float:left;
	border-bottom: 3px dotted #F0F0F0; 
	padding:15px 0 10px 0;
	width:100%;
}
#products_fe h3, #products_rs h3, #products_rsandsw h3, #products_fjd h3, #products_stj h3
{
	font:bold 20px 'Mada',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 'Mada',arial;
	margin-left:20px;
}
#products_intro h2,
#products_intro h3,
#products_intro p,
#products_misc p
 {
	font:bold 12px 'Mada',arial;
	margin-left:10px;
}

.product_section{
	clear:both;
	margin-bottom:20px;
}
.product_section h4
{
	font:normal 18px 'Mada',arial;
	color:#333333;
	text-indent:5px;
	text-align:right;
	margin:0 30px 0 0;
}
	
.product_section h2
{
	font:bold 12px 'Mada',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{
	width:500px;
}
.product_section_right p{
	width:500px;
	margin:0 0 0 65px;
}
.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, #products_misc
{
	float:left;
	border-bottom: 3px dotted #F0F0F0; 
	padding:15px 0 10px 0;
	width:100%;
}
#products_fe h3, #products_rs h3, #products_rsandsw h3, #products_fjd h3, #products_stj h3, #products_journalert h3
{
	font:bold 20px 'Mada',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 'Mada',arial;
	color:#333;
	margin-top:0;
	letter-spacing:0px;
}
#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 'Mada',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,
#featuresexec h4,  #responsesource h4, #pressreleasewires h4, #fjd h4
{
	font:bold 20px 'Mada',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 'Mada',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 'Mada',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(/img/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(/img/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 'Mada',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 'Mada',arial;
	color:#000;
	padding: 20px 0 0 10px;
}
#privacy_text h1
{
	font:bold 20px 'Mada',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('/img/dwpub_hub_unknown.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 'Mada',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 'Mada',arial;
	color:#666;
	margin:0;
	padding:10px 10px 10px 178px;
}
#privacy_text h2
{
	font:bold 14px 'Mada',arial;
	color:#000;
	margin:0;
	padding:10px 10px 10px 170px;
}
#online_pr_text h3, #daryl_text h3
{
	font:bold 12px 'Mada',arial;
	color:#333;
	padding:0 10px 0 178px;
}
#privacy_text h3
{
	font:bold 13px 'Mada',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 'Mada',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 'Mada',arial;
	color:#333;
	margin:0;
	padding:0 10px 10px 178px;
}
#contact_form p
{
	font:normal 12px 'Mada',arial;
	color:#333;
	margin:0;
	padding:10px 10px 0 140px;
}
#whitepapers p {
	font:normal 12px 'Mada',arial;
	color:#333;
	margin:0;
	padding:0 10px 10px 33px;
}
#whitepapers #whitepapers_confirm p
{
	padding:0 10px 10px 30px;
}
#dwpubhub_text p, #dwpubhub_text li{
	font:normal 12px 'Mada',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 'Mada',Arial; 
}
#press_text a:link, #press_text a:visited, #press_text a:active
{
	font:normal 12px 'Mada',Arial;
	color:#0481D5;
	text-decoration: none;
}
#press_text a:hover
{
	font:normal 12px 'Mada',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 'Mada',arial;
	color:#333;
	padding:2px 0;
}
#contact_form form
{
	padding:10px 10px 0 10px;
	font:normal 12px 'Mada',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 'Mada',arial;
color: #333;
}
#contact_form_elements br, #whitepapers_form br
{
clear: left;
}
#rss
{
	float:left;
}
#rss h1, #custom h1, #metrics h1
{
	font:bold 20px 'Mada',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 'Mada',arial;
	color:#666;
	margin:0;
}
#rss_right h3
{
	font:bold 12px 'Mada',arial;
	color:#333;
	padding:0 10px;
}
#rss_left h2
{
	font:bold 14px 'Mada',arial;
	color:#666;
	margin:0;
	padding-left:0;
}
#rss_right p
{
	font:normal 12px 'Mada',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 'Mada',arial;
}
#custom
{
	float:left;
}
#custom p
{
	margin:0;
	font:normal 12px 'Mada',arial;
	color:#333;
	padding:5px 10px;
}
#custom label
{
	font:normal 12px 'Mada',arial;
	color:#333;
}
#custom_rss
{
	border:3px dotted #F0F0F0;
	margin:0 10px;
}

.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(/img/icon_info.gif);
	background-color:				#9c0;
}
.css-error
{
	background-image:				url(/img/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 'Mada',arial;
	margin: 0;
	color: #fff;
	padding: 8px 8px 4px;
	background: url(/img/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 'Mada',arial;
	color:#fff;
	padding: 4px 8px 8px;
	background: url(/img/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;
}

.hide { display:none; }

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

#response_sec, #optional_image_sec, #metrics_sec, #priority_sec, #samples_sec, #pa_info{
	padding: 0 0 10px 0;
	margin:0 auto;
	width:545px;
	background: transparent url(/img/choose_cat_dot.gif) no-repeat left 65px;
}
#metrics_sec, #priority_sec, #samples_sec, #pa_info{
	background-position:left 50px;
}

a.stats_pdf_download{
	display:block;
	width:107px;
	padding:2px 43px 2px 2px;
	background:transparent url(/core-css/site_core/img/icon/sprite_tools_article_34_32.gif) no-repeat 124px -64px;
	font:normal 12px 'Mada',Trebuchet MS,arial,verdana,sans-serif;
	text-decoration: none;
}

a.stats_pdf_download:hover { background-position: 124px -96px; text-decoration: underline; }

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

#about_metrics div.shadow.right { float: right; width: auto; border: 1px solid #cccccc; padding: 10px; }
#about_metrics p { line-height: 1.4em; }
#optional_image_sec{
	height:68px;
}

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

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


#samples_sec{
	clear:both;
}

#pa_info{
	clear:both;
}

#metrics_sec{
	clear:both;
}

#rel_enhance{
	clear:both;
}

#release_form ul, #release_form  #submit_cats ul{
	list-style-type:none;
	list-style-position:outside;
	padding-left:0;
}

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



#release_form  #distribution ul{
	clear:both;
	margin: 0 0 15px 0;
	padding: 10px 0 10px 10px;
	border:0;
	width:535px;
}

#rel_enhance ul{
	clear:both;
	margin: 0;
	padding: 0px 0px 0px 10px;
	border:0;
	width:535px;
}

#release_form li{
	padding:6px 0 6px 0;
	background: #fff;
}
	
#release_form  #submit_cats ul li{
	position:relative;
	width:250px;
	float:left;
}
	
/*#release_form  #distribution ul li{
	position:relative;
	width:450px;
	float:left;
}*/

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

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

#release_form fieldset {
	margin:0;
	width:683px;
	padding:0 0 20px 0;
	margin:15px 0 0 0;
}

#rel_enhance legend, #main_details legend, #submit_cats legend, #set_date legend, #giveaways legend, #distribution legend {
	font-size:22px;
	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:0;
	width:533px;
}

#main_details ul{
	clear:both;
	margin: 0 auto 15px auto;
	border:0;
	padding-left:0;
}

*: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:10px;
	padding-left:0;
}

#main_details li.fluid_height { min-height: 150px; }

#main_details li p{
	clear:both;
}

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

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

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

#submit_cats h3, #optional_image_sec h3, #metrics_sec h3, #priority_sec h3, #samples_sec h3, #press_association h3, #pa_info h3{
	position:relative;
	float:left;
	width:321px;
	height:66px;
	text-indent:-9999px;
}
#submit_cats #response_sec h3{
	background:transparent url(/img/RS_h3.gif) no-repeat left 3px;
}
#samples_sec h3{
	background:transparent url(/img/samples_h3.gif) no-repeat;
	height:49px;
	padding-bottom:4px;
}
#pa_info h3{
	background:transparent url(/img/samples_h3.gif) no-repeat;
	height:49px;
	padding-bottom:4px;
}
#optional_image_sec h3{
	width:225px;
	height:49px;
	background:transparent url(/img/media_files_h3.gif) no-repeat;
}
#metrics_sec h3{
	width:225px;
	height:49px;
	background:transparent url(/img/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(/img/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;
}

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

#submit_cats #whats_rs, #submit_cats #whats_sw, #whats_stats, #whats_samples
{
margin:0;
padding:10px 10px 10px 10px;
clear:both;
height:60px;
background: transparent url(/img/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(/img/releases_gradpanel.jpg) no-repeat center center;
	height:110px;
	width:720px;
	padding:0 10px;
	clear:both;
}

#release_form_top
{
	background:url(/img/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, #releases_confirm_payment_container h1, #releases_payfail_container h1{
	font:bold 20px 'Mada',arial;
	color:#DC0D6A;
	padding:10px 0;
	margin:0;
}

.cleara{
	clear: both;
}

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


	
#releases_new_nav img
{
	vertical-align:middle;
}


#release_new_info h2
{
	font:bold 16px 'Mada',Arial;
	margin:7px 0;
	color:#666;
	padding:0 20px;
}
#release_new_info h3
{
	font:bold 12px 'Mada',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
{
	margin:0 auto;
	width:720px;
	/*position: relative;
	z-index:10;*/
}
#release_form hr, #release_preview hr, #release_error_container hr, #release_payment hr 
{
	margin:10px 0;
	width:690px;
}
#release_form p
{
	font:normal 14px 'Mada',arial;
	color:#333;
	margin:5px 0 5px 0;
}
#release_form p.setdate
{
	margin:15px 0 5px 0;
}
#release_form label, .release_text
{
	font: 15px 'Mada',arial !important;
	color:#333 !important; 
	/* float:left; */
	margin:0 !important;
}

#release_form label.error {
}

.release_text
{
	padding:0 !important;
	float:left;
	width:100%;
}

#SW #release_form label
{
	float:left;
	padding-right:5px;
	width: auto;
}

/*#SW #release_form #main_details label
{
	width: 90px;
}*/
#release_form label.error {
	/*padding-left:95px;*/
	color:#f00 !important;
	width: auto !important;
	float:none !important;
	clear:both;
	display:block;
	text-align:center;
	margin: 10px 0 !important;
}



 input.release_form_text, textarea.release_form_text
{
	width:540px;
	border:solid 1px #999;
	height:auto;
	padding: 0;
}

 #release_form input, #release_form textarea, #release_form select
{
	padding: 0;
	border:solid 1px #999;
	font-size: 113%;
}

/*#release_form textarea
{
	width:535px;
	height:100px;
	margin:5px 0;
	border:solid 1px #999;
	padding: 0;
}*/
/*#release_form textarea#instructions
{
	width:500px;
	height:80px;
	margin:0 0 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-right: 4px;
}
 #preview_details_left
{
	list-style: none outside none;
	font:normal 14px 'Mada',arial;
	color:#333;
	float:left;
	width: 150px;
	/* width:30%; */
	padding:0 10px 0 0;

} #preview_details_left li, #preview_details_right li
{
	padding:9px 0 0 0;
	margin:0;
} #preview_details_right
{
	list-style: none outside none;
	font:bold 14px 'Mada',arial;
	color:#333;
	float:left;
	width:530px;
	padding:0;
	margin:0;
}

#release_preview_details
{
	margin:20px auto;
	width:700px;
	padding:0 0 15px 0;
	clear:both;
}
#release_preview_details.first
{
	padding:0 0 5px 0;
}
#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:0 0 15px 5px;
}
#release_preview input
{
	margin-top:15px;
}
#release_preview p, #release_preview_details p, #release_preview_details_changes p
{
	font:normal 14px 'Mada',arial;
	color:#333;
}
#release_preview h2
{
	font:bold 14px 'Mada',arial;
	color:#333;
}
#preview_panel_top
{
	float:left;
	background:url(/img/preview_panel_top_sect_2.gif) no-repeat bottom center;
	width:705px;
	height:4px;
	margin:0;
	padding:0;
}

#preview_panel_main
{
	background:url(/img/preview_panel_main_sect_2.gif) repeat-y;
	float: left;
	width:706px;
	height:100%;
	padding: 0 14px;
	margin:0;
}
#preview_panel_main a{
	color: #006699 !important;
}
#preview_panel_main p, #preview_panel_main li
{
	padding:10px;
	font:normal 14px 'Mada',​Trebuchet MS,​arial,​verdana,​sans-serif;
	padding:0;
	margin:0;
}
#preview_panel_main li {
	list-style: none outside none;	
}
#preview_panel_main h1
{
	background: url("/core-css/css_core/gen_background/li_rel_dot.gif") repeat-x scroll left 15px transparent;
	font:bold 16px 'Mada',arial;
	color:#333;
	padding: 25px 0 5px;
}
#preview_panel_main h2
{
	font:normal 12px 'Mada',arial;
	padding: 0 0 10px;
	margin: 0 0 10px;
	background: url("/core-css/css_core/gen_background/li_rel_dot.gif") repeat-x scroll left bottom transparent;
}
#preview_panel_main #main_img_cont{
	min-width: 200px;
	float: right;
	display: block;
	margin: 0 0 5px 5px
}

#preview_panel_main #main_img_cont img{
	max-width:200px;
	height:150px;
	float:right;
	padding: 0 0 10px 10px;
}

#preview_panel_main #main_img_cont .video {
	text-align:right
}
#preview_panel_bottom
{
	float:left;
	background:url(/img/preview_panel_bottom_sect_2.gif) no-repeat;
	width:705px;
	height:6px;
}
#preview_panel_main  .rel_form_prev_right_col_sect_head h2
{
	background: none repeat scroll 0 0 #333333;
	color: #FFF;
	text-align:left;
	padding:5px 0 0 5px;
	font: normal 14px 'Mada',Trebuchet MS,arial,verdana,sans-serif;
	margin:0;
}

#preview_panel_main .follow_box {
    background-color: #F8F8F8;
    border: 1px solid #E7E7E7;
    border-radius: 4px 4px 4px 4px;
    font-size: 11px;
    font-weight: normal;
    line-height: 24px;
    margin: 10px auto;
    padding: 2px 5px;
    text-align: center;
    width: 120px;
}

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

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

.rel_form_prev_right_col_sect
{
	border:1px solid #999;
	width:95%;
	height:auto;
	margin:10px auto;
	padding:2px;
}

.rel_form_prev_right_col_sect_head
{
	background-color: #333; 
	width:100%;
	height:25px;
}
.rel_form_prev_right_col_sect_body{
	margin:10px;
	padding:3px;
	background-color: white;
} .rel_form_prev_right_col_sect_body ul
{
	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;
}
.rel_form_prev_right_col_sect_body.share_release li a { padding: 5px 0 2px; display: block;}
.rel_form_prev_right_col_sect_body .qtip {
	font-weight: bold;
    text-align: center;
    display: block;
    margin: 10px 4px 0;
}
#preview_panel_main .rel_form_prev_right_col_sect_body .small_contact_info li {font-size: 11px; margin-left: 5px; }

.rel_form_prev_right_col_sect_body.share_release img { float:left; display:inline; margin-right: 6px; }
.rel_form_prev_right_col_sect_body.share_release li.change_text { margin: 15px 0 0 !important }
.rel_form_prev_right_col_sect_body.share_release li.change_text img { float:right }

#see_attachment
{
	float:left;
}
#see_attachment h2
{
	padding:15px 0 0 0;
}
#see_attachment p
{
	margin:0;
}

#release_details form
{
	width:100%;
}
.fieldiv {
	/*padding: 10px 16px 0;*/
}
#main_details .fieldiv {
	/*padding-left: 14px;*/
}
#release_details
{
	width:650px;
}
#release_details h1
{
	padding:0 10px 5px 0;
}
#release_details h2, #releases_confirmation h2
{
	padding:0 10px 10px 0;
	font:bold 14px 'Mada',arial;
	color:#333;
}
#release_details form
{
	margin-top:10px;
}
#SW #release_form #release_details label, .release_details_input, .release_details_radio
{
	display: 			block;
	float: 				left;
}
.release_details_input
{
	border:1px solid #999;
	width:412px;
	height:auto;
	margin:2px 0 !important;
}
#SW #release_form #release_details label
{
	text-align: left;
	width: 140px;
	padding: 2px 0 2px 0;
	margin:0;
	font: bold 14px 'Mada',arial;
	color: #333;
}
#SW #release_form #release_details p
{
	font: normal 16px 'Mada',arial;
	color:#333;
	font-weight: 500;
	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;
}
#SW #release_form #release_details p
{
	margin:5px 0 0 0;
}
#release_preview .price
{
	font:bold 18px 'Mada',arial !important;
	color:#CC0000 !important;
	margin:10px 0;
	padding:0 !important;
}
#release_preview_notices 
{
	padding-top:10px; 
	float:left;
}
#credit_account
{
	
	width:700px;
	/* remove after payment reinstated */
	/*margin:15px 0;*/
}

#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 'Mada',arial;
	color: #333;
}
#release_error_container p, #release_error_container li, #releases_confirmation p, #releases_confirmation li
{
	font:normal 12px 'Mada',arial;
	color:#333;
	width:auto;
	margin: 10px 0;
}
#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 'Mada',arial;
	color:#333;
	padding: 20px 0 0 0;
}
#prw_about p
{
	font:normal 12px 'Mada',arial;
	color:#333;
}
#prw_about h1
{
	font:bold 20px 'Mada',arial;
	color:#333;
	padding: 20px 0 15px 20px;
	margin-bottom:0;
}
#prw_about h2
{
	font:bold 14px 'Mada',arial;
	color:#666;
	margin:0;
	padding:0 10px 15px 20px;
}

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

.prw_about_head
{
	/*float:left;*/
	padding:0 !important;
}
#SW h2.prw_about_head
{
	font-size: 24px;
}
#prw_about_sections h3{
	font-size: 18px;
    font-weight: bold;
    padding: 0 0 20px;
} #prw_about_list_container ul{
	font-size: 12px;
    line-height: 1.5em;
    padding: 0 0 10px;
}
#prw_about_sections ol li{
	list-style: decimal outside none;
    margin: 0 0 0 20px;
    padding: 0 0 10px;
}
#prw_about_sections ul {
    font-size: 12px;
    line-height: 1.5em;
    padding: 0 0 10px;
}
#prw_about_sections ul li{
	list-style: disc outside none;
    margin: 0 0 0 20px;
    padding: 0 0 10px;
}
#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 'Mada',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 'Mada',arial;
	padding-bottom:5px;
}
#prw_about_list_container
{
	float:left;
	padding:15px 0 15px 20px;
	width:800px;
}
#prw_about_list1
{
	width:200px;
	float:left;
	/* border-right:3px dotted #666; */
}
#prw_about_list2
{
	width:170px;
	float:left;
	padding:0 30px !important;
}
#prw_about_list3
{
	width:245px;
	float:left;
	padding-left:0px !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 'Mada',arial;
	color:#333;
}
#prw_about_sections ul
{
	padding-left:20px;
}
#prw_about_sections h2
{
	padding:10px 0 15px;
}
.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;
}


#video_content{
	float:left;
	margin-left:30px;
}
#video_content li{font:normal 12px 'Mada',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 'Mada',arial;
}

#podcasts ul li ul li.podcastli{
	/* list-style:square inside url("/img/icons/podcast-logo.gif"); */
	background:url("/img/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;
}

#SW #releases_payment_container label, .releases_payment_container_textinput
{
	display: 			block;
	width: 				300px;
	float: 				left;
	margin: 			5px 0 5px 0;
} .releases_payment_container_textinput
{
	border: 2px solid #CCCCCC;
	height: 20px;
	padding:1px;
} #releases_payment_container select
{
	padding: 1px;
}

#SW #releases_payment_container label
{
	text-align: left;
	width: 170px;
	padding: 5px 20px 5px 0;
	font: bold 12px 'Mada',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 'Mada',arial;
	color:#333;
	float:left;
	padding:5px 5px;
	margin:0;
}
#releases_confirm_payment_container, #releases_payfail_container
{
	float:left;
	width:695px;
	padding:0 10px 0 0;
}
#releases_confirm_payment_container th, #releases_payfail_container h2
{
	font:bold 16px 'Mada',arial;
	color:#333;
	margin:0;
	text-align:left;
	padding-left:0;
}
#releases_confirm_payment_container h1,
#releases_payfail_container h1
{
	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 'Mada',arial;
	color:#333;
	margin:0;
	vertical-align: top;
}
#releases_confirm_payment_container p
{
	padding:10px 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 'Mada',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 'Mada',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 'Mada',arial;
	color:#555;
	text-align:left;
}
#graph_body td
{
	font:normal 12px 'Mada',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 'Mada',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 'Mada',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 'Mada',arial;
	color:#009900;
	padding-bottom: 10px;
}
#contact_error p
{
	font:bold 12px 'Mada',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:5px 0;
}
#release_data li.rel_label
{
	float:left;
	display:inline;
	width:150px;
	font-weight:bold !important;
	clear:both;
}
.rel_data
{
	font:bold 13px 'Mada',arial !important;
	clear:both;
}
#quote_box
{
	background-color:#fff9d7;
	border: solid 1px #e2c822;
	width:300px;
	float:right;
	margin-top:0;
	padding:0;
}
#quote_box h2
{
	font:bold 16px 'Mada',arial;
	color:#333;
	margin:0;
	padding:10px;
	float:left;
}
#preview_panel_main #main_img_cont #quote_box {
	background: url("/img/open_quote.gif") no-repeat scroll 8px 8px transparent;
	padding: 10px 8px 10px 23px;
	width: 168px;
	clear: both;
	border: 1px solid #999999;
}
#preview_panel_main #main_img_cont #quote_box h2 {
	float: none;
    background: url("/img/close_quote.gif") no-repeat scroll right bottom transparent;
    padding: 6px 10px 6px 6px;
    font-size: 14px;
    color: #333333;
}
#preview_panel_main #main_img_cont #quote_box img {
	float: none;
	width: auto;
	height: auto;
}
.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;
}
#imageupload
{
	float:left;
	
}
#application
{
	float:left;
	padding:0 0 0 50px;
}
#application ul
{
	padding:0;
}
#application li
{
	list-style: inside ;
	font:bold 14px 'Mada',arial;
}
#application h2, #application h3
{
	font:bold 14px 'Mada',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;
	font-family: 					'Mada',arial, sans-serif;
}
.transitionBox
{
	margin:							10px 10px 0;
	padding:						10px;
	background-color:				#fff9d7;
	border:							solid 1px #e2c822;
	clear:							both;

}
.transitionBox p
{
	margin:							0 0 0 0;
}
.transitionBox a
{
	cursor:							pointer;
}
.transitionBox span.ltmsg
{
	color: #006699;
}
.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:0;
}

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

legend{
	font:bold 12px 'Mada',arial;
	color:#333;
	margin:0 0 20px 0;
	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;
}

/* 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(/img/mid_terms_box.gif);
	background-repeat: repeat-y;
}

#terms h3{
	margin:0;
	padding:15px 0 0 45px;
	width:479px;
	height:52px;
	font-family: 'Mada',trebuchet, sans-serif;
	font-weight: lighter;
	color: #999999;
	background-image: url(/img/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, div#terms_cond li{	
	list-style-type: none;
	background-image: url(/img/grey_egg_bullit.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	padding-top: 4px;;
	padding-left: 30px;
	min-height: 25px;
	
	margin:10px 0 10px 0;
}

#terms a.termsJUntrigger{
	display:block;
	width:524px;
	height:38px;
	background-image: url(/img/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:'Mada',arial, sans-serif;
	border: 1px solid #CCCCCC;
	clear:both;
	height:auto;
	margin:10px 0 0 0;
	padding:5px 5px 0 5px;
	width:717px;
}

#releases_new_nav{
	width:706px;
	height:auto;
	margin:0 0 5px 0;
}

#releases_new_nav h2{
	font-family: 'Mada', trebuchet, sans-serif;
	font-size: 20px;
	color:#333333;
	width:auto;
	float:left;
	padding:6px 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: 'Mada', arial, sans-serif;
	font-weight: bold;
	font-size:15px;
	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(/img/DWPub_arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#releases_new_nav li.expanded{
	background-image: url(/img/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 14px 'Mada';
	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: 'Mada', trebuchet, sans-serif;
	font-size: 14px;
	margin:0 0 10px 0;
	padding:0 18px 0 18px;
}

/* table styling */

#mytable, table.stats,  .prw_benefits_table{
	font: normal 14px auto 'Mada', Arial, Verdana, sans-serif;
	width: 650px;
	padding: 0;
	margin: 0 auto 0 auto;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	color:#333333;
}

.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, .prw_benefits_table th{
	font: normal 14px 'Mada', Arial, Verdana, 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,  .prw_benefits_table{
	border:0;
	border-left:1px solid #cccccc;
	margin-bottom:0;
	
}
 .prw_benefits_table p, ul {
	margin:0;
} .prw_benefits_table p {
	text-align: center;
	font-weight:bold; 
	padding:0 !important; 
	font-size: 12px;
    line-height: 15px;
} .prw_benefits_table ul {
	list-style: none inside none;
	margin-top:10px;
	font-size: 12px;
    line-height: 1.5em;
    padding: 0 0 10px;
}

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

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

#key_area table.stats td, #piechart_area table.stats td, .prw_benefits_table td{
	border-top: 0;
	border-bottom:1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
 .prw_benefits_table ul li {
	list-style: none inside none;
	margin: 0 0 0 20px;
    padding: 0 0 10px;
}

#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:170px;
	font-weight:bold;
}

#metrics  p.info{
	width:600px;
	min-height:50px;
	height:auto !important;
	height:50px;
	font: normal 12px 'Mada',Arial, Verdana, sans-serif;
	color:#0481D5;
	margin:10px 0 17px 22px;
	padding:5px 0 8px 40px;
	background:transparent url(/img/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, .prw_benefits_table td{
	border-right: 1px solid #cccccc;
	border-top:  1px solid #cccccc;
	background: #fff;
	font: normal 11px 'Mada', Arial, Verdana, 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:40px;
	background-image: url(/img/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.terms_cond {
	display: block;
	text-align: center;
	color: #0481D5;
	font-size: 12px;
}


/* terms and conditions page styling*/

div#terms_cond{
	background-image: url(../img/terms_cond_body.gif);
	font-family:  'Mada', Arial, Verdana, sans-serif;
	font-size: 11px;
}					

div#terms_cond #termsContainer{
	position:relative;
	background-color: #ffffff;
	margin:0px auto 0px auto;	
	padding: 10px;
	border: solid 1px #333333;
	width:800px;
	height:600px;
	overflow:auto;
}
/*
#termsContainer{
	
	width:460px;
	height:auto;
	background-color: #ffffff;	
	padding: 0;
	margin:0 0 0 10px;
	}
*/

div#terms_cond  #termsContainer h1{
	position:absolute;
	top:20px;
	left:20px;
	width:493px;
	height:35px;
	background-image: url(../dwpub-com-img/logo-bg.png);
	text-indent: -9999px;
	padding: 0;
}

#termsContainer h1{
	position:absolute;
	top:0;
	left:15px;
	width:338px;
	height:72px;
	background-image: url(../dwpub-com-img/logo-bg.png);
	text-indent: -9999px;
	margin:0;
	padding:0;
}

#header_space{
	height:40px;
}

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

div#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: 'Mada', Arial, sans-serif;
	color:#333;
	padding: 5px;
	margin:0 0 5px 30px;
}

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

div#terms_cond p, div#terms_cond li{
	font-family:  'Mada', Arial, Verdana, sans-serif;
	font-size: 11px;
	padding:0;
	margin-bottom:10px;
}

div#terms_cond ul li{
	background-image: url(../dwpub-com-img/icon-dwp.png);
	padding:3px 10px 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(/img/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 'Mada,'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 'Mada',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(/img/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 'Mada', "Trebuchet MS", Verdana, Arial, sans-serif;
	float:left;
	
}

#metrics h2{
	background:transparent url(/img/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(/img/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(/img/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 'Mada', "Trebuchet MS", Verdana, Arial, 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 'Mada', 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(/img/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(/img/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(/img/metrics_a_0.gif) no-repeat center bottom;
	text-indent:-9999px;
	outline:0;
}

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

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

a:hover.slid_down{
	background-image: url(/img/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(/img/print_icon.gif) no-repeat left top;
	margin:0 10px 0 0;
	
}

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

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

a.download_metric:hover{
	background: transparent url(/img/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:705px;
	padding:0 10px;
	float:left;
}

#metrics ul
{
	list-style: none outside none;
	font: normal 14px 'Mada',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:701px;
}

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


#myaccount h1
{
	font:bold 20px 'Mada',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:701px;
}
#tab_li_container li
{
	position:relative;
	height:32px;
	float:left;
	background:url('/img/tab_bg.jpg') repeat-x;
	margin-right:5px;	
}
#tab_li_container li a
{
	width:auto;
	height:30px;
	float:left;
	background:url('/img/tab_left_corner.jpg') no-repeat top right;	
	border-bottom:2px solid #cecece;
	font:bold 14px 'Mada',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('/img/tab_border_bottom.gif') 0px 30px repeat-x;
	width:695px;
	padding:0 0 0 10px;
	height:32px;
	position: relative;
}
#myaccount_tabs .services
{
	width:701px;
}
#tab_li_container li.ui-tabs-selected
{
	background:url('/img/white_tab_bg.jpg') repeat-x !important;
}
#tab_li_container li.ui-tabs-selected a
{
	height:32px !important;
	z-index:1;
	background:url('/img/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('/img/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('/img/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 'Mada',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 'Mada',arial;
	color:#333;
	padding-left:0;
}
#myaccount_tabs h3
{
	font:bold 12px 'Mada',arial;
	color:#333;
	padding:4px 0;
	margin:0;
}
#myaccount_tabs th
{
	font:bold 13px 'Mada',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:701px;
	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:681px;
	padding:10px;
}


#ma_featuresexec, #ma_fjd, #ma_responsesource, #ma_modules, #ma_pr, #ma_support
{
	width:681px;
	border:none;
	padding:10px 10px 0;
}
#ma_services
{
	padding-top:0;
}
/*hack for IE*/
*html #ma_services, #ma_actions
{
	padding-top:0;
	width:695px;
}
*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 'Mada',arial;
	color:#333;
	padding:0 0 5px 0;
	height:100%;
	width:701px;
	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:701px;
	/* padding:6px 0; */
	padding:0;
	border-bottom: 2px solid #ccc;
	margin:0;
}
#ma_services ul.ui-tabs-nav li
{
	float:left;
	font:bold 12px 'Mada',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 'Mada',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 'Mada',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 'Mada',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 'Mada',arial;
	color:#333;
}
#prw_table a:hover
{
	border-bottom:1px solid #333;
}
.prw_table td
{
	font:normal 12px 'Mada',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(/img/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(/img/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:500px;
	padding:0;
	margin:0 0 0 67px;
	font:12px normal 'Mada', Trebuchet MS,arial,verdana,sans-serif;	
}

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

/* login form styling */


a.swap_link{
	display:block;
	width: 172px;
	height: 40px;
	background: url(/img/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(/img/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(/img/form_ul_mid.gif) repeat-y;
	clear:both;
	padding:15px 0 1px 0;
}
	
	
#log_mid_col form h2{
	display:inline;
	float:left;
	height:auto;
	margin:8px 0 0 20px;
	padding:7px 12px 8px 3px;
	background: url(/img/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(/img/icons/a_swap_link_0.jpg) no-repeat;
	height:35px;
	width: 100px;
	padding:12px 0 0 70px;
	margin-left:164px;
	display:block;
}
#login_forgot a.swap_link{
	background:url(/img/icons/a_swap_link_0.jpg) no-repeat scroll 0 0 transparent;
	display:block;
	height:35px;
	margin-left:148px;
	padding:12px 0 0;
	text-align:center;
	width:168px;
	text-indent:0;
}

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: 'Mada',verdana, sans-serif;
	font-size: 1.0em;
	margin: 0px 0px 0px 0px;
	border: 2px solid #C0CDE1;
}

ul#login_form input#rememberme{
	width:auto;
	border:none;
	padding:0 0 0 0;
}

ul#login_form li{
	list-style-type:none;
	list-style-image:none;
	list-style-position: outside;
	width:341px;
	margin:0 0 6px 0;
	padding: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(/img/tab_select_log.jpg) no-repeat;
	background-position: -169px 0;
}	
/* end login form styling */

/* for login forgot */

#forgot_tab{
	width:309px;
	height:auto;
	background:transparent url(/img/help_tab_back.gif) no-repeat left bottom;
	padding: 10px 16px 35px 16px;
}
#login_forgot{margin:0 0 25px 0;}

#log_mid_col #login_forgot form{width:341px;height:auto;background:none;z-index:10; border-bottom: none;margin:0 0 0 0;}

#log_mid_col #login_forgot form h2{
	display:inline;
	float:left;
	height:23px;
	font-size:17px;
	margin:8px 0 0 20px;
	padding:5px 12px 6px 3px;
	background-image: none;
	color:#ff0033;
}

#log_mid_col #login_forgot h3{
	padding:0 0 0 0;
}


#log_mid_col #login_forgot ul{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	padding:0 0 0 0;
}

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

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

#textContent #login_forgot li{
	list-style: none outside none;
	width:341px;
	margin:0 0 6px 0;
	padding-left:0;
}
#textContent #login_forgot li{width:325px}

/* 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(/img/a_win_close_login.gif) no-repeat left -112px;
	font: 16px normal 'Mada', verdana,arial,Trebuchet MS,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(/img/a_win_close_login.gif) no-repeat left -168px;
}

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

#login_body #login_help a.slid_down{
	background: transparent url(/img/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(/img/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;
	padding: 0 0 10px;
}

#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 'Mada',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 'Mada',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 'Mada',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('../img/icons/back_disabled.jpg');
}

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

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

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

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

.dataTables_paginate {
	width: 400px;
	height: 22px;
	line-height: 22px;
	font:normal 11px 'Mada',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 'Mada',trebuchet, sans-serif;
	margin:15px 0 20px 0;
}

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

#press_table h2{
	background:transparent url(/img/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;
}

#dwpubContent .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(/img/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 'Mada',trebuchet, sans-serif;
}

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

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

.press_content ul{
	position:relative;
	font:12px normal 'Mada',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(/img/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;
}

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

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

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

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

	font:normal 12px 'Mada',arial;
	margin:0;
}
.email_rec, .unique_users
{
	padding:0 !important;
	border:none !important;
}
.email_rec div, .unique_users div
{
	display: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 'Mada',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 14px 'Mada',arial;
	
}
.rel_details_label{font-weight:normal; white-space: nowrap; vertical-align: top;}
#about_metrics h3
{
	font:bold 13px 'Mada',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 'Mada',arial, sans-serif;
	padding:5px 0;
}
#journo_offer_more_text
{
	clear: both;
	padding-top:5px;
}
#journo_offer_more_text p {font-size:11px;}

#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;
}

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

/* Event CSS */
#events{
	background:url(/img/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 'Mada',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;}
#past_future_events ul {
	list-style:none inside url(../img/bullet_dwp.gif);
	padding-left:10px;
}

/* 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(../img/icons/twitter_bird_a.gif) no-repeat 1px 6px;
	background-color:#FFFFFF;
	border:1px dotted #C3CCDD;
	margin:0;
	padding:6px 0 6px 32px;
}
/* follow us */
.facebook_follow{
	width:204px; 
	margin:4px 0 4px 9px; 
	padding: 3px;
	//border-top:1px dotted #999; 
	//border-bottom:1px dotted #999;
	background:#EFEEEF;
}
.facebook_follow a{
	display:block;
	width:auto;
	background: transparent url(../img/icons/facebook_square_a.gif) no-repeat 2px 2px;
	background-color:#FFFFFF;
	border:1px dotted #C3CCDD;
	margin:0;
	padding:6px 0 6px 32px;
}

#breadcrumb{margin:15px 0; padding:3px 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#breadcrumb  ,#breadcrumb a{font:12px 'Mada',Arial;}
#products_container ul li a{font:12px 'Mada',Arial;}


.help_box{
	position:relative;
	width:341px;
	height:auto;
}

#textContent .help_box a.help_toggle,
#textContent .help_box a.forgot_toggle{
	position:relative;
	display:block;
	width:275px;
	height:40px;
	background: transparent url(/img/a_win_close_login.gif) no-repeat left -112px;
	font: 16px normal 'Mada', verdana,arial,Trebuchet MS,sans-serif;
	color:#ff0036;
	padding:16px 50px 0 16px;
	outline:0;
}

#textContent .help_box a.help_toggle:hover,
#textContent .help_box a.forgot_toggle:hover{
	background: transparent url(/img/a_win_close_login.gif) no-repeat left -168px;
}

#textContent .help_box a.slid_down:hover{
	background: transparent url(/img/a_win_close_login.gif) no-repeat left -56px;
}

#textContent .help_box a.slid_down{
	background: transparent url(/img/a_win_close_login.gif) no-repeat left 0;
}

#textContent .help_box h3{
	margin-bottom:0;
	padding:0;
}

#textContent .help_box strong{
	color:#3399FF;
}

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

.hidden{display:none;}

/*//////////////////////////////////////////////////////////*/
/*----------------login // migration pages------------------*/
/*//////////////////////////////////////////////////////////*/

#migration{float:left; display:inline;width:720px; padding:11px 0 0 14px;}

#migration h1{
	font: 20px 'Mada',Trebuchet MS,arial,verdana,sans-serif;
    margin: 0 0 14px 0;
    padding: 5px 0 0 0;
    border-top: 5px solid #EFEEEF;
}
#migration h2{
	font: 16px 'Mada',Trebuchet MS,arial,verdana,sans-serif;
    margin: 0;
    padding: 0 0 0 0;
}
.mig_benefit{
	float:left; 
	display: inline; 
	border-right:1px solid #333;
	width:211px;
	height:auto;
	margin:14px 14px 0 0;
	padding:0 14px 0 0;
}

#migration_benefits{
	clear:both;
	display:block;
}
.mig_benefit strong{
	font:bold 15px 'Mada',Trebuchet MS,arial,verdana,sans-serif;
}

ul#comp_emails{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul#comp_emails li{
	position:relative;
	float:left;
	display:inline;
	width:305px;
	padding:0 0 0 0;
	margin:0 12px 12px 0;
	font:normal 12px 'Mada',Trebuchet MS,arial,verdana,sans-serif;
}
ul#comp_emails a{color:#006699;}

.transition_button a{
	position:relative;
	float:right;
	display:inline;
	color:#83AC44;
	background:transparent url(/core-css/css_core/icons/arrow_icon_md.gif) no-repeat right center;
	height: 26px;
	width:80px;
    padding: 24px 66px 20px 0;
    font:normal 12px 'Mada',Trebuchet MS,arial,verdana,sans-serif;
}
#password_request .area_panel{padding-bottom: 0; padding-right:0; width:638px}

ul#comp_emails li .in_shadows{padding:10px;}
ul#comp_emails li a{display:block;}

.pwd_sent{
	position:relative;
	display:block;
	width: auto;
	height:auto;
	padding:0;
	margin:0 0 14px 0;
	
}
.pwd_sent p{
	float:left;
	display:inline;
	border:3px solid #83AC44;
	padding:20px 20px 20px 45px;
	background: url("/core-css/css_core/icons/ok_tick.gif") no-repeat 10px center transparent;
}
.pwd_sent a{
	cursor:pointer;
	color: #006699;
}
.pwd_fail{
	position:relative;
	display:block;
	width: auto;
	height:auto;
	padding:0;
	margin:0 0 14px 0;
	
}
.pwd_fail p{
	float:left;
	display:inline;
	border:3px solid #D00000;
	padding:20px 20px 20px 45px;
	background: url("/core-css/css_core/icons/error_X.gif") no-repeat 10px center transparent;
}
.pwd_fail a{
	cursor:pointer;
	color: #006699;
}
.area_panel{
	position: relative;
	padding: 14px;
	border: 1px solid #999;
	background: #fff url(/core-css/css_core/cube_pat.gif);
	margin:15px 0 15px 0;
}

.in_shadows{
    width:auto;
    height:auto;
    display: block;
    border:1px solid #666666;
    background: #fff;
    padding:4px;
    -moz-box-shadow:3px 3px #C5C5C5; /* Firefox */
    -webkit-box-shadow: 3px 3px #C5C5C5; /* Safari and Chrome */
    }
    
#login_error .in_shadows{padding:10px;}

/* styles for login error page */
#login_error{
	background:#fff;
	width:400px;
}
#login_error ul{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	padding: 0;
}
#login_error ul li{display:block;}
#login_error label{width:100px;font:normal 96% 'Mada',Trebuchet MS,arial,verdana,sans-serif;}
#login_error input{
	border: 2px solid #CCCCCC;
    color: #000000;
    padding:2px;
	float:right;
	display:inline;
	width:230px;
	margin: 0 0 4px 0;
}

#login_error h3{
	font:normal 123.1% 'Mada',Trebuchet MS,arial,verdana,sans-serif; 
	margin:0 0 10px 0; 
	padding:0 0 0 0;	
}

ul#login_form a.swap_link,
#login_forgot a.swap_link, #login_error a.swap_link{
	background:url(/img/icons/a_swap_link_0.jpg) no-repeat scroll 0 0 transparent;
	display:block;
	height:35px;
	margin-left:164px;
	padding:12px 0 0;
	text-align:center;
	width:168px;
	text-indent:0;
	font:normal 100% 'Mada', Trebuchet MS,arial,verdana,sans-serif;
}
#login_error a.swap_link{float:right;display:inline;} #login_error a.swap_link{text-indent:0;}

/*//////////////////////////////////////////////////////////////*/
/*----------------login // central login pages------------------*/
/*//////////////////////////////////////////////////////////////*/

#c_block {
	border-bottom: 3px dotted #F0F0F0;
    padding: 5px 0 60px 8px;
    width:215px;
    display:block;
}
#c_block.hidden {
    display:none;
}
#free_trial {
    padding: 8px 0 8px;
    width:215px;
    margin-left: 8px;
}

#promo_button_en a{
	display:block;
	width:210px;
	height:111px;
	background:transparent url(/img/free_trial_en.jpg) no-repeat;
	text-indent:-9999px;
}

#promo_button_en a:hover, #promo_button_de a:hover, #promo_button_fr a:hover {
	background-position:left -111px;
}

#promo_button_de a{
	display:block;
	width:210px;
	height:111px;
	background:transparent url(/img/free_trial_de.jpg) no-repeat;
	text-indent:-9999px;
}

#promo_button_fr a{
	display:block;
	width:210px;
	height:111px;
	background:transparent url(/img/free_trial_fr.jpg) no-repeat;
	text-indent:-9999px;
}    

#fe_log_right_col{
	width:215px;
	height:auto;
	padding: 0 0 20px 8px;
}

#fe_log_right_col ul{
	width:210px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	
}

#fe_service h2{
	font:lighter 16px 'Mada', verdana,arial,Trebuchet MS, sans-serif;
	color:#ff0033;
	margin:0 0 0 0;
	padding:60px 85px 0 16px;
	line-height:1.2em;
}
	
#benefit_fader{width:210px;height:auto;}

#fe_log_right_col h2{
	width:186px;
	background: transparent url(/img/fe_service_back.gif) no-repeat top;
	font-weight:bold;
	color:#999999;
	padding:10px 8px 10px 16px;
	margin:0;
	border-bottom:solid 2px #999999;
}

#fe_log_right_col ul li{
	display:block;
	width:180px;
	min-height:86px;
	height:auto !important;
	height:86px;
	font:normal 20px 'Mada', verdana,arial,Trebuchet MS,sans-serif;	
	background: transparent url(/img/fe_service_h2_sub.gif) no-repeat left bottom;
	color:#ff3333;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0 0 0 0;
	padding:15px 15px 40px 15px;
}


#jd_log_right_col{
	width:215px;
	height:auto;
	padding: 0 0 20px 0;
	border-bottom: 3px dotted #F0F0F0;
}

#jd_service{
	width:206px;
	border:2px solid #999999;
	padding:10px 10px 20px 10px;
	font:normal 12px 'Mada',verdana,arial,Trebuchet MS,sans-serif;
	color:#ff3333;
	background:transparent url(/img/gen_pattern_foot.gif) repeat-x left bottom;
	min-height:166px;
	height:auto !important;
	height:166px;
	width:218px;
}

#jd_service p{
	margin:8px 0;
}

#jd_service h2, #jd_service h1{
	color:#849DC4;
	font-size: 1.2em;
	padding: 0;
}


#rs_log_right_col{
	width:215px;
	height:auto;
	padding: 0 0 20px 8px;
	border-bottom: 3px dotted #F0F0F0;
}

#rs_service{
	width:210px;
	min-height:86px;
	height:auto !important;
	height:86px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: transparent url(/img/rs_service_back.gif) no-repeat;
}

#rs_service h2{
	font:normal 18px 'Mada', verdana,arial,Trebuchet MS,sans-serif;
	color:#ffcc00;
	margin:0 0 0 0;
	padding:80px 8px 0 16px;
	line-height:1.2em;
}

#rs_service h2.rs_service_sub{
	background: transparent url(/img/re_service_h2_sub.gif) no-repeat left bottom;
	color:#999999;
	padding:16px 8px 40px 16px;
}

#clogin_top_content p{
	margin-bottom: 20px;
	text-align: center;
	padding: 0;
}

#source_logo_div{
	height:auto; 
	margin:5px auto 30px; 
	width:320px;
}

#source_logo_div p{
	width:auto; 
	float:left; 
	margin:0 0 0 10px;
}

#source_logo_div img{
	float:left; 
}

#content_right.clogin_content_right {
    margin: 20px 0 7px;
}

#release_price_brkdwn_preview {
    font: 14px 'Mada',arial;
    margin: 5px 0 0 0;
    text-align: left;
    width: 60%;
}


#PAYMENT_INFO table {
	width:450px;
	text-align:left; 
	margin: 5px 0 0 0;
	font:14px 'Mada',arial;
	border-collapse: separate; 
	border-spacing: 10px;
}

#PAYMENT_INFO table tr { padding-bottom: 6px; }

#PAYMENT_INFO table .right{
	text-align:right; 
}

#PAYMENT_INFO table tr.totalprice{
	font: 138.5% lighter 'Mada',Trebuchet MS,arial,verdana,sans-serif;
	color:#83AC45 !important;
}

#release_price_brkdwn_preview th {
    font-weight: bold;
}

#release_price_brkdwn_preview .right {
    text-align: right;
}


#release_price_brkdwn_preview tr.totalprice table {
    border-bottom: 3px double #000000;
    border-color: #000000;
    border-top: 1px dashed #000000;
    float: right;
    margin-top: 5px;
}

#release_price_brkdwn_preview tr.totalprice {
    color: #CC0000 !important;
    font: bold 18px 'Mada',arial !important;
}

#PAYMENT_INFO table tr.totalprice.sub_total { color:#333 !important; }


#PAYMENT_INFO table tr.totalprice td { 
	padding: 4px 0;
	border-bottom: 1px solid #999;
}
#PAYMENT_INFO table tr.totalprice th { border-bottom: 1px solid #999;  } 	

#PAYMENT_INFO table tr.totalprice_vat{
	font:bold 18px 'Mada',arial !important; 
	color:#CC0000 !important;
}

#PAYMENT_INFO table tr.totalprice table,
#PAYMENT_INFO table tr.totalprice_vat table{
	border-top-style:solid; 
	border-bottom-style:double; 
	border-top-width:1px; 
	border-bottom-width:3px; 
	border-color:#999; 
	margin-top:5px;
	float: right;
}

#PAYMENT_INFO table tr.heading th { font: 138.5% lighter 'Mada',Trebuchet MS,arial,verdana,sans-serif; border-color:#999; padding:0 0 4px 0; }
#PAYMENT_INFO table tr.totalprice table { border-bottom-style:solid; border-bottom-width:1px;  }
#PAYMENT_INFO table th { width:450px; }
#PAYMENT_INFO table th.right, #PAYMENT_INFO table td.right { width:180px; }
#PAYMENT_INFO table td, #PAYMENT_INFO table th {
	border-bottom:1px solid #E7E7E7;
}

#PAYMENT_INFO small { display:block; margin: 14px 0 0 10px; }

#pa_select{
	margin: 0 auto 15px;
}
#release_form #pa_select ul li{
	position:relative;
	width:160px;
	float:left;
}
	
#release_form #pa_select ul li input{
	margin-right: 4px;
	float:left;
}

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

#release_form  #pa_select ul.pa_select li{
	width:510px;
	padding-bottom:0;
}




#press_association fieldset {
	margin:0;
	width:683px;
	padding:20px 10px 10px 10px;
	margin:20px 0 0 0;
}

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


#press_association legend {
	font-size:20px;
	color:#DC0D6A;
}


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

#press_association li{
	border:none;
	margin-bottom:0;
	float: left;
    position: relative;
    width: 150px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    padding: 6px 6px 0;
}

#press_association li p{
	clear:both;
}

#SW #release_form #press_association label{
	float:left;
	width:80px;
}

#SW #release_form #pa_keywords label{
	float:left;
	width:145px;
}

.pa_keywords_text {
    border: 1px solid #999999;
    height: 20px;
    width: 450px;
}

#pa_keywords li{
	width: 639px;
	margin-top: 10px;
}

#SW #release_form #pa_topics label, #SW #release_form #pa_categories label{
    float: none;
    padding-left: 10px;
}

#press_association .pa_title{
	width: 639px;
	margin-bottom: 13px;
	margin-top: 0;
}

#pa_keywords li.pa_title{
	margin-bottom: 3px;
	margin-top: 0;
}

#press_association h3, .pa_label{
	color: #333333 !important;
    font: bold 15px 'Mada',arial !important;
	float: none;
	height: auto;
    text-indent: 0;
    width: auto;
    margin: 0 0 7px;
    padding: 0;
}

#SW #release_form #pa_check label{
	float:left;
	width:300px;
	font: bold 14px 'Mada',arial !important
}

#pa_check h3{
	margin-bottom: 10px;
	font: bold 14px 'Mada',arial !important;
}

.service_price{
	color: #DC0D6A;
	font: bold 12px 'Mada',arial;
}

.pa_tick{
	color: #000000;
	font: italic 11px 'Mada',arial;
}

#SW #release_form #pa_media label{
    float: none;
    padding-left: 0;
}

li.pa_image {
    height: 150px;
}

#pa_img_sltn{
	margin: 10px 0 10px 30px;
}

#SW #release_form #pa_media li.pa_title label{
	float: left;
    width: 350px;
    padding-right: 5px;
}

#SW #release_form #pa_media li.pa_title input{
	float: left;
	margin: 0;
}

#press_association p.pa_plevel{
	float: left;
	margin: 0 0 5px !important;
	padding-left: 5px;
	clear:none;
}

#pa_hasimage {
	padding-bottom:5px;
}
#pa_title_img {
	padding-bottom: 5px !important;
}

#release_navigate{
	font-family: 'Mada',arial, sans-serif;
	clear:both;
	height:43px;
	margin:10px 0;
	padding:5px;
	width:710px;
}

#about_pa ul{
    background: none;
    border: none;
    clear: both;
    margin: 0;
    padding: 5px;
	width:660px;
	list-style-type: disc;
	list-style-position: outside;
}

#about_pa li{
	width:570px;
	background: none;
    border: none;
    float: none;
    position: relative;
    color: #333333;
    font: 14px 'Mada',Arial;
    margin: 0 0 5px 30px;
    padding: 5px;
}

#release_details_intro ul{
    background: none;
    border: none;
    clear: both;
    margin: 0;
    padding: 5px;
    width:660px;
    list-style-type: disc;
    list-style-position: outside;
}

#release_details_intro ul.contact-info {
	margin-bottom: 12px;
	padding-bottom: 12px;
	
}

#release_details_intro ul.contact-info li {
	font-size: 15px;
	font-weight: 500;
}

#release_details_intro li{
    width:570px;
    background: none;
    border: none;
    float: none;
    position: relative;
    color: #333333;
    font: 14px 'Mada',Arial;
    margin: 0 0 5px 30px;
    padding: 5px;
	display: list-item;
}

#release_step_alerts {
	margin-bottom:40px;
}

#release_step_alerts fieldset {
	margin:0;
	width:683px;
	padding:10px 10px 10px 10px;
	margin:20px 0 20px 0;
	border: 1px solid #FF0000;
}

#release_step_alerts legend {
	color:#FF0000;
	font-size: 20px;
}

#release_step_alerts p{
    color: #333333;
    font: 12px 'Mada',arial;
}

#release_step_alerts li{
    color:#FF0000;
    font: 12px arial;
    background:none;
    border:none;
    
}

#release_form #release_step_alerts ul{
	list-style-position: inside;
    list-style-type: disc;
}

#release_step_warnings fieldset {
	border: 1px solid #FF6C00;
}
#release_step_warnings legend {
	color:#FF6C00;
}
#release_step_warnings li{
    color:#333333;
}

#release_contact {
    padding: 10px 0 0;
    width: 650px;
}

#release_contact p {
    color: #333333;
    font: 12px 'Mada',arial;
    margin: 0 0 5px !important;
    width: 100%;
}

#release_contact label {
    padding: 2px 0;
    text-align: left;
    width: 120px;
    display: block;
    float: left;
}

#release_preview, #release_preview_payable, #release_preview_contact, #release_preview_submit{
	float:none;
	margin:0 auto;
    width: 700px;
    padding:0 0 15px 5px;
    clear:both;
}

#release_preview_payable .subscriptionWarningMessage , #PAYMENT_INFO .subscriptionWarningMessage {
	color:#cc0000;
	font: bold 14px 'Mada',arial;
}

#release_preview_submit p {
    color: #333333;
    font: 14px 'Mada',arial;
    margin-top: 10px;
    
}

#SW #release_preview_submit label, .release_prv_input, .release_prv_radio {
    display: block;
    float: left;
}

#SW #release_preview_submit label {
    color: #333333;
    font: bold 14px 'Mada',arial;
    margin: 0;
    padding: 2px 0;
    text-align: left;
    width: 120px;
    /* if card payments go down */
    /* width: 600px !important;*/
}

#SW #release_form #release_details #contact_rem {
	text-align: center; 
	margin: 12px 0pt 5px !important;
}

#release_paymethod{
	margin: 15px 0 10px 30px;
}

#release_iagree
{
	margin: 15px;
	text-align: center;
}

#release_submitstep
{
	text-align: center;
}

iframe#imageupload{
	border: medium none;
    overflow: visible;
}

#pa_distribute{
	float: left;
}

#release_details #company_name{
	width:auto;
}

#SubmitStep{
	height:70px; 
	width:220px; 
	padding: 0; 
	border: 0 none; 
	overflow: visible; 
	cursor: pointer; 
	background: url('/img/submit_rel_but.jpg') no-repeat;
}

#BackTop{
	display:block;
	position:relative;
	height:43px;
	width:130px;
	padding: 0;
	border: 0 none;
	overflow: visible;
	cursor: pointer;
	background: url('/img/icons/icon_previous.jpg') no-repeat scroll 0 0 transparent;
	text-indent:-9999px;
}

#BackTop.hidden { display:none; }

#BackTop span{
	margin-left:33px;
}

#NextTop{
	position:relative;
	display:block;
	height:43px; 
	width:130px; 
	padding: 0; 
	border: 0 none; 
	overflow: visible; 
	cursor: pointer; 
	background: url('/img/icons/icon_next.jpg') no-repeat scroll right 0 transparent;
	text-indent:-9999px;
}

#NextTop.hidden { display:none; }

#NextTop span{
	margin-right:33px;
}

#release_nav_topl{
	float:left; 
	width:140px;
	text-align:left;
	position:relative;
}

#release_nav_topr{
	float:right;
	width:140px;
	text-align:right;
	position:relative;
}

#release_nav_btm, #release_paynav_btm, #release_paycnav_btm{
	float:left;
	width:705px;
}

#release_paynav_btm{
	margin-top:10px;
}

#release_paycnav_btm{
	margin-top:20px;
}

#btmBackStep{
	float:left; 
}

#btmNextStep, #btmConfirmDetails, #btmMakePayment{
	float:right; 
}



/*//////////////////////////////////////////////////////////*/
/*---------------------pagination styling-------------------*/
/*//////////////////////////////////////////////////////////*/

h1, h2, h3, h4, h5, h6 {
	-webkit-text-stroke: 1px transparent;
}

/* DWPAlert stuff ----------------------------------------------------- */

#DWPAlertContainer {
	position:fixed;
	bottom:20px;
	left:0px;
	padding:0;
	margin:0;
	z-index:9999;
	display:inline;
	overflow:visible;
	width:360px;
}

.DWPAlertWrapper {
	position: relative;
	overflow:visible;
}

.DWPAlert {
	margin: 0 0 10px 10px;
	padding:10px;
	border-radius: 10px;
	border: 4px solid #ccc;
	background-color:rgb(240, 240, 240);
	box-shadow: inset 0 0 50px #ddd, 4px 4px 4px #A5A5A5;
	width:300px;
}

.DWPAlert.green {
	border: 4px solid #cfc;
	background-color:rgb(240, 255, 240);
	box-shadow: inset 0 0 50px #dfd, 4px 4px 4px #A5A5A5;
}

.DWPAlert.red {
	border: 4px solid #fcc;
	background-color:rgb(255, 240, 240);
	box-shadow: inset 0 0 50px #fdd, 4px 4px 4px #A5A5A5;
}

.DWPAlert:after {
	content: ".";
	display:block;
	height:0;
	visibility: hidden;
	clear:both;
	float:none;
}

.DWPAlertClose {
	margin: 0;
	float:right;
	display:inline;
	height:15px;
	width: 15px;
	padding:0;
	text-indent:-9999px;
	background-image: url(/core-css/css_core/icons/DWPAlertClose.gif);
}

.DWPAlertClose:hover {
	background-position: 0 -15px;
}

.DWPAlert p {
	margin: 0;
	padding:0;	
	width:280px; /* DWPAlert Width - 20 */
	font-size:12px;
}

.subtotal {
	padding-bottom: 10px; 
	vertical-align: top;
	
}

#PAYMENT_INFO .subtotal { padding-bottom:10px; border-color: #999; font-weight:bold;  }

.additional_info {
	margin-top: 15px; 
}

/*My changes to release form styling*/

.input_stack{
	width: 470px;
	display: inline-block;
}

#journo_offer + .input_stack{
	width: 565px;
	display: inline-block;
}

#giveaways .fieldiv .input_stack p, #set_date .fieldiv .input_stack p{color: #333333;}

#release_form .input_stack p{ 
	color: #666;
	line-height: 1.6em;
}

#rel_enhance ul.prio_rel, #rel_enhance ul.prio_rel li{width: 100%;}
#release_wrapper .new_to_this p{line-height: 1.7em;}

#SW #release_form .fieldiv label{width: 160px;float:left;}
 
#SW #release_form .fieldiv .non-tekcat label{width: 225px;}

#SW #release_form #distribution .fieldiv label{width: 500px;}



#release_form #submit_cats #pricingStructure {
	margin: 0;
	list-style: none inside none;
	padding:0;
}

#release_form #submit_cats #pricingStructure li {
	background-color: transparent;
	float:none;
	margin:0;
	padding:0 0 0 10px;
	font-size:13px;
	width:auto;
}

#release_form #submit_cats #pricingStructure li.selected {
	font-weight:700;
	padding:0;
}

#release_form #submit_cats #pricingStructure li.selected::before {
	content:"\00BB";
	display:inline-block;
	width:10px;
	position:relative;
	top:-2px;
	
}



/*Removed to adjust width of sunmit form*/
/*#SW #release_form #main_details label
{
	width: 90px;
}*/
 input.release_form_text, textarea.release_form_text
{
	width:475px;/*540*/
	border:solid 1px #999;
	height:auto;
	padding: 0;
}

#release_form textarea
{
	width:471px;/*535*/
	height:100px;
	margin:5px 0;
	border:solid 1px #999;
	padding: 0;
}
#release_form textarea#instructions
{
	width:475px;/*500*/
	height:80px;
	margin:0 0 5px 0;
	border:solid 1px #999;
}

#release_form  #submit_cats ul{
clear: both;
margin: 0 auto;
padding: 30px 0 10px 80px;
border: 0;
width: 605px;
margin-right:0;
}

#release_form  #distribution ul li{
	position:relative;
	float:left;
}