/* html elements */
body {
  font: small/1.4em Verdana, Sans-serif;
  color: #000;
  line-height: 1.3em;
  background-color: #f5f0f6;
  padding: 0;
  margin: 0;
}

h1 {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
}

h1 a:link, h1 a:visited	{
  display: inline;
  float: left;
  width: 830px;
  height: 115px;
  padding: 0;
  border: 0;
}
h1 img {
  border: 0;
}

#ou {
  display: inline;
  float: right;
  padding: 12px 0 0 0;
}

#ou img	{
  display: inline;
  float: left;
  border: 0;
}

#funding img {
  border: 0;
  margin: 0 0 15px 0;
}

h2 {
  color: #752f00; /*#8a3700;*/
  font-size: 105%;
  font-weight: bold;
  margin: 0;
  padding: 8px 0 10px 0;
  border: 0;
}

h3 {
  color: #752f00;
  font-size: 102%;
  font-weight: bold;
  margin: 0;
  padding: 0 0 1px 0;
  border: 0;
}

h4 {
  color: #752f00;
  font-size: 102%;
  font-weight: normal;
  margin: 0;
  padding: 0 0 1px 0;
  border: 0;
}

p {
  margin: 0;
  padding: 0 0 8px 0;
  border: 0;
}

a:link, a:visited, a:active {
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

ul {
  margin: 0;
  padding: 0;
  border: 0;
}

li {
  margin: 0;
  padding: 0;
  border: 0;
}

form {
  margin: 0;
  padding: 0;
}

input {
  border: #752f00 solid 1px;
}

#change_culture {
  vertical-align: bottom;
}

form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


/****************** classes ********************/

.right {
  float: right;
}

.left {
  float: left;
}

.clear {
  clear: both;
}

.grey {
  color: #6e6e6e;
}

.large {
  font-size: 120%;
}

.caption, .faq-link {
  font-size: 80%;
}

.access {
  display: inline;
  float: left;
  font-weight: normal;
  font-size: small;
  overflow: hidden;
  margin: 0;
  margin-top: -9999px;
  padding: 0;
  border: 0;
}

.access:focus, .access:active {
  display: block;
  float: none;
  margin-top: 0;
  text-indent: 4px;
}

.currentrow {
  background-color: #fedeb8;
}

.big_map {
  display: inline;
  float: left;
  border: #f2d0ab solid 1px;
  width: 330px;
  height: 563px;
  margin: 6px 0 5px 0;
  overflow: hidden;
}

.small_map {
  display: inline;
  float: left;
  border: #f2d0ab solid 1px;
  width: 378px;
  height: 270px;
  margin: 10px 10px 10px 0;
  overflow: hidden;
}

/***************  SIZE ONE CLASS  ***************/

.size_one #header_end {
  clear: both;
  width: 900px;
  height: 9px;
  background:  url(../images/banner_hr.png) top left no-repeat;
  margin: 0;
  padding: 0;
}

.size_one #header_end hr {
  display: none;
}

.size_one #footer {
  clear: both;
}

.size_one #language, .size_one #country {
  padding: 5px 5px 0 6px;
}


.size_one #language a {
  border-left: solid 1px #000;
  padding-left: 5px;
}

.size_one #language #first {
  border-left: none !important;
  padding-left: 0 !important;
}

.size_one #country ul {
  list-style: none;
}

.size_one #country li {
  display: inline;
}

.size_one #country a {
  margin: 0 7px 0 0;
  padding: 0;
}

.size_one #country .flag {
  margin: 0;
  padding: 0;
  border: #752f00 solid 1px;
}

.size_one #content a:link, .size_one #content a:visited, .size_one #content a:active {
  color: #C46A09; /*#752f00;*/
}

.size_one .button {
  background-color: #fedeb8;
  margin: 2px 0 5px 0;
}

.size_one .current {
  color: #752f00;
}

.size_one .notcurrent {
  color: #000000;
}

.size_one .form_error {
  color: #752f00;
}

.size_one .warning {
  color: #752f00;
}

.size_one .last_li {
  border-bottom: 4px;
  border-bottom-color: #fff;
  border-bottom-style: solid;
}

.size_one #menubackground {
  background: #fff url(../images/menu_bg.png) no-repeat;
  display: inline;
  float: left;
  margin: 2px 0 6px 6px;
}

.size_one #content {
  display: inline;
  float: left;
  padding: 2px 0 10px 5px;
  width: 455px;
}

