/* CSS Document */

@import "reset.css";


/* GLOBAL */
body {background: #eaeff8; font-family:"Lucida Sans",Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333;margin:0;padding:0;height:100%;}

hr { margin:15px 0; border:none; border-top:1px #ccc dotted;}

p { padding-bottom:15px;}

h1 { font-size:23px; color:#222; font-weight:lighter; margin:0 0 15px 0; border-bottom:1px #ccc solid; padding:2px 0 5px 0; line-height:29px; letter-spacing:-0.045em;}

h2 { font-size:18px; color:#d00; font-weight:lighter;margin:0 0 10px 0;}
h3 { font-size:14px;color:#222; margin:0 0 10px 0;}

h4 { font-size:13px;color:#222; margin:0 0 5px 0;}

.globalWrapper {width: 940px; display:block; background:#FFF url(../images/pgborder.png); margin:0 auto 10px auto; height:100%;min-height:100%;position:relative; }



/* HEADER */
#header{ width:940px; background:#eaeff8; height:258px; padding:0;}
#header-registrar { width:940px; background:#eaeff8; height:218px; padding:0;}



/* LOGO */
#logo { width:267px; height:212px; margin:0;}
#logo a, a:hover { border:none;}


#logo-registrar { float:left; background:url(../images/logo-registrarpages.png) no-repeat; width:223px; height:218px; margin:0;}
#logo-registrar a { display:block; width:223px; height:218px;}
#logo-registrar a, a:hover { border:none;}



/* TOP UTILITY NAVIGATION */
#wrapper_navutil_bb { float:right;width:673px; height:258px; overflow:hidden;}
#wrapper_navutil_bb-registrar { float:right;width:717px; height:218px; overflow:hidden;}

#navUtility {text-align:right;width:661px; height:28px;font-family:Tahoma, Arial, Helvetica, sans-serif; padding:39px 12px 0 0;}
div.registrarpages #navUtility {width:703px;}


#navUtility a { border:none;}
#navUtility ul li{display:inline;}
#navUtility ul li a { font-size:11px; color:#505050; text-decoration:none; border-right:1px #999 dotted; padding:2px 12px 4px 8px; font-weight:normal; height:39px;}
#navUtility ul li a:hover {  color:#dd0000;}
#navUtility ul li.navUtility_last a,#navUtility li #flag_me,#navUtility li #flag_en { border:none;}

#navUtility ul li #btn_registrar_login {background:url(../images/bg-btn-registrar-login.jpg) no-repeat; width:135px; height:39px; padding:14px 35px 11px 32px; border:none; color:#d00;}
#navUtility ul li #flag_me {background:url(../images/flag-me.gif) no-repeat; width:43px; height:39px; padding:14px 28px 4px 12px;border:none;}
#navUtility ul li #flag_en {background:url(../images/flag-en.gif) no-repeat; width:45px; height:39px; padding:14px 40px 4px 12px;border:none;}



/* BILLBOARD IMAGES */
.billboard{margin:0;width:673px; height:191px;}


#page_home .billboard {background:url(../images/bb/bb-home.png) no-repeat; padding:20px 20px 0 0; }
#page_registerme .billboard {background:url(../images/bb/bb-register-me.png) no-repeat right; }
#page_about .billboard {background:url(../images/bb/bb-about.png) no-repeat right; }
#page_contact .billboard {background:url(../images/bb/bb-contact.png) no-repeat right; }
#page_events .billboard {background:url(../images/bb/bb-events.png) no-repeat right; }
#page_news .billboard {background:url(../images/bb/bb-news.png) no-repeat right; }
#page_premium_domains .billboard {background:url(../images/bb/bb-premium-domains.png) no-repeat right; }
#page_whois .billboard {background:url(../images/bb/bb-whois.png) no-repeat right; }
#page_policies .billboard {background:url(../images/bb/bb-policies.png) no-repeat right; }
#page_faqs .billboard {background:url(../images/bb/bb-faqs.png) no-repeat right; }
#page_whyme .billboard {background:url(../images/bb/bb-faqs.png) no-repeat right; }
#page_login .billboard {background:url(../images/bb/bb-faqs.png) no-repeat right; }
#page_registrars .billboard {background:url(../images/bb/bb-faqs.png) no-repeat right; }



/* REGISTRAR SECURE AREA BILLBOARD IMAGES */
.billboard-registrar {margin:0;width:717px; height:151px;}

#page_registrar_home .billboard-registrar {background:url(../images/bb/bb-registrar.png) no-repeat right; }
#page_registrar_announcements .billboard-registrar {background:url(../images/bb/bb-registrar.png) no-repeat right; }
#page_registrar_documents .billboard-registrar {background:url(../images/bb/bb-registrar.png) no-repeat right; }
#page_registrar_marketing .billboard-registrar {background:url(../images/bb/bb-registrar.png) no-repeat right; }
#page_registrar_logout .billboard-registrar {background:url(../images/bb/bb-registrar.png) no-repeat right; }
#page_registrar_faq .billboard-registrar {background:url(../images/bb/bb-registrar.png) no-repeat right; }



/* SEARCHBOX */
#logo-searchbox { float:left;margin:0; padding:0;}
#whois_searchbox { background:url(../images/searchbox.gif) no-repeat;width:267px; height:46px;}
form#whois_search { margin:0; padding:12px 0 0 22px;}
#id_domainname { width:110px; height:18px;}
#id_search { margin:0 0 0 10px; vertical-align:middle;}

#page_home #logo-searchbox { float:left;margin:0; padding:0; height:358px;}
#page_home #tbl_searchbox { width:267px; margin:0; padding:0; border:none; height:70px;}
#page_home #searchbox_title { background:url(../images/bg-title-searchbox.gif) repeat-y; font-size:10px; font-weight:bold; padding:0 0 0 20px; vertical-align:bottom;}



/* MAIN NAVIGATION */
#navMain { width:900px; height:46px; display:block; margin:0 0 10px 0; padding:0 19px;}
#navMain a { border:none;}

#navMain ul li{ list-style:none; display:inline;}

#navMain span { display:none;}

#navMain01, #navMain02, #navMain03, #navMain04, #navMain05, #navMain06, #navMain07, #navMain08 {display:block; float:left;height:46px;}

#navMain01 {width:203px; background: url(../images/bg-navmain.png);}
#navMain01:hover { background: url(../images/bg-navmain-over.png);}
#navMain01:active { background: url(../images/bg-navmain-pressed.png);}

#navMain02 {width:126px; background: url(../images/bg-navmain.png) -203px;}
#navMain02:hover { background: url(../images/bg-navmain-over.png) -203px;}
#navMain02:active { background: url(../images/bg-navmain-pressed.png) -203px;}

#navMain03 {width:135px;background: url(../images/bg-navmain.png) -329px;}
#navMain03:hover { background: url(../images/bg-navmain-over.png) -329px;}
#navMain03:active { background: url(../images/bg-navmain-pressed.png) -329px;}

#navMain04 {width:228px; background: url(../images/bg-navmain.png) -464px;}
#navMain04:hover { background: url(../images/bg-navmain-over.png) -464px;}
#navMain04:active { background: url(../images/bg-navmain-pressed.png) -464px;}

#navMain05 {width:208px; background: url(../images/bg-navmain.png) -692px;}
#navMain05:hover { background: url(../images/bg-navmain-over.png) -692px;}
#navMain05:active { background: url(../images/bg-navmain-pressed.png) -692px;}

#navMain01sel, #navMain02sel, #navMain03sel, #navMain04sel, #navMain05sel, #navMain06sel, #navMain07sel, #navMain08sel {display:block; float:left;height:46px;}

#navMain01sel {width:203px; background: url(../images/bg-navmain-pressed.png);}

#navMain02sel {width:126px; background: url(../images/bg-navmain-pressed.png) -203px;}

#navMain03sel {width:135px;background: url(../images/bg-navmain-pressed.png) -329px;}

#navMain04sel {width:228px; background: url(../images/bg-navmain-pressed.png) -464px;}

#navMain05sel {width:208px; background: url(../images/bg-navmain-pressed.png) -692px;}


/* REGISTRAR SECURE AREA MAIN NAVIGATION */
#navRegistrar-main { width:900px; height:46px; display:block; margin:0 0 10px 0; padding:0 19px;}
#navRegistrar-main a { border:none;}

#navRegistrar-main ul li{ list-style:none; display:inline;}

#navRegistrar-main span { display:none;}

#navRegistrar-main01, #navRegistrar-main02, #navRegistrar-main03, #navRegistrar-main04, #navRegistrar-main05, #navRegistrar-main06, #navRegistrar-main07, #navRegistrar-main08 {display:block; float:left;height:46px;}

#navRegistrar-main01 {width:203px; background: url(../images/registrar/bg-navRegistrar-main.png);}
#navRegistrar-main01:hover { background: url(../images/registrar/bg-navRegistrar-main-over.png);}
#navRegistrar-main01:active { background: url(../images/registrar/bg-navRegistrar-main-pressed.png);}

#navRegistrar-main02 {width:192px; background: url(../images/registrar/bg-navRegistrar-main.png) -203px;}
#navRegistrar-main02:hover { background: url(../images/registrar/bg-navRegistrar-main-over.png) -203px;}
#navRegistrar-main02:active { background: url(../images/registrar/bg-navRegistrar-main-pressed.png) -203px;}

#navRegistrar-main03 {width:167px;background: url(../images/registrar/bg-navRegistrar-main.png) -395px;}
#navRegistrar-main03:hover { background: url(../images/registrar/bg-navRegistrar-main-over.png) -395px;}
#navRegistrar-main03:active { background: url(../images/registrar/bg-navRegistrar-main-pressed.png) -395px;}

#navRegistrar-main04 {width:158px; background: url(../images/registrar/bg-navRegistrar-main.png) -562px;}
#navRegistrar-main04:hover { background: url(../images/registrar/bg-navRegistrar-main-over.png) -562px;}
#navRegistrar-main04:active { background: url(../images/registrar/bg-navRegistrar-main-pressed.png) -562px;}

#navRegistrar-main05 {width:180px; background: url(../images/registrar/bg-navRegistrar-main.png) -720px;}
#navRegistrar-main05:hover { background: url(../images/registrar/bg-navRegistrar-main-over.png) -720px;}
#navRegistrar-main05:active { background: url(../images/registrar/bg-navRegistrar-main-pressed.png) -720px;}



/* CURRENT PAGE SELECTION - Main Sections */
#page_registerme a#navMain01 { background: url(../images/bg-navmain-current.png); }
#page_news a#navMain02 { background: url(../images/bg-navmain-current.png); background-position:-203px }
#page_events a#navMain03 { background: url(../images/bg-navmain-current.png); background-position:-329px }
#page_premium_domains a#navMain04 { background: url(../images/bg-navmain-current.png); background-position:-464px }
#page_faqs a#navMain05 { background: url(../images/bg-navmain-current.png); background-position:-692px }



/* REGISTRAR SECURE AREA CURRENT PAGE SELECTION - Main Sections */
#page_registrar_home a#navRegistrar-main01 { background: url(../images/registrar/bg-navRegistrar-main-current.png); }
#page_registrar_announcements a#navRegistrar-main02 { background: url(../images/registrar/bg-navRegistrar-main-current.png); background-position:-203px }
#page_registrar_documents a#navRegistrar-main03 { background: url(../images/registrar/bg-navRegistrar-main-current.png); background-position:-395px }
#page_registrar_marketing a#navRegistrar-main04 { background: url(../images/registrar/bg-navRegistrar-main-current.png); background-position:-562px }
#page_registrar_logout a#navRegistrar-main05 { background: url(../images/registrar/bg-navRegistrar-main-current.png); background-position:-720px }



/* CURRENT PAGE SELECTION - Sub Sections */
#whois_overview a#link_Whois_Intro, #whois_searches a#link_Whois_Searches, #whois_terms a#link_Whois_Terms, #whois_useof a#link_Whois_Useof, #whois_errormsgs a#link_Whois_Errormsgs,
#policies_available_names a#link_Policies_Index, #policies_reserved_names a#link_Policies_Reserved, #policies_sunrise_landrush a#link_Policies_Sunrise, #policies_dispute a#link_Policies_Dispute, #policies_general a#link_Policies_General, #registerme_overview a#link_RegisterMe, #registerme_list a#link_RegisterMe_List, #premiumdom_overview a#link_PremiumDom_Overview, #faqs_general a#link_Faqs_General, #faqs_registrar a#link_Faqs_Registrar, #faqs_security a#link_Faqs_Security, #premiumdom_overview a#link_PremiumDom_Overview, #premiumdom_upcoming_auctions a#link_PremiumDom_UpcomingAuc, #premiumdom_past_auctions a#link_PremiumDom_PastAuc, #whyme_overview a#link_Whyme, #whyme_clips a#link_Whyme_Clips, #whyme_clippings a#link_Whyme_Press 
{color:#d00;}



/* EMAILPRINT */
#crumbbox { width:899px; height:30px; background:url(../images/bg-crumbbox.png) no-repeat; margin:0 20px; text-align:right; padding-right:1px;}
#btnEmailPrint img { margin-right:14px;}
#btnEmailPrint a { border:none;}



/* HOMEPAGE */
#page_home h1 { font-size:32px; letter-spacing:-0.07em;}

#page_home div#mainContent { width:560px; margin:0; padding:10px 0 20px 90px;}

#page_home div#wrapper_navutil_bb { width:673px; height:358px;}
#page_home div#header {height:358px;}
#page_home div#logo {width:267px; height:288px;}
#page_home div.billboard {width:653px; height:271px;}
#page_home div#navUtility {width:661px;}

#page_home #sidebarRight {padding:16px 2px 0 0;}


.boxSpotlight_h { width:290px;}
.boxTitle_h { background:url(../images/box-title_h.jpg) no-repeat; width:270px; height:30px;padding:12px 10px 0 10px}
.boxTitle_h h2 {color:#eee; padding-left:3px; font-size:15px}
.boxBottom_h { background:url(../images/box-bottom-borders_h.gif) no-repeat top; width:290px; height:10px;}
.boxContent_h { background:url(../images/box-side-borders_h.gif) repeat-y; width:270px; height:130px; padding:10px 10px 6px 10px;}
.boxContent_h h2 { margin-bottom:20px;}

.boxContent_whyme_h { background:url(../images/box-home-whyme.gif) repeat-y; width:203px; height:130px; padding:10px 10px 6px 17px;}
.boxContent_whyme_h h2 { margin-bottom:20px;}
.boxTitle_whyme_h{ background:url(../images/box-title-whyme_h.gif) no-repeat; width:203px; height:27px;padding:10px 10px 0 17px}


#homepg_boxes {width:900px; margin: 20px 0 20px 0; padding:0;}
#homepg_boxes td {}

/* IE Only
* html #homepg_boxes { width:900px; margin:0 0 20px 0; border:1px red solid;}
* html #homepg_boxes td {width:300px;} */

/*#box_newsreleases {position:relative;right:0;}
#box_registrars_h {float:right; position:relative; right:0;}
#box_latestregs_h {position:relative;left:15px;}*/
	


/* LEFT SIDE BAR */
#sidebarLeft {float:left; width:139px; margin:0; padding:30px 25px 0 0;}


div.navLeft div a { background:url(../images/arrow-leftnav.png) no-repeat #fff; padding:5px 0 5px 10px;margin:0;text-decoration:none; color:#444; border-bottom:1px #999 dotted; display:block;font-size:12px; color:#1471bf; line-height:18px;}
div.navLeft div.lasttopic a { border:none;}
div.navLeft div a:hover {background:url(../images/arrow-leftnav.png) no-repeat #fff; color:#dd0000;}
div.navLeft div.navLeftBlankFirst { height:6px;cursor:default;border-top:0px #808080 solid;border-bottom:1px #999 dotted;}
div.navLeft div.navLeftBlankLast { height:3px;cursor:default;border-bottom:0px #808080 solid;border-top:0;}
div.menuAaccordion {cursor:pointer;}

ul.nested {margin:0; padding:0; border-bottom:1px #ccc solid;}
ul.nested li a { padding:4px 0 5px 28px; text-decoration:none; border:none; display:block; background:url(../images/bullet-leftnav-sub.png) no-repeat; font-weight:normal;/*border-bottom:1px #f6f6fd solid;border-top:1px #f6f6fd solid;*/ line-height:15px;}
ul.nested li a:hover {background:url(../images/bullet-leftnav-sub-over.png) no-repeat #fff;/*border-bottom:1px #ababab dotted;border-top:1px #ababab dotted;*/}



/* MAIN CONTENT */
#contentWrapper {margin:0 20px 0 20px;overflow:hidden;}


#mainContent {width:475px; padding:0 20px 0 0; margin:0 0 40px 0;overflow:hidden;}
#mainContent ul li { padding:0 0 10px 0;list-style-position:inside; list-style-type:disc; }

div.registrarpages #mainContent { width:560px;}

#mainContent ol li { list-style-position:inside; padding:15px 0 15px 0; border-bottom:1px #ccc dotted;}
#mainContent ol { margin:0; padding:0;}

/*#mainContent ol.list_faqs {counter-reset: item}
#mainContent ol.list_faqs li { display:block;}
#mainContent ol.list_faqs li:before {
		content: counter(item) ". ";
		counter-increment: item;
		font-weight:bold; color:#d00; font-size:15px;}*/

#mainContent ol.list_links { /*background:#f0f0f0; border:1px #ccc dotted; padding:10px;*/}
#mainContent ol.list_links li { padding:0; border:0;}

#mainContent ul.nested_ul { padding:10px 0 0 0;}
#mainContent ul.nested_ul li{ border:none;padding:0 0 10px 20px;}

#mainContent ol.nested_ol {}
#mainContent ol.nested_ol li {border:none;}

ul#list_news li {list-style-type:none; padding:15px 0 15px 0; border-bottom:1px #ccc dotted;}



/* FAQs */
.tbl_faqs { width:100%; border-top:1px #ccc dotted; border-left:1px #ccc dotted;}
.tbl_faqs td, .tbl_faqs th { border-bottom:1px #ccc dotted; border-right:1px #ccc dotted; padding:5px 5px 5px 10px;}
.tbl_faqs th { font-weight:bold;}



/* RIGHT SIDE BAR */
#sidebarRight {float:right; width:210px;padding:30px 2px 50px 0;}
.boxSpotlight { width:210px; float:right; margin-bottom:20px;}
.boxTitle { background:url(../images/box-title.jpg) no-repeat; width:190px; height:30px; padding:12px 10px 0 10px;}
.boxTitle h2 {color:#eee; padding-left:3px; font-size:15px}
.boxBottom { background:url(../images/box-bottom-borders.gif) no-repeat top; width:210px; height:10px;}
.boxContent { background:url(../images/box-side-borders.gif) repeat-y; width:190px; padding:10px 10px 6px 10px;}
.boxContent h2 { margin-bottom:20px;}



/* REGISTRAR SECURE AREA RIGHT SIDE BAR */
div.registrarpages #sidebarRight {float:right; width:160px;padding:30px 2px 50px 0;}
.boxSpotlight { width:210px; float:right; margin-bottom:20px;}
.boxTitle-registrar { background:url(../images/registrar/box-title-registrar.jpg) no-repeat; width:210px; height:30px; padding:12px 10px 0 10px;}
.boxTitle-registrar h2 {color:#fcfcfc; padding-left:3px; font-size:15px}
.boxBottom { background:url(../images/box-bottom-borders.gif) no-repeat top; width:210px; height:10px;}
.boxContent-registrar { background:url(../images/box-side-borders-grey.png) repeat-y; width:190px; padding:10px 10px 6px 10px;}
.boxContent-registrar h2 { margin-bottom:20px;}



/* FOOTERS */
#footer{position:absolute;bottom:0;}

#footer1 { width:940px; background:url(../images/pgborder-bottom.png) no-repeat bottom; /*position:absolute; bottom:0; */height:20px;}
#footer2 { width:920px; margin:0 auto; padding:0 22px 0 22px;font-size:11px; font-weight:normal; color:#505050;}
#footer2 p { padding-bottom:20px;}

#copyright_container { float:left;}
#navFooter_container { float:right;}

#navFooter {/*margin-bottom:10px;*/}
#navFooter li { display:inline;}
#navFooter a {border:none;}
#navFooter li a { font-size:11px; font-weight:normal; color:#505050; text-decoration:none; border-right:1px #666 dotted; padding:0 10px 0 6px;}
#navFooter li a:hover { color:#dd0000;}
#navFooter li a#footernavItemFirst { padding-left:0;}
#navFooter li a.footernavItemLast {border-right:none;}


.footnote { font-size:11px; color:#888;}



/* FORMS */



/* LINKS */
a { color:#1471bf;text-decoration:none; border-bottom:1px #333 dotted;}
a:hover { border-bottom:1px #333 dotted;color:#d00;}



/* OTHER */
.tbl_data th { background:url(../images/bg-bluegrad.jpg) repeat-x; font-weight:bold; border-top:1px #ccc solid;}
.tbl_data td, th { border-bottom:1px #ccc dotted; padding:10px 5px;}
.subtitle1 { font-weight:bold; color:#d00;}
ul.newsno {}
ul.newsno li {display:inline;}
ul.newsno li a { border:none; border-left:1px #1471bf solid; line-height:10px; padding:0 4px 0 8px;}
ul.newsno li a:hover {}
ul.newsno li.first a { border:none;}
ul.newsno li.newsno_selected a {line-height:10px; padding:0 4px 0 8px; color:#333; font-weight:bold;}
ul.newsno li.newsno_selected a:hover { background:#fff;}

.tbl_news_headlines { width:100%;}
.tbl_news_headlines td { padding-bottom:8px;}

#tbl_partners {width:100%; border-spacing:0 25px;}
#tbl_partners td { padding:0 10px; vertical-align:top;}
#tbl_partners td.partner_descr { border-left:1px #ccc solid;}


#btn_meeting { float:left; margin:0 14px 0 0;}

#tbl_logos { width:90%;}
#tbl_logos td { vertical-align:top;}
ul.list_logos li { display:inline;margin:0; padding:0;}
ul.list_logos li a { margin:0; padding:0; border:none; border-right:1px #ccc solid; padding:2px 6px 2px 4px;}
ul.list_logos li.last a { border:none;}
ul.list_logos li a:hover { background:#eee;}

 div.hr_bluehaze { background:url(../images/bg-bluegrad.jpg) repeat-x; height:20px;margin:15px 0; border-top:1px #ccc dotted; }



/* REGISTRAR */
#tbl_login {}
#tbl_login td { padding-bottom:8px;}
a.registrar_indexpg_morelink { background:url(../images/bullet-arrow.gif) no-repeat; padding-left:10px; border:none; font-weight:bold;}



/* EOF */
/* Freshmark.ca / 2008 */