/* Reset and Basic Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;vertical-align:baseline;} :focus {outline:0;} body {line-height:1;color:black;background:white;} ol, ul, li {list-style:none;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;vertical-align:top;font-weight:normal;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";}
strong {font-weight:bold} em {font-style:italic} a {outline:none} a img {border:none}
html>body .clear {clear:both;height:1px;} .clear {clear:both;margin:0;} .floatL {float:left} .floatR {float:right} .clearL {clear:left} .clearR {clear:right} .clearB {clear:both} .clearN {clear:none} .no-pad {padding:0} .no-margin{margin:0} .margin-top-15 {margin-top:-15px} .margin-right-5 {margin-right:5px} .margin-right-20 {margin-right:20px} .margin-bottom-20 {margin-bottom:20px}
.width-700{width:700px} .width-620{width:620px} .width-460{width:460px} .width-360{width:360px} .width-340{width:340px} .width-320{width:320px} .width-300{width:300px} .width-220{width:220px} .width-200{width:200px} .width-100{width:100px}

/* colors */
.red {color:#f00}
.black {color:#000}
.white {color:#fff}
.cool-gray {color:#aeb4b0}
.gray-ccc {color:#ccc} .gray-999 {color:#999} .gray-666 {color:#666} .gray-333 {color:#333}

/* Default Links */
a:link, a:active, a:visited {color:#333;text-decoration:none;}
a:hover {color:#f00;}
#wrapper a.arrow-link {background:url(/images/global/red-arrow.gif) no-repeat left 50%;border-bottom:0;padding:1px 0 1px 15px;}
#wrapper a {border-bottom:1px solid #ffb2b2}
#wrapper a:hover {border-bottom-color:#f00}

/* Structure */
body {color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1;margin:0 0 20px;text-align:center}
#header {background:#000 url(/images/global/header-bg.gif) repeat-x top;clear:both;height:89px;text-align:left;}
#headerwrap {margin:0 auto;padding-top:25px;width:940px}
#wrapper {clear:both;margin:30px auto 20px;text-align:left;width:940px}
#main {float:right;margin-bottom:75px;width:700px}
#sidebar {float:left;margin-bottom:75px;width:220px}
#footer {border-top:1px dotted #ccc;clear:both;font-size:11px;padding:15px 0;}

/* Utility Nav */
#utility-nav {background:#666;border-bottom:1px solid #737373;height:36px;}
#utilitywrap {margin:0 auto;width:940px}
#utility-nav ul {float:left;}
#utility-nav li {display:inline;float:left;}
#utility-nav li a {color:#ccc;display:block;font-size:11px;margin-left:10px;padding:12px 5px 5px}
#utility-nav li a:hover {color:#fff}
#social {float:right;padding:3px 0 3px}
#social a {margin:0 5px 0 0}
#social span {float:left;display:block;color:#ccc;font-size:11px;padding:9px 5px 0}


/* Header Styles */
#logo-div {float:left;height:64px;width:179px;}
#logo-div a.logo-link {background:url(/images/global/logo-sprite.gif) no-repeat 5px top;float:left;height:0;margin:0;padding:64px 0 0;overflow:hidden;text-indent:-9999px;width:179px;}
#logo-div a.logo-link:hover {background-position:5px -64px;}
.home #logo-div a.logo-link:hover {background-position:5px 0;cursor:default}
/* Nav Styles */
#nav {padding:26px 0 0 20px;float:left;position:relative;z-index:100}
#nav li {display:inline;float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;margin-right:10px;}
#nav li a {background:transparent;color:#ccc;display:block;line-height:18px;outline:none;padding:0 0 0 5px;text-decoration:none;}
#nav li a span {background:url(/images/global/nav-off-right.gif) no-repeat right top;display:block;outline:none;padding:7px 25px 13px 5px;}
#nav li a:hover {background:url(/images/global/nav-on-left.gif) no-repeat left top;border-bottom:1px solid #fff;color:#333;}
#nav li a:hover span {background:url(/images/global/nav-on-right.gif) no-repeat right top;}
#nav li:hover a, #nav li.sfhover a {background:url(/images/global/nav-on-left.gif) no-repeat left top;color:#333;border-bottom:1px solid #fff;}
#nav li:hover a span, #nav li.sfhover a span {background:url(/images/global/nav-on-right.gif) no-repeat right top;}
		/* Drop Down */
		#nav ul li:hover ul li a, #nav ul li.sfhover ul li a {background:#fff;z-index:100}
		#nav li ul {height:auto;left:-999em;position:absolute;w\idth:195px;margin:0;z-index:99}
		#nav li ul a {background:transparent;border-bottom:1px solid #efefef;color:#333;display:block;width:175px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:16px;padding:5px 10px;}
		#nav li ul a:hover {background:transparent;color:#333;text-decoration:underline}
		#nav li ul, #nav li ul ul {margin:0;padding:0;}
		#nav li:hover ul ul, #nav li.sfhover ul ul {left:-999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {background:#fff;border:1px solid #efefef;border-right-width:2px;border-top-color:#fff;left:auto;padding-bottom:5px;z-index:99}
		/* On States */
		.gn-01 #nav li a#gn-01, .gn-02 #nav li a#gn-02, .gn-03 #nav li a#gn-03 {background:url(/images/global/nav-on-left.gif) no-repeat left top;color:#333;}
		.gn-01 #nav li a#gn-01 span, .gn-02 #nav li a#gn-02 span, .gn-03 #nav li a#gn-03 span {background:url(/images/global/nav-on-right.gif) no-repeat right top;}
/* Search */
#search {float:right;margin-top:-6px;padding-top:12px;width:300px}
.search-header {color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;letter-spacing:2px;margin-bottom:2px;text-transform:uppercase;}
.search-input {background:transparent url(/images/global/search-input.gif) no-repeat left top;border:0;float:left;height:15px;padding:5px;width:255px}
.search-button {float:left;}
.search-desc {clear:left;font:normal 10px Arial, Helvetica, sans-serif;margin-top:1px;}

/* Sidenav */
#sidebar h4 {background:url(/images/global/gray-lines.gif);xborder-bottom:1px solid #ccc;color:#000;font-size:24px;line-height:26px;margin-bottom:2px;padding:5px;}
#sidebar h4 a {border:0;color:#666;display:block;font-weight:normal}#sidenav {border-top:1px solid #efefef}
#sidebar li {border-bottom:1px solid #efefef}
#sidebar li a {border:0;color:#666;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;padding:10px 5px;text-decoration:none;}
#sidebar li a:hover {color:#f00;}
.ln-01 #sidebar li#ln-01 a, .ln-02 #sidebar li#ln-02 a, .ln-03 #sidebar li#ln-03 a, .ln-04 #sidebar li#ln-04 a, .ln-05 #sidebar li#ln-05 a, .ln-06 #sidebar li#ln-06 a, .ln-07 #sidebar li#ln-07 a {background:#efefef url(/images/global/lnav-pointer.gif) no-repeat right 50%;color:#333;}
#sidebar li ul {display:none;xmargin-top:-5px}
		#sidebar li ul li {border-bottom:none}
		#sidebar li ul a {background:url(/images/global/arrow-pointer-ccc.gif) no-repeat 5px 9px;border-bottom:0;color:#0066cc;display:block;font-size:10px;line-height:12px;padding:5px 5px 5px 20px;text-decoration:none;}
		#sidebar li ul a:visited {color:#4c94db;}
		#sidebar li ul a:hover {background:url(/images/global/arrow-pointer-blue.gif) no-repeat 5px 9px;color:#0066cc;text-decoration:underline;}
		/* SubSub States */
		.ln-01 #sidebar li#ln-01 ul, .ln-02 #sidebar li#ln-02 ul, .ln-03 #sidebar li#ln-03 ul, .ln-04 #sidebar li#ln-04 ul, .ln-05 #sidebar li#ln-05 ul, .ln-06 #sidebar li#ln-06 ul, .ln-07 #sidebar li#ln-07 ul, .ln-08 #sidebar li#ln-08 ul {display:block}
		.ln-01 #sidebar li#ln-01 ul a, .ln-02 #sidebar li#ln-02 ul a, .ln-03 #sidebar li#ln-03 ul a, .ln-04 #sidebar li#ln-04 ul a, .ln-05 #sidebar li#ln-05 ul a, .ln-06 #sidebar li#ln-06 ul a, .ln-07 #sidebar li#ln-07 ul a, .ln-08 #sidebar li#ln-08 ul a {background:url(/images/global/arrow-pointer-gray.gif) no-repeat 5px 9px;color:#333;font-weight:normal;}
		.ln-01 #sidebar li#ln-01 ul a:hover, .ln-02 #sidebar li#ln-02 ul a:hover, .ln-03 #sidebar li#ln-03 ul a:hover, .ln-04 #sidebar li#ln-04 ul a:hover, .ln-05 #sidebar li#ln-05 ul a:hover, .ln-06 #sidebar li#ln-06 ul a:hover, .ln-07 #sidebar li#ln-07 ul a:hover, .ln-08 #sidebar li#ln-08 ul a:hover {background:url(/images/global/arrow-pointer-red.gif) no-repeat 5px 9px;color:#333}

/* Footer */
#footer {border-top:1px solid #dbdbdb;padding:20px 0}
#footer ul {float:left;margin-bottom:25px;padding-left:5px;width:183px}
#footer ul.last {width:215px}
#footer ul li {font-size:11px;line-height:16px;padding:2px 0 3px;}
#footer ul li a.main-footer {color:#666;font-size:12px;font-weight:bold;text-decoration:none}
#footer ul li a.main-footer:hover {text-decoration:underline}
#footer ul li a {border:0;color:#999;font-weight:normal;text-decoration:none}
#footer ul li a:hover {text-decoration:underline;}
#footer p {color:#999;font-size:11px;float:left;margin-bottom:25px;width:178px}
#footer-logos {float:right;padding:8px 5px 0 0;width:135px}

/* Type */
h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif;padding:0 5px}
h1 {color:#fff;background:url(/images/global/header-bg-02.gif);font-size:42px;line-height:45px;margin-bottom:20px;padding:5px 5px 10px;}
h2 {color:#000;font-size:30px;line-height:34px;margin-bottom:10px;}
h3 {color:#333;font-size:24px;line-height:26px;margin-bottom:5px}
h4 {font-size:18px;line-height:22px;margin-bottom:5px}
h5 {font-size:14px;line-height:16px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}
p {font-size:12px;line-height:18px;margin-bottom:10px;padding:0 5px}
.code {font-family:"Courier New", Courier, monospace;border-left:1px solid #ccc;padding-left:15px}
.intro {font-size:16px;line-height:24px}
.secondary {font-size:11px}
/* Header Margins */
h1 + h2 {margin-top:15px}
p + h2, div + h2 {margin-top:25px}
h2 + h3 {margin-top:20px}
h1 + h2, p + h2, ul + h2, p + h3, ul + h3 {margin-top:30px}
h1 + h4, p + h4, p.secondary + h4, ul + h4, div + h4, p + h5, p.secondary + h5, ul + h5, div + h5 {margin-top:20px}
/* List */
ul.list-arrow-gray, ul.list-arrow-red, ul.list-check-gray {margin:0 10px 20px}
.list-arrow-gray li, .list-arrow-red li, .list-check-gray li {background:url(/images/global/arrow-5px-gray.gif) no-repeat left 7px;line-height:16px;margin-bottom:7px;padding-left:10px}
.list-arrow-red li {background-image:url(/images/global/arrow-5px-red.gif)}
.list-check-gray li {background:url(/images/global/check-ccc.gif) no-repeat left 3px;padding-left:15px}
ol {margin:0 10px 20px 25px}
ol li {list-style-type:decimal;line-height:16px;margin-bottom:7px;padding-left:5px}
hr {border:none 0;border-top:1px solid #ccc;border-bottom:1px solid #e7e7e7;clear:both;width:100%;height:2px;margin:20px auto;text-align:left;}

/* Homepage Styles */
/*-- Content Slider --*/
.sliderwrapper {position:relative;overflow:hidden;}
.contentdiv {visibility:hidden;position:absolute;left:0;top:0;padding:0;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
#slider1 {width:940px;height:240px;} #slider2 {width:300px;height:100px;text-align:center;}
#slider1 .contentdiv {background:#ccc url(/images/index/billboard-bg.gif) no-repeat left top;width:940px;} #slider2 .contentdiv {background:#fff;width:300px;padding-top:10px;}
.pagination{width:940px;display:none;}
.contentdiv#billboard-01 {background:url(/images/index/billboard-02b.jpg) no-repeat right top;height:240px;width:940px;}
.contentdiv#billboard-02 {background:url(/images/index/billboard-01b.jpg) no-repeat right top;height:240px;width:940px;} 
.contentdiv#billboard-03 {background:url(/images/index/billboard-03b.jpg) no-repeat right top;height:240px;width:940px;} 
.home .contentdiv h1 {background:none;margin:0 0 10px;padding:10px 0 0 15px;width:620px;}
.home .contentdiv h2 {background:none;margin:0 0 10px;padding:0 0 0 15px;width:620px;}
.home #wrapper .contentdiv a {background:url(/images/index/arrow-gray.gif) no-repeat left 50%;border:0;color:#f00;font:normal 16px Georgia, "Times New Roman", Times, serif;margin-left:10px;padding-left:15px;}
.home #wrapper .contentdiv a:hover {text-decoration:underline}
.home h2 {background:url(/images/global/gray-lines.gif);color:#000;font-size:24px;line-height:26px;margin-bottom:10px;padding:5px;}
.home #wrapper h2 a:link, .home #wrapper h2 a:visited {border-bottom:0;color:#000;display:block;font-weight:normal}.home #wrapper h2 a:hover {color:#f00}
.home h3 {color:#666;font-size:16px;letter-spacing:2px;line-height:18px;padding-bottom:5px;margin-bottom:5px;text-transform:uppercase}
.home #wrapper h3 a:link, .home #wrapper h3 a:visited {color:#666;border-bottom:0}
.home #wrapper h3 a:hover {color:#f00}
.div {background:url(/images/global/gray-lines.gif);clear:both;height:0;margin-bottom:10px;padding-top:5px;width:100%}
.news-list li {line-height:16px;margin-bottom:7px;}
#wrapper .news-list li a {background:url(/images/global/doc-icon.gif) no-repeat 5px 1px;border-bottom:0;display:block;font-size:11px;padding-left:18px}
#wrapper .news-list li .news-date {color:#999;display:block;font:normal 11px Georgia, "Times New Roman", Times, serif;xpadding-left:5px;}
#wrapper .news-list li#rss-subscribe a {background:url(/images/index/rss.gif) no-repeat 5px 50%;color:#f00;padding:2px 0 2px 25px}
#wrapper .news-list li#twitter-li a {background:url(/images/global/twitter-icon.gif) no-repeat 5px 50%;color:#3cf;padding:2px 0 2px 25px}
#wrapper .news-list li#facebook-li a {background:url(/images/global/facebook-icon.gif) no-repeat 5px 50%;color:#3b5998;padding:2px 0 2px 25px}
#wrapper .news-list li#rss-subscribe a:hover, #wrapper .news-list li#twitter-li a:hover, #wrapper .news-list li#facebook-li a:hover {text-decoration:underline}
.handcursor{cursor:hand;cursor:pointer;}

/* Icann BB */
.contentdiv#billboard-icann {background:url(/images/index/icann-bb-seoul.jpg) no-repeat right top;height:240px;width:940px;}
.contentdiv#billboard-icann h1 {color:#fff} .contentdiv#billboard-icann h2 {color:#ccc}
.contentdiv#billboard-icann p {color:#ccc;font-weight:normal;margin:0 0 30px;padding:0 0 0 15px;}
.home #wrapper .contentdiv#billboard-icann p a {margin-left:0;}

/* Icann BB 02 */
.contentdiv#billboard-icann-02 {background:url(/images/index/icann-bb-brussels.jpg) no-repeat right top;height:240px;width:940px;}
.contentdiv#billboard-icann p {color:#ccc;font-weight:normal;margin:0 0 30px;padding:0 0 0 15px;}
.home #wrapper .contentdiv#billboard-icann-02 p a {xmargin-left:0;}

/* Pro TLD BB */
.contentdiv#pro-tld {background:url(/images/index/tld-bb.jpg) no-repeat right top;height:240px;width:940px;}

/* Forms */
label {font-weight:bold;}
label span {font-weight:normal}
.textfield {background:#fff url(/images/global/textfield-bg.gif) no-repeat left top;border:1px solid #ccc;border-top-color:#999;border-left-color:#999;color:#666;font:11px Verdana, Arial, Helvetica, sans-serif;xmargin:1px;padding:3px;}
input:focus, textarea:focus, label:focus {border:1px solid #f00;}
#search input:focus, #search textarea:focus, #search label:focus {border:0}

#wrapper a.twitter-link, #wrapper a.twitter-link:hover {border:0;color:#3cf;font-weight:bold}
a.twitter-link img {float:left;margin-right:5px}