#main_body {
	margin: 0;
	padding: 0;
	font: 12px arial, helvetica, verdana, sans-serif;
	color: #000000;
	background-color: #F3F3F3;
}

#container {
	display: block;
	width: 987px;
	padding: 0;
	margin: 0px auto;
	position: relative;
	background-color: #ffffff;
}



#inner_body {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url("../images/contentBG.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 987px;
}

#inner_body_content 
{
	padding: 10px 30px 20px 30px;
	width: 930px;
}


#menu_bar {
	height: 20px; 
	background-color: #000000; 
	color: #ffffff; 
	font-size: 14px; 
	vertical-align: middle; 
	padding-top: 3px; 
	font-weight: bold;
}

#bread_crumb 
{
	border-bottom: solid 1px #bbbbbb;
	font-size: 12px;
	color: #777777;
	padding-bottom: 6px;
	margin-bottom: 5px;
}
#bread_crumb a 
{
	color: #777777;
}

h1
{
	font-size: large;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 25px;
	margin-bottom: 5px;
	font-family: Arial, Verdana, 'san serif'
}

p
{
	margin: 10px 0px 10px 0px;
}

hr
{
	border: none;
	height: 2px;
	background-color: #bbbbbb;
	padding: 0px;
	margin: 0px;
}

hr.thick
{
	border: none;
	height: 8px;
	background-color: #bbbbbb;
}

.header_text 
{
	color: #bbbbbb;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, sans-serif;
}

.header_text a 
{
	color: #bbbbbb;
}

.menu_text
{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}

h2, #current
{
	font-size: 22px;
	font-weight: strong;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 25px;
	margin-bottom: 5px;
	font-family: Arial, Verdana, 'san serif'
}

h3
{
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h4
{
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0px 5px 0px;
	padding: 0px;
	color: #777777;
}

h5
{
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0px 10px 0px;
	padding: 0px;
	color: #777777;
}

h6
{
	font-size: 12px;
	font-weight: bold;
	margin: 7px 0px 10px 0px;
	padding: 0px;
	color: #777777;
}

.menu_item
{
	float: left;
	padding-right: 30px;
}

.menu_item a
{
	color: #ffffff;
}

a {
	color: #C1212D;
	text-decoration: none;
}

h5 a {
	color: #777777;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.home_page
{
	color: #999999;
}

a.learn_more 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90px; 
	height: 27px; 
	overflow: hidden;
	background-image: url('../images/icons/learnMore2.png');
}

a.learn_more:hover {
	background-position: 0 -27px;
}
a.learn_more.active {
	background-position: 0 -27px;
}
a.learn_more.active:hover {
	background-position: 0 -27px;
}

a.trust_whitepaper 
{
	position: absolute; 
	left: 734px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/trust_whitepaper.png');
}

a.trust_whitepaper:hover {
	background-position: 0 -154px;
}
a.trust_whitepaper.active {
    background-position: 0 -154px;
}
a.trust_whitepaper.active:hover {
    background-position: 0 -154px;
}

a.read_more 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90px; 
	height: 27px; 
	overflow: hidden;
	background-image: url('../images/icons/readMore2.png');
}

a.read_more:hover {
	background-position: 0 -27px;
}
a.read_more.active {
	background-position: 0 -27px;
}
a.read_more.active:hover {
	background-position: 0 -27px;
}


#why_left
{
	float: left;
	width: 605px;
}

#why_right
{
	float: left;
	width: 315px;
	margin-left: 10px;
}



#bottom_menu 
{
	position: relative; 
	background-image: url('../images/footer.gif'); 
	width: 987px; 
	height: 206px;
}
#bottom_whitepapers 
{
	position: absolute; 
	left: 32px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_whitepapers.png');
}

#bottom_ebook 
{
	position: absolute; 
	left: 266px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_ebook.png');
}

#bottom_customers
{
	position: absolute; 
	left: 500px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_customers.png');
}

