/* index.css */
/* structure */
	#left_content {float: left; width: 380px; margin-right: 4px;}
	#left_content #left_top {float: left; width: 361px; height: 222px!important; margin-top: 2px;}
	#image_announce{z-index: 1!important; position: relative; left: 8px; width: 346px; height: 222px;}
	#right_content #right_top, #left_content #left_bottom {width: 400px;}
	#right_content #right_top {margin-bottom: 1em;}
	#right_content #right_bottom {padding-top: 1em;}
	#left_content #left_bottom {position: relative; float: left; width: 360px; margin-top: 20px; background: #f1f2f3;}
	#left_bottom #social {display: block; position: absolute; top: 3px; right: 20px; width: 20px;}
	#right_content {float: left; width: 400px; padding-bottom: 3.5em; background: #f1f2f3;}
	#right_content #righta {float: left; width: 185px; margin-top: 7px; margin-right: 10px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #ccc;}
	#right_content #rightb {float: left; width: 180px; margin-top: 7px;}
	#right_middle {
		display: block; float:left; width: 365px; height: 60px; margin: 2em 0 0 16px; background: #983720;
		-moz-border-radius-topleft: 20px;/*FF*/ -webkit-border-top-left-radius: 20px;/*WK*/ -khtml-border-radius-topleft: 20px;/*khtml*/ border-top-left-radius: 40px;/*CSS3*/
		-moz-border-radius-bottomleft: 20px;/*FF*/ -webkit-border-bottom-left-radius: 20px;/*WK*/ -khtml-border-radius-bottomleft: 20px;/*khtml*/ border-bottom-left-radius: 40px;/*CSS3*/
		}
	#right_bottom {display: block; float: left; width: 400px; background: transparent;}
	#right_middle div.rm_1 {
		display: block; float: left; height: 60px; padding-top: 10px;
		background: transparent url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/transfer_icon.png) no-repeat 1px 1px;
		}
	#right_middle div.transfer_menu {display: block; position:relative; float: left; width: 100px; margin:0;}
	#right_content #right_top h3, #left_content #left_bottom h3 {
		padding: .48em .96em .48em 1.4em; background: #983720;
		background-image: -moz-linear-gradient(45deg, rgba(155,55,32,.2), rgba(255,215,185,.6));/*FF*/
		background-image: -o-linear-gradient(45deg, rgba(155,55,32,.2), rgba(255,215,185,.6));/*O*/
		background-image: -webkit-linear-gradient(45deg, rgba(155,55,32,.2), rgba(255,215,185,.6));/*webkit*/
		font-size: 1.4em; color: #fff; 
		}
/* end structure */
/* left content */
/* left top - billboards */
	#left_content #left_top #image_announce a.noscript_announce {
		display: block!important; width: 346px; height: 222px;  
		background: transparent url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/index_main_announc1.png) no-repeat;
		overflow: hidden; text-indent: -2400px; visibility: visible!important;
		}
/* end left top - billboards */
/* left bottom - announcements */
	#left_bottom ul, #left_bottom li {list-style: none;}
	#left_bottom ul {float: left; width: 175px; padding: 0 1em 0 0;}
	#left_bottom li strong {display: block; margin: 0; padding: 0; color: #666}
	#left_bottom li a:link, #left_bottom li a:visited {margin: 0; padding: 0; border-bottom: none; color: #333; font-weight: bold;}
	#left_bottom li a:hover, #left_bottom li a:active {text-decoration: underline; color: #983720}
/* left bottom - announcements - social media */
	#left_bottom #social ul {list-style-type: none;}
	#left_bottom #social li {display: inline;}
	#left_bottom #social li a {
		display: block; float: left; width: 16px; height: 16px; margin-right: 10px; margin-top: 2px; 
		background: transparent url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/social.png) no-repeat; border-bottom: none!important;
		text-indent: -3000px; overflow: hidden;}
	/* removed other social buttons
	#left_bottom #social li a.facebook {width: 16px; height: 16px; background-position: 0 0;}
	#left_bottom #social li a.twitter {width: 16px; height: 16px; background-position: 0 -198px;}
	#left_bottom #social li a.linkedin {width: 16px; height: 16px; background-position: 0 -132px;}
	*/
	#left_bottom #social li a.rss {width: 16px; height: 16px; background-position: 0 -66px;}
	#left_bottom #social li a:hover {border-bottom: 1px solid #fff!important;}
