﻿/* 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;
}
#iefix {
  text-align: center;
}

:focus {
  outline: 0;
}

body {
  font-size: 62.5%;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;
  /*line-height: 1.8em;*/
}

/* 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;}
p, ul {  font-size: 12px;  margin: 9px 0;}
strong {  font-weight: bold;}
em {  font-style: italic;}
.clear {  clear: both;}
h1, h2, h3, p.leadin, ul, em, a {  color: #192548;}
p.leadin {  font-weight: bold;}
p {  color: #000000;  line-height: 18px;}

/* header - done */
.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 a {	cursor:pointer;}
.siteheader h1.logo {  float: left;  width: 301px;  height: 82px;  margin: 0;  background: url(../Images/background/logo_nla.png) 0px -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: 0px;  height: 71px; color: white;}
.siteheader .text h3, .siteheader .text p {  color: white;  text-align: right;  margin: 0;}

/* rotator styles - waiting for new */
.newsFeed{    width: 300px;    height: 30px;    font-size: 9px;    color: white;    text-align: right;}
.newsFeed a{	color: white;}

/* footer - done */
.footer {  clear: both;  width: 956px;  margin-left: auto;  margin-right: auto;}
.footer p {  color: #333333;  text-align: center;}
.footer .footer_link {  color: #333333;  text-decoration: none;}


.contentbackground {
  width: 100%;
  background: url(../Images/background/navbar_shadow.gif) top left repeat-x;
}

.contentarea {
  clear: both;
  padding-left: 22px;
  padding-right: 22px;
  width: 956px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;

  padding-top: 25px;
  background: url(../Images/background/navbar_shadow.gif) top left repeat-x;
}


.errorfield { color: Red;}

/* formFooter - done */
.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); }



/* ol in wizard - done */
.licencesform ol {  clear: both;  float: left;  width: 956px;  height: 26px;  margin-bottom: 15px;}
#iefix .licencesform ol {  display: inline;}
.licencesform ol li {  list-style: none;  display: block;  float: left;background: url(../Images/progressbar/progressbar_standard.png) top left no-repeat;}
.licencesform ol li span {  display: block;  float: left;  height: 21px;  width: 191px; text-align: center;  font-size: 12px;  font-weight: bold;  padding-top: 5px;}
#iefix .licencesform ol li {  height: 26px;  background-image: url(../Images/progressbar/progressbar_standard_backgroundlilac.gif);}
.licencesform ol li.complete {  background: url(../Images/progressbar/progressbar_active.png) top left no-repeat;  color: #ffffff;}
#iefix .licencesform ol li.complete {  background-image: url(../Images/progressbar/progressbar_active_backgroundlilac.gif);}
.licencesform ol li span.start {  background-image: url(../Images/progressbar/progressbar_start.png);}
#iefix .licencesform ol li span.start {  background-image: url(../Images/progressbar/progressbar_start_backgroundlilac.gif);}
.licencesform ol li.complete span.start {  background-image: url(../Images/progressbar/progresbar_active_start.png);}
#iefix .licencesform ol li.complete span.start {  background-image: url(../Images/progressbar/progressbar_active_start_backgroundlilac.gif);}
.licencesform ol li span.end {  background-image: url(../Images/progressbar/progressbar_end.png);}
#iefix .licencesform ol li span.end {  background-image: url(../Images/progressbar/progressbar_end_backgroundlilac.gif);}
.licencesform ol li.complete span.end {  background-image: url(../Images/progressbar/progressbar_active_end.png);}
#iefix .licencesform ol li.complete span.end {  background-image: url(../Images/progressbar/progressbar_active_end_backgroundlilac.gif);}


/* 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;
}

#iefix .licencesform .formContent {
  width: 956px;
  background-image: url(../Images/background/background_form_backgroundlilac.gif);
}

.licencesform .formContent .field {
  width: 876px;
}

.formContent .inputs {
  display: block;
  float: right;
}
.formContent .label {
  display: block;
  float: left;
}

.tooltipImg 
{
	border: 0px;
	cursor: pointer;
	background: url(../Images/button/icon_info.png) center right no-repeat;
}
.formContent .valuefield {
  width: 200px;
}
/*#ie7fix .formContent .valuefield {  margin-top: -28px;}*/
#iefix .tooltipImg 
{
	background-image: url(../Images/button/icon_info_backgroundlilac.gif)
}
.formContent .radio input,
.formContent .radiogroup input {
  display: block;
  float: left;
  margin: 0 3px 0 20px;
}
.formContent .radio label,
.formContent .radiogroup label {
  display: block;
  float: left;
  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 .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: 30px;
  font-weight: normal;
}

/* tooltip - temporary styles */
.tooltip{ position: relative; display: block; width: 30px;}
.tooltipImg { display: block; width: 20px; height: 20px;float: right;}
.tooltipText { position: absolute; display: none; top: 4em; left: 4em; min-width: 10em; max-width: 20em; min-height: 1em; padding: 0.25em; border: 1px solid Black; background-color: White; }

.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;
}
#ie7fix .valuefield200 {margin-top: -16px;}
/*.dvGrid {border: 0px }*/
.rgMasterTable { 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;
}
.txtMonthYear {float: right;width: 108px;}
#ie7fix .txtMonthYear, #ie8fix .txtMonthYear {width: 114px;}
.month {float: left;}
#ie7fix .year {margin-top: -1px;}

