/* $Id: style.css,v 1.1.4.3 2009/03/21 00:52:31 couzinhub Exp $ */

body
{
	color: #000;
	font-family: arial;
	font-size: medium;
	min-width: 760px;
	margin: 0;
}

A:link
{ color: #0000ff; }

A:visited 
{ color: #00557E; }

A:active
{ color: #888888; }

A:hover 
{ color: #888888; }

h1, h2, h3, h4, h5, h6 {
	font-family: AvenirLTStd-Medium, arial;
	font-weight: normal;
	font-style: normal;
}

#header-container {
	background-color: #FFFFFF;
	background-image: url("../images/header.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 100px;
	min-height: 100px;
}

div#ICANN_logo {
	height: 71px;
	position: relative;
	right: -910px;
	top: -82px;
	width: 81px;
}
div#ICANN_logo a[href^="http:"] {
	background-image:none;
}

div#block-block-1  {
	position:inherit;
}

option.quick {
	background-color:#6C0
}

#searchbar-block {
	left: 700px;
	position: relative;
	top: -56px;
	width:300px;
}

#searchbar
{
	width: 100%;
	/* [disabled]border-top: 1px solid #00364D; */
	/* [disabled]border-bottom: 1px solid #00364D; */
	color: #000000;
	float: left;
	text-align: right;
	background-image: url(../images/search_bg.png);
	vertical-align: middle;
	background-color: #D9D9DB;
	background-repeat: repeat-x;
	height: 37px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: 0;
	padding-top: 0.5%;
	padding-right: 0;
	padding-bottom: 0.5%;
	padding-left: 0;
}

.defaultText { width: 300px; }

.defaultTextActive 
{ 
	color: #999999;
	font-style:italic;
}

#header-container h1#site-name {
	font-size: 175%;
	/* [disabled]float: right; */
	display: block;
	font-size: 14px;
	/* [disabled]font-weight: bold; */
	/* [disabled]height: 54px; */
	/* [disabled]vertical-align: top; */
	/* [disabled]width: 511px; */
	/* [disabled]line-height:1.2em; */
	margin-left: -65px;
	padding-top: 46px;
}
#header-container h1#site-name a 
{
	font-family: arial;
	font-weight: bold;
	color: #F90;
	font-size:1.2em;
	text-decoration:none;
	margin:0.5em 0 1.2em;
}

/* BEGIN PULLDOWN MENU STYLE */

#navigation {
	clear: both;
	padding: 0;
	/* [disabled]border-top: 1px solid #00364D; */
	/* [disabled]border-bottom: 1px solid #00364D; */
	text-align: right;
	float: left;
	vertical-align: middle;
	/* [disabled]background-color: #6F6FFF; */
	width:1000px;
	height:28px;
	background-image: url(../images/nav_bg.png);
}

#navigation ul.nice-menu {
	text-align: right;
	/* [disabled]background-color: #6f6fff; */
	padding: 0;
	margin-left: 224px	;
	color: #FFF;
	/* [disabled]float: right; */
			width: 100%
			font-family: arial;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	background-image: url(../images/nav_bg.png);
}

#navigation ul.nice-menu-down li, #navigation ul.nice-menu li {
	border-bottom:none;
	border-top:none;
	height:28px;
}


#navigation ul.nice-menu li, #navigation ul.nice-menu-down li.menuparent, #header-region #navigation ul.nice-menu-down li.menuparent  {
	display: inline;
	margin: 0;
	padding: 0;
	color:#FFF;
	text-decoration:none;
	/* [disabled]background-color: #6F6FFF; */
	float:left;
	background-image: url(../images/nav_bg.png);
	background-repeat: repeat-x;
	height:28px;
}

#navigation ul.nice-menu-down li li, #navigation ul.nice-menu li li {
	height:auto;
	background-image: none;
}

#navigation ul.nice-menu li a {
	padding: 0.4em 1.2em 0;
}
#navigation ul.nice-menu li li a{
	padding:4px 10px;
}

