/* New styles */

body {
  margin: 0;
  padding: 0;
  background: #fff url('../images/main/background_data._static.gif') repeat top left;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* color: #424242; */
  color: #000;
  text-align: center;
}

* html a {
  height:1%;
}

div.h1 {
  margin: 0;
  padding: 0 0 15px 10px;
  background: #fff url('../images/new/back-heading.gif') no-repeat top left;
  width: 483px;
  height: 23px;
}

div.h1 h1 {
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #040a2d;
  background: #fff url('../images/new/back-heading-right.gif') no-repeat top right;
  line-height: 23px;
}

div.h1 h1 span.grey {
  color: #848484;
}

h2 {
  margin: 0;
  padding: 0 0 15px 0;
  font-size: 12px;
}

h3 {
  margin: 0;
  padding: 0 0 15px 0;
  font-size: 11px;
}

h4 {
  margin: 0;
  padding: 0 0 15px 0;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
}

p {
  margin: 0;
  padding: 0 0 15px 0;
  font-size: 11px;
}

p.pdf {
  margin: 0;
  padding: 0 0 8px 38px;
  background: #fff url('../images/new/icon-pdf.gif') no-repeat top left;
  font-weight: bold;
}

p.pdf a {
  text-decoration: none;
  color: #424242;
}

p.pdf a:hover {
  text-decoration: none;
  color: #424242;
}

p.pdfsmall {
  margin: 0;
  padding: 0 0 0 16px;
  background: #fff url('../images/new/icon-pdf-small.gif') no-repeat top left;
  font-weight: bold;
}

p.pdfsmall a {
  text-decoration: none;
  color: #424242;
}

p.pdfsmall a:hover {
  text-decoration: none;
  color: #424242;
}

a.pdf-small {
  margin: 0;
  padding: 0 16px 8px 16px;
  background: #fff url('../images/new/icon-pdf-small.gif') no-repeat top left;
}

a.doc-small {
  margin: 0;
  padding: 0 16px 8px 16px;
  background: #fff url('../images/new/icon-doc-small.gif') no-repeat top left;
}

div.customer {
  clear: both;
  padding-bottom: 10px;
}

div.customer img {
  float: left;
}

img.smallbanner {
  padding-top:25px;
}

div.cust-text {
  margin: 0 0 0 180px;
}

img {
  border: 0;
}



ul.old, ul.old li {
  list-style: none;
}

ul.old {
  margin: 0 0 0 0;
  padding: 0 0 6px 0;
}

ul.old li {
  margin: 0;
  padding: 0 0 4px 12px;
  background: #fff url('../images/new/bullet.gif') no-repeat 0 0.45em;
  font-size: 11px;
}

div#container {
  margin: 0 auto;
  width: 760px;
  text-align: left;
}

div#header {
  height: 64px;
  border-top: 1px solid #060d3c;
  border-left: 1px solid #060d3c;
  border-right: 1px solid #060d3c;
  background: #060d3c url('../images/shared/titlebar_top.gif') no-repeat top center;
}

div#header.float img {
  float: left;
}

div#header div#buttons-home {
  float: right;
  padding: 23px 19px 0 0;
}
div#header div#buttons {
  float: right;
  padding: 0 16px 0 0;
}
div#header div#buttons img {
  margin: 0;
  padding: 8px 0 4px 4px;
}

div#header div#topjumpmenu {
  float: right;
  clear: right;
  padding: 0 15px 0 0;
}

td#flags a, td#flags img {
  display: inline;
}

div#navmenu-holder {
  margin: 0 auto;
  padding: 0;
  border-left: 1px solid #060d3c;
  border-right: 1px solid #060d3c;
  background: #ccc url('../images/new/back-navmenu-loop.gif') repeat-x top left;
  color: #114;
  border-bottom: 1px solid #6f6f6f;
}

div.list ul li {
  margin: 0;
  padding: 0 0 4px 12px;
  font-size: 11px;
  color: #666666;
}