.size_one #content fieldset {
  display: inline;
  float: left;
  margin: 0;
  border: #f2d0ab solid 1px;
  background-color: #fdefd5;
  padding: 10px;
}

.size_one #content fieldset .button {
  display: inline;
  float: left;
  margin: 0;
  border: #752f00 solid 1px;
  background-color: #fedeb8;
}

.size_one #content fieldset ul {
  padding-left: 4px;
}

.size_one #content fieldset li {
  list-style: none;
  line-height: 20px;
}

.size_one #content fieldset legend {
  color: #752f00;
  font-size: 115%;
  font-weight: normal;
}

.size_one #content fieldset input {
  border: #f2d0ab solid 1px;
}

.size_one #content .pdf, .size_one #content .rtf {
  display: block;
  clear: left;
}

.size_one #content .pdf img, .size_one #content .rtf img {
  border: none;
  vertical-align: middle;
  padding-bottom: 6px;
}

.size_one #content #steps {
  list-style-type: decimal;
  margin: 0;
  padding-left: 22px;
}

.size_one #content #steps li, .size_one #content #steps li {
  list-style-type: decimal;
}

.size_one #map_legend {
  display: inline;
  float: left;
  width: 430px;
  border: #f2d0ab solid 1px;
  padding: 3px 3px 3px 10px;
  margin: 0 0 5px 0;
}

.size_one #map_legend h4 {
  font-size: 80%;
  color: #8a3700;
}

.size_one #map_legend h4, .size_one #map_legend dl {
  font-size: 80%;
  margin: 0;
  padding: 0;
}

.size_one #map_legend dt {
  display: inline;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  height: 10px;
  width: 10px;
  padding: 1px;
  margin-top: 2px;
  border: 1px solid #752f00; /*#ef6421*/
}

.size_one #map_legend #pink {
  background-color: #cb9aa9;
}

.size_one #map_legend #yellow {
  background-color: #e3d139;
}

.size_one #map_legend #brown {
  background-color: #825436;
}

.size_one #map_legend #grey {
  background-color: #cfcfcf;
}

.size_one #map_legend #white {
  background-color: #fff;
}

.size_one #map_legend #noband {
  background-color: #00cc66; /*#f2d0ab;*/
}

.size_one #map_legend #oneband {
  background-color: #ff8200;
}

.size_one #map_legend #fiveband {
  background-color: #cccccc; /*#a68f76;*/
}

.size_one #map_legend dd {
  padding: 0 0 0 20px;
  margin: 4px 0 4px 0;
}

#overlay img {
  position: absolute;
  border: none;
}

#overlay {
  position: absolute;
  background-image: url(../images/overlay.png);
  z-index: 1000;
}

* html #overlay {
  background-color: #333;
  back\ground-color: transparent;
  background-image: url(../images/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}

.size_one .outer {
  background-color: #fff;
  border: #a8a8a8 solid 1px;
  width: 900px;
  min-height: 650px;
  height: auto !important;
  height: 650px;
  margin: 0 auto;
}

.size_one .outer #menu {
  display: inline;
  float: left;
  width: 165px;
  /*background: #fef1da url(../images/menu_bg.png) no-repeat;*/
  margin: 0 5px 0 0; /*2px 5px 0 6px;*/
  min-height: 500px;
  height: auto !important;
  height: 500px;
}

.size_one .outer #menu ul {
  display: block;
  float: left;
  width: 165px;
  list-style: none;
  font-size: 110%;
  font-weight: bold;
}

.size_one .outer #menu ul li {
  display: block;
  padding: 6px;
  border-top: 4px;
  border-top-color: #fff;
  border-top-style: solid;
}

.size_one .outer #menu ul li ol {
  font-size: 100%;
  list-style: none;
  padding-left: 5px;
  padding-top: 4px;
  margin: 0;
}

.size_one .outer #menu ul li ol li {
  font-size: 80%;
  list-style: none;
  padding: 4px 0 5px 25px;
  border-style: none;
  background: url(../images/border_snail.png) left top no-repeat;
}

.size_one .outer #menu ul li fieldset {
  border: none;
  padding: 0;
  margin: 0;
  font-weight: normal;
}

.size_one .outer #menu ul li fieldset ol {
  font-size: 80%;
  padding: 0;
}