#navigation ul.nice-menu li a.active {
	display: inline;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	/* [disabled]background-color: #6F6FFF; */
	float:left;
	background-image: url(../images/nav_active_bg.png);
	background-repeat: repeat-x;
	height:28px;
}
#navigation ul.nice-menu li li a.active {
	background-image: transparent;
	height:auto;
	color:black;
}

#navigation a, #navigation ul.nice-menu a {
	text-decoration: none;
	display: block;
	color: #FFF;
	/* [disabled]background-color: #6F6FFF; */
	padding: .4em .6em 0em .6em;
	text-align: center;
	vertical-align: middle;
	height:28px;
}
#navigation ul.nice-menu ul a {
	padding:10px;
	text-align: left;
	height:auto;
}

#navigation a.set {
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
}
#navigation a.set:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #AAAAFF;
}

#navigation ul.nice-menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #7A7B7E;
	display: block;
	text-align: center;
	vertical-align: middle;
	/*width:15em;*/
	background-image: url(../images/nav_bg.png);
	height:28px;
}
#navigation ul.nice-menu ul a:hover {
	background-color:transparent;
	text-align: left;
	background-image: none;
	height:auto;
}

#navigation li ul {
	display: none;
}

#navigation li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
	z-index:1;
	padding: 0;
	margin: 0;
	text-align: center;
	width:15em;
}

/* quicklinks button */

#navigation ul.nice-menu li.menu-1071 a, #navigation ul.nice-menu li.menu-1071 a.active {
	background-image:url(../images/quicklinks.png);
	background-repeat:no-repeat;	
	margin-left:4px;
	padding: 0.1em 1em;
	margin-top: 4px;
}

#navigation ul.nice-menu li.menu-1071 a:hover {
	background-image:url(../images/quicklinks_a.png);
	background-repeat:no-repeat;	
	margin-left:4px;
	padding: 0.1em 1em;
	margin-top: 4px;
}

#navigation ul.nice-menu li.menu-1071 li a, #navigation ul.nice-menu li.menu-1071 li a.active, #navigation ul.nice-menu li.menu-1071 li a:hover {
	background-image: none;
	text-align:left;
	margin: 0;
	padding:0.3em 0 0.3em 15px;
}

/*removing special quicklinks styling now that they match regular dropdowns -------- 
.container li.menu-1071 li a[href^="http:"], .container li.menu-1071 li a[href^="mailto:"], .container li.menu-1071 li a[href^="http:"]:visited, .container li.menu-1071 li a[href$=".pdf"], .container li.menu-1071 li a[href$=".doc"], .containe li.menu-1071 lir a[href$=".xls"], .container li.menu-1071 li a[href$=".rss"], .container li.menu-1071 li a[href$=".rdf"], .container li.menu-1071 li a[href^="aim:"] {
	padding-left: 12px !important;
}
*/

#navigation ul.nice-menu li.menu-1071, #navigation ul.nice-menu-down li.menu-1071.menuparent, #header-region #navigation ul.nice-menu-down li.menu-1071.menuparent {
	border:none;
	padding: 0 1em;
	}

/* sharing manu */

#block-menu-menu-sharing ul  {
	margin-right: 40px;
	margin-left: 40px;
}

#block-menu-menu-sharing ul li  {
color:#FFFFFF;
display:inline;
float:left;
text-decoration:none;
}

#block-menu-menu-sharing ul li a  {
	background-image:url(../images/grey_but.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-position: center center;
	vertical-align: middle;
	padding: 30px;
	margin: 20;
}

#block-menu-menu-sharing ul li a:hover  {
	background-image:url(../images/grey_but_on.png);
}

#sidebar-left
{
	width: 203px;
	margin: 0;
	clear: both;
	float: left;
	background-image: url(../images/gradleftnav.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #eef2fa;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 60px;
	padding-left: 1%;
}

#sidebar-right
{
	width: 203px;
	float: right;
	background-image: url(../images/orange_bar.png);
	background-repeat: repeat-x;
	margin-top: 5.2em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 2%;
	padding-right: 0;
	padding-bottom: 1%;
	padding-left: 0;
}


div.span-4, div.span-14 {
margin-right:0;
}

div.colborder {
	margin:0;
	padding:0;
}
	
#content
{
border-left: 1px solid #eeeeee;
}

.container .content p {
	margin-bottom: 1.1em;
}

.breadcrumb {display: none;}

div.tabs {margin-bottom:60px}

div#above-content-area {
}