/* UserMenu - done */
.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;}
/*#ie8fix .sitenav {height: 0px;}*/
.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;}
.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;}
.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);}

/* 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 - done */
.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;}*/
.homepagecontent .homepagemainmodule h1 {  color: #172647;}
#iefix .homepagecontent .homepagemainmodule h1 { margin-top: -24px;}
.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: 38px;  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: 42px;}
.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: 20px;}
#iefix .homepagecontent .homemodulebar {  width: 956px;  height: 215px;}
.homepagecontent .homemodulebar .quicklinks {  float: left;  width: 216px;}
.homepagecontent .homemodulebar .quicklinks h2 {  float: left;  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: 20px;  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: 196px;  height: 24px;  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);}



/* 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;
  padding-top: 2px;
  border: 1px solid #ffffff;
  border-bottom-width: 0px;
}

.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: 18px;
  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: 20px;
}

.licencescontent .licencemenu ul li a {
  text-decoration: none;
}

.licencescontent .licencemenu ul.last {
  padding-bottom: 17px;
  background: url(../Images/background/subnav_bottom.png) no-repeat;
  background-position: -1px bottom;
}

#iefix .licencescontent .licencemenu ul.last {
  background-image: url(../Images/background/subnav_bottom_backgroundwhite.gif);
}

/* 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;
  display: none;
}


#iefix .licencescontent .licencemenu_admin {
  background-image: url(../Images/background/subnav_top_backgroundlilac.gif);
}

#iefix .licencescontent .licencemenu_admin {
  display: inline;
}

.licencescontent .licencemenu_admin h3 {
  background: #acbae0;
  padding-left: 4px;
  width: 146px;
  height: 18px;
  padding-top: 2px;
  border: 1px solid #ffffff;
  border-bottom-width: 0px;
}

.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 {
  background-image: url(../Images/background/sub_nav_bottom_backgroundwhite.gif);
}

/* end of menu admin */






.licencescontent .licenseinfo {
  margin-left: 25px;
  float: left;
  width: 721px;
}

.licencescontent .licenseinfo_admin {
  margin-left: 10px;
  float: left;
  width: 600px;
  background-color: #eceff8;
  background-image: url(../Images/background/background_admin_new.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 -10px;
  /*background: url(../Images/background/background_admin_new.png) no-repeat;*/
}

.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;
}

.licencescontent .newspaper {
  width: 301px;
  height: 219px;
  background: url(../Images/background/image_newspaper_roll.png) top right no-repeat;
  float: right;
  margin-left:25px;
}

