﻿/* css reset */
html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

body {
  font-size: 62.5%;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;
  /*line-height: 1.8em;*/
}

/*body {
  font-family: Arial, sans-serif;
  font-size: 76%;
  padding: 0;
}*/

#iefix {
  text-align: center;
}

/* Basic text styles */

h1 {
  font-size: 27px;
  font-weight: normal;
  margin-bottom: 18px;
}

h2 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 18px;
}

h3 {
  font-weight: bold;
  font-size: 12px;
}

h4 {
  font-size: 15px;
  font-weight: bold;
  margin-top: 25px;
  margin-bottom: 4px;
}

p, ul {
  font-size: 12px;
  margin: 9px 0;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

.clear {
  clear: both;
}

h1, h2, h3, h4, p.leadin, ul, em, a {
  color: #192548;
}

p.leadin {
  font-weight: bold;
}

p {
  color: #000000;
  line-height: 18px;
}

.errorfield { color: Red;}







/* Basic page styles */

 .headerbackground {
  background: url(../Images/background/header_background.jpg) bottom center no-repeat;
  width: 100%;
}

.headerbackground .siteheader {
  background: url(../Images/background/header_background.jpg) bottom center no-repeat;
}

.siteheader {
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  height: 82px;
  background: url(../Images/background/header_background.jpg) bottom center no-repeat;
}

.siteheader h1.logo {
  float: left;
  width: 301px;
  height: 82px;
  margin: 0;
  background: url(../Images/background/logo_nla.png) 0 -7px no-repeat;
}

#iefix .siteheader h1.logo {
  background-image: url(../Images/background/logo_nla.gif);
}

.siteheader h1.logo span {
  display: none;
}

.siteheader a span {
  display: none;
}

.siteheader .text {
  float: right;
  margin-right: 20px;
  margin-top: 6px;
  height: 71px;
  /* color: white; */
}

.siteheader .text h3,
.siteheader .text p {
  color: white;
  text-align: right;
  margin: 0;
}

.siteheader a {
  cursor:pointer;
}

/*

/*#ie8fix .sitenav {height: 0px;}*/
 
.navbackground {
  width: 100%;
  background: url(../Images/background/navbar_anchor_background.gif) top left repeat-x;
}

.sitenav {
  clear: both;
  height: 31px;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  background: url(../Images/background/navbar_anchor_background.gif) top left repeat-x;
}

/* #iefix .sitenav {  width: 956px;} SB */

.sitenav ul {
  float: left;
  height: 31px;
  margin: 0;
  border-left: 1px solid #c7c7c7;
  border-right: 1px solid #ffffff;
}

.sitenav ul li {
  float: left;
  list-style: none;
  height: 31px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #c7c7c7;
}

.sitenav ul a {
  display: block;
  float: left;
  height: 23px;
  padding: 8px 18px 0;
  background: url(../Images/background/navbar_anchor_background.gif) top left repeat-x;
  color: #172647;
  text-decoration: none;
}

#iefix .sitenav ul a {
  height: 23px; /* 31px TL */
  padding-top: 8px; /* 7px TL */
}

.sitenav ul a:hover {
  background-position: bottom left;
}

.sitenav ul a.selected:hover,
.sitenav ul a.selected {
  background-position: center left;
}

.sitenav .searchbox {
  float: right;
}

.sitenav .searchbox input {
  display: block;
  float: left;
}

.sitenav .searchbox input.text {
  border: 1px solid #b1b1b1;
  height: 18px;
  margin-top: 5px;
  margin-right: 5px;
}

#iefix .sitenav .searchbox input.text {
  height: 20px;
} /* TL */

.sitenav .searchbox .submit {
  display: block;
  float: left;
  width: 26px;
  height: 15px;
  margin: 8px 0 0;
  padding: 0;
  border: 0;
  background: transparent url(../Images/button/button_search.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer;
}

#iefix .sitenav .searchbox input.submit {
  background-image: url(../Images/button/button_search.gif);
}



.contentbackground {
  width: 100%;
  background: url(../Images/background/navbar_shadow.gif) top left repeat-x;
}

.contentarea {
  clear: both;

  width: 956px;
  padding-left: 22px;
  padding-right: 22px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;

  padding-top: 25px;
  background: url(../images/navbar_shadow.gif) top left repeat-x;
}

#iefix .contentarea {
  width: 1000px;
}

/* Footer */
.footer {
  clear: both;
  width: 956px;
  margin-left: auto;
  margin-right: auto;
}

.footer p {
  color: #333333;
  text-align: center;
}

.footer a {
  color: #333333;
  text-decoration: none;
}

.footer a.ACAP 
{
	background: transparent url(../images/background/ACAP_Enabled.gif) no-repeat bottom center;
	display: inline-block;
	width: 60px;
	height: 11px;
	bottom: 0px;
}

/* Rotator */
.NewsFeed {
    width: 400px;
    height: 28px;
    display: block;
    overflow: hidden;
    position: relative;
}
.Ticker 
{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.Ticker li {
    color: white;
    text-align: right;
    font-size: 9px;
    margin: 0;
    float: left;
    display: inline;
}

/* OLD TELERIK
.newsFeed 
{
  width: 400px;
  height: 28px;
  font-size: 9px; 
  color: white; 
  text-align: right; 
}*/

.licencesform .formFooter {
  clear: both;  
  float: left;  
  background: url(../Images/background/background_formfooter.png) bottom left no-repeat;  
  width: 906px;  
  height: 44px;  
  padding: 18px 25px 0;  
  text-align: center;
}
#iefix .licencesform .formFooter {
  /*width: 956px;
  height: 62px; */
  background-image: url(../Images/background/background_formfooter_backgroundwhite.gif); 
}

.licencesform ol {
  clear: both;
  float: left;
  width: 956px;
  height: 26px;
  margin-bottom: 15px;
}

#iefix .licencesform ol {
  display: inline;
}

.licencesform ol li {
  display: block;
  float: left;
  background: url(../Images/progressbar/progressbar_standard.png) top left no-repeat;
}

#iefix .licencesform ol li {
  background-image: url(../Images/progressbar/progressbar_standard_backgroundlilac.gif);
}

.licencesform ol li.complete {
  background-image: url(../Images/progressbar/progressbar_active.png);
}

#iefix .licencesform ol li.complete {
  background-image: url(../Images/progressbar/progressbar_active_backgroundlilac.gif);
}


.licencesform ol li.start {
  background-position: -10px 0;
}

.licencesform ol li.end span {
  background-position: 171px 0;
}


.licencesform ol li span {
  display: block;
  float: left;
  padding-top: 5px;
  height: 21px;
  background: url(../Images/progressbar/progressbar_start.png) top right no-repeat;
  margin-left: 10px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}

#iefix .licencesform ol li span {
  background-image: url(../Images/progressbar/progressbar_standard_backgroundlilac.gif);
  display: inline;
  height: 26px;
  }

.licencesform ol li span {
  color: #000000;
}

.licencesform ol li.complete span {
  color: #ffffff;
}

.licencesform ol li.complete span {
  background-image: url(../Images/progressbar/progresbar_active_start.png);
}

.licencesform ol li span a {
  text-decoration: none;
}


#iefix .licencesform ol li.complete span {
  background-image: url(../Images/progressbar/progressbar_active_start_backgroundlilac.gif);
}

.licencesform ol li span {
  width: 181px; 
}

.licencesform ol.short li span {
  width: 229px; 
}

/* License page styles */
.contentbackground.licencesbackground {
  background: url(../Images/background/pageheader_grad_lilac.jpg) top left repeat-x;
}
.contentarea.licencescontent {
  background: url(../Images/background/pageheader_grad_lilac.jpg) top left repeat-x;
}
.contentarea.licencesform {
  background: url(../Images/background/pageheader_grad_lilac.jpg) top left repeat-x;
}