ul#navmenu {
  display: block;
  margin: 0;
  padding: 0;
  list-style:none;
  background: #ccc url('../images/new/back-navmenu-loop.gif') repeat-x top left;
  color: #114;
  z-index: 298;
}
* html ul#navmenu {
  height:1%;
}
ul#navmenu:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
ul#navmenu li {
  float:left;
  position:relative;
}
ul#navmenu li a {
  display: block;
  float: left;
  margin: 0;
  padding: 2px 22px;
  border-right: 1px solid #6f6f6f;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background: #ccc url('../images/new/back-navmenu.gif') repeat-x top left;
  color: #114;
}
ul#navmenu li a:hover {
  background: #040a2d url('../images/new/back-navmenu-hover.gif') repeat-x top left;
  color: #fff;
}
ul#navmenu li ul {
  display:none;
  position:absolute;
  left:-1px;
  top:16px;
  width:160px;
  margin:0;
  padding:0;
  list-style:none;
  border-top:1px solid #6f6f6f;
  z-index: 299;
}
ul#navmenu li ul li a {
  float: none;
  padding: 2px 10px;
  background: #dedede;
  color: #000;
  border-left:1px solid #6f6f6f;
  border-bottom:1px solid #6f6f6f;
  font-weight: normal;
  font-size: 9px;
}
ul#navmenu li ul li a:hover {
  background: #060d3c;
  color: #fff;
}
ul#navmenu li:hover ul,ul#navmenu li.over ul {
  display:block;
}
ul#navmenu li ul li {
  float:none;
}
* html ul#navmenu li ul li {
  float:left;
}
ul#navmenu li ul li a {
  float:none;
}
ul#navmenu li ul li ul {
  z-index: 300;
}
ul#navmenu li:hover ul li ul,ul#navmenu li.over ul li ul {
  display:none;
  left:159px;
  top:-1px;
}
ul#navmenu li:hover ul li:hover ul,ul#navmenu li.over ul li.over ul {
  display:block;
}

ul#navmenu li#menu-company ul {
  width: 184px;
}

ul#navmenu li ul li.ATM ul {
  width: 132px;
}

ul#navmenu li ul li#menu-plugins ul {
  width: 176px;
}

ul#navmenu li ul li#menu-services ul {
  width: 110px;
}

ul#navmenu li#menu-media ul {
  width: 180px;
}

div#languages {
  float: right;
  clear: none;
}

div#languages a img {
  float: left;
  width: 15px;
  height: 11px;
  margin: 2px 2px 0 2px;
}

* html div#languages a img {
  margin: 2px 2px 0 1px;
}

div#nolang {
  margin: 0 auto;
  padding: 2px 8px;
  border-left: 1px solid #060d3c;
  border-right: 1px solid #060d3c;
  background: #ffe;
  color: #114;
  border-bottom: 1px solid #6f6f6f;
  font-weight: bold;
}

div#main {
  border-left: 1px solid #060d3c;
  border-right: 1px solid #060d3c;
  background: #fff;
}

div#main div#main-indent {
  float: left;
  margin: 0;
  padding: 15px 0 7px 15px;
  width: 488px;
}

div#main div#main-indent-full {
  margin: 0;
  padding: 15px 15px 7px 15px;
}

div#main div#main-right {
  float: right;
  margin: 0;
  padding: 15px 15px 7px 0;
  width: 222px;
}
* html div#main div#main-right {
  width: 237px;
}

div#main div#main-right h2 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  background: #b5b5b5;
  color: #333;
  padding: 4px 8px;
}

div#main div#main-right div.backgrey {
  background: #eee;
  color: #141414;
  padding: 8px;
}

div#main div#main-right div.backgrey p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

div#main div#main-right ul li {
  background: #eee;
}

object#levelfour {
  background:#fff;
}

div.management {
  padding: 0 0 7px 0;
}

img.companyphoto {
  float: left;
  padding: 0 7px 7px 0;
}

div.management h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #040a2d;
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  background: #fff url('../images/new/back-dottedline.gif') no-repeat top left;
  visibility:visible;
}

div.management h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3971A5;
  margin: 0 0 15px 0;
  padding: 0 0 10px 0;
  background: #fff url('../images/new/back-dottedline.gif') no-repeat bottom left;
}

div.management p {
  color: #000;
  background: #fff;
}

table.sitemaptable, table.sitemaptable tr {
  margin: 0;
  padding: 0;
}

table.sitemaptable tr td {
  margin: 0;
  padding: 0 12px 12px 0;
  vertical-align: top;
}

div#footer {
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #424242;
  border-bottom: 1px solid #060d3c;
  border-left: 1px solid #060d3c;
  border-right: 1px solid #060d3c;
}