#iefix .licencescontent .newspaper {
  background-image: url(../Images/background/image_newspaper_roll.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;
  height: 21px;
  list-style: none;
  border-bottom: 1px solid #192548;
  padding-left: 25px;
  padding-top: 6px;
  background: url(../Images/button/button_lilac.png) center left no-repeat;
}

#iefix .licencescontent .licensedownloads ul li {
  width: 220px;
  height: 27px;
  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 0px;
  background: url(../Images/background/background_footer_buttonbar.jpg) top left repeat-x;
}

.licencescontent ul.quote li {
  display: block;
  float: left;
  list-style: none;
  width: 96px;
  height: 41px;
  background: url(../Images/button/button_lilac.png) 120px 28px no-repeat;
  padding: 7px 40px 0 14px;
  border-left: 1px solid #ececec;
  border-right: 1px solid #868686;
}

#iefix .licencescontent ul.quote li {
  width: 150px;
  height: 48px;
  background-image: url(../Images/button/button_lilac_backgroundgrey.gif);
}

.licencescontent ul.quote li a {
  text-decoration: none;
}

/* license header - done */
.licencesform .header {  width: 956px;  padding: 0 0 20px;}
.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;}
.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;}
.licencescontent .header h2 .crumbs a {	text-decoration: underline;}
.licencescontent .header { display: none; }

/* Form styling 



.formContent .group {
  clear: both;
  display: block;
  float: left;
  border-top: 1px solid #797fb1;
  font-size: 12px;
  color: #000000;
}


*/
.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;
}

#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: 874px;
}

.licencesform .formContent .conditional .field .label {
  width: 485px;
}



/*.formContent .fieldLeft {width: 400px; float: left;}

.formContent .fieldRight {width: 400px; float: right;}
.formContent .fieldLeft .field, .formContent .fieldRight .field { width: 400px;}*/


#dvBack {float: left;}
#dvNext {float: right;}

.long {margin-top: 16px;}

.alert 
{
	position: static;
	display: block;
	height: 200px;
	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: 60px;}


h2.long {margin-top: 50px;}
#ie7fix h2.long {margin-top: 30px;}

#fsQuotation .conditional4 {width: 400px;}
#fsQuotation .conditional4 .field {width: 372px;}

/*#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}

#fsOrganisation {width: 450px; float: right; margin-top: -441px;}
#fsInvAddress {width: 410px;}

#fsOrgDetails {float: right; margin-top: -270px;}


.formContent .radiogroup2 {
  width: 864px;
background: white;
  overflow-y: auto;
  border: 1px solid #898787;
  padding: 5px 0px 10px 10px;
height: 900px;
}

#ie7fix .formContent .radiogroup2 {height: 900px;}

.sumfield {width: 820px;}
.valuesumfield {float: right;}
.sumheader {text-decoration: underline; font-weight: bold;}

.field5 {text-align: right;}

#fsSummary h2 {margin-top: 30px;}
#dvConfirmDetails {border-bottom: 0px;}
#dvInvAddress {position: absolute; margin-top: 43px}

/*#ie7fix .valuefieldP25 {margin-top: -18px;}*/
/*#ie7fix .txtadd2 {margin-top: 0px;}*/
#ie7fix .field.fieldCheckBox { margin-top:2px }
#ie7fix .field8 {height: 60px}
#ie7fix .valuesumfield {float: right; margin-top: -1em;}