#footer
{
width: 98%;
margin: 0 1% 1.5% 1%;
padding: .5% 0 .5% 0;
border-top: 1px solid #00364D;
border-bottom: 1px solid #00364D;
float: left;
text-align: right;
background-color: #dddddd;
vertical-align: middle;
}

p, blockquote, div, form, span {
	font-size: small;
}

p.sidenavhead
{
border-bottom: 1px solid #dddddd;
margin: 0 15px 10px 0;
padding-bottom: 5px;
font-weight: bold;
text-decoration: none;
}

p.sidenavhead a
{
text-decoration: none;
}

p.sidenavitem
{
border-bottom: 1px solid #dddddd;
padding-bottom: 5px;
margin: 0 0 5px 0;
}

p.sidenavitem a
{
text-decoration: none;
font-weight: bold;
}

#sidesubnav
{
margin-left: 10px;
}

#sitemessage { 
margin-left: auto; 
margin-right: auto; 
padding: 8px; 
width: 95%; 
border: 1px solid #dedede; 
background-color: #efefef; 
text-align: justify; 
font-size: 14px; 
}

#search-container
{

border-top: 1px solid #00364D;
border-bottom: 1px solid #00364D;

color: #000000;
float: left;
text-align: right;
background-color: #dddddd;
vertical-align: middle;
background-color: #DDD;
border-bottom-color: #00364D;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: #00364D;
border-top-style: solid;
border-top-width: 1px;
color: black;
display: block;
float: left;
font-size: 13px;
height: 19px;

padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
text-align: right;
vertical-align: middle;
}

#doctitle {
	width: 100%
	text-align: center;
}

.title { text-align: center; font-size: large; font-weight: bold; margin: 0 0 10px 0; }

.date { text-align: center; }

tr.altback
{
	background-color: #eeeeee;
}

.copytext { font-size: 85%; text-align: center; }

/**************************************/
/*              GLOBALS               */
/**************************************/
.clearfix {
	clear:both;
}

/**************************************/
/*              HEADER                */
/**************************************/

.prefix-1 {
	padding-left: 0;
}

/**************************************/
/*         TAXONOMY DISPLAY           */
/**************************************/
.node-type-story .taxonomy, .node-type-page .taxonomy,
.node-type-file .taxonomy, .node-type-meeting .taxonomy {
	display: none !important;
}

/**************************************/
/*             block-nice_menus-1             */
/**************************************/


/**************************************/
/*              SEARCH                */
/**************************************/

#block-google_appliance-google_search form.search-form {
	margin-top: -28px;
	position:relative;
	width:290px;
}
form.search-form .form-item {
	clear:both;
	float:left;
	margin-left:10px;
	margin-top:2px;
	padding-right:10px;
	position:relative;
}
#block-google_appliance-google_search form.search-form input[type="text"] {
}
#block-google_appliance-google_search form.search-form input[type="submit"] {
	background:none repeat scroll 0 0 #F5F5F5;
	color:#336699;
	margin-left:-5px;
	padding-left:5px;
	position: relative;
	z-index: 25;
}

form.search-form label {
	visibility:hidden;
}

#block-google_appliance-google_search .block-title {
	visibility:hidden;
}

#main #content #google-appliance-search-form {
	visibility:hidden;
	float:left;
	height:1px;
	width:1px;
}

/**************************************/
/*          SEARCH RESULTS            */
/**************************************/

.search-results .title {
	text-align:left;
	font-size:inherit;
}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

.container {
	line-height:1em;
}

.container h1 {
	/* margin:0.6em 0 1.2em; */
	font-size: 22pt;
	line-height: 1em;
	font-weight: normal;
}

.container h3,
.container h3.title,
.container #sidebar-right h4 {
	font-size:16pt;
	font-weight: normal;
	line-height: 1em;
}
.container #content h3.title {
	font-size: 22pt;
}

.container th, .container td {
	padding:0 0.8em;
}

.container table { 
	border-top: 1px solid #ccc;  
	border-left: 1px solid #ccc;
}