#bottom_demo
{
	position: absolute; 
	left: 734px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_demo.png');
}

#bottom_menu a:hover {
	background-position: 0 -154px;
}
#bottom_menu a.active {
	background-position: 0 -154px;
}
#bottom_menu a.active:hover {
	background-position: 0 -154px;
}

#support_menu
{
margin-left: -30px;
}

#support_home_1
{
	position: relative; 
	width: 987px; 
	height: 160px;

}


#register_webinar
{
	position: absolute; 
	left: 32px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/register-fr.png');
}

#download_PW
{
	position: absolute; 
	left: 266px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/download-fr.png');
}

#Tip_of_the_Week
{
	position: absolute; 
	left: 500px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/tip-of-the-week-fr.png');
}


#watch_videos
{
	position: absolute; 
	left: 734px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/watch-videos-fr.png');
}

#support_home_1 a:hover {
	background-position: 0 -154px;
}
#support_home_1 a.active {
	background-position: 0 -154px;
}
#support_home_1 a.active:hover {
	background-position: 0 -154px;
}

#support_home_2
{
	position: relative; 
	width: 987px; 
	height: 200px;
	margin-top: 10px;
}

#contact_support
{
	position: absolute; 
	left: 32px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/contact-support-fr.png');
}



#news
{
	position: absolute; 
	left: 266px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/news-fr.png');
}

#documentation
{
	position: absolute; 
	left: 500px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/read-documentation-fr.png');
}


#support_bulletins
{
	position: absolute; 
	left: 734px; 
	top: 20px; 
	width: 221px; 
	height: 153px; 
	overflow: hidden;
	background-image: url('../images/support/support-bulletins-fr.png');
}







#support_home_2 a:hover {
	background-position: 0 -154px;
}
#support_home_2 a.active {
	background-position: 0 -154px;
}
#support_home_2 a.active:hover {
	background-position: 0 -154px;
}

a.register_now 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 167px; 
	height: 27px; 
	overflow: hidden;
	background-image: url('../images/support/register-webinar-fr.png');
}

a.register_now:hover {
	background-position: 0 -27px;
}
a.register_now.active {
	background-position: 0 -27px;
}
a.register_now.active:hover {
	background-position: 0 -27px;
}


.clear, .cleaner {
	clear: both;
	margin: 0;
	padding: 0;
}

#why_right_menu
{
	width: 300px;
	padding: 10px;
}

#why_right_menu a
{
	color: #777777;
}

#why_right_menu a.on
{
	color: #000000;
}

div.quote
{
	background-image: url("/images/quotes.png");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #555555;
	padding-left: 20px;
	padding-bottom: 20px;
}

div.quote_source
{
	float: right;
	font-size: 12px;
	padding-top: 10px;
	font-weight: normal;
}