/* end left bottom - announcements - social media */
/* left bottom - announcements - ARIN */
	#left_bottom ul.announce li {margin: 1em 0; padding: .2em .5em .5em 1.5em; font-size: 11px;}
	#left_bottom ul.announce li.archives {margin: 1em; padding: 0; border-bottom: none;}
	#left_bottom li.archives a:link, #left_bottom li.archives a:visited {
		display: inline-block; padding: .3em 1.2em .55em; outline: none; cursor: pointer; border: solid 1px #d1d2d3;
		-webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;	background: #ddd;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(204,204,204,.3));/*FF*/
		background-image: -o-linear-gradient(top, rgba(255,255,255,1), rgba(204,204,204,.3));/*O*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(204,204,204,.3)));/*webkit*/
		text-align: center; text-decoration: none; font-size: .8em; font-weight: bold;		
		}
	#left_bottom li.archives a:hover {
		margin-top: 1px!important; text-decoration: underline;
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);
		}
	#left_bottom li.archives a:active {position: relative; top: 1px;}
/* end left bottom - announcements - ARIN */
/* left bottom - announcements - right */
	#left_bottom #subset {display: block; float: left; width: 140px; margin-top: 10px; padding-left: 16px; border-left: 1px solid #ccc;}
	#left_bottom #subset div.blurb {margin-bottom: 2em; padding: 1em 1em 2em 1em; border-bottom: 1px solid #ccc;}
	#left_bottom #subset #nro h4 {
		width: 130px; border-bottom: none;
		background: transparent url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/nro_homepage.gif) no-repeat 2px 5px;
		text-indent: -3000px; overflow: hidden;}
	#left_bottom #subset #nro h4 a {height: 55px;}
	#left_bottom #subset #nro.blurb {padding: .48em; border-bottom: none;}
	#left_bottom #nro p {padding: .48em 0; font-weight: bold; font-style: italic; line-height: 10px; font-size: 10px; text-align: center; color: #999;}
	#left_bottom div.blurb a:link, #left_bottom div.blurb a:visited, #left_bottom #nro a:link, #left_bottom #nro a:visited {
		display: block; border-bottom: none; font-size: 12px; text-align: center; font-weight: 700; color: #333;}
	#left_bottom div.blurb a:hover, #left_bottom div.blurb a:active, #left_bottom #nro a:active, #left_bottom #nro a:hover {text-decoration: underline; color: #983720}
	#left_bottom div#nro.blurb p.nroarchives {width: 100%; margin: 1em 0; padding: 0; border-bottom: none; }
	#left_bottom div#nro.blurb p.nroarchives a:link, #left_bottom div#nro.blurb p.nroarchives a:visited {
		display: inline-block; padding: .3em 1.2em .55em; border: solid 1px #d1d2d3; outline: none; cursor: pointer; 
		-webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;	background: #ddd;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(204,204,204,.3));/*FF*/
		background-image: -o-linear-gradient(top, rgba(255,255,255,1), rgba(204,204,204,.3));/*O*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(204,204,204,.3)));/*webkit*/
		text-decoration: none; font-size: .8em; font-weight: bold; font-style: normal!important; text-align: center;
		}
	#left_bottom div#nro.blurb p.nroarchives a:hover {
		margin-top: 1px; 
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);
		text-decoration: underline; color: #983720;  
		}
	#left_bottom div#nro.blurb p.nroarchives a:active {position: relative; top: 1px;}
	#left_bottom #nro p.announcement, #left_bottom #nro p.announcement a {text-align: left; font-style: normal!important;}
	#left_bottom #nro p.announcement strong {color: #666!important; line-height: 1.25em;}
	#left_bottom #nro p.announcement a:link, #left_bottom #nro p.announcement a:visited {line-height: 1.25em; font-size: 1em; font-weight: bold; color: #333!important;}
/* end left bottom - announcements - right */
/* end left bottom - announcements */
/* end left content */

/* right content */
	#right_content ul {padding: 0!important; list-style: none;}
	#right_content li {margin: 0!important; padding: 0!important; text-indent: 0!important;}
/* right content - highlights */
/* right content - highlights - left */
	#right_content #righta ul {border-left: 1px solid #ccc; list-style: none; font-size: 12px; font-weight: bold;}
	#right_content #righta ul li {border-top: 1px dotted #ccc;}
	#right_content #righta ul li:last-child {border-bottom: 1px dotted #ccc;}
	#right_content #righta li a:link, #right_content #righta li a:visited {
		display: block; width: auto; margin: 1em 1em; border-bottom: none;
		text-decoration: none; color: #983720;
		}
	#right_content #righta li a:hover, #right_content #righta li a:active {text-decoration: underline; color: #666}
	#right_content #righta li a:link span, #right_content #righta li a:visited span {padding: 0.36em 30px 0.24em 1em; font-size: 13px; color: #000;}
	#right_content #righta li a:hover span, #right_content #righta li a:active span {
		border-right-width: 0; -webkit-background-clip: padding-box;
		color: #983720; text-decoration: underline;
		}
	#right_content #righta ul li.transfers {margin-bottom: 15px!important; border: 1px solid #999;}
	#right_content #righta ul li.transfers a:link, #right_content #righta ul li.transfers a:visited {
		margin: 3px; padding: 4px;
		background: #983720 url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/button.png) no-repeat 99% 50%; 
		text-transform: uppercase; color: #fff!important;}
	#right_content #righta li a strong {display: block;}	