.licencesform .formBody {
  width: 956px;
} 

.licencesform .formContent {
  clear: both;
  /*float: left;*/
  background-color: #eceff8;
  background-image: url(../Images/background/background_form.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px -20px;
  width: 876px;
  padding: 5px 40px 24px 40px;
  margin-top: -60px;
  overflow:auto;
}

#iefix div.formContent {
    overflow:hidden;
}
#iefix #dvIntCopier div.field_text {
	margin-left:-150px;
}
#iefix #dvIntCopier div.field {
	padding-bottom:14px;
}
#iefix #dvRegCopier div.field {
	padding-bottom:14px;
}
#ie7fix #fsSummary div.field2 {
    margin-left:0px;
}

#fsSummary {
    width:100%;
}

#iefix .licencesform .formContent {
  /*width: 956px;*/
  background-color: transparent;
  margin-top: 10px;
  background-image: url(../Images/background/background_form_backgroundlilac.gif);
}
#ie7fix .licencesform .formContent { margin-top: 10px; }

#ie7fix .contentarea {
  overflow: hidden;
}

.licencesform .formContent .field {
  width: 876px;
}

.formContent .inputs {
  display: block;
  float: right;
}
.formContent .label {
  display: block;
  float: left;
}







#iefix .formContent .textfield { float: right; display: block;} 

.formContent .valuefield {
  width: 200px;
}
/*#ie7fix .formContent .valuefield {  margin-top: -28px;}*/

#ie7fix  #fvLogin #dvUsername .valuefield, #ie7fix  #fvLogin #dvPassword .valuefield  {  margin-top: 0px;}

#iefix .tooltipImg 
{
	background-image: url(../Images/button/icon_info_backgroundlilac.gif)
}
.formContent .radio input,
.formContent .radiogroup input {
  /*display: block; TL*/
  /*float: left; TL*/
  margin: 0 3px 0 20px;
}
.formContent .radio label,
.formContent .radiogroup label {
  /*display: block; TL*/
  /*float: left; TL*/
  color: #000000;
  font-weight: normal;
}

.formContent .radio .valuefield {width: 130px;}
#ie7fix .formContent .radio .valuefield {margin-top: 0px;}
.formContent .field {
  clear: both;
  display: block;
  float: left;
  border-bottom: 1px solid #797fb1;
  padding-top: 10px;
  padding-bottom: 10px;
}

.formContent .field2
{
	padding-top: 0px; /* SB */
}

.formContent .tblQuotion {border-bottom: 1px solid #797fb1;}
#ie7fix .formContent .field2 {margin-left: -6px;}
#ie7fix .formContent .field3 {margin-left: -6px; margin-top: 30px;}
/*#ie7fix .formContent .turnover {margin-top: -14px;}*/
.formContent h2 {
  clear: both;
  display: block;
  float: left;
  margin-top: 22px;
  margin-bottom: 18px;
}

.formContent h3 {
  display: block;
  float: right;
  margin-top: 20px; /* 30px; TL */
  font-weight: normal;
}

/* tooltip - temporary styles */
.tooltipImg  
{
	border: 0px; 
	cursor: pointer;
	/*background: url(../Images/button/icon_info.png) center no-repeat;*/
	display: inline; 
	/*width: 20px; 
	height: 20px; */
	margin-left: 5px;

}


/*
.tooltip{ position: relative; display: block; width: 30px; float: left;}
.tooltipText { position: absolute; display: none; top: 0em; left: 2em; min-width: 20em; max-width: 40em; min-height: 1em; padding: 0.25em; border: 1px solid Black; background-color: White; }
.tooltipImg.tooltipImgFix {float: none; margin-left: 250px; margin-top: -16px;}
#iefix .tooltipImg.tooltipImgFix {margin-top: 0px; }
.tooltipTextLeft {left: -12em; margin-left: 250px; margin-top: -30px;}
.tooltipTextRight {left: 4em; margin-left: 250px; margin-top: -30px;}
*/

.formContent 
{
	font-size:12px;
}


.formContent .valuefieldP2 {
  display: block;
  float: right;
  margin: -16px 3px 0 2px;
  border: 1px solid #898787;
  width: 120px;
  height: 20px;
}
/* fee calc */
.formContent .valuefieldP25 {
  display: block;
  float: right;
  margin: 0px 3px 0 2px;
  border: 1px solid #898787;
  width: 120px;
  height: 20px;
}

.valuefield200 {
  display: block;
  float: right;
  margin: 0px 3px 0 2px;
  border: 1px solid #898787;
  width: 200px;
  height: 20px;
}
.valuefield200Search {
  margin: 0px 3px 0 2px;
  border: 1px solid #898787;
  width: 200px;
  height: 20px;
}

#ie7fix .valuefield200 {margin-top: -16px;}
/*.dvGrid {border: 0px }*/
.rgMasterTable { float: left;}


#iefix .turnover label
{
	display:block;
	float:left;
}
.formContent #dvTurnoverValue
{
	float:right;
	text-align: left;
	width: 140px;
}
.formContent #dvTurnoverValue #text
{
	margin-bottom: 0px;
}
.valuefieldP251 {
  display: block;
  margin: 0px 3px 0 2px;
  border: 1px solid #898787;
  width: 120px;
  height: 20px;
}
.formContent .month,
.formContent .year {
  width: 48px;
}
.errorfield_button
{
	float: left;
	color: Red;
	display: block;
	margin: -10px 3px 0 2px;
	width: 478px;
	height: 20px;
}

.txtMonthYear {float: right; width: 108px;}
#iefix .txtMonthYear, #ie7fix .txtMonthYear, #ie8fix .txtMonthYear {width: 114px;}
.month {float: left;}
#ie7fix .year {margin-top: -1px;}
#iefix .year {margin-top: -24px; float: right;}

/* We need to lower articles because of RadEditor - we'll w8 what NLA say
.homepagecontent .content .articlebox {margin-top: -40px;}
#ie7fix .homepagecontent .content .articlebox {margin-top: -10px;}*/

/* Index page styles */

.homepagecontent .homepagemainmodule {
  width: 550px;
  height: 303px;
  background: url(../Images/background/home_mainmodule_background.jpg) top left no-repeat;
  padding-left: 376px;
  padding-top: 35px;
  padding-right: 30px;
}

#iefix .homepagecontent .homepagemainmodule {
  /*width: 956px;
  height: 338px;*/
  height: 303px;
}

.homepagecontent .homepagemainmodule h1 {
  color: #172647;
}

.homepagecontent .homepagemainmodule a {
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.homepagecontent .homepagemainmodule ul {
  float: right;
  margin: 0 0 0 25px;
  border-top: 1px solid white;
  border-bottom: 1px solid #4e5b89;
}

.homepagecontent .homepagemainmodule ul li {
  display: block;
  height: 36px;
  width: 193px;
  list-style: none;
  color: #172647;
  padding-top: 4px;
  padding-left: 41px;

  font-size: 25px;
  text-transform: lowercase;

  border-top: 1px solid #4e5b89;
  border-bottom: 1px solid white;
}

#iefix .homepagecontent .homepagemainmodule ul li {
  /* width: 234px; */
  height: 38px;
  padding-top: 3px; /* Not in our styles */
}

.homepagecontent .homepagemainmodule ul li.headlinePhotocopying {
  background: url(../Images/button/icon_photocopy.png) center left no-repeat;
}

#iefix .homepagecontent .homepagemainmodule ul li.headlinePhotocopying {
  background-image: url(../Images/button/icon_photocopy_backgroundlilac.gif);
}

.homepagecontent .homepagemainmodule ul li.headlinePressclippings {
  background: url(../Images/button/icon_clipping.png) center left no-repeat;
}

