/* $Id: local-sample.css,v 1.2 2010/07/02 23:14:21 eternalistic Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */


body {
  background: #eeeeee;
  color: #181818;
}

h1 {
    color: #ff4f00;
    font-weight: bold;
    line-height: 125%;
}


h3 {
  color: #ff4f00;
  font-size: 169.23; /* 22px/13px */
  font-weight: bold;
  line-height: 125%;
}

h4 {
    font-size: 110%;
	font-weight:bold;
    height: 125%;
    line-height: 125%;
    margin-bottom: 1.25em;	
}


h3.white  {
  color: #ffffff;
  line-height: 125%;
  }


/* Default link styles - separate a:visited for a different visited link style */
a,
a:link,
a:visited {
  color: #ff4f00;
  text-decoration: none;
}


/* Colors and styles for linked node titles */
h2.title a:link,
h2.title a:visited {
  color: #243e77;
}


div.links ul li a:hover,
div.links ul li a:focus,
div.terms ul li a:hover,
div.terms ul li a:focus {
  color: #243e77
}

ul.pager a:link,
ul.pager a:visited,
ul.pager li.pager-current {
  border-color: #000;
  color: #434343;
}


#content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited {
  border-bottom: 4px solid #ff4f00;
  color: #999;
  padding-bottom: 2px;
}


#content-tabs ul.primary li a:hover,
#content-tabs ul.primary li a:focus {
  border-bottom: 4px solid #ff4f00;
  color: #999;
}


.link a:link,
.link a:visited {
  color: #ffffff;
}

.link a:hover {
color:#ff4f00;
}



.maingraphic a:link,
.maingraphic a:visited {
  color: #79bff6;
}

.maingraphic a:hover {
color:#cccccc;
}



.maingraphicsmall a:link,
.maingraphicsmall a:visited {
  color: #79bff6;
}

.maingraphicsmall a:hover {
color:#cccccc;
}

.maingraphicsmall {
font-size:large;
text-align:right;
}



/* Default block styles
/---------------;----------------------------------------------- */
h2.block-title {
color: #444444;
  font-size: 107.6%; /* 14px/13px */
}


/* Dark transparent background */
.block.dark-transparent-background {
  margin-bottom: 0;
  margin-left: 20px;
}



/* Dark transparent background */
.block.dark-transparent-background {
  margin-bottom: 0;
  margin-left: 20px;
}

.dark-transparent-background .inner {
  background: url(../images/transparency-light-grey.png);
  min-height: 390px;
}



.banner-background-goldengate #preface-top .preface-top-inner {
background: url(../images/banner/golden-gate-bridge-snake-eyes.jpg) no-repeat center center;
}

.banner-background-downtown #preface-top .preface-top-inner {
background: url(../images/banner/downtown-stuck-in-customs.jpg) no-repeat center center;
}

.banner-background-trans-america #preface-top .preface-top-inner {
background: url(../images/banner/trans-america-matt-knoth.jpg) no-repeat center center;
}

.banner-background-rotating #preface-top .preface-top-inner {
background: url(../images/banner/rotate_img.php) no-repeat left top;
}





/* Typography, background, borders, padding for form fields */
.form-item input,
.form-item select,
.form-item textarea {
  background: #eef6f6;
  border: 1px solid #6D6D6D;
  color: #000000;
  margin: 0;
  padding: 2px;
}


/* Fieldset wrapper around groups of form elements -- add border here */
fieldset {
  background: #f5f5f5;
  border: 1px solid #555;
  margin: 15px 0;
  padding: 0 15px 15px 15px;
}

/* Typography and spacing for legend of fieldsets */
fieldset legend {
  display: block;
  font-size: 100%; /* 13px/13px */
  background: #eeeeee;
  color:#ffffff;
  border: 1px solid #555;
  font-weight: bold;
  padding: 0 5px;
}



/* Alternating row background styles */
tr.even,
tr.even td {
  background-color: #F5F5F5;
  border-bottom: 1px solid #000;
  vertical-align:text-top;
}


tr.odd,
tr.odd td {
  background-color: #eeeeee;
  border-bottom: 1px solid #000;
  color:#444444;
  vertical-align:text-top;
}


/* Preface top - Fusion callout - Big white text on front */


.preface-top .fusion-callout .inner {
  color: #fff;
  font-size: 200%; /* 26px/13px */
  font-weight: normal;
}


.preface-top .fusion-callout {
  bottom: 0;
  line-height: 200%;
  position:absolute;
  right: 0;
}


.preface-top .block.fusion-callout {
  margin-bottom: 20px;
}


/*  Preface Regions
-------------------------------------------------------------- */


#preface-top .preface-top-inner .inner  {
  padding: 5px 0px 0px 10px;
}




/* Orange transparent background */
.block.orange-transparent-background {
  margin-bottom: 0;
  margin-left: 0px;
}

.orange-transparent-background .inner {
  background: url(../images/transparency-orange.png);
    min-height: 1px;
}



/* Testing Rounded corners with gray background */
.test-rounded-corners-gray-background .inner {
  background: #3a3a3a;
  padding: 20px;
}



/* Header spaacing and colour */

#header-site-info-inner {
  background: #fff url(../images/sitename-bg-isoc.png) no-repeat top right;
  height: 100%;
  padding: 5px 5px 5px 5px;
}



p.tag {
font-size:x-small;
text-align:right;
}