.container th { 
	border-bottom: 1px solid #ddd; 
	border-right: 1px solid #ccc; 
	background-color:#eee;
}

.container td { 
	border-bottom: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	background-color:#fff;
}

.container a:link { text-decoration: none; color: #36c; }
.container a:visited { text-decoration: none; color: #99c; }
.container a:hover { text-decoration: none; color: #c33; }
.container a:active, .container a:focus { text-decoration: none; color: #000; }

.container a[href^="http:"], .container a[href^="mailto:"], .container a[href^="http:"]:visited, .container a[href$=".pdf"], .container a[href$=".doc"], .container a[href$=".xls"], .container a[href$=".rss"], .container a[href$=".rdf"], .container a[href^="aim:"] {
	padding:2px 22px 2px 0;
}

.section-library li.menu-9275 a {
	display: inline;
	margin:-0.4em 0 0;
	padding:0.8em 1.2em 0 !important;
	color:#FFF;
	text-decoration:none;
	/* [disabled]background-color: #6F6FFF; */
	float:left;
	background-image: url(../images/nav_active_bg.png);
	background-repeat: repeat-x;
	height:28px;
}

li.menu-9275 a {
	padding: 0.4em 1.2em 0;
	background-image:none;
	margin: 0;
}

li.menu-9275 a[href^="http:"], li.menu-9275 a[href^="http:"]:visited {
  background: none;
}

.section-library li.menu-9275 a[href^="http:"], .section-library li.menu-9275 a[href^="http:"]:visited, .section-library #navigation ul.nice-menu li.menu-9275 a[href^="http:"]:hover {
	background-image: url(../images/nav_active_bg.png);
	background-repeat: repeat-x;
	background-position: 50% 50%;
	display:inline;
	margin:-5px 0 0 0;
}


.container code, .container pre {
	color:#000000;
}

ul.menu ul.menu {
	margin-bottom:0;
	}

.span-21 {
	width:670px;
}

.span-23 {
	width:750px;
}

.span-27  {
	width:1000px;
}

.bef-checkboxes .form-item {
	margin-bottom:-4px;
}

.date-clear-block.container-inline-date {
	width:500px;
}

.container-inline-date .date-year, .container-inline-date .date-month, .container-inline-date .date-day {
	margin-bottom:0;
}

/**************************************/
/*       Library view filters        */
/**************************************/

#views-exposed-form-library-page-2 .views-exposed-widget {
	padding:0.5em 4em 0 0;
}

#edit-submit-library.form-submit {
	margin-top:60px;
	margin-left:-125px;
	position:relative;
	float:left;
}

/**************************************/
/*       Views tables           */
/**************************************/

table.views-table {
	width:100%;
	border-left:1px solid #FFFFD8;
	border-top:1px solid #FFFFD8;
}

table.views-table th {
	background-color:#FFFFD8;
	border-bottom:1px solid #FFFFD8;
	border-right:1px solid #FFFFD8;
}

table.views-table tr.odd {
	background-color:#FFF;
	border-bottom:1px solid #FFFFD8;
}

table.views-table tr.even {
	background-color:#FFFFD8;
	border-bottom:1px solid #FFFFD8;
}

table.views-table td {
	border-bottom:1px solid #FFFFD8;
	border-right:1px solid #FFFFD8;
}

table.views-table tr.even td {
	background-color:#FFFFD8;
}

td.views-field-field-date2-value {
	width:80px;
}

/**************************************/
/*               FOOTER               */
/**************************************/

.container {
  width:1000px;
  }
#content {
  padding:10px;
  }
  
div.grey {
	background-image:url(../images/cloud_gry.png);
	background-repeat:no-repeat;	
  }

div.blue {
	background-image:url(../images/cloud_blu.png);
	background-repeat:no-repeat;	
  }
  
#edit-search-theme-form-1 {
  height:10px;
  }
#search #edit-submit {
  height:22px;
  margin-top:-3px;
  
  }
	
/**************************************/
/*       CONTENT DECORATION           */
/**************************************/

.orange-bar {
	background-image:url("../images/orange_bar.png");
	background-repeat:repeat-x;
}