#iefix .homepagecontent .homepagemainmodule ul li.headlinePressclippings {
  background-image: url(../Images/button/icon_clipping_backgroundlilac.gif);
}

.homepagecontent .homepagemainmodule ul li.headlineFax {
  background: url(../Images/button/icon_fax.png) center left no-repeat;
}

#iefix .homepagecontent .homepagemainmodule ul li.headlineFax {
  background-image: url(../Images/button/icon_fax_backgroundlilac.gif);
}

.homepagecontent .homepagemainmodule ul li.headlineEmail {
  background: url(../Images/button/icon_email.png) center left no-repeat;
}

#iefix .homepagecontent .homepagemainmodule ul li.headlineEmail {
  background-image: url(../Images/button/icon_email_backgroundlilac.gif);
}

.homepagecontent .homepagemainmodule ul li.headlineIntranet {
  background: url(../Images/button/icon_intranet.png) center left no-repeat;
}

#iefix .homepagecontent .homepagemainmodule ul li.headlineIntranet {
  background-image: url(../Images/button/icon_intranet_backgroundlilac.gif);
}

.homepagecontent .homemodulebar {
  clear: both;
  width: 941px;
  height: 190px;
  background: url(../Images/background/background_homemodulebar.jpg) top left no-repeat;
  margin-top: 20px;
  padding-left: 15px;
  padding-top: 25px;
  /* padding-top: 20px */
}

#iefix .homepagecontent .homemodulebar {
  /* width: 956px;
  height: 215px; TL */
  height: 195px;
}

.homepagecontent .homemodulebar .quicklinks {
  float: left;
  width: 216px;
}

.homepagecontent .homemodulebar .quicklinks h2 {
  float: left;
  margin-bottom: 0;
  /* margin-bottom: 4px; */
}

.homepagecontent .homemodulebar .quicklinks ul {
  float: left;
  width: 216px;
  border-top: 1px solid #726f72;
  list-style: none;
  margin: 5px 0;
}

.homepagecontent .homemodulebar .quicklinks ul li {
  width: 191px;
  height: 19px;
  /* height: 20px; SB */
  list-style: none;
  border-bottom: 1px solid #726f72;
  padding-left: 25px;
  padding-top: 4px;
  background: url(../Images/button/button_lilac.png) center left no-repeat;
}

#iefix .homepagecontent .homemodulebar .quicklinks ul li {
  /* width: 216px; TL */
  width: 191px;
  /* height: 24px; TL */
  height: 20px;
  padding-top: 3px;
  background-image: url(../Images/button/button_lilac_backgroundgrey.gif);
}

.homepagecontent .homemodulebar .quicklinks ul li a {
  text-decoration: none;
  color: black;
}

.homepagecontent .homemodulebar a.homesubmodule {
  float: left;
  width: 340px;
  height: 170px;
  margin-left: 15px;
}

.homepagecontent .homemodulebar a.homesubmodule span {
  display: none;
}

.homepagecontent .homemodulebar a.homesubmodule.clipsearch {
  background: url(../Images/background/home_module_clipsearch.png) top left;
}

#iefix .homepagecontent .homemodulebar a.homesubmodule.clipsearch {
  background-image: url(../Images/background/home_module_clipsearch_backgroundgrey.gif)
}

.homepagecontent .homemodulebar a.homesubmodule.eclips {
  background: url(../Images/background/home_module_eclips.png) top left;
}

#iefix .homepagecontent .homemodulebar a.homesubmodule.eclips {
  background-image: url(../Images/background/home_module_eclips_backgroundgrey.gif);
}

/* #iefix .homepagecontent .homepagemainmodule h1 { margin-top: -24px;} SB */

/* License page styles
*/

.licencescontent .licencemenu {
  float: left;
  width: 210px;
  padding-top: 17px;
  background: url(../Images/background/subnav_top.png) top left no-repeat;
}

#iefix .licencescontent .licencemenu {
  background-image: url(../Images/background/subnav_top_backgroundlilac.gif);
}

#iefix .licencescontent .licencemenu {
  display: inline;
}

.licencescontent .licencemenu h3 {
  background: #acbae0;
  padding-left: 12px;
  width: 196px;
  /* height: 18px; TL */
  min-height: 16px;  /* SB */ 
  height: auto !important; /* SB */ 
  padding-bottom: 2px; /* SB */ 
  padding-top: 2px;
  border: 1px solid #ffffff;
  border-bottom-width: 0;
}

#iefix .licencescontent .licencemenu h3 {
  height: 16px; 
} /* SB*/

.licencescontent .licencemenu h3.selected {
  background: #d6dcf0; 
}

#iefix .licencescontent .licencemenu h3 {
  /*width: 210px;*/
  height: 20px;
}

.licencescontent .licencemenu ul {
  width: 208px;
  margin: 0;
  border: 1px solid #ffffff;
  border-bottom-width: 0px;
}

.licencescontent .licencemenu ul li {
  width: 173px;
  height: 17px;
  list-style: none;
  padding-top: 2px;
  padding-left: 35px;
  background: #acbae0;
  border-bottom: 1px solid #ffffff;
}

.licencescontent .licencemenu ul li.selected {
  background: #d6dcf0;
}

#iefix .licencescontent .licencemenu ul li {
  /*width: 208px;*/
  height: 18px; /* 20px; */
  padding-top: 1px;
}

.licencescontent .licencemenu ul li a {
  text-decoration: none;
}

.licencescontent .licencemenu ul.last {
  padding-bottom: 17px;
  background: url(../Images/background/subnav_bottom.png) no-repeat -1px bottom;
}

#iefix .licencescontent .licencemenu ul.last, #ie7fix .licencescontent .licencemenu ul.last {
  /*padding-bottom: 0px; SB */
   top: -17px;   
}

#iefix .licencescontent .licencemenu ul.last, #iefix .licencescontent .licencemenu div.last {
  background-image: url(../Images/background/subnav_bottom_backgroundwhite.gif);
}

.licencescontent .licencemenu div.last 
{
  padding-bottom: 0px;
  background: url(../Images/background/subnav_bottom.png) no-repeat -1px bottom;
}

.licencescontent .licencemenu div.last {
  width: 208px;
  margin: 0;
  border: 1px solid #ffffff;
  border-bottom-width: 0px;
  width: 208px;
  height: 17px;
  list-style: none;
}

/* menu for admin */

.licencescontent .licencemenu_admin {
  float: left;
  width: 152px;
  padding-top: 17px;
  background: url(../Images/background/subnav_top_admin.png) top left no-repeat;
}


#iefix .licencescontent .licencemenu_admin {
  background-image: url(../Images/background/subnav_top_backgroundlilac_admin.gif);
}

#iefix .licencescontent .licencemenu_admin {
  display: inline;
}

.licencescontent .licencemenu_admin h3 {
  background: #acbae0;
  padding-left: 4px;
  width: 146px;
  /* height: 18px; TL */
  min-height: 16px;  /* SB */ 
  height: auto !important; /* SB */ 
  padding-bottom: 2px; /* SB */
  padding-top: 2px;
  border: 1px solid #ffffff;
  border-bottom-width: 0;
}

#iefix .licencescontent .licencemenu_admin h3 {
  height: 16px; 
} /* SB*/

.licencescontent .licencemenu_admin h3.selected {
  background: #d6dcf0; 
}

#iefix .licencescontent .licencemenu_admin h3 {
  /* width: 210px; */
  height: 20px;
}

.licencescontent .licencemenu_admin ul {
  width: 150px;
  margin: 0;
  border: 1px solid #ffffff;
  border-bottom-width: 0px;
}

.licencescontent .licencemenu_admin ul li {
  width: 142px;
  height: 18px;
  list-style: none;
  padding-top: 2px;
  padding-left: 8px;
  background: #acbae0;
  border-bottom: 1px solid #ffffff;
}