/* end right content - highlights - left */
/* right content - highlights - right */
	#right_content #rightb ul {list-style: none;}
	#right_content #rightb ul li {list-style: none;}
	#right_content #rightb ul li a:link, #right_content #rightb ul li a:visited {
		display: block; margin: .48em 0; padding: .3em; border: none;
		font-weight: bold; color: #666; font-size: 12px; 
		}
	#right_content #rightb ul li a:hover, #right_content #rightb ul li a:active {text-decoration: underline; color: #983720;}
	#right_content #rightb ul li.search {
		width: 80%; margin: 1em; padding: 5px 20px; border: solid 1px #d1d2d3; outline: none;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #00a6d3;
		background-image: -moz-linear-gradient(45deg, rgba(32,55,155,.2), rgba(185,215,255,.6));/*FF*/
		background-image: -o-linear-gradient(45deg, rgba(32,55,155,.2), rgba(185,215,255,.6));/*O*/
		background-image: -webkit-linear-gradient(45deg, rgba(32,55,155,.2), rgba(185,215,255,.6));/*webkit*/ 
		}
	#right_content #rightb ul li.search a:link, #right_content #rightb ul li.search a:visited {
		margin: 0!important; background: transparent url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/icon_magnifying_glass_blue.png) no-repeat 10px 4px;
		font-weight: bold; text-indent: 16px!important; color: #fff; text-align: center; text-decoration: none; }
	#right_content #rightb ul li.search a span {font-size: 1.1em!important;}
	#right_content #rightb ul li:hover.search {-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);}
	#right_content #rightb ul li.search a:hover, #right_content #rightb ul li.search a:active {text-decoration: underline;}
/* end right content - highlights - right */
/* end right content - highlights */
/* right content - transfer */
	#transferbanner {
		display: block; float:left; width: 365px; height: 60px; margin: 2em 0 0 16px;
		}
	#transferbanner a:link, #transferbanner a:visited {background: #2FB2BC url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/transfer_banner.png) no-repeat; text-indent: -3000px; overflow: hidden; display: block; width: 365px; height: 60px; border-bottom: none!important;}
#transferbanner a:hover, #transferbanner a:active, #transferbanner a:focus {top: 1px!important; position: relative;
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,.6); -moz-box-shadow: 0 0 4px rgba(0,0,0,.6); box-shadow: 0 0 4px rgba(0,0,0,.6);}	
/* end right content - transfer */
/* right content - bottom */
	div a.bottom_link:link, div a.bottom_link:visited {
		display: block; position: relative; clear: left; height: 0;
		text-align: right; color: #983720!important; font-weight: bold; font-size: 12px;
		}
	div a.bottom_link:hover, div a.bottom_link:active {text-decoration: underline;} 
	#right_bottom ul {margin: 3px auto;}
	#right_bottom ul li {position: relative; float: left; margin: 10px 8px!important;}
	#right_bottom ul li.badge1, #right_bottom ul li.badge3 {margin-left: 18px!important;}
	#right_bottom ul li:hover {
		top: 1px!important;
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,.6); -moz-box-shadow: 0 0 4px rgba(0,0,0,.6); box-shadow: 0 0 4px rgba(0,0,0,.6);
		}
	#right_bottom ul li a {
	display: block;
	position: relative;
	width: 173px;
	height: 118px;
	border-bottom: none!important;
	background: transparent no-repeat;
	text-align: center;
	text-indent: -2400px;
	overflow: hidden;
	background-image: url(/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/iana_transition.png);
		}
	#right_bottom ul li a.wide {width: 345px;}
	#right_bottom ul li a.tall {height: 275px;}
	/* #badges .badge0 {margin: 10px 18px!important;}
	#badges .badge0 a span#available {
		display: block!important; position: absolute!important; top: 70px; left: 55px; width: 80px!important; height: .85em!important; 
		padding-bottom: 0!important; border-bottom: dotted 1px #000!important; 
		text-indent: 0px!important; color: #000!important; font-size: 2em!important; font-weight: bold!important; }
	#badges .badge0 a {width: 365px; height: 155px; background-image: url('/National_Library/20160521004321oe_/http://www.arin.net/media/images_web/counter_resized.png');}
	#badges .badge0 a:hover span#available {border-bottom-style: solid!important;} */
/* end right content - bottom */
/* end right content */