.style1 {color: #CCCCCC}
.style2 {color: #575757}

.small {
font-size:small;
text-align:center;
}

.tiny {
font-weight:normal;
font-size:xx-small;
color:#CCCCCC;
}

.xx-small {
font-size:xx-small;
}


.nxt {
font-weight:bold;
color:#ff4f00;
}

.nxtlight {
font-weight:normal;
color:#ff4f00;
}

.nxtlarge {
font-weight:bold;
font-size:large;
color:#ff4f00;
text-align:center;
}


.blue {
font-weight:bold;
color:#243e77;
}

.green {
font-weight:bold;
color:#247726;
}

.gayred {
font-weight:bold;
color:#ff0000;
}

.gayorange {
font-weight:bold;
color:#ffa500;
}

.gayblue {
font-weight:bold;
color:#40e0d0;
}



.sponsor-green {
	color: #379a40;
	font-weight: bold;
}
.sponsor-orange-bold {
	color: #457394;
	font-weight: bold;
	font-size:large;
}
.sponsor-orange {color: #444444}



.imagefield-field_logo {
float:right;
}

.imagefield-field_photo {
float:right;
padding:0px 0px 5px 10px;
}


/* SCHEDULE */

.schedule {
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	margin-bottom:20px;
	border-top: 4px solid #ff4f00;
}
.schedule.first {
	border:0;
}
.schedule td {
	border-bottom: 1px solid #dddddd;
	vertical-align: top;
	padding: 6px 0 6px 0;
}

.schedule td.day {
	vertical-align:middle;
	text-transform: uppercase;
	color: #ff4f00;
	font-size: 14px;
	font-weight: bold;
	border-top: 2px solid #ff4f00;
}

.schedule td.time {
	width:85px;
}

.schedule td.session_title {
	width:200px;
	font-weight: bold;
}

.schedule td.session_title_big {
font-size: large;
}

.schedule td.speaker_names {
	width:160px;
}
.schedule td.speaker_titles {
	width:200px;
}

.schedule ul {
	margin:0px;
	list-style-type:none;
	padding:0; 
}

.schedule td.sponsor {
	width:175px;
}

.schedule td.sponsorbreak {
	width:175px;
	background-color:#d1d1d1;
}

.schedule td.break {
	width:85px;
	color:#575757;
	background-color:#d1d1d1;
}

.schedule td.break_title {
	font-weight: bold;
	color:#575757;
	background-color:#d1d1d1;
}

.schedule td.room_title {
	font-weight: bold;
	color:#CCCCCC;
	background-color:#666666;
}

.schedule td.info {
	font-size:x-small;
}


.schedule td.session-title-policy {
	font-weight:bold;
	color:#e8f1f7;
	background-color:#457394;
	text-align:center;
}


.schedule td.session-title-policy-governance {
	font-size:smaller;
	color:#e8f1f7;
	background-color:#457394;
	text-align:center;
}

.schedule td.session-title-process {
	font-size:smaller;
	color:#e6eaf5;
	background-color:#459194;
	text-align:center;
}


.schedule td.session-title-implementation {
	font-weight: bold;
	color:#e6eaf5;
	background-color:#243e77;
	text-align:center;
}

.schedule td.session-title-gtlds {
	font-size: smaller;
	color:#e6eaf5;
	background-color:#243e77;
	text-align:center;
}


.schedule td.session-title-models {
	font-weight:bold;
	color:#e8f1f7;
	background-color:#246377;
	text-align:center;
}

.schedule td.session-title-analysis {
	font-size:smaller;
	color:#e8f1f7;
	background-color:#246377;
	text-align:center;
}


.schedule td.session-title-marketing {
	font-weight: bold;
	color:#e6eaf5;
	background-color:#459194;
	text-align:center;
}

.schedule td.session-title-book {
	width: 75px;
	font-size:smaller;
	color:#e6eaf5;
	background-color:#459194;
	text-align:center;
	padding: 3px 0 3px 0;
}


.schedule td.session-title-split {
	font-weight: bold;
}

.schedule td.session-title-split-policy {
	font-weight: normal;
	background-color:#e8f1f7;
	padding:5px;
}

.schedule td.session-title-split-implementation {
	font-weight: normal;
	background-color:#e6eaf5;
	padding:5px;
}

.schedule td.session-title-split-models {
	font-weight: normal;
	background-color:#d9eaef;
	padding:5px;
}


.schedule td.session-title-split-other {
	font-weight: normal;
	background-color:#d9eaef;
	padding:5px;
}

.schedule td.session-title-split-marketing {
	font-weight: normal;
	background-color:#e7f4f5;
	padding:5px;
}

.schedule td.session-title-split-process {
	font-weight: normal;
	background-color:#e7f4f5;
	padding:5px;
}

.schedule td.session-title-split-book {
	font-weight: normal;
	background-color:#e7f4f5;
	padding:5px;
}

.schedule td.session-title-split-analysis {
	font-weight: normal;
	background-color:#d9eaef;
	padding:5px;
}


/* END SCHEDULE */






.views-field-field-job-title-value {
font-style:italic;
}

.views-field-field-company-value {
font-style:italic;
}

.views-table caption.cols-3 {
font-size:xx-large;
}


div.plus1-widget {
  padding: 0.2em 0.2em 0.6em;
  border-top: 1px #ff4f00 solid;
  border-bottom: 1px #ff4f00 solid;
  background-color: #f0bfa8;
  width: 4em;
  margin-bottom: 10px;
  text-align: center;
  line-height: 1.25em;
}


/* Removes taxonomy terms from bottom of a post */

.terms {
    display: none;
}



/* Changing link colour of front page news block */


.front-page-block a:link,
.front-page-block a:visited {
  color: #351000;
}

.front-page-block a:hover {
color:#c83f02;
}

.front-page-block {
padding-top:10px;
}


/* Changing link colour of front page announcement block */

.front-page-announce a:link,
.front-page-announce a:visited {
  color: #351000;
}

.front-page-announce a:hover {
color:#ffffff;
}


.front-page-announce-s a:link,
.front-page-announce-s a:visited {
font-size:small;
  color: #351000;
}

.front-page-announce-s a:hover {
font-size:small;
color:#ffffff;
}


.front-page-announce-m a:link,
.front-page-announce-m a:visited {
font-size:medium;
  color:#333333;
}

.front-page-announce-m a:hover {
font-size:medium;
color:#ffffff;
}

#quote {
float:right;
width:350px;
font-size:x-large;
color:#FFFFFF;
background-color:#ff4f00;
padding:20px;
font-family:"Times New Roman", Times, serif;
text-align:right;
margin: 0 0 10px 10px;
line-height: 1.4em;
}


#quoteleft {
float:left;
width:350px;
font-size:x-large;
color:#FFFFFF;
background-color:#ff4f00;
padding:20px;
font-family:"Times New Roman", Times, serif;
text-align:left;
margin: 0 10px 10px 0;
line-height: 1.4em;
}


#quotefront {
font-size:large;
color:#FFFFFF;
background-color:#ff4f00;
padding:10px;
font-family:"Times New Roman", Times, serif;
text-align:right;
margin: 0 0 10px 10px;
line-height: 1.4em;
}