.licencescontent .licencemenu_admin ul li.selected {
  background: #d6dcf0;
}

#iefix .licencescontent .licencemenu_admin ul li {
  /* width: 208px;
  height: 20px; */
}

.licencescontent .licencemenu_admin ul li a {
  text-decoration: none;
}

.licencescontent .licencemenu_admin ul.last {
  padding-bottom: 17px;
  background: url(../Images/background/subnav_bottom_admin.png) no-repeat;
  background-position: -1px bottom;
}

#iefix .licencescontent .licencemenu_admin ul.last, #ie7fix .licencescontent .licencemenu_admin ul.last {
  /*padding-bottom: 0px; SB */
   top: -17px;   
}

#iefix .licencescontent .licencemenu_admin ul.last {
  background-image: url(../Images/background/subnav_bottom_backgroundwhite_admin.gif);
}

/* end of menu admin */

.licencescontent .licenseinfo {
  margin-left: 25px;
  float: left;
  width: 721px;
}

.licencescontent .licenseinfo_admin_header 
{
  margin-left: 10px;
  float: left;
  width: 794px;
  height: 10px;
  background-image: url(../Images/background/background_admin_new.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top left;	
}

#iefix .licencescontent .licenseinfo_admin_header 
{
  background-image: url(../Images/background/background_form_backgroundlilac_admin.gif);
}

.licencescontent .licenseinfo_admin {
  margin-left: 10px;
  float: left;
  width: 794px;
  background-color: #eceff8;
  background-image: url(../Images/background/background_admin_new.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px -10px;
}

#iefix .licencescontent .licenseinfo_admin 
{
  background-image: url(../Images/background/background_form_backgroundlilac_admin.gif);
}

#iefix .licencescontent .licenseinfo_admin {
  background-color: transparent;
} /* SB */

.licencescontent .licenseinfo h1 {
  display: block;
  float: left;
}

.licencescontent .licenseinfo p {
  clear: left;
  margin-right: 270px;
}

.licencescontent .licenseinfo h1.logo {
  height: 38px;
  padding-left: 31px;
  padding-top: 2px;
  background: url(../Images/background/icon_certificate_backgroundlilac.gif) center left no-repeat;
}

#iefix .licencescontent .licenseinfo h1.logo {
  height: 40px;
  background-image: url(../Images/background/icon_certificate_backgroundlilac.gif); /* TL */
}

.licencescontent .newspaper {
  width: 301px;
  height: 219px;
  background: url(../Images/background/image_newspaper_roll.png) top right no-repeat;
  float: right;
  margin-left:10px;
  margin-right:-15px;

}

#iefix .licencescontent .newspaper {
  background-image: url(../Images/background/image_newspaper_roll.jpg);
}

.licencescontent .laptop {
  width: 301px;
  height: 219px;
  background: url(../Images/other/nlaimage_floatingpages.png) top right no-repeat;
  float: right;
  margin-left:10px;
  margin-right:-15px;
}

#iefix .licencescontent .laptop {
  background-image: url(../Images/other/nlaimage_floatingpages.jpg);
}

.licencescontent .licensedownloads {
  margin-left: 25px;
  margin-right: 25px;
  clear: right;
  float: right;
  width: 220px;
}

#iefix .licencescontent .licensedownloads {
  display: inline;
}

.licencescontent .licensedownloads h2 {
  margin-bottom: 5px;
}

.licencescontent .licensedownloads ul {
  width: 220px;
  margin: 0;
  border-top: 1px solid #192548;
}

.licencescontent .licensedownloads ul li {
  width: 195px;  
  min-height: 14px; /* height: 20px; TL */  
  height: auto !important; /* SB */ 
  list-style: none;
  border-bottom: 1px solid #192548;
  padding-left: 25px;
  padding-top: 6px;
  padding-bottom: 4px; /* SB */
  background: url(../Images/button/button_lilac.png) center left no-repeat;
}

#iefix .licencescontent .licensedownloads ul li {
  /* width: 220px; TL */
  /*height: 21px; SB */ /* 27px; TL */ 
  height: 15px; 
  padding-top: 6px;
  background-image: url(../Images/button/button_lilac_backgroundgrey.gif);
}

.licencescontent .licensedownloads ul li a {
  text-decoration: none;
  color: #000000;
}

.licencescontent ul.quote {
  float: left;
  margin: 0;
  padding: 7px 0;
  background: url(../Images/background/background_footer_buttonbar.jpg) top left repeat-x;
}

.licencescontent ul.quote li {
  display: block;
  float: left;
  list-style: none;
  background: url(../Images/button/button_lilac.png) 120px 28px no-repeat;
  border-left: 1px solid #ececec;
  border-right: 1px solid #868686;
}

#iefix .licencescontent ul.quote li {
  background-image: url(../Images/button/button_lilac_backgroundgrey.gif);
}

.licencescontent ul.quote li a {
  text-decoration: none;
}

.licencescontent ul.quote li a div {
  width: 96px;
  height: 41px;
  padding: 7px 40px 0 14px;
  cursor: pointer;
}

/*
#iefix .licencescontent ul.quote li a div {
  width: 150px;
  height: 48px;
}
*/

/* license header - done */
.licencesform .header {  width: 956px;  padding: 0 0 20px;}
#iefix .licencesform .header {  padding-bottom: 30px;}
.licencesform .header h1 {  display: block;  float: left;  margin: 0;}
.licencesform .header h2 {  display: block;  float: right;  margin: 14px 0 0;  text-align: right;}
.licencesform .header h2 a {  text-decoration: none;}
.licencesform .header h2 .crumbs {	font-size: 10px;	font-weight: normal;	text-align: right;	width: 500px;	margin-top: -10px;}
#iefix .licencesform .header h2 .crumbs , #ie7fix .licencesform .header h2 .crumbs {margin-top: 0px;}
.licencesform .header h2 .crumbs a {	text-decoration: underline;}

.licencescontent .header {  width: 956px;  padding: 0 0 20px;}
.licencescontent .header h1 {  display: block;  float: left;  margin: 0;}
.licencescontent .header h2 {  display: block;  float: right;  margin: 14px 0 0;  text-align: right;}
.licencescontent .header h2 a {  text-decoration: none;}
.licencescontent .header h2 .crumbs {	font-size: 10px;	font-weight: normal;	text-align: right;	width: 500px;	margin-top: -10px;}
#iefix .licencescontent .header h2 .crumbs, #ie7fix .licencescontent .header h2 .crumbs {margin-top: 0px;}
.licencescontent .header h2 .crumbs a {	text-decoration: underline;}


/* Form styling */

/*
.formContent .group {
  clear: both;
  display: block;
  float: left;
  border-top: 1px solid #797fb1;
  font-size: 12px;
  color: #000000;
}*/

#iefix .licencescontent .licenseinfo { width: 692px; }

.formContent .conditional {
  clear: both;
  display: block;
  float: left;
  background: #c3cbe9;
  border: 1px solid #797fb1;
  margin-top: 13px;
  margin-bottom: 13px;
}

.formContent .conditional .label {
  font-weight: bold;
  color: #192548;
  padding: 14px 0px 14px 14px;
}

.formContent .conditional .field {
  border: none;
  background: #ffffff;
  padding: 14px;
}

.formContent .conditional .field .label {
  font-weight: normal;
  color: #000000;
  padding: 0;
}

.formContent .conditional .inputs {
  font-weight: bold;
  color: #192548;
  padding: 14px 14px 14px 0;
}

.formContent .conditional .field .inputs {
  padding: 0px;
}

.formContent .radiogroup {
  width: 330px;
  height: 100px;
  overflow-y: auto;
  border: 1px solid #898787;
  padding: 5px 0px 10px 10px;
}

#ie7fix .formContent .radiogroup 
{
	overflow-y: scroll;
	overflow-x: hidden;
}

