﻿/**************************************/
/* Main Stylesheet              			*/
/*                        						*/
/* Sections:              						*/
/* Basic layout elements 							*/
/* Basic html elements 							  */
/* Rightbar 							            */
/* Footer 							              */
/* Popup 							                */
/**************************************/

/**************************************/
/* Basic layout elements              */
/**************************************/

body {
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:center;
  font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	color:#000;
  background-color:#f1f1f1;
	}

#outer {
  clear:both;
	width:100%;
	text-align:left;
	}

  #inner {
    clear:both;
  	width:981px;
  	margin-left:auto;
  	margin-right:auto;
    background-image:url(/i/whitepapers/bg.gif);
    background-repeat:repeat-y;
    background-position:0px 0px;
  	}

  #inner_inner {
    clear:both;
	  width:981px;
	  width:975px;
    xxmin-height:701px;
    xxmin-height:782px;
    margin:0 3px 0 3px;
    padding:0 0 3px 0;
    background-color:#fff;
    background-color:#ccdae9;
    background-image:url(/i/whitepapers/bg_body.jpg);
    xxbackground-color:red;
    background-repeat:repeat-x;
    background-position:left top;
    overflow:hidden;
  	}

    #inner_inner #header {
      clear:both;
  	  width:969px;
      margin:0 3px 0 3px;
      padding:0;
      height:36px;
      xxbackground-color:#fff;
      background-image:url(/i/whitepapers/bg_bluebar.png);
      background-repeat:no-repeat;
      background-position:left bottom;
    	}

      #header img {
        clear:both;
    	  width:118px;
        height:30px;
        margin:0 0px 0 10px;
      	}

    #inner_inner #body {
      clear:both;
  	  width:981px;
  	  width:975px;
  	  width:937px;
      margin:0;
      margin:14px 0px 0 20px;
      overflow:hidden;
      xxbackground-color:yellow;
    	}

      #content_left {
        float:left;
        width:646px;
        margin:0;
        padding:0;
        vertical-align:top;
        xxbackground-color:green;
        }

      #content_right {
        float:right;
        width:247px;
        margin:0px 0px 0px 44px;
        padding:0;
        overflow:hidden;
        xxbackground-color:orange;
        }

      #content_bottom {
        float:right;
        width:937px;
        margin:0px 0px 0px 0px;
        padding:0;
        overflow:hidden;
        xxbackground-color:orange;
        }




    #inner #footer {
      clear:both;
  	  width:975px;
      margin:15px 3px 0 3px;
      padding:4px 0 0 0;
      height:21px;

      xx_padding:4px 0 0 0;
      xx_height:11px;
      _overflow:hidden;

      text-align:center;
      background-image:url(/i/whitepapers/bg_bluebar.png);
      background-repeat:no-repeat;
      background-position:left top;
      xxbackground-color:red;
    	}

    #inner #footer_bottom {
      clear:both;
  	  width:981px;
  	  width:975px;
      margin:0px 3px 0 3px;
      padding:0;
      height:4px;
      line-height:4px;
      background-image:url(/i/whitepapers/bg_bluebar.png);
      background-repeat:no-repeat;
      background-position:left bottom;
      xxbackground-color:orange;
    	}

      #inner_bottom {
        clear:both;
      	width:979px;
      	margin-left:auto;
      	margin-right:auto;
        height:4px;
        background-image:url(/i/whitepapers/bg-inner-footer.gif);
        background-repeat:no-repeat;
        background-position:left top;
        text-align:center;
        }

/**************************************/
/* Basic html elements                */
/**************************************/

img { border:0px; }

h1 {
  clear:both;
  xxfloat:left;
  margin:0px 0px 4px 0px;
	font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#004990;
  }

h2, h3 {
  clear:both;
	font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif;
  font-weight:bold;
  color:#004990;
  }

h2 {
  font-size:18px;
  margin:0px 0px 6px 0px;
  }

h3 {
  font-size:17px;
  margin:0px 0px 6px 0px;
  }

h4 {
  font-size:12px;
  margin:0px 0px 6px 0px;
  }

ul {
  xxclear:both;
  xxfloat:left;
  margin:0 0 20px 27px;
  padding:0;
  list-style-type:none;
  xxfont-size:12px;
  xxheight:24px;
  }

  ul li {
    padding:0 0 6px 21px;
    margin:0;
    background-image:url(/i/whitepapers/bullet-black.gif);
  	background-position:left 6px;
  	background-repeat:no-repeat;
    }

  ul.check li {
    background-image:url(/i/whitepapers/bullet-check.png);
  	background-position:left 3px;
    }