#quoteleftfront {
font-size:large;
color:#FFFFFF;
background-color:#ff4f00;
padding:10px;
font-family:"Times New Roman", Times, serif;
text-align:left;
margin: 0 10px 10px 0;
line-height: 1.4em;
}


/* Removes the "more" and blog button links from feed aggregator i.e. from front page news block */

.block-aggregator .more-link {display: none}
.block-aggregator div.icon {display:none}


/* CSS changes for text in front page news block */


.icann-block .views-field-created {
font-size:x-small;
text-transform:uppercase;
}

.icann-block .views-field-teaser {
font-size:small;
color:#666666;
margin-bottom:12px;
}


.itu-block .views-field-created {
font-size:x-small;
text-transform:uppercase;
}

.itu-block .views-field-teaser {
font-size:small;
color:#666666;
margin-bottom:12px;
}


.igf-block .views-field-created {
font-size:x-small;
text-transform:uppercase;
}

.igf-block .views-field-teaser {
font-size:small;
color:#666666;
margin-bottom:12px;
}


.interview-block .views-field-created {
font-size:x-small;
text-transform:uppercase;
}

.interview-block .views-field-teaser {
font-size:small;
color:#666666;
margin-bottom:12px;
}

.transcript-block .views-field-created {
font-size:x-small;
text-transform:uppercase;
margin-bottom:12px;
}


/* GAC scorecard */


.field-field-scorecard-issue {
font-size:large;
margin-bottom:10px;
}

.field-field-scorecard-sub-issue {
font-size:larger;
margin-bottom:5px;
}


.field-field-rating {
font-size:x-large;
padding-top: 25px;
margin-bottom:25px;
}


.view-GAC-Scorecard caption {
font-size:x-large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-revised caption {
font-size:x-large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-by-rating caption {
font-size:x-large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue1 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue2 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue3 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue4 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue5 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue6 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue7 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue8 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue9 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue10 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue11 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}

.view-GAC-Scorecard-issue12 caption {
font-size:large;
padding-top: 85px;
margin-bottom:45px;
}


.view-GAC-Scorecard td {
vertical-align:text-top;
}

.views-field-field-rating-value {
font-size:larger;
color:#ff4f00;
}


/* Glossary underlining */


a.glossary-term {
text-decoration: none;
border-bottom: 1px dotted #444444;
color: #444444;
cursor: help;
}



/* Front page table */


.lead td {
padding:0px;
}


/* Why important coloured table */



.alert {
	padding:12px;
	color:#333333;
	text-align: left;
	background: #fe9c7e;
	border:0px;
}


.alert h4 {
  font-size: 110%; /* 13px/13px */
  font-weight:bold;
  height: 125%;
  line-height: 125%;
  margin-bottom: 0.75em;
  margin-top: 0.25em;
  background-color: #FF4f00;
  color:#FFFFFF;
  padding: 5px 10px 5px 10px;
}

.alert a {
color:#84340E;
}


.woo a {
color:#CCCCCC;
}


.woo {
	padding:12px;
	color:#FFFFFF;
	text-align: left;
	background: #FF4f00;
	border:0px;
}


.greytext {
color:#999999;
}


p.pinkbox a {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
 margin-top:-10px;
 width:100%; 
 } 
 
 
 p.subheadbox {
color: #ffffff;
font-weight:bold;
text-shadow: 0px 1px 2px #444444;
border: solid 2px #ffffff; 
 padding: 9px; 
 background: #fdaa34; 
 line-height: 22px;
 font-size:16px; 
 } 
 
 
  p.bronze {
color: #CD7F32;
font-weight:bold;
border: solid 2px #CD7F32; 
 padding: 9px;  
 line-height: 18px;
 font-size:14px; 
 } 
 
  p.silver {
color: #787878;
font-weight:bold;
border: solid 2px #787878; 
 padding: 9px;  
 line-height: 18px;
 font-size:14px; 
 } 
 
 
   p.gold {
color: #ba9d02;
font-weight:bold;
border: solid 2px #ba9d02; 
 padding: 9px;  
 line-height: 18px;
 font-size:14px; 
 } 
 
  p.dottedfield {
color: #646464;
border: solid 2px #646464;
padding: 9px;
font-weight:bold; 
border-style:dotted;
 }

 
 
p.greybox a {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top:-10px;
width:100%; 
 } 
 

.flipalert {
	padding:12px;
	color:#666666;
	text-align: left;
	background: #cccccc;
	border:0px;
}


.flipalert h4 {
  font-size: 110%; /* 13px/13px */
  font-weight:bold;
  height: 125%;
  line-height: 125%;
  margin-bottom: 0.75em;
  margin-top: 0.25em;
  background-color: #ffffff;
  color:#FF4f00;
  padding: 5px 10px 5px 10px;
}


.main-product-image {
	float:left;
	padding:15px 10px 0px 0px;
}


.views-field-field-track-value {
font-variant:small-caps;
	font-size:x-small;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	color:#FFFFFF;
	background: #FF4f00;
	border:0px;
	margin-bottom:4px;
}



.view-cod-schedule .views-field-title  {
font-size:larger;
color:#457394;
}

.views-field-field-experience-value  {
font-size:x-small;
color:#8e8e8e;
}

.flag-session-schedule {
font-size:x-small;
color:#444444;
}

.view-cod-schedule table {
margin-bottom:20px;
}


.newsletter-nxt-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-position: bottom;
	line-height: 38px;
}
.newsletter-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 10px;
	color: #384655;
	font-style: normal;
	font-weight: bold;
}
.newsletter-table {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ff4f00;
	border-collapse: separate;
}
.newsletter-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	background-position: center;
	text-align: center;
}
.newsletter-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #858585;
	background-position: left;
	text-align: left;
	word-spacing: normal;
}
.newsletter-sidebar-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: text-top;
}