#iefix .formContent .radiogroup {
  width: 340px;
  height: 110px;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}

.formContent .radiogroup {
  clear: none;
  float: right;
}

.formContent .radiogroup h3,
 .formContent .radiogroup .textfield{
  clear: left;
  display: block;
  float: left;
  padding-left: 15px;
  font-weight: bold;
  margin: 5px 0 0 0;
}

#ie7fix .formContent .radiogroup .valuefield {  margin-top: 0px;}

.formContent .radiogroup .radio,
 .formContent .radiogroup .valuefield{
  clear: left;
  float: left;
  margin-top: 25px;
}

.formContent .radiogroup input {
  clear: both;
  display: block;
  float: left;
  margin-left: 0px;
  margin-right: 15px;
}

.formContent .radiogroup h3 {
  color: #000000;
}

.formContent .text label {
  display: block;
  float: left;
  padding-top: 5px;
}

#iefix .formContent .text label {
  padding-top: 2px;
}

 /* Licence form styling */

.licencesform .formContent .group {
  width: 876px;
}

.licencesform .formContent .conditional {
  width: 874px;
}

.licencesform .formContent .conditional .field {
  width: 846px;
}

#iefix .licencesform .formContent .conditional .field {
  width: 846px; padding-bottom:0; /*width: 874px;*/
}

.licencesform .formContent .conditional .field .label {
  width: 485px;
}

#dvBack {float: left;}
#dvNext {float: right;}

.long {margin-top: 16px;}

.alert 
{ 
	position: static;
	display: block;
	height: auto;
	text-align:center;
	vertical-align: middle;
	position:relative;
	width: 300px;
	color: Black;
	background-color: #CDCDCD;
	border: Solid 1px Black;
	padding: 10px;     
}

.alert p
{
	color: Black;
}

.alertBackground 
{ 
	background-color:#fff; 
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.watermark
{
	color: #CDCDCD;	
}

.quota {float: left; width: 300px;}
.quota2 {padding-top: 10px; padding-bottom: 10px;}
.quotavalue {float: left; width: 50px;}


h2.long {margin-top: 50px;}
#iefix h2.long, #ie7fix h2.long {margin-top: 30px;}

#fsQuotation .conditional4 {width: 400px;}
#fsQuotation .conditional4 .field {width: 372px;}
#iefix #fsQuotation .conditional4 .field {width: 372px; padding: 14px;}

/*#fsAboutYou {width: 410px}
#fdPassword {width: 410px}
#fsOrganisation {width: 450px; float: right; margin-top: -473px;}
.fieldLeft {float: left;}
.fieldRight {float: right; width: 500px;}
.fieldRight .field {border: 1px dotted red;}*/

#fsAboutYou {width: 410px}
#fdPassword {width: 410px}

.formContent .fieldLeft .field {width: 420px;float: left}
.formContent .fieldLeft2 .field {width: 420px;float: left;}
.formContent .fieldRight .field {width: 440px;float: right;}
#ie7fix .formContent .fieldRight { margin-top: 8px; }
#iefix .formContent .fieldRight { margin-top: -3px; }
#ie7fix .formContent #fsOrganisation .fieldRight { margin-top: -12px; }
#iefix .formContent #fsOrganisation .fieldRight { margin-top: 15px; }

div.fieldLabel { vertical-align:middle; max-width:60%; float:left; }
div.fieldTextBox { vertical-align:middle; max-width:40%; float:right; }
#ie7fix div.fieldTextBox { vertical-align:middle; max-width:40%; float:right; margin-top:5px; }

#fsOrganisation {width: 450px; float: right; margin-top: -441px;}
#fsInvAddress {width: 410px;}

#fsOrgDetails {float: right; margin-top: -270px;}

#fsOrganisation .field h2 
{
    margin-top:22px;
    margin-bottom:18px;
}

.formContent .radiogroup2 {
  width: 864px;
  height: 300px;
background: white;
  overflow-y: auto;
  border: 1px solid #898787;
  padding: 5px 0px 10px 10px;

}


.sumfield {width: 820px; height: 1.5em; float: left; clear: both;}
.sumfieldLong {width: 820px; height: auto; float: left; clear: both;}
.textsumfield {height: 1.5em; float: left; clear: both;}
.textsumfieldLong {float: left; clear: both;}
.valuesumfield {height: 1.5em; float: right; clear: right;}
.valuesumfieldLong {float: right; clear: right;}
.sumheader {text-decoration: underline; font-weight: bold;}

.formContent .field5 {text-align: right; border-bottom: 0px none;}
#iefix .formContent .field5 .textfield {float:none; display: inline;}

#fsSummary h2 
{
    margin-top: 30px; 
    width:500px;
}
#dvPrintSummary {
    float:left;
    width:20%;
}
#dvConfirmDetails {
    border-bottom: 0px;
    clear:none;
    float:left;
    padding-top:0;
    width:80%;
}
#dvTsAndCs
{
    float:left;
}

#ie7fix .field.field2 h2 {
    margin-bottom:0;
    padding-bottom:18px;
}
#dvInvAddress {float: right ; margin-top: 20px; /*position: absolute; margin-top: 43px*/}

/*#ie7fix .valuefieldP25 {margin-top: -6px;}*/
/*#ie7fix .txtadd2 {margin-top: -1px;}*/
#ie7fix .field.fieldCheckBox { margin-top:2px }
#ie7fix .field8 {height: 60px}
/*#ie7fix .valuesumfield {margin-top: -1.5em;}*/

/* admin specific */
#fvSearch .field {width: 340px;height: 30px;}
#fvSearch .date {width: 140px; float: left;}
#fvSearch .dateinput {width: 200px;float: right;}
#dvSend, #fsNewConfirmed, #fsRenewalConfirmed, #fsResults {width: 800px;}

/* some more IE7 fixes */
#ie7fix .formContent {margin-top: 20px;}

/* Login page */
#fvLogin #dvUsername .valuefield, #fvLogin #dvPassword .valuefield
{
	border:1px solid #898787;
	height: 20px;	
}

#fvLogin #dvForgot { border-bottom: none; overflow:visible; }
#ie7fix #fvLogin #dvForgot { overflow:hidden; }