div.quote_no_italics
{
	background-image: url("/images/quotes.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 20px;
	min-height: 55px;
}

div.quote_testimonials
{
	background-image: url("/images/quotes.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 20px;
	min-height: 55px;
}

div.content
{
	padding-left: 20px;
}

div.padded_content
{
	padding-left: 20px;
	padding-right: 20px;
}

div.regular_content
{
	padding: 10px 40px 10px 40px;
	min-height: 50px;
}

.slimbox
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-BOTTOM: #888888 1px solid;
    color: #666666;
    font: 10px verdana, sans-serif;
}

.slimboxGrey
{
	border: none;
    background-color: #dfdfdf;
    color: #666666;
    font: 10px verdana, sans-serif;
	line-height: 20px;
	margin-top: 4px;
}


#system_market
{
	position: absolute; 
	left: 250px; 
	top: 45px; 
	width: 160px; 
	height: 37px; 
	overflow: hidden;
	background-image: url('../images/system/market.gif');
}

#system_propose
{
	position: absolute; 
	left: 13px; 
	top: 155px; 
	width: 160px; 
	height: 37px; 
	overflow: hidden;
	background-image: url('../images/system/propose.gif');
}

#system_bind
{
	position: absolute; 
	left: 208px; 
	top: 265px; 
	width: 152px; 
	height: 37px; 
	overflow: hidden;
	background-image: url('../images/system/bind.gif');
}

#system_endorse
{
	position: absolute; 
	left: 484px; 
	top: 40px; 
	width: 140px; 
	height: 37px; 
	overflow: hidden;
	background-image: url('../images/system/endorse.gif');
}

#system_renew
{
	position: absolute; 
	left: 704px; 
	top: 155px; 
	width: 220px; 
	height: 37px; 
	overflow: hidden;
	background-image: url('../images/system/renew.gif');
}

#system_remarket
{
	position: absolute; 
	left: 605px; 
	top: 242px; 
	width: 137px; 
	height: 69px; 
	overflow: hidden;
	background-image: url('../images/system/remarket.gif');
}

#system_graph a:hover {
	background-position: 0 -37px;
}
#system_graph a.active {
	background-position: 0 -37px;
}
#system_graph a.active:hover {
	background-position: 0 -37px;
}

a#system_remarket:hover {
	background-position: 0 -69px;
}
a#system_remarket:active {
	background-position: 0 -69px;
}
a.active#system_remarket:hover {
	background-position: 0 -69px;
}

.testimonials_name
{
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: normal;
}

.testimonials_title
{
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0px 5px 0px;
	padding: 0px;
	color: #777777;
}

table.downloads
{
	border-style: none;
	border-collapse: collapse;
	width: 80%;
}

table.downloads th
{
	background-color: #f5f5f5;
	padding: 8px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee;
}

table.downloads td
{
	padding: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee;
}

table.downloadBox
{
	width: 80%;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee;
	margin-top: 10px;
}

table.downloadBox th
{
	background-color: #f5f5f5;
	padding: 10px;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #eeeeee;
}

table.downloadBox td
{
	padding: 10px;
}

span.downloadLink
{
	font-weight: bold;
}

div.downloadNote
{
	padding: 5px;
	background-color: #fdfdfd;
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee;
}

div#bulletinList table 
{
	border-right: solid #bbbbbb 1px;
}

table.bulletins
{
	width:730px;
}

.bulletins td, .bulletins th
{
	padding: 5px;
	border-spacing: 8px;
	
}

table.bulletins th
{
	text-align: left;
}

.bulletins td.left, .bulletins th.left
{
	width:120px;
}

.bulletins td.middle, .bulletins th.middle
{
	text-align:left;
}

.bulletins td.right, .bulletins th.right
{
	width:120px;
}

/* This section is for use with form element layouts such as the existing account page. */

fieldset {
  margin-bottom: 10px;
  border: none;
}
fieldset legend {
  padding: 0 auto;
  margin: 2px auto;
  font-weight: bold;
  color: black;
}
fieldset label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
fieldset ol {
  margin: 0 0 0 5px;
  padding: 0;
}
fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
fieldset fieldset label {
  display: block;
  width: auto;
}
fieldset em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
fieldset label {
  width: 150px; /* Width of labels */
}
fieldset label.validator {
  line-height: 1;
  width: 200px;
}
fieldset label.description{
  line-height: 1.2;
  width: 325px;
  color: #999999;
  margin-left: 10px;
}
fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
span.AccountName
{
	color: #C8272C;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 0px;
}
.simpleBox
{
	border: solid 1px LightGray;
	padding: 5px 5px 5px 5px;
	margin: 20px 20px 20px 20px;
}

/* This is the code for the eMarketing Perks campaign. */


#content_perks {
width:880px;
margin:0 auto;
background:#fff;
}

   
#wrap {
width:830px;
margin:0 auto;
background:#fff;
}

#left {
   float:left;
   width:415px;
   background:#fff;
   }
 
 #right {
float:right;
width:415px;
background:#fff;
}