.size_one .outer #menu ul li fieldset ol li {
  font-size: 80%;
  list-style: none;
  padding: 10px 0 0 0;
  border-style: none;
  background: none;
}


.size_one .outer #menu ul li fieldset legend {
  color: #000;
  padding-top: 2px;
}

.size_one #outerfooter {
  width: 900px;
  padding: 2px 10px 30px 10px;
  margin: 0 auto;
  color: #a8a8a8;
  font-size: 80%;
}

.size_one #outerfooter a:link, .size_one #outerfooter a:visited, .size_one #outerfooter a:active {
  color: #a8a8a8;
}

.size_one #outerfooter #acknowledgement {
  padding: 0 0 0 50px;
  display: inline;
  float: right;
}

.size_one #outerfooter #links {
  display: inline;
  float: right;
}

.size_one #outerfooter ul {
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}

.size_one #outerfooter ul li{
  display: inline;
  margin: 0;
  padding: 0 0 0 3px;
  border-left: solid 1px;
}

.size_one #outerfooter ul li.first{
  border: none !important;
}

.size_one #outerfooter #contactemail {
  display: inline;
  float: left;
}

.size_one .sfGuardAuth #content {
  display: inline;
  float: left;
  width: 400px;
  padding: 100px 0 0 100px;
}

.size_one #sfGuardAuth_password #content, .size_one #sfGuardAuth_passwordSent #content {
  width: 300px;
}

.size_one #sfGuardAuth_password #content fieldset {
  display: block;
}

.size_one #sfGuardAuth_password #content .button {
  margin-top: 6px;
}

/***************  INFORMATION MODULE  ***************/

/*** General ***/

.size_one .information #content ul {
  margin: 0;
  padding: 0 0 3px 0;
}

.size_one .information #content ul li {
  list-style: none;
  background: transparent url(../images/li_snail.png) no-repeat scroll left 20%;
  padding: 6px 0 6px 25px;
}

/*** index page specfic ***/

.size_one #information_index, .size_one #information_viewHomePage {
  background: #fff url(../images/front_snail.png) bottom right no-repeat;
  /*padding: 0 0 0 5px;*/
}

/*** viewBackground page specfic ***/

.size_one #information_viewBackground {
  background: #fff url(../images/6morphs_photo.jpg) bottom right no-repeat;
}

.size_one #information_viewBackground #background:link, .size_one #information_viewBackground #background:visited, .size_one #information_viewBackground #background:active {
  color: #C46A09; /*#752f00;*/
}

/*** viewTakingPart page specfic ***/
.size_one #information_viewTakingPart {
  background: #fff url(../images/front_1.jpg) 99% 99% no-repeat;
}

.size_one #information_viewTakingPart #content ol li {
  padding: 0 0 10px 0;
}

.size_one #information_viewTakingPart #content ol li ol {
  margin: 0;
  padding: 0 0 0 20px;
  list-style: none;
}

.size_one #information_viewTakingPart #content ol li ul li {
  background: transparent url(../images/li_snail.png) no-repeat scroll left 20%;
  padding: 0 0 10px 25px;
}

.size_one #information_viewTakingPart #content br {
  line-height: 0;
}

.size_one #information_viewTakingPart #four {
  margin: 0;
  padding: 0 0 0 40px;
}

.size_one #information_viewTakingPart #four li {
  background: transparent url(../images/li_snail.png) no-repeat scroll left 20%;
  padding: 0 0 0 25px;
}

/*** viewSafety page specfic ***/
.size_one #information_viewSafety {
  background: #fff url(../images/front_9.jpg) 99% 99% no-repeat;
}

/*** viewDownload page specfic ***/
.size_one #information_viewDownload {
  background: #fff url(../images/front_11.jpg) 99% 99% no-repeat;
}

.size_one #information_viewDownload #content ol {
  margin: 0;
  list-style:lower-roman;
}

.size_one #information_viewDownload #content ol li {
  padding: 0 0 10px 0;
}

.size_one #information_viewDownload #content br {
  line-height: 0;
}

/*** viewLearnMore page specfic ***/
.size_one #information_viewLearnMore {
 background: #fff url(../images/front_15.jpg) 99% 99% no-repeat;
}

.size_one #information_viewLearnMore #content li {
  background: transparent url(../images/li_snail.png) no-repeat scroll left 20%;
}


/*** viewIdentify page specfic ***/

.size_one #information_viewIdentify .floatimg {
  width: 226px;
  margin: 0 0 10px 0;
  display: inline;
  float: left;
}