#fsResults, #fsRenewalConfirmed, #fsNewConfirmed {margin-left: 1px}
.RadGrid {border: 0px;}
.rgMasterTable {border: 1px solid #888; background-color: White}
#fvSearch, #fsOutstanding, #fsHeader, #fsContent {margin-top: 16px; margin-left: 16px; margin-bottom: 10px;}
#dvDateFrom, #dvDateTo, #dvRejectedCheck, #dvSalespersonCode, #dvContactID, #dvCompanyName, #dvAppEmail, #dvDateFilter {margin-left: 10px; font-size: 12px; vertical-align:bottom;}
.but_search {margin-left: 148px;}
.but_send {margin-left: 390px;margin-top: 15px;}
#dvSend {margin-bottom: 20px;}

#ie7fix #dvIndemnity { margin-top:13px }

#fsResults h3, #fsRenewalConfirmed h3, #fsNewConfirmed h3 {margin-top: 10px; margin-left: 16px; margin-bottom: 8px;}

h3 a {text-decoration: underline;}

.licenseinfo_admin .contentBox {width: 760px; margin-left: 16px; margin-top: 16px;}
.licenseinfo_admin .articlebox { border-color: #797fb1; border-width: 1px; border-style: solid; margin-top: 8px; padding: 6px; width: 748px; background: white;}

.licenseinfo .h2header,.clipsearchcontent .h2header, .eclipscontent .h2header, .aboutuscontact .h2header {display: none;}

.licenseinfo_admin .bluebox   
{
	background: #c3cbe9;
  padding-top: 13px;
  padding-bottom: 1px;
  padding-left: 8px;
  margin-top:-6px;
  margin-left: -6px;
  margin-right: -6px;
  margin-bottom: 5px;}
  
.licenseinfo_admin .sumfield, .licenseinfo_admin .sumfieldLong {width: 720px; margin-left:10px;}
.licenseinfo_admin .valuesumfield, .licenseinfo_admin .valuesumfieldLong {float: right;}
.licenseinfo_admin .sumheader {text-decoration: underline; font-weight: bold; margin-left: 4px;}

/* eClips page styling */

/* .eclipsbody SB */
body.eclipsbody {
  background-color: #aeaeae;
  height: 100%;
}

/* .eclipsbackground SB */
.contentbackground.eclipsbackground {
  background: url(../Images/eclips/background_eclips.jpg) top center repeat-x transparent;
  /* height: 411px;  
  min-width: 1000px;
  margin: 0 auto 0 auto; SB */
}

/* #ie7fix .eclipsbackground { height: 595px;} SB */

.eclipscontent {
  padding: 45px 22px 0; /* 0px 22px 0px; SB */
  background: url(../Images/eclips/background_eclips.jpg) top center repeat-x transparent;
}

/* #ie7fix .eclipscontent{padding: 45px 22px 0px;} SB */

.eclipscontent .header {
  clear: left;
  display: block;
  float: left;
  padding: 0 0 0 15px;
}

.eclipscontent .header p {
  clear: left;
  display: block;
  float: left;

  color: #8e96c8;
  width: 580px;
}

.eclipscontent .header h1 {
  clear: left;
  display: block;
  float: left;

  color: #ffffff;
  width: 608px;
  margin-bottom: 16px;
}

.eclipscontent table {width: 960px;} /* SB */

.eclipscontent .box {
  clear: left;
  display: block;
  float: left;
  width: 707px;
  margin-top: 16px;
}

.eclipscontent .box .header {
  clear: left;
  display: block;
  float: left;
  background: url(../Images/eclips/textpanel_shadow_top.png) transparent top left no-repeat;
  width: 707px;
  height: 29px;
  padding: 0;
}

#iefix .eclipscontent .box .header {
  background-image: url(../Images/eclips/textpanel_noshadow_top.gif);
  width: 679px;
  height: 16px;
  margin: 13px 14px 0;
  display: inline;
}

.eclipscontent .box .content {
  clear: left;
  display: block;
  float: left;
  background: url(../Images/eclips/textpanel_shadow_middle.png) transparent top left repeat-y;  
  width: 647px;
  padding: 12px 30px 0;

}

#iefix .eclipscontent .box .content {
  width: 619px; /* width: 679px; TL */
  margin: 0 14px;
  background: #ffffff none;
  display: inline;
}

.eclipscontent .box .content p {
  color: #000000;
}

.eclipscontent .box .content h2 {
  color: #192548;
  font-style: normal;
  margin-bottom: 8px;
}

.eclipscontent .box .footer {
  clear: left;
  display: block;
  float: left;
  background: url(../Images/eclips/textpanel_shadow_bottom.png) transparent top left no-repeat;
  width: 707px;
  height: 29px;
  /*  margin-bottom: 20px;} SB */
}

#iefix .eclipscontent .box .footer {
  background-image: url(../Images/eclips/textpanel_nowshadow_bottom.gif);
  width: 679px;
  /*height: 16px; TL */
  margin: 0 14px 13px;
  display: inline;
}

.eclipscontent .downloads {
  margin-right: 25px;
  margin-top: 250px;
  clear: right;
  float: right;
  width: 220px;
}

#iefix .eclipscontent .downloads {
  display: inline;
}

.eclipscontent .downloads h2 {
  margin-bottom: 5px;
}

.eclipscontent .downloads ul {
  width: 220px;
  margin: 0;
  border-top: 1px solid #192548;
}

.eclipscontent .downloads ul li {
  width: 195px;
  height: 20px;
  list-style: none;
  border-bottom: 1px solid #192548;
  padding-left: 25px;
  padding-top: 6px;
  background: url(../Images/button/button_white.png) center left no-repeat;
}

#iefix .eclipscontent .downloads ul li {
  /*width: 220px;*/
  height: 21px; /* 27px TL */
  padding-top: 5px;
  background-image: url(../Images/button/button_white_backgroundlilac.gif);
}

.eclipscontent .downloads ul li a {
  text-decoration: none;
  color: #000000;
}

/* end of eClips page styling */

/* Clipsearch page styling */

/*.clipsearchbody {background: url(../Images/clipsearch/background_gradient.gif) 0px 100px repeat-x;} SB */

.contentbackground.clipsearchbackground {
  background: url(../Images/clipsearch/background_gradient.gif) top left repeat-x;
  /* height: 540px; }  SB */ 
}

.contentarea.clipsearchcontent {
  background: url(../Images/clipsearch/background_gradient.gif) top left repeat-x;
  /* width: 956px; SB */
}

.clipsearchcontent .logo {
  background: url(../Images/clipsearch/logo_clipsearch.png) transparent top left no-repeat;
  width: 498px;
  height: 198px;
  margin-bottom: 14px;
  margin-right: 20px;
  float: left;
}

#iefix .clipsearchcontent .logo {
  background-image: url(../Images/clipsearch/logo_clipsearch.gif); 
}

.clipsearchcontent .headline {
  width: 390px;
  float: left; /*right SB */
}

.clipsearchcontent .headline h1 {
  display: block;
  float: left;
  margin-bottom: 4px;
}

.clipsearchcontent .headline p {
  display: block;
  float: left;
}

.clipsearchcontent .headline p em {
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}

.clipsearchcontent .headline ul {
  display: block;
  float: left;
  margin-top: 0;
}

.clipsearchcontent .headline ul li {
  display: block;
  float: left;
  list-style: none;
  margin-right: 30px;
}

.clipsearchcontent .headline ul li a {
  padding-right: 26px;
  background: url(../Images/button/button_lilac.png) right center transparent no-repeat;
  text-decoration: none;
}

#iefix .clipsearchcontent .headline ul li a {
  background-image: url(../images/button/button_lilac_backgroundgrey.gif);
}

.clipsearchcontent .content {
  width: 906px;
  clear: left;
  display: block;
  float: left;
}

.clipsearchcontent .box {
  display: block;
  float: left;
  width: 284px;
  margin-left: 16px;
}

#iefix .clipsearchcontent .box {
  display: inline;
}

.clipsearchcontent .box h2 {
  margin: 10px 0 0 5px;
}

.clipsearchcontent .box a {
  padding-right: 26px;
  background: url(../Images/button/button_lilac.png) right center transparent no-repeat;
  text-decoration: none;
  display: block;
  float: right;
  font-size: 14px;
}

.clipsearchcontent .box .header {
  clear: left;
  float: left;
  background: url(../Images/clipsearch/module_header.png) transparent top left no-repeat;
  width: 286px;
  height: 20px;
}

#iefix .clipsearchcontent .box .header {
  background-image: url(../Images/clipsearch/module_header.gif);
}

.clipsearchcontent .box .content {
  clear: left;
  float: left;
  background: #ffffff;
  width: 284px;
  border-width: 0;
  border-right: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
}

/*
#iefix .clipsearchcontent .box .content {
  width: 286px;
}
TL */

.clipsearchcontent .box .content .body {
  padding: 0 15px;
  min-height: 160px;
}

#iefix .clipsearchcontent .box .content .body, #ie7fix .clipsearchcontent .box .content .body {
  height: 190px;
  min-height: 190px;
}

.clipsearchcontent .box .content .newspapers {
  background: url(../Images/clipsearch/module_newspapers.gif) transparent top center no-repeat;
  width: 284px;
  height: 120px;
}

.clipsearchcontent .box .content .pdfs {
  background: url(../Images/clipsearch/module_pdfs.gif) transparent top center no-repeat;
  width: 284px;
  height: 120px;
}