div#footer div#footer-nav {
  margin: 0;
  padding: 0;
  background: #060d3c;
}

div#footer div#footer-nav span.left {
  padding: 11px 10px 10px 10px;
}

div#footer div#footer-nav span.left a:hover {
  color: #3971A5;
  text-decoration: none;
}

div#footer div#footer-nav span.right {
  padding: 8px 10px 0 10px;
}

div#footer div#footer-copyright {
  height: 32px;
  background: #dedede url('../images/shared/bottombar.gif') repeat-x top left;
}

div#footer div#footer-copyright span.left {
  padding: 9px 0 0 10px
}

div#footer div#footer-copyright span.right {
  padding: 9px 10px 0 0;
}

span.left {
  float: left;
}

span.right {
  float: right;
}

img.left {
  float: left;
}

img.right {
  float: right;
}

table.topimage {
  float: left;
  width: 496px;
  height: 188px;
  background: #040A2D;
  color: #fff;
}

table.topimage tr td {
  vertical-align: middle;
  text-align: center;
}

table.topimage tr td.imagetext {
  padding: 8px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  background: #040A2D;
  color: #ccc;
}

.floatleft {
  float: left;
  margin: 0;
  padding: 0;
}

.floatright {
  float: right;
  margin: 0;
  padding: 0;
}

.red {
  color: #CD0505;
}

h2.presslist a {
  color: #fff;
  text-decoration: none;
}

h2.presslist a:link, h2.presslist a:visited, h2.presslist a:active {
  color: #fff;
}

h2.presslist a:hover {
  color: #fff;
  text-decoration: underline;
}

div.presslistitems h3 {
  padding-bottom: 0;
}

div.presslistitems p a {
  font-family: Verdana, Arial;
  font-size: 11px;
}

ol.new, ol.new li {
  list-style: decimal;
}

table#feeds {
  margin: 0 0 1em 0;
  padding: 0;
  border-top: 1px solid #015;
  border-left: 1px solid #015;
}

table#feeds tr th {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background: #015;
  color: #fff;
  margin: 0;
  padding: 4px 8px;
  border-bottom: 1px solid #015;
  border-right: 1px solid #015;
}

table#feeds tr td {
  font-size: 11px;
  background: #eee;
  color: #333;
  margin: 0;
  padding: 4px 8px;
  border-bottom: 1px solid #015;
  border-right: 1px solid #015;
}

table#contact-form {
  margin: 0;
  padding: 2px;	
}

table#contact-form tr td {
  margin: 0;
  padding: 3px;
}

table#contact-form tr th {
  font-weight: normal;
  font-size: 10px;  
}
table#contact-form tr.antispam {
  display:none;
}

form.contact-form {
  float: left;
}

div.contact-left {
  float: left;
  clear: left;
  width: 50%;
  margin: 0;
  padding: 0;
}

div.contact-right {
  float: right;
  width: 50%;
  margin: 0;
  padding: 0;
}

p.success, .success {
  font-weight: bold;
  color: #0c0;
}

p.error, .error {
  font-weight: bold;
  color: #c00;
}

input.home-email {
  float:left;
  width:140px;
  margin:0 4px 4px 0;
  border:1px solid #333;
  padding:2px;
  background:#fff;
  color:#333;
  font-size:11px;
}
* html input.home-email {
  padding:3px 2px;
  height:20px;
  font-size:12px;
}
input.newbutton {
  float:left;
  margin:0 0 4px 0;
  border:1px solid #333;
  padding:1px 0;
  background:#dedede;
  font-family:Verdana, Tahoma, Arial, Serif;
  font-size:11px;
}
input.radio {
  margin:0 3px 0 0;
  padding:0;
}
input.radio2 {
  margin:0 3px 0 6px;
  padding:0;
}
* html input.radio,
* html input.radio2 {
  margin:0;
  padding:0;
}

div#footer-nav:after,
div.guidecontent:after,
div.guidewrapper:after,
div#footer-copyright:after,
div#main:after,
div#main-indent:after,
div#main-indent-full:after,
div#main-right:after,
div.subscription:after,
div.subscribe-submit-group:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

* html div#footer-nav,
* html div#footer-copyright,
* html div#main,
* html div#main-indent,
* html div#main-indent-full,
* html div#main-right {
  height: 1%;
}