/*** viewFurtherInfo page specfic ***/

.size_one #information_viewFurtherInfo img {
  margin: 0 0 5px 0;
}

/*** viewTeachers page specfic ***/

.size_one #information_viewTeachers {
  background: #fff url(../images/6morphs_photo.jpg) bottom right no-repeat;
}

.size_one #information_viewTeachers #teachers:link, .size_one #information_viewTeachers #teachers:visited, .size_one #information_viewTeachers #teachers:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #information_viewTeachers #content .pdf {
  display: inline !important;
}

/*** viewAcknowledgements page specific ***/

.size_one #information_viewAcknowledgements {
  background: #fff url(../images/front_17.jpg) 99% 99% no-repeat;
}

.size_one #information_viewAcknowledgements #content {
  width: 500px;
}

.size_one #information_viewAcknowledgements dl {
  display: inline;
  float: left;
  margin-top: 10px;
  width: 500px;
}

.size_one #information_viewAcknowledgements dt {
  display: inline;
  float: left;
  width: 200px;
  padding-bottom: 10px;
}

.size_one #information_viewAcknowledgements dd {
  display: inline;
  float: left;
  padding-bottom: 10px;
  font-style: italic;
  width: 250px;
}

.size_one #information_viewAcknowledgements #content li {
  background-image: none;
}

/*** viewAcknowledgements page specific ***/

.size_one #information_viewAccessibility {
  background: #fff url(../images/front_14.jpg) 99% 99% no-repeat;
}

/*** viewPrivacy page specific ***/

.size_one #information_viewPrivacy {
  background: #fff url(../images/front_16.jpg) 99% 99% no-repeat;
}

/*** viewPress page specific ***/

.size_one #information_viewPress {
  background: #fff url(../images/front_10.jpg) 99% 99% no-repeat;
}

/***************  HELP MODULE  ***************/

/*** General ***/

.size_one .help #content ul {
  margin: 0;
  padding: 0 0 3px 0;
}

.size_one .help #content ul li {
  list-style: none;
  background: transparent url(../images/li_snail.png) no-repeat scroll left 20%;
  padding: 6px 0 6px 25px;
}

.size_one .help #content ol {
  margin: 0 0 0 25px;
  padding: 0 0 3px 0;
}

.size_one .help #content ol li {
  padding: 6px 0 0 0;
}

/*** viewMapHelp/index page specfic ***/

.size_one .help #help:link, .size_one .help #help:visited, .size_one .help #help:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #help_index #content {
  width: 353px;
}

.size_one #help_index #map {
  margin-left: 10px;
}

.size_one #help_viewMapHelp #content {
  width: 353px;
}

.size_one #help_viewMapHelp #map {
  margin-left: 10px;
}

.size_one #help_viewSnailHelp {
  background: #fff url(../images/front_12.jpg) 99% 99% no-repeat;
}

.size_one #help_viewEvolutionHelp {
  background: #fff url(../images/front_6.jpg) 99% 99% no-repeat;
}

.size_one #help_viewTechnicalHelp {
  background: #fff url(../images/front_7.jpg) 99% 99% no-repeat;
}

.size_one #help_index #maphelp:link, .size_one #help_index #maphelp:visited, .size_one #help_index #maphelp:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #help_viewMapHelp #maphelp:link, .size_one #help_viewMapHelp #maphelp:visited, .size_one #help_viewMapHelp #maphelp:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #help_viewSnailHelp #snailhelp:link, .size_one #help_viewSnailHelp #snailhelp:visited, .size_one #help_viewSnailHelp #snailhelp:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #help_viewEvolutionHelp #evolutionhelp:link, .size_one #help_viewEvolutionHelp #evolutionhelp:visited, .size_one #help_viewEvolutionHelp #evolutionhelp:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #help_viewExpertHelp #experthelp:link, .size_one #help_viewExpertHelp #experthelp:visited, .size_one #help_viewExpertHelp #experthelp:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #help_viewSnailHelp #content #image_box {
  border: #752f00 1px solid;
  margin: 10px 0 10px 0;
  padding: 5px;
}

.size_one #help_viewSnailHelp #content img {
  margin: 0;
}

.size_one #help_viewSnailHelp #content ul { 
  margin: 0;
}
.size_one #help_viewSnailHelp #content li {  
  background-image: none !important;
  padding-left: 0 !important;
}