/**************************************/
/* Body                               */
/**************************************/

img.visual {
  xxclear:both;
  float:right;
  margin:0px 0px 12px 20px;
  }

p {
  xxclear:both;
  xxfloat:left;
  margin:0 0 10px 13px;
  }

div.wp_button {
  clear:both;
  float:left;
  width:316px;
  height:52px;
  margin:5px 0 10px 20px;
  padding:0 0 0 20px;
	background-position:left top;
  color:#fff;
  font-size:18px;
  font-weight:bold;
  line-height:44px;
	cursor:pointer;
  }


  div.wp_button_1 {
    background-image:url(/i/whitepapers/buttons/button_1.png);
    }

  div.wp_button_2 {
    background-image:url(/i/whitepapers/buttons/button_2.png);
    }

  div.wp_button_3 {
    width:480px;
    background-image:url(/i/whitepapers/buttons/button_3.png);
    }

  div.wp_button_4 {
    background-image:url(/i/whitepapers/buttons/button_4.png);
    }

  div.wp_button_5 {
    background-image:url(/i/whitepapers/buttons/button_5.png);
    }

  div.wp_button_1_gif   { background-image:url('/i/whitepapers/buttons/button_1.gif'); }
  div.wp_button_2_gif   { background-image:url('/i/whitepapers/buttons/button_2.gif'); }
  div.wp_button_3_gif   { background-image:url('/i/whitepapers/buttons/button_3.gif'); width:480px; }
  div.wp_button_4_gif   { background-image:url('/i/whitepapers/buttons/button_4.gif'); }
  div.wp_button_5_gif   { background-image:url('/i/whitepapers/buttons/button_5.gif'); }

  div.button_mo { background-position:left 51px; }

  a {
    text-decoration:none;
    }

  a:hover {
    text-decoration:none;
    }



/**************************************/
/* Rightbar                           */
/**************************************/

#rightbar {
  width:247px;
  width:219px;
  padding:20px 14px 10px 14px;
	background-image:url(/i/whitepapers/bg-right-bar.png);
	background-position:right 5px;
	background-repeat:no-repeat;
  color:#fff;
  font-size:12px;
  }

  #rightbar h3 {
    color:#fff;
    margin:0 0 5px 0;
    }

  #rightbar h4 {
    color:#fff;
    margin:0;
    }

  #rightbar p {
    margin:0 0 10px 0;
    }

  #rightbar div p {
    margin:0;
    }

  #rightbar ul {
    margin:0 0 10px 10px;
    padding:0;
    list-style-type:none;
    xxheight:24px;
    }

    #rightbar ul li {
      padding:0 0 5px 20px;
      margin:0;
      background-image:url(/i/whitepapers/bullet-lightblue.gif);
    	background-position:left 6px;
    	background-repeat:no-repeat;
      }

div.box_mail, div.box_phone {
	background-position:left top;
	background-repeat:no-repeat;
  margin:0 0 0px 0px;
  padding:0 0 20px 30px;
  }

div.box_phone {
  background-image:url(/i/whitepapers/bg-telefoon.gif);
  }

div.box_mail {
  background-image:url(/i/whitepapers/bg-mail.gif);
  }

  #rightbar a {
    color:#fff;
    text-decoration:underline;
    }

  #rightbar a:hover {
  	color:#fff;
    text-decoration:underline;
    }

#rightbar_bottom {
  clear:both;
  width:247px;
  margin:0;
  padding:0;
  height:4px;
  background-image:url(/i/whitepapers/bg-right-bar.png);
  background-repeat:no-repeat;
  background-position:left bottom;
	}



/**************************************/
/* Footer                             */
/**************************************/

#footer ul {
  clear:both;
  margin:7px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  padding:0;
  list-style-type:none;
  font-size:13px;
  height:24px;

  _height:24px;
  xx_overflow:hidden;
  xxbackground-color:yellow;
  }

  #footer ul li {
    display:inline;
    padding:0px 7px 0px 0px;
    margin:0px 2px 0px 0px;

    #padding:0px 5px 0px 0px;
    #margin:0px 7px 0px 0px;


  	background-image:url(/i/whitepapers/footer_menu_divider.gif);
  	background-position:right 5px;
  	background-repeat:no-repeat;
    xxbackground-color:green;
    }

    #footer ul li.last {
      padding:0;
      margin:0;
    	background-image:none;
      }

  #footer ul a {
    color:#fff;
    text-decoration:none;
    }

  #footer ul a:hover {
  	color:#fff;
    text-decoration:underline;
    }



#footer2 {
  margin:11px 0px 10px 0px;
  text-align:center;
  }