.newsletter-sidebar-body a:link {
color:#D9D9D9;
text-decoration:none;
}

.newsletter-sidebar-body a:visited {
color:#d9d9d9;
text-decoration:none;
}

.newsletter-sidebar-body a:hover {
color:#ffffff;
text-decoration:underline;
}


.newsletter-nxt-subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF4f00;
	vertical-align: inherit;
}
.newsletter-heading-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	color: #ff4f00;
	font-style: normal;
	font-weight: bold;
}
.newsletter-sidebar-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #1f2932;
	font-style: normal;
	font-weight: normal;
	background-position: center;
	text-align: center;
}
.newsletter-subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 5px;
	color: #858585;
	font-style: normal;
	font-weight: bold;
}
.newsletter-sidebar-table {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #1f2932;
	width: 185px;
	border-collapse: separate;
}
.newsletter-container {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 550px;
	background-position: center;
	position: static;
	border-collapse: separate;
}

.node-type-simplenews  table {
	border-collapse: separate;
}
.sponsor-page-small {
	font-size:small;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* Indenting paragraphs (created for use with UN texts) */

.indent {
text-indent:30px;
}


/* GAC Scorecard and ATRT colouring */


.table-green {
background-color:#d3e581;
color:#4b6600;
}

.green-cell {
background-color:#d3e581;
color:#4b6600;
}


.table-red {
background-color:#ea866e;
color:#77290f;
}

.red-cell {
background-color:#ea866e;
color:#77290f;
}


.table-orange {
background-color:#ffc63a;
color:#a23600;
}

.orange-cell {
background-color:#ffc63a;
color:#a23600;
}

.table-tbd {
background-color:#CCCCCC;
color:#333333;
}

.blank-tbd-cell {
background-color:#CCCCCC;
color:#333333;
}

.main-issue-cell-orange- {
background-color:#ff4f00;
color:#ffffff;
}

.main-issue-text {
background-color:#ff4f00;
color:#ffffff;
}

.table-header-text {
font-weight:bold;
}

.table-heading  {
font-weight:bold;
}


.atrt-table-red {
background-color:#990000;
}

.atrt-table-green {
background-color:#00a400;
}

.atrt-table-yellow {
background-color:#ffc000;
}


#reason1 {
cursor:pointer;
}
#reason2 {
cursor:pointer;
}
#reason3 {
cursor:pointer;
}
#reason4 {
cursor:pointer;
}


.lower-latin { 
list-style-type:lower-latin;
}


.upper-latin {
list-style-type:upper-latin;
}

.lower-alpha {
list-style-type:lower-alpha;
}


.upper-alpha {
list-style-type:upper-alpha;
}



.indentlist {
text-indent:30px;
}

.secondindentlist {
text-indent:60px;
}


.member-summary {
text-indent: 35px;
color:#333333;
font-weight:bold;
}


/**
* user login block in footer



.block #user-login-form { text-align: left; display:inline; }
.block #user-login-form #edit-name-wrapper { float: left; margin-right: 10px; }
.block #user-login-form #edit-pass-wrapper { float: left; margin-right: 10px; }
.block #user-login-form #edit-submit { float: left; margin-top: 5px; }
.block #user-login-form .item-list { clear: both; text-align: right; }

*/


.floatright
{
float: right;
width: 150px;
margin: 0 0 10px 10px;
background-color: #ff4f00;
padding: 10px;
}