.clipsearchcontent .box .content .register {
  background: url(../Images/clipsearch/module_free_trial.gif) transparent top center no-repeat;
  width: 284px;
  height: 120px;
}

.clipsearchcontent .box .footer {
  clear: left;
  float: left;
  background: url(../Images/clipsearch/module_footer.png) transparent top left no-repeat;
  width: 286px;
  height: 20px;
  /* margin-bottom: 30px; SB */ 
}

#iefix .clipsearchcontent .box .footer {
  background-image: url(../Images/clipsearch/module_footer.gif);
}

/* About Us styling */
.aboutusbody {background: url(../Images/background/pageheader_grad_lilac.jpg) 0px 100px repeat-x;}
.contentbackground.aboutusbackground {  background: url(../Images/background/pageheader_grad_lilac.jpg) repeat-x left top}
.contentarea.aboutuscontent {  background: url(../Images/background/pageheader_grad_lilac.jpg) top left repeat-x;width: 956px;}
.aboutuscontent .logo {  background: url(../Images/other/nlaimage_floatingpages.png) transparent top left no-repeat;  width: 301px;  height: 219px;  margin-bottom: 14px;  margin-right: 20px;  float: left;}
#iefix .aboutuscontent .logo {  background-image: url(../Images/other/nlaimage_floatingpages.jpg); }


.aboutuscontent .headline {  width: 580px; float: left; }
/* .aboutuscontent .headline, #ie8#fix{  width: 580px;  float: left; margin-right: 30px } */

.aboutuscontent .headline h1 {  display: block;  float: left;  margin-bottom: 4px;}
#iefix .aboutuscontent .headline h1 {  width: 100%;}
.aboutuscontent .headline p {  display: block;  float: left;}
#ie7fix .aboutuscontent .headline p {  width: 100%;}
.aboutuscontent .headline p em {  color: #000000;  font-size: 12px;  line-height: 18px;}
.aboutuscontent .headline ul {  display: block;  float: left;  margin-top: 0px;}
.aboutuscontent .headline ul li {  display: block;  float: left;  list-style: none;  margin-right: 30px;}
.aboutuscontent .headline ul li a {  padding-right: 26px;  background: url(../Images/button/button_lilac.png) right center transparent no-repeat;  text-decoration: none;}
#iefix .aboutuscontent .headline ul li a {  background-image: url(../Images/button/button_lilac_backgroundgrey.gif);}
.aboutuscontent .content {  width: 906px;  clear: left;  display: block;  float: left;}
/* #ie7fix .aboutusbackground {height: 610px;} */
.aboutuscontent .box {  display: block;  float: left;  width: 284px;  margin-left: 16px;}
#iefix .aboutuscontent .box {  display: inline;}
.aboutuscontent .box h2 {  margin: 10px 0 0 5px;}
.aboutuscontent .box p {}
.aboutuscontent .box p a { padding: 0;  float: none; display:inline; background: none; font-size: 100%; text-decoration: underline;}
.aboutuscontent .box a {  padding-right: 26px;  background: url(../Images/button/button_lilac.png) right center transparent no-repeat;  text-decoration: none;  display: block;  float: right;  font-size: 14px;}
.aboutuscontent .box .header {  clear: left;  float: left;  background: url(../Images/clipsearch/module_header.png) transparent top left no-repeat;  width: 286px;  height: 20px;}
#iefix .aboutuscontent .box .header {  background-image: url(../Images/clipsearch/module_header.gif);}
.aboutuscontent .box .content {  clear: left;  float: left;  background: #ffffff;  width: 284px;  border-width: 0;  border-right: 1px solid #d3d3d3;  border-left: 1px solid #d3d3d3;}
/* #iefix .aboutuscontent .box .content {  width: 286px;} */
.aboutuscontent .box .content .body {  padding: 0 15px;  min-height: 160px;}
#iefix .aboutuscontent .box .content .body {  height: 180px;  min-height: 180px;}
.aboutuscontent .box .footer {  clear: left;  float: left;  background: url(../Images/clipsearch/module_footer.png) transparent top left no-repeat;  width: 286px;  height: 20px; /* margin-bottom: 30px; SB */ }
#iefix .aboutuscontent .box .footer {  background-image: url(../Images/clipsearch/module_footer.gif);}
.aboutuscontent .h2header {display: none;}

/* end of About Us styling */

.valuefield120 {width: 120px;}
.valuefield120_2 {width: 120px; margin-top:16px;}
.valuefield180 {width: 180px;}
.field_recon {width: 380px;font-size: small; height: 28px;}
.field_recon .textfield {padding-left: 8px;}
.field_recon .errorfield {font-size: smaller; /*margin-left:8px; float: left;margin-top: -15px;*/}
.field_recon_right {float: right;}
.field_recon_right2 {float: right;}
#ie7fix .field_recon_right {margin-top: -16px;}
#ie7fix .field_recon_right2{margin-top: 0px; float: right;}
.fieldset_top { margin-bottom: 8px;}
.lbl_error {float: left; width: 100px;}
.ddl_recon { margin: 16px 0 8px 250px;}
.back_recon {float: left; width: 100px; margin-top: -24px;padding-left: 0px;}
.confirm_recon { float: right; width: 70px;}

.formHeader {
  background: transparent url(../Images/background/background_form.png) no-repeat scroll left top;
  clear:both;
  float:left;
  padding:5px 40px 0px;
  width: 876px;
  height: 10px;
  /*margin-top: 30px;*/
  z-index: 100;
}

#ie7fix .formHeader { margin-bottom: -10px; }
#iefix .formHeader { background-image: url(../Images/background/background_form_backgroundlilac.gif); margin-bottom: -10px; }

.field_details {width: 690px; height: 25px;padding-left: 10px; margin-top: 5px;}
.field_details .textfield {font-size:small;}
.field_details .valuefield {float: right;}
#ie7fix .field_details .valuefield {margin-top: -15px; }
#ie7fix .field_details .valuefieldIE7 {margin-top: 0px; }
.button_details {float: right;}

.maxsIdea {margin-top: -1px; padding: 10px 0 10px 5px;}
#ie7fix .maxsIdea {}
#ie7fix .rtsLevel {}
.field_text {width: 500px;}

#dvTurnoverValue2 {width: 220px; float: right;}
#ie7fix #dvTurnoverValue2 {margin-top: -15px;}

.valuefieldDDL {
  display: block;
  float: right;
  margin: 0px 3px 0 2px;
  border: 1px solid #898787;
  width: 204px;
  height: 20px;
}

.textfield_Int {cursor: pointer}
.valuefield_Int input {cursor: pointer}

.alternatingItem {background-color: #CCC; padding: 8px 0 8px 16px; margin: 0 -7px 0 -7px;}
.highlight {background-color: Yellow; color: Blue}
.item {padding: 8px 0 12px 8px;}

.results_table .rgMasterTable {}
.results_table .rgMasterTable .item a, .results_table .rgMasterTable .alternatingItem a {color: Blue; font-size: 14px; font-weight: normal; text-decoration: none;}
.results_table .rgMasterTable .item a:hover, .results_table .rgMasterTable .alternatingItem a:hover {text-decoration: underline;}
.results_table .rgMasterTable .item .result_text, .results_table .rgMasterTable .alternatingItem .result_text {font-size: 13px;}

/*#dvDetails .field {height: 15px;}*/

.licenseinfo_admin .rtsLevel, .licenseinfo_admin .maxsIdea {margin-right: 1px; margin-left: -15px;}
.div_welcomeadmin {height: 400px; background: none; border: 0px;}
.licenseinfo_admin {min-height: 310px; height: auto !important;}
#iefix .licenseinfo_admin {height: 310px !important;}

.licencesform .formFooter a {background: url(../Images/button/button_navy.png) center right no-repeat;  padding-right: 23px;  text-decoration: none;  font-size: 12px;  font-weight: bold; float: left; margin-left: 350px; }
.licencesform .formFooter .savebutton_login 
{
	background: url(../Images/button/button_navy.png) center right no-repeat;  
	padding-right: 23px;  
	font-size: 12px;  
	font-weight: bold; 
	float: left; 
	margin-left: 350px; 
	border: none; 
	cursor: pointer;
	color:#192548;
}

.homepagecontent .h2header {display: none;}
.fieldCheckBox {height: 24px;}
#iefix .fieldCheckBox {height: 24px;}
#ie7fix .fieldCheckBox {height: 22px;}
#fsOrganisation {margin-top: -439px;}
#ie7fix #fsOrganisation {margin-top: -412px;}
.tooltipCompanyName {margin-top: -16px; margin-left: 234px;}

.valuefieldRecon {float: right;}


#ie7fix .fieldEmpty {height: 20px; width: 380px;}
#ie7fix .fieldEmpty2 {height: 20px; width: 380px;}
.textfieldEmpty { border: 1px dotted white;}
.valuefieldDefault { display: block; margin: 4px 8px 2px 8px; width: 180px; height: 20px;}
.valuefieldDDLDefault { display: block; margin: 4px 8px 2px 8px; width: 140px; height: 26px; padding-top: 2px;}
.fieldLeft {float: left;}
.fieldRightPad {float: right;padding: 4px;}
.fieldRight {float: right;}
.fieldRadioGroup {width: 200px; margin: 4px 8px 2px 8px;}
.rpTemplate .rgMasterTable {border: 0px;}
.valuefield220 {width: 220px;}
.valuefield220r {width: 220px; float: right;}
#ie7fix .valuefieldRecon, #ie7fix .valuefield220, #ie7fix .valuefield220r {margin-top: -20px;}
#ie7fix #dvOrgAddress1, #ie7fix #dvOrgAddress2 {margin-bottom:2px;}
#iefix #dvOrgAddress1, #iefix #dvOrgAddress2 {margin-bottom:2px;}
#ie7fix #dvWizardMain #dvOrgAddress1, #ie7fix #dvWizardMain #dvOrgAddress2 {margin-bottom:0px;}
#iefix #dvWizardMain #dvOrgAddress1, #iefix #dvWizardMain #dvOrgAddress2 {margin-bottom:0px;}
#ie7fix .valuefieldReconEmpty {margin-top: 0px;}
.fieldset_left {margin-left: 4px;}
.textfield200 {width: 200px;}
.licenseinfo_admin .quota {margin-left: 4px;}

.licencemenu h3 a {text-decoration: none;}
.licencemenu_admin h3 a {text-decoration: none;}

.CommandButton {font-size: 14px; }
.editTabCenter {margin-left: 300px;}

.loading
{
	background-image: url(../Images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.loadingBackground
{
	position: fixed;
	left: 0;top: 0; 
	z-index: 10000;
	width: 100%;
	height: 100%;
	
	background-color:#fff; 
	background-image: url(../Images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

/*
.formContent .wizard_main div h3 {
 float : right;
 margin-top : 10px;
} 
*/

#lsIntTitles { color: black; list-style-type: none; margin: 0;}
#lsIntTitles li { text-align: right; }

#iefix .RadGrid_Default .rgHeader , #ie7fix .RadGrid_Default .rgHeader { padding-left: 0 !important; padding-right: 0 !important; text-indent: 6px !important; }
.RadRotator_Default .rrClipRegion { height: 30px !important; }

.RadGrid_Default .rgClipCells .rgHeader, .RadGrid_Default .rgClipCells .rgRow > td, .RadGrid_Default .rgClipCells .rgAltRow > td 
{
  word-wrap: break-word !important;
} 

ul.list {
 list-style-position: inside;
 list-style-type: circle;
 margin-left: 0;
 line-height: 18px;
}

ul.list
{
    padding-left: 2em;
    text-indent: -1.5em;
}

/*ul.list, #ie8#fix
{
    padding-left: 1em;
    text-indent: -1em;
}*/

#ie7fix ul.list {
 text-indent: -1.5em;
}

#ie8fix ul.list {
 text-indent: -1.5em;
}

div.box ul.list li
{
    margin-bottom: 10px;
}

div.licenseinfo ul.list
{
    /* margin-left: 10px; SB */
    margin-right: 270px;
}

ul.list li {
 color: Black;
}

ul.list a {
 padding: 0 !important; 
 float: none !important; 
 display:inline !important; 
 background: none !important; 
 font-size: 100% !important; 
 text-decoration: underline !important;
}

#fvLogin div.field label.textfield {
	display:block;
	float:left;
}

#fsNeedALicence div.field label.textfield {
	display:block;
	float:left;
	width:746px; /* MT */
}

#fsNeedALicence div.conditional div.field input.valuefield200 {
	margin-top: -5px; 
}

#fsNeedALicence div.conditional div.field label.textfield {
	display: block; /* inline; */
	float: left; /* none; */
	width: auto;
}
 /* #iefix #fsNeedALicence div.conditional div.field label.textfield {
	display: block;
	float: left;
	width: auto;	
} */

#iefix #fsNeedALicence div.conditional div.field input {
	margin-bottom: 10px;	
}