.creamsicle {
	background-image:url(../images/gradblock.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#fed9b0;
	padding: 1em;
}

.nightglobe {
	background-image:url(../images/night_globe_b.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#001040;
	color: #ffffff;
	padding: 1em;
}

.nightglobea {
	background-image:url(../images/night_globe_a.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#002a4a;
	color: #ffffff;
	padding: 1em;
}

#acroform {
	float:left;
	padding-left: 10px;
	color: #565656;
	font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-size:100%;
	font-weight:bold;
}

#suggestions {
	background-color: #E8E9EB;
	border-style: outset;
	border-width: 1px;
	clear: left;
	float: left;
	margin-left: 200px;
	margin-top: 33px;
	padding-right: 15px;
	padding-top: 15px;
	position: absolute;
	text-align: left;
	z-index: 50;
}

/**************************************/
/*       Home Page                    */
/**************************************/

div.homepage#sidebar-right
{
	margin-top: 32px;
}

div.homepage div.tabs {
	float:left;
	margin:-12px 0 5px;
}

div.homepage div.node {
	padding-bottom:0;
}

div.homepage hr {
	height:0;
}

div.node-14515 {
	padding-bottom:8px;
}

div.homepage #block-nice_menus-2 {
	padding-top:14px;
}

div.homepage #block-views-alannouncements-block_1 .views-row {
	margin-bottom:12px;
}

div.homepage #block-views-alannouncements-block_1 .date-display-single {
	font-style: italic;
}


/**************************************/
/*       Library View           */
/**************************************/

div.form-item#edit-tid-1-975-wrapper {
	margin-bottom:-1.8em;
	visibility:hidden;
}

div#block-views-recent_latest-block_2 {
	float:right;
	position:relative;
	left:785px;
	top:-272px;
	width:280px;
}

/**************************************/
/*       Left Fly-out Menus           */
/**************************************/

ul#nice-menu-2, ul#nice-menu-3 {
	list-style-type:none;
	border-top:none;
}

#block-nice_menus-3 {
	position: relative;
	z-index: 1;
}

ul#nice-menu-2 a, ul#nice-menu-3 a {
	color:#000000;
	text-decoration:none;
	font-family: AvenirLTStd-Medium, arial;
	font-weight: normal;
	font-style: normal;
	font-size: 16pt;
	line-height: 1em;
}

ul#nice-menu-2 li.menuparent, ul#nice-menu-3 li.menuparent {
	background:url("/sites/all/modules/nice_menus/arrow-right.png") no-repeat scroll left center transparent;
	border:none;
	padding-left:15px;
}

ul#nice-menu-2 ul, ul#nice-menu-3 ul, #navigation ul.nice-menu ul {
	width:440px;
	margin-top:2em;
	margin-left:-145px;
	position: absolute;
	z-index:20;
    background-color:#fdfedb;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	border:1px solid #d1d1d1;
}

ul#nice-menu-2 ul li, ul#nice-menu-3 ul li, #navigation ul.nice-menu ul li {
	width:440px;
	border:none;
	position:relative;
	z-index:20;
	background-color:transparent;
	border-bottom:1px solid #d1d1d1;
	line-height: 1.4em;
}

ul#nice-menu-2 ul li.last, ul#nice-menu-3 ul li.last, #navigation ul.nice-menu ul li.last {
	border-bottom: 0;
}

ul#nice-menu-3 ul {
	width:160px;
}
#navigation ul.nice-menu ul {
	width:200px;
	margin-top:10px;
	margin-left:0;
} 
#navigation ul.nice-menu ul li {
	width:200px;
	text-align:left;
}
ul#nice-menu-3 ul li {
	width:160px;
}

ul#nice-menu-2 ul a, ul#nice-menu-3 ul a, #navigation ul.nice-menu ul a {
	color:#5566d0;
	padding:0.3em 0 0.3em 15px;
	font-weight:normal;
	font-size:1em;
	text-decoration:none;
	position:relative;
	z-index:inherit;
}
ul#nice-menu-2 ul a {width:425px;font-family: arial;}
ul#nice-menu-3 ul a {width:145px;}
#navigation ul.nice-menu ul li a {width:180px;}
#navigation ul.nice-menu li.menu-1071 ul li a {width:185px;}