div.floatright img { border: 1px solid #000; }



.floatleft
{
float: left;
width: 160px;
margin: 0 0 5px 0px;
padding: 5px;
}

div.floatleft img { border: 1px solid #999; }


/**
* CSS for different taxonomy views i.e. Domains page


*/

.taxonomyview .views-field-type {
font-variant:small-caps;
background-color: #bbbbbb;
padding: 5px;
color: #eeeeee;
  border-top: 2px solid #ff4f00;
  margin-top: 20px;
}


.taxonomyview .views-field-field-sub-organization-value {
font-variant:small-caps;
background-color: #bbbbbb;
padding: 5px;
color: #eeeeee;
  border-top: 2px solid #ff4f00;
  margin-top: 20px;
}

.taxonomyview .views-field-name {
font-size:smaller;
text-align:right;
}


.taxonomyview .views-field-created {
color: #444444;
font-style:italic;
}

.taxonomyview .date-display-single {
color: #444444;
font-style:italic;
}

.taxonomyview .views-field-title {
padding: 5px 0px 10px 0px;
font-weight:bold;
font-size:x-large;
line-height:130%;
}

.taxonomyview .views-field-premium {
font-variant:small-caps;
background-color: #ff4f00;
padding: 1px 0px 1px 5px;
color: #eeeeee;
}

.field-field-meeting-summary {
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
background-color: #f4d8cf;
}

.field-field-meeting-context {
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
background-color:#E8E8E8;
color:#333333;
}


/**
* CSS for news in brief NIB views 


*/


.nibview .views-field-tid {
font-variant:small-caps;
background-color: #e5e5e5;
padding: 5px;
color: #686868;
  border-top: 2px solid #ff4f00;
  margin-top: 20px;
}



/**
* CSS for different issue views i.e. each seperate issue


*/

.issueview .views-field-type {
font-variant:small-caps;
background-color: #bbbbbb;
padding: 5px;
color: #eeeeee;
  border-top: 2px solid #ff4f00;
  margin-top: 20px;
}


.issueview .views-field-field-sub-organization-value {
font-variant:small-caps;
background-color: #bbbbbb;
padding: 5px;
color: #eeeeee;
  border-top: 2px solid #ff4f00;
  margin-top: 20px;
}

.issueview .views-field-name {
font-size:smaller;
text-align:right;
}


.issueview .views-field-created {
color: #444444;
font-style:italic;
}

.issueview .date-display-single {
color: #444444;
font-style:italic;
}

.issueview .views-field-title {
padding: 5px 0px 10px 0px;
font-weight:bold;
font-size:x-large;
line-height:130%;
}

.issueview .views-field-premium {
font-variant:small-caps;
background-color: #ff4f00;
padding: 1px 0px 1px 5px;
color: #eeeeee;
}



/**
* CSS for different issue blocks i.e. each seperate issue block on front

*/

.issueblockview .views-field-type {
font-variant:small-caps;
background-color: #bbbbbb;
padding: 5px;
color: #eeeeee;
  border-top: 2px solid #ff4f00;
  margin-top: 20px;
}


.issueblockview .views-field-title {
padding: 2px 0px 14px 0px;
font-weight:bold;
font-size:small;
line-height:130%;
}

.issueblockview .views-field-premium {
font-variant:small-caps;
font-size:xx-small;
background-color: #d9d9d9;
padding: 0px 2px 2px 2px;
color: #8e8e8e;
}



/* Comments css */



h2.comments-header{background:url() no-repeat 0 0px;border-bottom:1px dotted #98846C;font-family:Arial Narrow,Helvetica,Arial,sans-serif;font-size:153.8%;font-weight:bold;padding:0 0 10px 25px; text-transform:inherit;}

div.comment h3.title{font-size:100%;font-weight:normal;margin:0 0 0 0;}

.comment h3.title a:link,.comment h3.title a:visited{text-decoration:none;}

.comment .submitted{color:#8e8e8e;margin-bottom:10px;}div.comment .submitted a{font-weight:bold;}

.comments div.odd{background-color:#e5e5e5;}#comments div.even{background-color:#f4d8cf;}

.comments div.comment-by-author{background-color:#444;border:3px solid #212121;}

.signature{border-top:1px solid #d6ddb9;}

.comment-wrapper .picture img{}.comments div.links{background:none;}

.comment div.links a:link,.comment div.links a:visited{color:#243e77;padding:0;text-decoration:underline;}

.comment div.links ul li{border-right:1px solid #457394;font-size:84.6%;line-height:100%;padding:0 8px 0 5px;}

.comment div.links ul li.first{padding-left:0;}

.comment div.links ul li.last{border:none;padding-right:0;}



/* Size of taxonomy box in content types when selecting tags */

#edit-taxonomy-92-wrapper {
height:320px;
width:150px;
float:left;
}

#edit-taxonomy-92 {
height:315px;
}


#edit-taxonomy-91-wrapper {
height:470px;
width:225px;
float:left;
}

#edit-taxonomy-91 {
height:460px;
}


#edit-taxonomy-89-wrapper {
width:350px;
float:left;
}


/* Trump card style */

.trump-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	color: #384655;
	font-style: normal;
	font-weight: bold;
	padding:5px;
}


.trump-category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color:#eeeeee;
	font-style: normal;
	font-weight: bold;
	padding:5px;
	background-color:#858585;
}

.trump-chances {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color:#FFF4E8;
	font-style: normal;
	font-weight: bold;
	padding:5px;
	background-color:#ff4f00;
}



/* Page formatting original for article with lots of paragraphs indents */


.indentpara {
margin-left:30px;
}

.indentparabold {
margin-left:30px;
font-weight:bold;
}


ol.upper-roman-indent {
list-style-type:upper-roman;
margin-left:20px;}
ol.lower-roman-indent {
list-style-type:lower-roman;
margin-left:20px;}

ol.upper-roman {list-style-type:upper-roman}
ol.lower-roman {list-style-type:lower-roman}

ol.lower-alpha-indent {
list-style-type:lower-alpha;
margin-left:20px;}

ol.upper-alpha-indent {
list-style-type:lower-alpha;
margin-left:20px;}

ol.lower-alpha {list-style-type:lower-alpha}
ol.upper-alpha {list-style-type:lower-alpha}


/* CALENDAR FORMATTING */


.calendar-calendar td .inner div.calendar div a {
  border:none;
  background:#f4d8cf;
  padding:0 2px;
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
  border:none;
  background:#f4d8cf;
  padding:0 2px;
}


/* gTLD page formatting */

.node-type-gtld .field-items {
padding:7px 0px 7px 0px;
}

.node-type-gtld .field-field-gtld-applicant-street {
margin-top:-10px;
}

.node-type-gtld .field-field-gtld-applicant-city {
margin-top:-15px;
}

.node-type-gtld .field-field-gtld-applicant-state {
margin-top:-15px;
}

.node-type-gtld .field-field-gtld-applicant-zip {
margin-top:-15px;
}

.node-type-gtld .field-field-gtld-applicant-country {
margin-top:-15px;
}


/* Overview block */

.group-gtld-overview {
background: #f5f5f5;
  border: 5px solid #ff4f00;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  margin: 15px 0;
  padding: 20px 10px 25px 10px;
}


.field-field-gtld-extension .field-item {
font-size:36px;
font-weight:bold;
color:#ff4f00;
text-shadow: 0px 1px 2px #f2b9a6;
padding: 15px 0px 20px 15px;
margin-top:-10px; 
}

.imagefield-field_gtld_logo {
float:right;
padding-left:15px;
padding-right:15px;
}


.field-field-gtld-type .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
 margin-top:-10px; 
 } 
 
 .field-field-gtld-secondary-type .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 4px 7px 4px 15px;  
 line-height: 14px;
 font-size:10px;
 text-align: justify;
 margin-top:-10px; 
 } 
 