/***************  MAPS MODULE  ***************/

/*** General ***/

.size_one .maps #maps:link, .size_one .maps #maps:visited, .size_one .maps #maps:active {
  color: #C46A09; /*#752f00;*/
}

/*** index page specific ***/

.size_one .maps #map {
  width: 712px;
  height: 400px;
}

.size_one .maps #content {
  width: 330px;
}

.size_one .maps #map_legend {
  float: right;
  width: 350px;
  margin-right: 10px;
}

.evolution_table {
  width: auto !important;
  background-color: #fdefd5 !important;
  display: block !important;
  float: left !important;
  margin: 10px 10px 10px 0 !important;
  padding: 10px 10px 0 10px !important;
  border: #f2d0ab solid 1px !important; 
}

.evolution_table + p, .evolution_table + h4 {
  clear: both !important; 
}

.evolution_table thead {
  font-size: 110%;
}

.evolution_table thead th {
  padding: 0 !important;
}

.evolution_table th {
  font-weight: normal !important;
  text-align: left !important;
}

.evolution_table td {
  padding: 10px 40px 10px 0 !important;
}

/***************  HISTORIC MODULE  ***************/

/*** General ***/

.size_one .historic #historic:link, .size_one .historic #historic:visited, .size_one .historic #historic:active {
  color: #752f00;
}

/*** index page specific ***/

.size_one .historic #map {
  width: 712px;
  height: 400px;
}

.size_one .historic #content {
  width: 330px;
}

.size_one .historic #content_right_column {
  float: right;
  width: 360px;
  padding: 10px 15px 0 0;
}

.size_one #content_right_column a:link, .size_one #content_right_column a:visited, .size_one #content_right_column a:active {
  color: #C46A09; /*#752f00;*/
}

.size_one .historic #map_legend {
  float: right;
  width: 350px;
  margin-right: 10px;
}

.size_one #historic_upload #content {
  width: 500px;
}

/***************  STATISTICS MODULE  ***************/

/*** General ***/

.size_one .statistics #statistics:link, .size_one .statistics #statistics:visited, .size_one .statistics #statistics:active {
  color: #C46A09; /*#752f00;*/
}

/***************  DOWNLOADS MODULE  ***************/

/*** General ***/

.size_one .downloads #downloads:link, .size_one .downloads #downloads:visited, .size_one .downloads #downloads:active {
  color: #C46A09; /*#752f00;*/
}

/*** index page specific ***/

.size_one #downloads_index #map {
  float: right;
  height: 583px;
  margin-right: 10px;
}

.size_one #downloads_index #map_legend {
  margin-top: 6px;
  width: 355px;
}

.size_one #downloads_index #content {
  width: 355px;
}

.size_one #downloads_index #content fieldset .button {
  display: inline;
  float: left;
  margin: 4px;
}

.size_one #downloads_index #content .button {
  margin-bottom: 10px;
}

.size_one #downloads_index #content fieldset label {
  width: 280px;
}

.size_one #downloads_index #content fieldset {
  padding-bottom: 4px;
}

/***************  USER MODULE  ***************/

/*** General ***/

.size_one .user #content {
  display: inline;
  float: left;
  width: 430px;
}

.size_one .user #content fieldset {
  padding-top: 10px;
  width: 430px;
}

.size_one .user #content fieldset label {
  width: 200px;
}

/*** edit, create, and show page combined ***/

/*.size_one #user_edit, .size_one #user_create, .size_one #user_show {
  background: #fff url(../images/) bottom right no-repeat;
}*/

.size_one #user_edit #content .button, .size_one #user_create #content .button {
  display: inline;
  margin-top: 10px;
  width: 100px;
}

.size_one #feedback_consent {
  margin: 0 5px 0 0;
}

.size_one #feedback_label {
  width: 380px !important;
}

/***************  RECORDS MODULE  ***************/

/*** General ***/

.size_one .records #records:link, .size_one .records #records:visited, .size_one .records #records:active {
  color: #C46A09; /*#752f00;*/
}

.size_one .records #content li {
  padding-top: 0;
  padding-bottom: 3px;
}

.size_one .records #content fieldset input {
  width: 120px;
}

.size_one .records #content form.cmxform label {
  width: 160px;
}

.size_one .records #content fieldset {
  width: 330px;
}

.size_one .records #content .button {
  display: inline;
  float: left;
  margin: 10px 10px 0 0;
}