#footer2 ul {
  margin:7px 0px 0px 0px;
  padding:0;
  list-style-type:none;
  font-size:12px;
  height:24px;
  }

  #footer2 ul li {
    display:inline;

    padding:0px 7px 0px 0px;
    margin:0px 2px 0px 0px;

    #padding:0px 5px 0px 0px;
    #margin:0px 7px 0px 0px;

  	background-image:url(/i/whitepapers/footer_menu2_divider.gif);
  	background-position:right 5px;
  	background-repeat:no-repeat;

    }

    #footer2 ul li.last {
      padding:0;
      margin:0;
    	background-image:none;
      }

  #footer2 ul a {
    color:#000;
    text-decoration:none;
    }

  #footer2 ul a:hover {
  	color:#000;
    text-decoration:underline;
    }


/**************************************/
/* Popup                              */
/**************************************/

#messagebox {
	background-image:url(/i/whitepapers/popup/bg_popup.png);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	xxborder:1px solid red;
  }

#messagebox.mb_gif {
	background-image:url(/i/whitepapers/popup/bg_popup.gif);
  }

  div#frm_wp_close {
    float:right;
    width:22px;
    height:21px;
    margin:6px 7px 0px 0px;
    _margin:6px 4px 0px 0px;

    margin:26px 27px 0px 0px;
    _margin:26px 13px 0px 0px;

    cursor:pointer;
    }

  #frm_wp_iframe {
    float:left;
    width:500px;
    height:400px;
    margin:16px 0px 0px 43px;
    margin:36px 0px 0px 43px;
    }

body#frm_wp_body {
  font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000;
  background-color:transparent;
	text-align:left;
  }

  div#frm_wp_outer {
    clear:both;
    float:left;
    width:500px;
    height:300px;
    xxbackground-color:blue;
  }

  div#frm_wp_inner {
    clear:both;
    float:left;
    width:500px;
    height:300px;
    xxbackground-color:red;
  }

  div#frm_wp_header {
    clear:both;
    float:left;
    width:450px;
    height:25px;
    xxbackground-color:orange;
  }

  div#frm_wp_content {
    clear:both;
    float:left;
    width:500px;
    margin:10px 0px 0px 0px;
    xxbackground-color:green;
  }


/* Forms */
table#frm_wp_tbl {
  clear:both;
  float:left;
  margin:17px 0px 0px 40px;
  _margin:17px 0px 0px 20px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  xxbackground-color:yellow;
  }

  table#frm_wp_tbl tr td {
    vertical-align:top;
    font-family:trebuchet ms,tahoma,arial,helvetica,sans-serif;
	  font-size:13px;
	  color:#000;
    }

  table#frm_wp_tbl tr td.frm_wp_privacy {
    width:450px;
    font-size:11px;
    text-align:right;
    }

    table#frm_wp_tbl tr td.frm_wp_privacy a {
      color:#666666;
      text-decoration:underline;
      }

    table#frm_wp_tbl tr td.frm_wp_privacy a:hover {
      color:#666666;
      text-decoration:underline;
      }


table#frm_wp_tbl td.frm_wp_lbl {
  width:25px;
  xxbackground-color:yellow;
  }

table#frm_wp_tbl td.frm_wp_field {
  width:425px;
  }

table#frm_wp_tbl td.frm_wp_lbl_colspan {
  width:450px;
  xxbackground-color:yellow;
  }

table#frm_wp_tbl td.frm_wp_field_colspan {
  width:450px;
  padding:4px 0px 20px 0px;
  }

table#frm_wp_tbl td.frm_wp_btn {
  width:450px;
  padding:20px 0px 0px 0px;
  padding:0px 0px 15px 0px;
  }

table#frm_wp_tbl .frmTxt {
  padding-left:2px;
  border:1px #999 solid;
  font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:12px;
  }


div.frm_wp_thanks {
  margin:60px 0px 0px 40px;
  }

span.frm_wp_email {
  color:#004990;
  }


div.frm_wp_thanks_2 {
  margin:20px 0px 0px 40px;
  line-height:22px;
  vertical-align:middle;
  }

  div.frm_wp_thanks_2 span {
    text-decoration:underline;
    cursor:pointer;
    }


/**************************************/
/* Inline form                        */
/**************************************/

div#frm_inline_holder {
  clear:both;
  float:left;
  width:880px;
  height:110px;
  height:210px;
  margin:0px 0px 0px 27px;
  _margin:0px 0px 0px 13px;
  background-image:url(/i/whitepapers/elements/inline_form.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  font-size:12px;
  }