#menu_perks {
margin-left: -20px;
}

.list li {
display:inline;
margin:0;
}

.register {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/PWORK-241_eMarketingPerks_Register_FR.png');
}

.register_active {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/register_active_FR.png');
}

.register:hover {
background-position: 0 -115px;
}

.myth {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/PWORK-241_eMarketingPerks_Myth_FR.png');
}

.myth:hover {
background-position: 0 -115px;
}

.myth_active {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/myth_active_FR.png');
}

.learn {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/PWORK-241_eMarketingPerks_Learn_FR.png');
}


.learn:hover {
background-position: 0 -115px;
}


.learn_active {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/learn_active_FR.png');
}

.strategy {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/PWORK-241_eMarketingPerks_Strategy_FR.png');
}

.strategy:hover {
background-position: 0 -115px;
}

.strategy_active {
display: inline-block;
width: 210px;
height: 115px;
text-decoration: none;
background: url('../images/perks/strategy_active_FR.png');
}

#space {line-height:150%;}
	  

.space2 {line-height:150%;}

/* Ninja Stuff */

body_ninja {
background: #cccccc;
}

#wrapper_ninja {
	text-align: left;
	margin: 0px auto;
	
			padding-top:10px;
		border:0;
	width: 891px;
	height: 600px;
	background-color: #eeeeee;
	}

#header_ninja {
	margin: 0px;
	background: #eeeeee;
        text-align: left;
}

#side-a_ninja {
	float: left;
	width: 140px;
	height: 430px;

        background: #eeeeee;
        text-align: center;
}

#side-b_ninja {
	float: right;
	width: 300px;
	height: 470px;

	background: #eeeeee;
}

#main_ninja { 
	float: left;
	width: 400px;
	height: 400px;
	margin-top:20px;
	background-color: #eeeeee;
      
}

#footer_ninja {
	clear: both;
	}

a.rollover1 {
	display: inline-block;
	width: 73px;
	height: 81px;
	text-decoration: none;
	background: url("http://www.policyworks.com/ca/fr/images/ninja/Tanya.gif");
	}

	
a.rollover1:hover {
	background-position: 0 -81px;
	}

a.rollover1:visited {
	background-position: 0 -81px;
	}	

		
a.rollover2 {
	display: inline-block;
	width: 73px;
	height: 81px;
	text-decoration: none;
	background: url("http://www.policyworks.com/ca/fr/images/ninja/Rowena.gif");
	}


	
a.rollover2:hover {
background-position: 0 -81px;
	}
	
a.rollover2:visited {
	background-position: 0 -81px;
	}

a.rollover3 {
	display: inline-block;
	width: 73px;
	height: 81px;
	text-decoration: none;
	background: url("http://www.policyworks.com/ca/fr/images/ninja/Lyndsay.gif");
	}

a.rollover3:hover {
background-position: 0 -81px;
	}

a.rollover3:visited {
	background-position: 0 -81px;
	}
	
a.rollover4 {
	display: inline-block;
	width: 73px;
	height: 81px;
	text-decoration: none;
	background: url("http://www.policyworks.com/ca/fr/images/ninja/Louise.gif");
	}

a.rollover4:hover {
	background-position: 0 -81px;
	}

a.rollover4:visited {
background-position: 0 -81px;
	}
	
a.rollover5 {
	display: inline-block;
	width: 73px;
	height: 81px;
	text-decoration: none;
	background: url("http://www.policyworks.com/ca/fr/images/ninja/Tara.gif");
	}

a.rollover5:hover {
	background-position: 0 -81px;
	}

a.rollover5:visited {
background-position: 0 -81px;
	}

 img {
    border: none;
 }
 
 img.logo {
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 25px;

 }
 
 img.wicc {
padding-top: 35px;
padding-right: 35px;

 }
 
 img.master {
  padding-right: 10px;
  margin-top:-25px;
 }
 


 