/*** newRecord page specific ***/

.size_one #records_newRecord #content {
  width: 350px;
  padding-right: 20px;
}

.size_one #dateformat {
  font-size: 80%;
  color: #999999;
}

/*** addSamples page specific ***/

.size_one #records_addSamples #content, .size_one #records_editSamples #content {
  width: 698px;
  height: auto;
}

.size_one #records_addSamples #content .button, .size_one #records_editSamples #content .button {
  clear: both; 
  display: block;
  float: left;
  margin: 10px 10px 20px 0;
}

.size_one #records_addSamples table, .size_one #records_editSamples table {
  background-color: #fdefd5;
  display: block;
  float: left;
  margin: 10px 10px 0 0;
  padding: 2px;
  border: #f2d0ab solid 1px; 
}

.size_one #records_addSamples thead, .size_one #records_editSamples thead {
  color: #752f00;
  font-weight: bold;
  font-size: 110%;
}

.size_one #records_addSamples thead td, .size_one #records_editSamples thead td {
  color: #752f00;
  padding: 0 0 10px 0;
  text-align: center;
}

.size_one #records_addSamples th, .size_one #records_editSamples th {
  font-weight: normal;
  text-align: left;
  width: 30px;
}

.size_one #records_addSamples td img, .size_one #records_editSamples td img {
  display: block;
  /*height: 48px;*/
}

.size_one #records_addSamples td, .size_one #records_editSamples td {
  padding: 10px 40px 10px 0;
}

.size_one #records_addSamples td input, .size_one #records_editSamples td input {
  margin: 10px 0 0 0;
}

/*** confirmation page specific ***/

/*.size_one #records_confirmation {
  background: #fff url(../images/) bottom right no-repeat;
}*/

.size_one #records_confirmation table, .size_one #records_recordInformation table {
  width: 450px;
  background-color: #fdefd5;
  display: block;
  float: left;
  margin: 5px 0 10px 0;
  border: #f2d0ab solid 1px; 
}

.size_one #records_confirmation thead, .size_one #records_recordInformation thead {
  color: #752f00;
  font-weight: bold;
  font-size: 110%;
  text-align: center;
}

.size_one #records_confirmation thead td, .size_one #records_recordInformation thead td {
  padding: 10px 0 10px 0;
}

.size_one #records_confirmation th, .size_one #records_recordInformation th {
  font-weight: normal;
  text-align: left;
  padding: 0 0 10px 10px;
  width: 40%;
}

.size_one #records_confirmation td, .size_one #records_recordInformation td {
  padding: 0 10px 10px 10px;
}

/*** recordInformation page specific ***/

/*.size_one #records_recordInformation {
  background: #fff url(../images/) bottom right no-repeat;
}*/

/*********** RECORDS MODULE END ***********/

/***************  ADMINISTRATION MODULE  ***************/

.size_one .administration #administration:link, .size_one .administration #administration:visited, .size_one .administration #administration:active {
  color: #752f00;
}

.size_one .administration #content {
  width: 350px;
  display: inline;
  float: left;
  padding-right: 20px;
}

.size_one .administration #content li {
  padding-top: 0;
  padding-bottom: 3px;
}

.size_one .administration #content fieldset input {
  width: 120px;
}

.size_one .administration #content form.cmxform label {
  width: 160px; /* Width of labels */
}

.size_one .administration #content fieldset {
  width: 330px;
}

.size_one .administration #content .homebutton {
  background-color: #fedeb8;
  margin: 0 0 10px 0;
}

.size_one .administration #content .button {
  display: inline;
  float: left;
  margin: 10px 10px 0 0;
}

.size_one #administration_index #content {
  width: 650px;
}

.size_one #administration_index #content fieldset .button {
  padding: 0;
  margin: 0 0 10px 0;
  width: auto;
}

.size_one #administration_index #content fieldset {
  display: inline;
  float: left;
  margin: 0;
  padding: 6px;
  margin: 10px;
  width: 300px;
}

.size_one #administration_amendSample #content fieldset {
  margin: 0 0 10px 0;
  padding: 3px 0 10px 10px;
}

.size_one #administration_amendSample #tabs {
  clear: both;
  margin: 0 0 5px 0;
} 
	
.size_one #administration_amendSample #tabs a:link, .size_one #administration_amendSample #tabs a:visited, .size_one #administration_amendSample #tabs a:active {
  text-decoration: none;
}