.field-field-gtld-evaluation-stage .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top:-10px;
 } 
 
 .field-field-gtld-description .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-bottom:10px;
margin-top:-5px;
 }


.field-field-gtld-government-objections .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
 padding: 7px 7px 7px 15px; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top:-10px;
 } 
 
 
 .field-field-gtld-government-objections .field-label {
color: #cc0000;
font-weight:bold;
text-transform:uppercase;
border: solid 2px #cc0000;
 padding: 7px 7px 7px 15px;  
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top: 15px;
margin-bottom: 5px;
 } 
 

.field-field-gtld-priority .field-label {
color:#999999;
font-size:10px;
 padding: 7px 7px 3px 15px;   
 background: #ffffff; 
 line-height: 12px;
 text-align: justify;
margin-top:0px;
 } 

.field-field-gtld-priority .field-item {
font-size:36px;
font-weight:bold;
color:#ff4f00;
text-shadow: 0px 1px 2px #bbbbbb;
 padding: 7px 7px 4px 15px;   
 background: #ffffff; 
 line-height: 40px;
 text-align: justify;
margin-top:-10px;
 } 
 
 

 
 /* Members only block */
 
 
.group-gtld-members-only {
  border: 5px solid #243e77;
  background:#457394;
  color:#FFFFFF;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}

.group-gtld-members-only a {
  color:#243e77;
}

.group-gtld-members-only a:hover {
  color:#ffffff;
}
 
 
 /* Applicant block */
 
 
.group-gtld-applicant {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}


.field-field-gtld-applicant-name .field-item {
font-size:large;
font-weight:bold;
 } 

.field-field-gtld-applicant-address .field-item {
color:#444444;
 }
 
.field-field-gtld-applicant-site .field-item {
font-size:large;
font-weight:bold;
 }
 
.field-field-gtld-website .field-item {
font-size:large;
font-weight:bold;
 }
 
 
  /* GAC early warning block */
 
 .group-gac-objection {
  border: 5px solid #cc0000;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}


.group-gac-objection a {
  color:#cc0000;
}

.group-gac-objection a:hover {
  color:#cccccc;
}
 
 
 
 
  /* Primary contact block */
 
 
.group-gtld-primary-contact {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}
 
.group-gtld-contact {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
} 
 
 
.group-gtld-contact .field-item {
margin-top:-15px;
 }
 
.field-field-gtld-primary-contact-name .field-item {
margin-top:3px;
}

.field-field-gtld-primary-contact-email .field-item {
margin-bottom:8px;
}
 
.field-field-gtld-second-contact-name .field-item {
margin-top:3px;
}

.field-field-gtld-second-contact-email .field-item {
margin-bottom:8px;
}



.field-field-gtld-facebook .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px ##bbbbbb;
border: solid 2px #3B5998;
 padding: 7px 7px 7px 15px;   
 background: #c4cee2; 
 line-height: 16px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:2px;
margin-top:2px; 
 }  
 
 
 .field-field-gtld-twitter .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px ##bbbbbb;
border: solid 2px #4099ff;
 padding: 7px 7px 7px 15px;   
 background: #c4dffd; 
 line-height: 16px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:2px;
margin-top:2px; 
 }  
 


 /* Legal establishment block */
 
 
  .group-gtld-legal-establishment {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}

 
.field-field-gtld-legal-form .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:10px;
margin-top:5px; 
 } 
 
 .field-field-gtld-legal-form-precise .field-item {
color: #444444;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:10px;
margin-top:5px; 
 }  
 
 
.field-field-gtld-legal-address .field-item {
color: #444444;
border: solid 2px #e5e5e5;
text-shadow: 0px 1px 2px #bbbbbb;
 padding: 7px 7px 7px 15px;
margin-top:-10px; 
 }
 
 
 .field-field-gtld-legal-form-evidence .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }


.field-field-gtld-stock-symbol .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }

.field-field-gtld-parent-company .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
 }

.field-field-gtld-joint-venture .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }


 /* Background block */
 
  
.group-gtld-background {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}


.field-field-gtld-directors .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
 }


.field-field-gtld-officers .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
 }
 
 .field-field-gtld-stakeholders .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
 }
 
 .field-field-gtld-executives .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
 }

 /* IDN block */


.group-gtld-idn {
background: #f5f5f5;
  border: 5px solid #ff9673;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  margin: 15px 0;
  padding: 20px 10px 20px 10px;
}


.field-field-gtld-idn-meaning .field-item {
color: #444444;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
 margin-top:-10px; 
 } 
 
.field-field-gtld-idn-lang .field-item {
color: #444444;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top:-10px;
 } 
 
 