/* 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 {font-size: 12px;}
#fvLogin #dvUsername, #fvLogin #dvPassword { width: 50%; height: 30px;margin-top: 10px;}
#fvLogin #dvUsername .valuefield, #fvLogin #dvPassword .valuefield {float: right;}
#ie7fix #fvLogin #dvUsername .valuefield, #ie7fix #fvLogin #dvPassword .valuefield {margin-top: -1em}






#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 {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;}



#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 {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 {width: 720px;margin-left:10px;}
.licenseinfo_admin .valuesumfield {float: right;}
.licenseinfo_admin .sumheader {text-decoration: underline; font-weight: bold;}

/* Clipsearch page styling */
.clipsearchbody {background: url(../Images/clipsearch/background_gradient.gif) 0px 100px repeat-x;}
.contentbackground.clipsearchbackground {  background: url(../Images/clipsearch/background_gradient.gif) top left repeat-x;  height: 540px; }
.contentarea.clipsearchcontent {  background: url(../Images/clipsearch/background_gradient.gif) top left repeat-x;width: 956px;}
.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: right;  margin-top: -210px;}
.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: 0px;}
.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;}
#ie7fix .clipsearchbackground {height: 100%;}
.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 p {}
.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;}
.clipsearchcontent .box .content .body {  padding: 0 15px;  min-height: 160px;}
#iefix .clipsearchcontent .box .content .body {  height: 180px;  min-height: 180px;}
.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;}
#iefix .clipsearchcontent .box .footer {  background-image: url(../Images/clipsearch/module_footer.gif);}

/* eClips page styling */

.eclipsbody 
{
	  background-color: #aeaeae;
	  height: 100%;
}


.eclipsbackground 
{
  background: url(../Images/eclips/background_eclips.jpg) top center repeat-x transparent;
  height: 411px;
  min-width: 1000px;
  margin: 0 auto 0 auto;
}

#ie7fix .eclipsbackground { height: 555px;}

.eclipscontent 
{
	  padding: 0px 22px 0px;
	  background: url(../Images/eclips/background_eclips.jpg) top center repeat-x transparent;
}
#ie7fix .eclipscontent{padding: 45px 22px 0px;}
.eclipscontent .header {
  clear: left;
  display: block;
  float: left;
  padding: 0px 0px 0px 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;}
.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: 0px;
}

#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: 679px;
  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;
}

#iefix .eclipscontent .box .footer {
  background-image: url(../Images/eclips/textpanel_nowshadow_bottom.gif);
  width: 679px;
  height: 16px;
  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: 27px;
  padding-top: 5px;
  background-image: url(../Images/button/button_white_backgroundlilac.gif);
}

.eclipscontent .downloads ul li a {
  text-decoration: none;
  color: #000000;
}

.valuefield120 {width: 120px;}
.valuefield120_2 {width: 120px; margin-top:16px;}
.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;}
#ie7fix .field_recon_right {margin-top: -16px;}
.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: -32px;padding-left: 8px;}
.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: -20px;}

.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;}

.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;}

.homepagecontent .h2header {display: none;}
.fieldCheckBox {height: 24px;}
#fsOrganisation {margin-top: -439px;}
#ie7fix #fsOrganisation {margin-top: -412px;}
.tooltipCompanyName {margin-top: -16px; margin-left: 234px;}

.headerbackground { display: none; }
.navbackground { display: none; }
.footer {display: none }

.RadPanelBar_Default .rpGroup .rpLink, .RadPanelBar_Default .rpGroup .rpTemplate div 
{
	height: auto !important; 
	/*overflow: visible !important; */
	padding-bottom:5px !important;
	padding-top:5px !important;
}
.RadPanelBar_Default .rpGroup .rpLink, .RadPanelBar_Default .rpGroup .rpTemplate fieldset 
{
	margin-left: 10px;
}
.RadPanelBar .rpSlide 
{ 
	height: auto !important; 
	display: block !important; 
	page-break-after: auto !important;
}

.Wizard_Status  { display: none; }
.wizard_nav  { display: none; }
.header  { display: none; }
.wizard_main div h3  { display: none; }
.dvPrintSummary  { display: none; }

.licenseinfo_admin .sumfield { width: 550px }
.licenseinfo_admin .textsumfield 
{ 
    width: 300px;
    height: auto;
}
input[type="submit"]
{
    display: none;   
}
#dvConfirmDetails, #dvTsAndCs
{
    display: none;
}
.licenseinfo_admin_header
{
    width: 600px !important
}

.RadPanelBar
{
    width: 600px !important;
}

#lsIntTitles {
	color:black;
	list-style-type:none;
	margin:0;
}