/* guide table */

table.downloadguide {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border: 1px solid #999;
    border-collapse:collapse;
    margin-bottom:20px;
}
table.downloadguide td {
	border: 1px solid #999;
    border-collapse:collapse;
    padding:10px 5px 10px 10px;
    color:#666;
}
table.downloadguide h2 {
  color: #3971A5;
  font-size:11px;
  visibility:visible;
  padding:0;
  margin:0;
}
table.downloadguide p {
  padding:5px 5px 0 10px;
}
table.downloadguide ul {
  padding-right:15px;
}




/* Old styles */

a:link { color:#3971A5; text-decoration:none} 
a:visited { color:#3971A5; text-decoration:none} 
a:hover { color:#060D3C; text-decoration:underline; cursor:hand} 
a:active { color:#3971A5; text-decoration:none}
DIV{text-decoration:none;}
SPAN{text-decoration:none;}
.levelfour { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: 
normal; line-height: normal; font-weight: normal; font-variant: normal; color: 
#000000; top: 2px; clip: rect( )} .levelfour_ondark { font-family: Arial, Helvetica, 
sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF} .levelfour_darkgrey 
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #424242} 
.levelfour_medium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} .levelfour_sidetext { font-family: Arial, Helvetica, 
sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #141414} 
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 
normal; color: #000000; text-decoration: underline} .maintitle { font-family: 
Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight: 
normal; color: #060D3C} .mediumtitle { font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; font-style: normal; font-weight: bold; font-variant: normal; 
color: #060D3C} .smalltitle { font-family: Arial, Helvetica, sans-serif; font-size: 
12px; font-style: normal; font-weight: bold; font-variant: normal; color: #3971A5} 
.butt { background-color: #DEDEDE; border: #333333; border-style: solid; border-top-width: 
1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
font-family: Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 
12px; font-weight: normal} select { background-color: #EAEAEA; font-family: Arial, 
Helvetica, sans-serif; font-size: 12px; color: #666666} .button { background-color: 
#DEDEDE; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 
1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-size: 12px; font-weight: normal;}
.titlemediumBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
14px; color: #000000; font-weight: bold} .levelfour_small { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 9px} 
.levelfour_main_small { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal} .nounder 
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.levelfour_main_bold {
	font-family: 
Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #3971A5;
} 
.levelfour_med-small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #060D3C; font-weight: bold}
/* p span.style26 a, p span.style26 b { font-size: 20px;} */


/* Stuff for Level 4 Forms */

form#questions fieldset{
 width:90%;
 border: 1px solid #666666;
 margin: 0 auto;
 background:url('form-back.png'); 
}

.question {
  width:400px;
  padding-top:100px;
  padding-left:10px;
}

.question h1{
  margin:0;
  padding:0;
  color:#feffff;
  font-size:30px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  width:400px;
}

.question h2{
  margin:0;
  padding:0;
  color:#c8dae8;
  font-size:18px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  width:400px;
}

tr.questiontr {
  background:url('page-back.png') no-repeat top left;
}

tr.questiontr td p{
  padding:15px;color:#666666;
}
/*
 *	Forms
 */

form.questions {
  margin:2em 0;
  padding: 0;
}

input,select,textarea {
  font:normal 1em Verdana,Arial,Helvetica,sans-serif;
  color: #666;
}
input.button {
  width:auto;
  padding:2px;
  color:#fff;
  background:#9c0;
  border:1px solid #adadad;
  visibility:visible;
}

div.row {
  margin:15px 0;
  clear:left;
  color:#666;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  border:0;
}
div.row .label,
div.row label {
  float:left;
  width:150px;
}
div.row input.checkbox {
  /*float:left;*/
}
div.row input.text {
  width:159px;
  height:18px;
  border: 1px solid #CCC;
}
div.row select.select {
  width:159px;
  height:18px;
  border: 1px solid #CCC;
}

div.row input.text2 {
  width:159px;
  height:18px;
  border: 1px solid #CCC;  
}
div.row input.text3 {
  width:159px;
  height:18px;
  border: 1px solid #CCC;  
}
div.row input.text4 {
  width:159px;
  height:18px;  
  border: 1px solid #CCC;  
}
div.row input.textDate {
  width:159px;
  height:18px;  
  border: 1px solid #CCC;  
}
div.row input.textDate2 {
  width:159px;
  height:18px;  
  border: 1px solid #CCC;  
}
div.row textarea {
  width:159px;
  height:74px;
  border: 1px solid #CCC;  
}

div.row textarea.textarea2 {
  width:159px;
  height:74px;
  border: 1px solid #CCC;
}

div.ticks {
  min-height:1%;
  padding:10px 0 15px 0;
}
div.ticks:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
div.ticks div.tick {
  float:left;
  padding:0;
}
div.ticks input {
  float:left;
}
div.ticks label {
  width:160px;
  float:left;
  padding:4px 0 0 0;
}

input.atmsubmit{
  display:block;
  background-image: url(/downloads/button.gif);
  border: 1px solid #CCC;
  text-align:center;
  height:34px;
  color: #001c58;
  font-size:12px;
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
visibility:visible !important;
margin:0;
}
.sIFR-replaced {
visibility: visible !important;
}
span.sIFR-alternate {
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display:none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
  visibility:hidden;
}


div#atmheaders{
  padding:100px 0 0 10px;
}

div#atmheaders h1{
  margin:0;
  padding:0;
  color:#feffff;
  font-size:35px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: -2px;
}

div#atmheaders h2{
  margin:0;
  padding:0;
  color:#c8dae8;
  font-size:23px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: -2px;  
}