#navigation ul.nice-menu li ul li a.active {background-image:none;}

/*alternates color on rollovers - delete if this alternating color choice is removed*/
ul#nice-menu-2 ul li.even, ul#nice-menu-3 ul li.even, #navigation ul.nice-menu ul li.even {
	background-color:#f5f3f0;
}
ul#nice-menu-2 ul li.even.last, ul#nice-menu-3 ul li.even.last, #navigation ul.nice-menu ul li.even.last {
	-moz-border-radius: 0 0 15px 15px; 
	border-radius: 0 0 15px 15px;
}
/*end alternating colors*/

ul#nice-menu-2 ul a:hover, ul#nice-menu-3 ul a:hover, #navigation ul.nice-menu ul a:hover {
	background-color:#dce9d8;
	color:black;
}
ul#nice-menu-2 ul li.first a:hover, ul#nice-menu-3 ul li.first a:hover, #navigation ul.nice-menu ul li.first a:hover {
	-moz-border-radius: 15px 15px 0 0; 
	border-radius: 15px 15px 0 0;
}
ul#nice-menu-2 ul li.last a:hover, ul#nice-menu-3 ul li.last a:hover, #navigation ul.nice-menu ul li.last a:hover {
	-moz-border-radius: 0 0 15px 15px; 
	border-radius: 0 0 15px 15px;
}


/**************************************/
/*       Admin stuff                  */
/**************************************/

#admin-menu, #admin-menu ul {
    left: auto;
    width: 1000px;
}

/**************************************/
/*       Resources Menu Block         */
/**************************************/