div#frm_inline_holder.frm_inline_holder_gif {
  background-image:url(/i/whitepapers/elements/inline_form.gif);
  }

  div#frm_inline_line1 {
    clear:both;
    float:left;
    width:860px;
    height:32px;
    margin:12px 0px 0px 15px;
    _margin:12px 0px 0px 7px;
    }

    div#frm_inline_email_lbl {
      float:left;
      width:117px;
      height:28px;
      margin:3px 0px 0px 0px;
      xxbackground-color:yellow;
      }

    div#frm_inline_email_field {
      float:left;
      width:236px;
      height:31px;
      margin:0px 0px 0px 0px;
      xxbackground-color:orange;
      }

      div#frm_inline_email_field input {
        padding-left:2px;
        width:215px;
        border:1px #999 solid;
        font-family:Trebuchet MS,Arial,Sans-serif;
        font-size:12px;
        }

    div#frm_inline_email_comment {
      float:left;
      width:280px;
      height:28px;
      margin:3px 0px 0px 0px;
      color:#ff6600;
      xxbackground-color:green;
      }

    div#frm_inline_email_pp {
      float:left;
      width:212px;
      height:28px;
      margin:3px 0px 0px 0px;
      text-align:right;
      color:#666666;
      text-decoration:underline;
      cursor:pointer;
      xxbackground-color:blue;
      }



  div#frm_inline_line2 {
    clear:both;
    float:left;
    width:880px;
    height:71px;
    margin:0px 0px 0px 0px;
    xxbackground-color:yellow;
    }

    div#frm_inline_btn {
      float:left;
      width:316px;
      height:52px;
      margin:0px 0px 0px 128px;
      _margin:0px 0px 0px 64px;
      padding:0 0 0 20px;
    	background-position:left top;
      color:#fff;
      font-size:18px;
      font-weight:bold;
      line-height:44px;
    	cursor:pointer;
      xxbackground-color:blue;
      }

      div#frm_inline_btn.button_mo  { background-position:left 107px; }
      div#frm_inline_btn.button_dis { background-position:left 54px; cursor:normal; }

    div#frm_inline_chckbxs {
      float:left;
      width:350px;
      height:61px;
      margin:2px 0px 0px 30px;
      _margin:2px 0px 0px 15px;
      xxbackground-color:green;
      }

      div#frm_inline_chckbx_1 {
        xxbackground-color:orange;
        }

      div#frm_inline_chckbx_2 {
        margin:4px 0px 0px 0px;
        xxbackground-color:orange;
        }



div#frm_inline_wait {
  clear:both;
  float:left;
  width:660px;
  height:52px;
  margin:36px 0px 0px 25px;
  _margin:36px 0px 0px 12px;
  background-image:url(/i/symbols/icon_wait.gif);
  background-position:left top;
	background-repeat:no-repeat;
  display:none;
  }

  div#frm_inline_wait.frm_inline_wait_show {
    display:block;
    }


div.frm_inline_thanks {
  clear:both;
  float:left;
  width:660px;
  height:82px;
  margin:32px 0px 0px 25px;
  _margin:32px 0px 0px 12px;
  font-size:13px;
  }

div.frm_inline_thanks span {
  color:#004990;
  }

























td.frmTbl_Header        { padding:4px 4px 4px 0px; }
td.frmTbl_Label         { width:160px; padding:2px 12px 2px 0px; vertical-align:top; border-bottom:1px solid #EEF1F7; }
td.frmTbl_Field         { padding:2px 4px 2px 0px; vertical-align:top; border-bottom:1px solid #EEF1F7; }
td.frmTbl_Comment       { padding:4px 4px 4px 0px; font-weight:bold; }
td.frmTbl_Buttons       { padding:8px 4px 4px 4px; text-align:right; }
td.frmTbl_Privacy       { padding:8px 4px 8px 0px; text-align:right; }

td.frmTbl_Label_research  { padding:20px 12px 2px 0px; vertical-align:top; border-bottom:1px solid #EEF1F7; font-weight:bold; }
td.frmTbl_Field_research  { padding:2px 4px 16px 0px; vertical-align:top; border-bottom:1px solid #EEF1F7; }


input.clsradio
{ margin-left:-5px;
  font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:11px;}



.frmSelect
{ font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:11px;}

.formdropdown
{ font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:11px;}

input.btnSmall { font-size:12px; height:20px; padding: 0px 4px 0px 4px; }

div.frm_fieldcomment_after {
  float:left;
  xxxwidth:300px;
  margin: 0px 0px 0px 10px;
  xxxbackground-color:yellow;
  }



form input.frm_error { color:red; }