div#atmheaders h2.guides{
  padding:0 0 20px 0; 
}

td#atmmain{
  background:#fff url('/downloads/page-back.png') no-repeat left top;  
}
div#wrapper {
  padding:10px 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#666;
  width:484px;
  background:#FFFFFF url(/downloads/page-back.png) no-repeat scroll left top;
}
* html td#atmmain {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/downloads/page-back.png', sizingMethod='crop');
}

td#atmmain p{
padding:15px;
color:#666666;
}

td#atmmain form fieldset{
  padding:10px;
  width:342px;
  border: 1px solid #DEDEDE;
  margin-left: 15px;
  background:url('/downloads/form-back.png');
}
* html td#atmmain form fieldset {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/downloads/form-back.png', sizingMethod='crop');
}

td#atmmain form fieldset p{
  padding:0 0 10px;
  color:#999999;
}

div.antispam {
  display:none;
}

td#atmmain p.downloadpdf {
  margin:-15px 0 0 15px;
  padding:0 0 15px 40px;
  background:url('/downloads/download-pdf.png') no-repeat left top;
}
* html td#atmmain p.downloadpdf {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/downloads/download-pdf.png', sizingMethod='crop');
  height:32px;
}

div.subscription{
	border: 1px solid #DDD;
	margin-bottom: 15px;
	padding: 15px 0 5px 15px;
}

div.unsubscription label.clear,
div.subscription label,
div.subscription input{
	display: block;
	clear: both;
	margin-top: 3px;
}

div.subscription .radio{
	margin: 0;
	clear: none;
	display: inline;
}

div.subscription label.radio{
	padding-left: 4px;
}

div.subscription input.last{
	margin-left: 30px;
}

div.subscription div.subscribe-radio-group{
	padding-bottom: 15px;
}

div.subscription div.subscribe-radio-group p{
	padding-bottom: 10px;
}

div.subscription input#subscribe-submit{
	display: inline;
	float:left;
	width: 163px;
	height: 39px;
	border: none;
	background: url(/images/subscribe-btn-back.gif) no-repeat left top;
	color: #FFFFFF;
	padding-bottom: 5px;
	font-size: 1.7em;
	cursor: pointer;
}

div.subscription span#secure{
	float:left;
	padding-left: 15px;
	margin-top:15px;
	margin-left: 15px;
	color: #666;
	background: url(/images/padlock.gif) no-repeat left center;
}

div.unsubscription input#unsubscribe-submit{
	display: inline;
	clear: none;
	width: 128px;
	height: 26px;
	border: none;
	background: url(/images/unsubscribe-btn-back.gif) no-repeat left top;
	color: #FFFFFF;
	font-size: 1.2em;
	padding-bottom: 5px;
	font-weight: bolder;
	cursor: pointer;
}

div.subscription input#subscribe-submit:hover,
div.unsubscription input#unsubscribe-submit:hover{
	cursor: pointer;
}