div.wizard_main h3 span a
{
    position: relative;
    z-index: 100;
}

#dvError
{
	min-height: 300px;	
}

#dvError .h2header {
	display:none;
}

#iefix #dvError, #ie7fix #dvError {
	height: 300px;
	min-height: 300px;
}

.licencesform .formContent .field2 h2, .licencesform .formContent .field3 h2
{
	width: 420px;
}

.buttonfield {
	float: right;
}

#iefix .siteheader {
  width: 1044px;
}

#iefix .navbackground {
  width: 1044px;
}

div.field 
{
    overflow:auto; 
    width:100%;
}

.rpTemplate div.field
{
    overflow:visible;
}

.aboutuscontent .box .content .body {  padding: 0 15px;  min-height: 390px;}
#ie7fix .aboutuscontent .box .content .body {  padding: 0 15px;  min-height: 405px;}
#iefix .aboutuscontent .box .content .body { height: 405px; min-height: 405px;}


#iefix .aboutuscontent .box p a { padding: 0;  float: none; display:inline; background: none; font-size: 100%; text-decoration: underline;}
#iefix .aboutuscontent .box a {  background-image: url(../Images/button/button_lilac_backgroundgrey.gif);}


#iefix .aboutuscontent .headline ul li {  display: block;  float: left;  list-style: none;  margin-right: 15px;}

#iefix #fsNeedALicence 
{
    margin-top:-30px;
}

#iefix .clipsearchcontent .box a {  background-image: url(../Images/button/button_lilac_backgroundgrey.gif);}

.radio table 
{
    float:right;
}

.formHeadText h2 {
  clear: both;
  display: block;
  float: left;
  margin-top: 28px;
  margin-bottom: 18px;
}

.formHeadText h3 {
  display: block;
  float: right;
  margin-top: 30px;
  font-weight: normal;
}

#dvSalespersonCode {
    overflow:visible;
}

.licencesform .header h2 {  margin:0px 0 0; }
#dvEmployees.field label, #dvRegCopies.field label, .digitalCopyingLabel{float:left;}
#dvEmployees.field .valuefieldP25, #dvRegCopies.field .valuefieldP25,#dvFrequentPaper.field .valuefieldP25, .digitalCopyingTextBox {float:right;width:120px;}

#ie7fix #fsCallback .digitalCopyingTextBox, #iefix #fsCallback .digitalCopyingTextBox
{
    margin-top:-12px;
}

#iefix #Wizard_Screen .textfield
{
    float:left;
}