#block-menu-menu-resources-menu-block {
	background: url(../images/resources_menu/bkg.png) no-repeat;
	width:570px;
	height:267px;
	font-family: "liberation sans", helvetica, arial, sans-serif;
}
#block-menu-menu-resources-menu-block ul {
	padding-top:20px;
}
#block-menu-menu-resources-menu-block ul.menu li {
	list-style: none;
	list-style-image: none;
	background: url(../images/resources_menu/bkg-li-rest.png) no-repeat;
	width:251px;
	height:31px;
	float:left;
	margin-left:-14px;
	margin-right:21px;
	margin-bottom:10px;
	padding-top:17px;
}
#block-menu-menu-resources-menu-block ul.menu li:hover {
	background: url(../images/resources_menu/bkg-li-roll.png) no-repeat;
}
#block-menu-menu-resources-menu-block ul li a {
	color:white;
	font-size:1.25em;
	text-decoration: none;
	padding-left:50px;
	padding-bottom:6px;
	padding-top:10px;
}
#block-menu-menu-resources-menu-block ul li.travel_funding a {
	background: url(../images/resources_menu/icon-travel-rest.png) no-repeat 10px top;
	padding-right:80px; /*make empty area clickable*/
}
#block-menu-menu-resources-menu-block ul li.travel_funding a:hover, 
#block-menu-menu-resources-menu-block ul li.travel_funding a:focus {
	background: url(../images/resources_menu/icon-travel-roll.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.marketing_resources a {
	background: url(../images/resources_menu/icon-marketing-rest.png) no-repeat 10px top;
	padding-right:40px; /*make empty area clickable*/

}
#block-menu-menu-resources-menu-block ul li.marketing_resources a:hover, 
#block-menu-menu-resources-menu-block ul li.marketing_resources a:focus {
	background: url(../images/resources_menu/icon-marketing-roll.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.technical_resources a {
	background: url(../images/resources_menu/icon-tech-rest.png) no-repeat 10px top;
	padding-right:40px; /*make empty area clickable*/

}
#block-menu-menu-resources-menu-block ul li.technical_resources a:hover, 
#block-menu-menu-resources-menu-block ul li.technical_resources a:focus {
	background: url(../images/resources_menu/icon-tech-roll.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.internet_gov-_control_acts a {
	background: url(../images/resources_menu/icon-gov-rest.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.internet_gov-_control_acts a:hover, 
#block-menu-menu-resources-menu-block ul li.internet_gov-_control_acts a:focus {
	background: url(../images/resources_menu/icon-gov-roll.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.cybercrime_and_security a, 
#block-menu-menu-resources-menu-block ul li.cybercrime_-amp-_security a {
	background: url(../images/resources_menu/icon-cyber-rest.png) no-repeat 10px top;
	padding-right:35px; /*make empty area clickable*/
}
#block-menu-menu-resources-menu-block ul li.cybercrime_and_security a:hover, 
#block-menu-menu-resources-menu-block ul li.cybercrime_and_security a:focus, 
#block-menu-menu-resources-menu-block ul li.cybercrime_-amp-_security a:hover,
#block-menu-menu-resources-menu-block ul li.cybercrime_-amp-_security a:focus {
	background: url(../images/resources_menu/icon-cyber-roll.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.email_lists_and_newsletters a,
#block-menu-menu-resources-menu-block ul li.email_lists_-amp-_newsletters a {
	background: url(../images/resources_menu/icon-email-rest.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.email_lists_and_newsletters a:hover, 
#block-menu-menu-resources-menu-block ul li.email_lists_and_newsletters a:focus, 
#block-menu-menu-resources-menu-block ul li.email_lists_-amp-_newsletters a:hover,
#block-menu-menu-resources-menu-block ul li.email_lists_-amp-_newsletters a:focus {
	background: url(../images/resources_menu/icon-email-roll.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.policy_and_legal_resources a, 
#block-menu-menu-resources-menu-block ul li.policy_-amp-_legal_resources a {
	background: url(../images/resources_menu/icon-legal-rest.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.policy_and_legal_resources a:hover, 
#block-menu-menu-resources-menu-block ul li.policy_and_legal_resources a:focus, 
#block-menu-menu-resources-menu-block ul li.policy_-amp-_legal_resources a:hover,
#block-menu-menu-resources-menu-block ul li.policy_-amp-_legal_resources a:focus {
	background: url(../images/resources_menu/icon-legal-roll.png) no-repeat 10px top;
}
#block-menu-menu-resources-menu-block ul li.ssac_resources a {
	background: url(../images/resources_menu/icon-ssac-rest.png) no-repeat 10px top;
	padding-right:70px; /*make empty area clickable*/
}
#block-menu-menu-resources-menu-block ul li.ssac_resources a:hover, 
#block-menu-menu-resources-menu-block ul li.ssac_resources a:focus {
	background: url(../images/resources_menu/icon-ssac-roll.png) no-repeat 10px top;
}


/**************************************/
/*       Meeting Buttons Blocks       */
/**************************************/


#sidebar-left #block-block-1, 
#sidebar-left #block-block-3 {
	text-align: center;
	width:100%;
}
#sidebar-left #block-block-1 {
	margin:50px 0 20px;
}
#sidebar-left #block-block-3 {
	margin-bottom:25px;
}



/**************************************/
/*       New Calendar                 */
/**************************************/


#block-block-51 {background: url(../images/calendar-map.png) center center no-repeat; background-color:#1c73ad;color:white;line-height: 1.1em;padding:20px;}
#block-block-51 .views-row {border-top:1px solid white;}
#block-block-51 table.views-table, #block-block-51 table.views-table thead, #block-block-51 table.views-table tr, #block-block-51 table.views-table th, #block-block-51 table.views-table tr, #block-block-51 .container td, #block-block-51 .container th, #block-block-51 .container tr {background: transparent;border:0;min-height: 50px;}
#block-block-51 .calblock-event {border-top:1px solid white;font-size:0.9em;background:url(../images/calendar-bullet.png) 150px 10px no-repeat;margin-bottom:-15px;}
#block-block-51 h3 {margin-bottom:20px;margin-top:5px;font-weight:normal;}
#block-block-51 .calblock-date {font-weight:bold;margin-top:10px;}
#block-block-51 .calblock-title {}
#block-block-51 .calblock-event a {color:white;padding-right:60px;margin-right:-60px;}
#block-block-51 a[href^="http:"]  {background-image:none;}



/**************************************/
/*       Opera Fixes                  */
/**************************************/

/*search bar*/
noindex:-o-prefocus, #searchbar-block  {
	top:-78px;
}