.field-field-gtld-idn-scr .field-item {
color: #444444;
border: solid 2px #e5e5e5;
text-shadow: 0px 1px 2px #bbbbbb;
 padding: 7px 7px 7px 15px;
margin-top:-10px; 
 }

.group-gtld-idn .fieldset legend {
  display: block;
  font-size: 100%; /* 13px/13px */
  background: #ff4f00;
  color:#ffffff;
  border: 1px solid #555;
  font-weight: bold;
  padding: 0 5px;
}

 
.field-field-gtld-idn-extension .field-item {
font-size:36px;
font-weight:bold;
color:#ff9673;
padding: 15px 0px 20px 15px;
margin-top:-10px; 
}

.field-field-gtld-idn-phonetic .field-item {
color: #444444;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
 margin-top:-10px; 
 } 


.field-field-gtld-idn-code-points .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }

.field-field-gtld-idn-table .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }

.field-field-gtld-idn-process .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }

.field-field-gtld-idn-variants .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }

.field-field-gtld-idn-rendering .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }


 /* Benefit block */
 
  
.group-gtld-benefit {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}


.field-field-gtld-mission-purpose .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }

.field-field-gtld-benefit-goal .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }


.field-field-gtld-benefit-innovation .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }
 
.field-field-gtld-benefit-experience .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }
 
.field-field-gtld-benefit-reg-policies .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }

.field-field-gtld-benefit-privacy .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }
 
 .field-field-gtld-benefit-comms .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }
 
  .field-field-gtld-benefit-benefit .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }


 /* Operational rules block */
 
 .group-gtld-operational-rules {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}
 
 
 
.field-field-gtld-rules-registration .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:10px;
margin-top:5px; 
 }  
 
 .field-field-gtld-rules-reg-more .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }


.field-field-gtld-rules-pricing .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }

.field-field-gtld-rules-pricing-commit .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }

.field-field-gtld-operational-rules-all .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }
 
 
 
  /* Community block */


.group-gtld-community {
background: #f5f5f5;
  border: 5px solid #ff5e33;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  margin: 15px 0;
  padding: 20px 10px 20px 10px;
}


.field-field-gtld-community-description .field-item {
color: #444444;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
 margin-top:-10px; 
 } 
 
.field-field-gtld-community-relation .field-item {
color: #444444;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top:-10px;
 } 
 
 
.field-field-gtld-community-purpose .field-item {
color: #444444;
border: solid 2px #e5e5e5;
text-shadow: 0px 1px 2px #bbbbbb;
 padding: 7px 7px 7px 15px;
margin-top:-10px; 
 }


.field-field-gtld-community-string-rela .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 } 


.field-field-gtld-community-reg-policy .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }

.field-field-gtld-community-endorsement .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }



  /* Geographic block */


.group-gtld-geographic {
background: #f5f5f5;
  border: 5px solid #ff0015;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  margin: 15px 0;
  padding: 20px 10px 20px 10px;
}

.field-field-gtld-geo-protections .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
 }



 /* Back-end supplier / registry services block */
 
 .group-gtld-registry-services {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}
 
 
 
.field-field-gtld-registry .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px ##bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:10px;
margin-top:5px; 
 }  
 
 
 
  /* Changes to application block */
 
 .group-gtld-app-changes {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}
 
 
 .field-field-gtld-app-change-type .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px ##bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:10px;
margin-top:5px; 
 } 
 
 
 
 .field-field-gtld-app-change-explanatio .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }
 
 
   /* PIC spec block */
 
 .group-gtld-pic {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}
 
 
 .field-field-gtld-pic-spec .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px ##bbbbbb;field-field-gtld-extension
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:10px;
margin-top:5px; 
 } 
 
 
 
 .field-field-gtld-pic-details .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }
 
  
  /* Application file block */
 
 .group-gtld-application-file {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}

.field-field-gtld-application-file .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }


 

 /* GTLD TABLES */
 
 
 /* gTLD all applicants tablek */
 
.gtld-applicants table {
margin-top:35px;
}

.gtld-applicants tr td {
vertical-align:middle;
text-align:center;
}

.gtld-applicants th {
text-align:center;
}

.gtld-main-list tr td {
height:70px;
}


td.views-field-field-gtld-extension-value {
font-size:18px;
font-weight:bold;
color:#ff4f00;
text-shadow: 0px 1px 2px #f2b9a6;
text-align:center;
}

.views-field-field-gtld-type-value {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
 } 


 /* gTLD changes tablek */ 
 
.gtld-changes table {
margin-top:35px;
}

.gtld-changes tr td {
vertical-align:middle;
text-align:left;
}

.gtld-changes th {
text-align:center;
}


 /* gTLD glossary */

.gtld-glossary table {
margin-top:35px;
}
 
 
 
 /* gTLD back-end supplier table */
 
 
.gtld-back-end-supplier caption {
font-size:24px;
font-weight:bold;
padding:10px 0px 10px 0px;
}

 
/* About .Nxt block */
  
.aboutblock {
font-size:small;
color:#666666;
 } 
 
 
/* London conference block */
 
 
.lonconfone {
color: #444444;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 margin:5px; 
 } 

.lonconftwo {
color: #444444;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea;
margin:5px;
 }  
 
.lonconfthree {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin:5px;
 }
 
 /* membership page */
 
 .memberintro {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin:5px;
 }
 
.membership th {
font-size:16px;
color:#FFFFFF;
text-align:center;
background-color:#ff4f00;
}

.membership tr {
color:#444444;
border-bottom: 1px solid #666666;
background-color:transparent;
text-align:center;
}

table.membership { empty-cells: hide; }


/* London conference menu block */
 