.size_one #administration_amendSample #tabs ul {
  margin-left: 0;
  margin-bottom: 10px;
  padding-left: 0;
  display: inline;
} 

.size_one #administration_amendSample #tabs ul li {
  margin: 0 3px 0 0;
  padding: 2px 15px 5px;
  border: 1px solid #f9b469;
  background-color: #f9b469;
  list-style: none;
  display: inline;
  cursor: pointer;
}

.size_one #administration_amendSample .tabcontent {
  background-color: #fdefd5;
  width: 350px;
  height: 300px;
  padding: 0 2px 0 2px;
  display: none;
  float: left;
}
	
.size_one #administration_amendSample li.here {
  border: 1px solid #fdefd5 !important;
}
		
.size_one #administration_amendSample .here {
  background-color: #fdefd5 !important;
  display: inline !important;
}

.size_one #administration_amendSample table {
  margin: 5px 2px 5px 2px;
  border: #f2d0ab solid 1px; 
}

.size_one #administration_amendSample thead {
  color: #752f00;
}

.size_one #administration_amendSample th {
  font-weight: normal;
}

.size_one #administration_amendSample td input {
  margin: 12px 25px 12px 25px;
}

.size_one #administration_amendUsers #content fieldset {
  width: 560px;
  margin: 5px;
  padding: 15px;
}

.size_one #administration_amendUsers #content fieldset fieldset {
  width: 200px;
  margin: 0;
  padding: 0 0 10px 15px;
}

.size_one #administration_amendUsers #content fieldset li fieldset li{
  width: 180px;
  margin: 0;
  padding: 0;
  clear: left;
  float: left;
}

.size_one #administration_amendUsers #content fieldset li fieldset li label{
  width: 145px;
  margin: 0;
  padding: 0;
  float: left;
}

.size_one #administration_amendUsers #tabs {
  clear: both;
  margin: 0 0 5px 0;
} 
	
.size_one #administration_amendUsers #tabs a:link, .size_one #administration_amendUsers #tabs a:visited, .size_one #administration_amendUsers #tabs a:active {
  text-decoration: none;
}

.size_one #administration_amendUsers #tabs ul {
  margin-left: 0;
  margin-bottom: 10px;
  padding-left: 0;
  display: inline;
} 

.size_one #administration_amendUsers #tabs ul li {
  margin: 0 3px 0 0;
  padding: 2px 15px 5px;
  border: 1px solid #f9b469;
  background-color: #f9b469;
  list-style: none;
  display: inline;
  cursor: pointer;
}

.size_one #administration_amendUsers .tabcontent {
  background-color: #fdefd5;
  width: 650px;
  height: expression(window.navigator.appName == 'Microsoft Internet Explorer' ? (window.navigator.appVersion.search(/MSIE 7/) < 0 ? '350px' : 'auto') : 'auto');
  min-height: 350px !important;
  max-height: 100% !important;
  padding: 0 5px 0 5px;
  display: none;
  float: left;
}

.size_one #administration_amendUsers .tabcontent .button {
  margin: 10px 5px 0 5px;
}
	
.size_one #administration_amendUsers li.here {
  border: 1px solid #fdefd5 !important;
}
		
.size_one #administration_amendUsers .here {
  background-color: #fdefd5 !important;
  display: inline !important;
}

.size_one #administration_amendUsers #content fieldset input[type="text"] {
  width: 200px;
}

.size_one #administration_amendUsers #content fieldset input[type="checkbox"] {
  width: auto;
  margin: 0;
  padding: 0;
}

.size_one #administration_amendUsers table {
  margin: 5px 2px 5px 2px;
  border: #f2d0ab solid 1px;
}

.size_one #administration_amendUsers thead {
  color: #752f00;
}

.size_one #administration_amendUsers th {
  font-weight: normal;
  padding: 5px;
  border-left: #f2d0ab solid 1px;
  border-bottom: #f2d0ab solid 1px;
}

.size_one #administration_amendUsers td {
  padding: 5px;
  border-left: #f2d0ab solid 1px;
}

.size_one #administration_amendUsers #deletewarning {
  clear: both;
  padding: 5px;
}

.size_one #administration_amendUsers #translationlanguage {
  display: none;
  margin: 0 0 0 10px !important;
}

.size_one #administration_amendUsers #translationlanguage.show {
  display: inline !important;
}

/********* Translation Area **********/

