@charset "utf-8";
/* CSS Document */
@import url("/resources/css/buttons.css");
@import url("/resources/css/icons.css");
@import url("/resources/css/progress-bar.css");
@import url("/resources/css/table.css");

/* Base */
body {margin:0; background:url('/resources/img/lined.png') repeat-x #F9F9F9; width:100%; color:#333; font-family:Arial; }
img, ul, li {border:none; margin:0; padding:0;}
h1 {font-size:2em; color:#690; font-weight:normal; margin:0 0 10px 0;}
h2 {font-size:2em; color:#690; font-weight:normal; margin:0 0 10px 0;}
h3 {font-size:1.3em; color:#690; margin:25px 0 10px 0; font-weight:normal;}
h4 {font-size:1em; color:#690; margin:20px 0 10px 0; font-weight:normal;}
a {text-decoration:none; outline:none; border:none;}
p, li {color:#333; font-size:0.9em; margin-bottom:5px;}
form, fieldset, input {border:0; margin:0; padding:0;}
.hidden {display:none;}
#icon {width:16px; height:16px; float:left;}
#icon_right {width:16px; height:16px; float:right; margin-left:5px;}

.pay_method {border:none; vertical-align: middle; height:30px;}

#preload {display: none;}
#printheader {display:none;}

#icon {width:16px; height:16px;}
.icon_tick {background-image:url('/resources/img/icons/tick.png'); background-repeat:no-repeat;}
.icon_cross {background-image:url('/resources/img/icons/cross.png'); background-repeat:no-repeat;}
.icon_warning {background-image:url('/resources/img/icons/error.png'); background-repeat:no-repeat;}
.icon_delete {background-image:url('/resources/img/icons/delete.png'); background-repeat:no-repeat;}
.icon_exclamation {background-image:url('/resources/img/icons/exclamation.png'); background-repeat:no-repeat;}
.icon_information {background-image:url('/resources/img/icons/information.png'); background-repeat:no-repeat;}
.icon_padlock {background-image:url('/resources/img/icons/lock.png'); background-repeat:no-repeat;}
.icon_add {background-image:url('/resources/img/icons/add.png'); background-repeat:no-repeat;}

/* Header */
#navheader {margin-left:auto; margin-right:auto; width:960px; height:70px; background:url('/resources/img/navheader.png') no-repeat; padding-top:20px;}
#nav {float:right; width:350px; height:40px; margin:1px 30px 0 0; width:auto;}
#nav ul {width:800px; list-style:none; margin:0; display:inline;}
#nav li {display:inline; margin:0; float:right;}
#nav a {height:20px; text-decoration:none; font-size:0.8em; font-family:Arial; font-weight:normal; margin:15px 22px 0 0 ; display:inline-block; padding:0; border-bottom:none; color:#0099CC;}
#nav a:link {color:#666;}
#nav a:visited {color:#666;}
#nav a:hover {color:#693;}
#nav a.active {color:#690;}
#nav img {margin-bottom:-2px;}

/* Structure */
#bar {margin-left:auto; margin-right:auto; width:910px; height:10px; background:url('/resources/img/bar.png') center top; margin-bottom:0; margin-top:20px;}
#contain {margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; width:900px; height:auto; overflow:visible; background:url('/resources/img/body_background.png') center top no-repeat;  border:solid 1px #C8C8C8; border-top:none; border-bottom:none; background-color:#FFF; clear:right; padding-bottom:1px;}
	#content {width:850px; min-height:inherit; height:auto; margin:0 25px 0px 25px; padding-top:15px; overflow:auto; padding-bottom:10px;}
	#content em {font-style:normal; color:#999; font-size:0.7em;}
	#content p {font-family:Arial; font-style:normal; color:#333; font-size:0.9em; margin:0; margin-bottom:10px; line-height:20px;}
	#content a {color:#333; border-bottom:dotted 1px #333;}
	#content a:hover {color:#333; border-bottom:solid 1px #333;}
	.light {font-weight:normal; color:#999;}
	
	/* Blockquote */	
	#content blockquote {width:200px; float:right; clear:both; margin:0 0 0 10px;}
	#content blockquote h3 {font-size:1em; margin:0;}
	#content blockquote h4 {font-size:0.7em; color:#999; margin:5px 0 5px 0;}
	#content blockquote p {font-size:0.8em; margin:3px 0 3px 0;}
	#content blockquote input {font-size:0.9em;}
	#content blockquote .clear {clear:both;}
	.top {color:#30C; width:200px; height:6px; background:url('/resources/img/blockquote_top.png') no-repeat;}
	.mid {color:#30C; width:160px; height:auto; padding:10px 20px 5px 20px; background:url('/resources/img/blockquote_mid.png');}
	.btm {color:#30C; width:200px; height:6px; background:url('/resources/img/blockquote_bottom.png') no-repeat; margin-bottom:15px;}
	p.ext {width:70px; float:left; margin:0; padding-left:10px;}
	p.fee {width:50px; float:left; margin:0; text-align:right; padding-right:30px;}
	p.asterisk {width:5px; float:left; margin:0;}

	/* Rounded Rectangles */
	.rectangle {width:630px; margin-bottom:15px;}
	.round1, .round2, .round3, .round4 {font-size:1px; overflow:hidden; display:block;}
	.round1 {height:1px; background:#693; margin:0 5px;}
	.round2 {height:1px; background:#EEE; margin:0 3px; border-left:2px solid #693; border-right:2px solid #693;}
	.round3 {height:1px; background:#EEE; margin:0 2px; border-left:1px solid #693; border-right:1px solid #693;}
	.round4 {height:2px; background:#EEE; margin:0 1px; border-left:1px solid #693; border-right:1px solid #693;}
	.rect_content {background:#FFF; width:608px; padding:10px 10px 1px 10px; overflow:auto; border-left:1px solid #693; border-right:1px solid #693;}
	.rect_content h1 {font-size:1em; margin:0; margin-bottom:10px; color:#6EA500; font-weight:bold;}
	.rect_content h2 {font-size:1em; margin:0; margin-bottom:10px; color:#6EA500; font-weight:bold;}
	/*.rect_content div {margin-left: 5px;}*/
	.rect_content ul.bullets {margin-left: 50px;}
	.btn_nav {margin-bottom:10px;}
	.contentb {background:#EEE; padding:1px 10px 1px 10px; overflow:auto;}
	
	.full_rectangle {width:850px; margin-bottom:15px;}
	.full_rect_content {background:#FFF; width:828px; padding:10px 10px 1px 10px; overflow:auto; border-left:1px solid #693; border-right:1px solid #693; min-height:300px;}
	.no_min_height {min-height:0px;}
	.full_rect_content h1 {font-size:1em; margin:0; margin-bottom:10px; color:#6EA500; font-weight:bold;}
	.full_rect_content h2 {font-size:1em; margin:0; margin-bottom:10px; color:#6EA500; font-weight:bold;}
/*	.full_rect_content div {margin-left: 5px;} */
	.full_rect_content ul.bullets {margin-left: 50px;}
	
	/* Domain search box */
	#domhome form {margin:15px 0 10px 85px; font-family:Arial; padding-bottom:30px;}
	#domhome span {padding:3px 0 3px 5px; margin:0; border:solid 1px #693; border-right:none; font-family:Arial; font-size:0.9em; float:left; color:#999; line-height:20px;}
	#domhome input.text {padding:3px 5px 3px 0; margin:0; border:solid 1px #693; border-left:none; font-family:Arial; font-size:0.9em; float:left; width:300px; color:#333; line-height:20px; height:20px; margin-right:5px;}
	#domhome textarea {padding:3px 5px 3px 0; margin:0; border:solid 1px #693; font-family:Arial; font-size:0.9em; width:590px; height:347px; color:#333;}

	#terms ol {font-size:16px; line-height:20px; margin-left:-20px;}
	#terms ul {font-size:16px; line-height:20px;}
	#terms li {margin-left:20px; margin-top:10px;}
	#terms strong {color:#693;}

/* Messages */
#display_message {position:relative; display:block; width:585px; padding:5px; border:1px solid #CC0000; margin-bottom:10px;}
#display_message_full {position:relative; display:block; width:806px; padding:5px; border:1px solid #CC0000; margin-bottom:10px;}
#display_message.success, #display_message_full.success {color:#060; background-color:#E6F2D9; border:1px solid #060;}
#display_message.warning, #display_message_full.warning {color:#FF6600; background-color:#FFFFCC; border:1px solid #FFCC00;}
#display_message.error, #display_message_full.error {color:#f16048; background-color:#faebe7; border:1px solid #f16048;}
#display_message.information, #display_message_full.information {color:#1F75CC; background-color:#E0F0FF; border:1px solid #4DA9FF;}
#display_message p, #display_message_full p {margin:0px; background-repeat:no-repeat; padding-left:20px; line-height:normal;}

/* Footer */
#footer {margin:0; margin-left:auto; margin-right:auto; width:850px; height:155px; background:#693; padding:26px; overflow:hidden;}
#footer .holder {height:50px;}
#footer ul {margin:0; padding:0;}
#footer li {width:205px; list-style:none;  padding:0; padding-right:7px; float:left; height:125px; color:#fff; margin:0;}
#footer h2 {font-family:Arial; font-size:0.9em; margin:0; margin-bottom:5px; color:#fff;}
#footer p {font-family:Arial; font-size:0.7em; color:#FFF; margin:0; margin-bottom:5px;}
#footer a {border-bottom:dotted 1px #fff; color:#fff; text-decoration:none; margin:0; padding:0;}
#footer a:hover {border-bottom:dotted 1px #666; color:#666;}
#footer h6 {font-family:Arial; font-size:10px; margin:0; color:#fff; font-weight:normal;}

#copyright {float:left; width:100%; padding:0;}
#copyright p {font-family:Arial; font-size:10px; margin:0; padding:10px 1px 1px 1px; color:#fff; font-weight:normal;}