.london tr:hover { background:#ff4f00; }
.london a:link {color:#000000;}
.london a:hover {color:#eeeeee;}
.london a:visited {color:#000000;}



/* ITU documents */

.group-itu-doc-details {
background: #f5f5f5;
  border: 5px solid #ff4f00;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  margin: 15px 0;
  padding: 20px 10px 25px 10px;
}

.field-field-itu-source .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:16px;
 text-align: justify;
 margin-top:-10px; 
 } 
 

/* ITR change progress */

 .group-itr-progress {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
}


 .group-itr-progress a {
  color:#444444;
}

.group-itr-progress a:hover {
  color:#ff4f00;
}

.group-itr-progress legend {
  background: #444444;
  color:#ffffff;
}

 
 .group-itr-progress .field-field-itr-change-original .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #adf2a6;
border: solid 2px #cff4d3;
 padding: 7px 7px 7px 15px;   
 background: #e5f4e2; 
 line-height: 18px;
 font-size:16px;
 text-align: justify;
 margin-top:10px; 
 } 

 .group-itr-progress .field-field-itr-change-white .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #e1e2e2;
border: solid 2px #c9cacb;
 padding: 7px 7px 7px 15px;   
 background: #fffffff; 
 line-height: 18px;
 font-size:16px;
 text-align: justify;
 margin-top:10px; 
 margin-left:20px;
 } 
 
  .group-itr-progress .field-field-itr-change-blue .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #a6cff2;
border: solid 2px #cfe3f4;
 padding: 7px 7px 7px 15px;   
 background: #e2e9f4; 
 line-height: 18px;
 font-size:16px;
 text-align: justify;
 margin-top:10px; 
 margin-left:40px;
 } 
 
  .group-itr-progress .field-field-itr-change-pink .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:16px;
 text-align: justify;
 margin-top:10px;
 margin-left:60px; 
 } 
 
 
 
 
 /* ITU doc date */

.field-field-itu-date .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 3px 3px 3px 15px; 
border-style:dotted;
margin-bottom:10px;
margin-top: 5px;
font-size:12px;
 }

.field-field-itu-type .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:24px;
 text-align: justify;
margin-top: 0px;
float:left;
 width:50px;
 } 
 
 .field-field-itu-doc-number .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
 padding: 7px 7px 7px 0px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:24px;
 text-align: justify;
margin-top: 0px;
float:left;
 width:50px;
 } 
 

.group-itu-doc-info {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
}

.field-field-itu-summary .field-label {
padding: 7px 7px 7px 10px; 
 }

.field-field-itu-summary .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
 }
 
.field-field-itu-implications .field-label {
padding: 7px 7px 7px 10px; 
 }
 
.field-field-itu-implications .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
 }
 
 
 /* ITR changes  */
 
 
 .group-itr-article {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
}

.group-itr-article legend {
  background: #444444;
  color:#ffffff;
}


.group-itr-article .field-field-itr-article .field-item {
color: #444444;
font-weight:bold;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;  
 line-height: 18px;
 font-size:18px;
 text-align: justify;
margin-top: 5px;
 } 
 
 
 .group-itr-source {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
}


 
.field-field-itr-change-action .field-item {
color: #444444;
font-size:18px;
font-weight:bold;
 }
 
 
 
.group-itr-source .field-field-itu-source .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:16px;
 text-align: justify;
 margin-top:10px; 
 } 
 
 
.group-itr-source .field-field-itr-change-doc .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top: 5px;
 } 
 
 .group-itr-source a {
  color:#444444;
}

.group-itr-source a:hover {
  color:#ff4f00;
}

.group-itr-source legend {
  background: #444444;
  color:#ffffff;
}


.field-field-itr-change-reasons .field-label {
padding: 7px 7px 7px 10px; 
 }

.field-field-itr-change-reasons .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
 }
 
 
 .field-field-itr-change-agreement .field-item {
color: #444444;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top:10px;
margin-bottom:20px;
 }
 
 
  /* gTLD OBJECTION PAGES  */
  
  
 /* Overview objection block  */
  
  .group-gtld-objection {
background: #f5f5f5;
  border: 5px solid #ff4f00;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  margin: 15px 0;
  padding: 20px 10px 25px 10px;
}

 
 .field-field-gtld-objected-to .field-item {
font-size:36px;
font-weight:bold;
color:#ff4f00;
text-shadow: 0px 1px 2px #f2b9a6;
padding: 15px 0px 20px 15px;
margin-top:-10px; 
}

.field-field-gtld-objection-date .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #bbbbbb;
border: solid 2px #e5e5e5;
 padding: 7px 7px 7px 15px;   
 background: #eaeaea; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-top: -5px;
 } 


.field-field-gtld-objection-grounds .field-item {
color: #444444;
font-weight:bold;
text-transform:uppercase;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
 margin-top:0px; 
 } 


 /* Objector block  */

.group-gtld-objector {
  border: 1px solid #444444;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px 0;
  padding: 5px 15px 5px 30px;
} 
 
 
.field-field-gtld-objector .field-item {
margin-top:3px;
}

.field-field-gtld-objector-type .field-item {
color: #444444;
font-weight:bold;
text-shadow: 0px 1px 2px #f2b9a6;
border: solid 2px #f4d8cf;
 padding: 7px 7px 7px 15px;   
 background: #f4e6e2; 
 line-height: 18px;
 font-size:14px;
 text-align: justify;
margin-left:-15px;
margin-bottom:10px;
margin-top:5px; 
 } 
 
 .field-field-gtld-objector-standing .field-item {
color: #444444;
border: solid 2px #bbbbbb;
padding: 7px 7px 7px 15px; 
border-style:dotted;
margin-left:-15px;
margin-bottom:10px;
margin-top:-5px;
 }

 

 /* Previous Next buttons  */


.box50 {
				float: left;
				width: 50%;
			}
			
.previous {
float:left;
}

.next {
float:right;
}