.size_one .translation #content .homebutton {
  background-color: #fedeb8;
  margin: 0 0 10px 0;
}

.size_one .translation #translation:link, .size_one .translation #translation:visited, .size_one .translation #translation:active {
  color: #C46A09; /*#752f00;*/
}

.size_one #translation_index #content form {
  margin: 0;
  padding: 0;
}

.size_one #translation_index #content fieldset {
  margin: 0 0 10px 0;
  padding: 0 3px 0 3px;
  width: 660px;
}

.size_one #translation_index #content li {
  padding: 4px 4px 4px 10px;
  width: 640px;
}

.size_one #translation_index #content label {
  width: 636px;
}

.size_one #translation_index #content hr {
  width: 650px;
}

.size_one #translation_index #tabs {
  clear: both;
  margin: 0 0 5px 0;
  width: 640px;
} 
	
.size_one #translation_index #tabs a:link, .size_one #translation_index #tabs a:visited, .size_one #translation_index #tabs a:active {
  text-decoration: none;
}

.size_one #translation_index #tabs ul {
  margin-left: 0;
  margin-bottom: 10px;
  padding-left: 0;
  display: inline;
} 

.size_one #translation_index #tabs ul li {
  margin: 0 3px 0 0;
  padding: 2px 15px 5px;
  border: 1px solid #f9b469;
  background-color: #f9b469;
  list-style: none;
  display: inline;
  cursor: pointer;
}

.size_one #translation_index .tabcontent, .size_one #translation_chooseLanguage .tabcontent {
  background-color: #fdefd5;
  width: 680px;
  height: expression(window.navigator.appName == 'Microsoft Internet Explorer' ? (window.navigator.appVersion.search(/MSIE 7/) < 0 ? '350px' : 'auto') : 'auto');
  min-height: 350px !important;
  max-height: 100% !important;
  padding: 0 5px 0 15px;
  display: none;
  float: left;
}

.size_one #translation_index .tabcontent .button, .size_one #translation_chooseLanguage .tabcontent .button {
  margin: 20px 11px 5px 0;
}

.size_one #translation_index .transsubmission {
   clear: both;
   padding: 20px 12px 10px 0;
   text-align: right;
}

.size_one #translation_index .transsubmission .transisactive {
   margin: 0 20px 0 0;
}

.size_one #translation_index .transsubmission .button {
   margin: 0;
   padding: 0;
}

/*.size_one #translation_index #untranslated p, .size_one #translation_index #translated p {
  text-align: right;
}*/

.size_one #translation_index #transinstructions, .size_one #translation_index #lookup {
  padding: 20px 10px 10px 10px;
}

.size_one #translation_index #lookup li {
  list-style: none;
}
	
.size_one #translation_index li.here {
  border: 1px solid #fdefd5 !important;
}
		
.size_one #translation_index .here {
  background-color: #fdefd5 !important;
  display: inline !important;
}

.size_one #translation_completed #content #completed {
  background-color: #fdefd5;
  width: 680px;
  height: 350px;
  margin: 0;
  padding: 20px 5px 0 15px;
  display: inline;
  float: left;
}

.size_one #translation_completed #content #completed p + p{
  padding: 50px 0 0 0;
}

.size_one #translation_index #languagechoice, .size_one #translation_chooseLanguage #languagechoice {
  background-color: #fdefd5 !important;
  display: inline !important;
  padding: 20px 10px 10px 10px;
}

.size_one #translation_index #translationlanguage, .size_one #translation_chooseLanguage #translationlanguage {
  width: 300px !important;
  padding: 10px !important;
}

.size_one #translation_index .transHTML {
  border-color: #752f00;
}

.size_one #content #cndetails, .size_one #content #chdetails {
  padding: 20px 0 0 0;
}

.size_one #content #cndetails td, .size_one #content #chdetails td, .size_one #content #cndetails th, .size_one #content #chdetails th {
  text-align: left;
}

/********* default Area & error pages **********/

.size_one .default #content, .size_one .error #content {
  background-color: #fdefd5;
  margin: 50px 0 0 200px;
  padding: 20px;
}

.size_one .default dd, .size_one .error dd {
  margin: 2px 0 0 15px;
}

.size_one .default dt, .size_one .error dt {
  margin: 5px 0 0 0;
}

.size_one .default #nolink, .size_one .error #nolink {
  width: 830px;
  background: url(../images/logo.png) bottom left no-repeat;
}