/**** Main Elements ****/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object {
	margin:0;
	padding:0;
}
fieldset, img, abbr, hr {
	border:0 none;
}
address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:1em;
	word-spacing:0.1em !important;
}
hr {
	display:none;
}
a, a:visited, a:active {
	color:#0000FF;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
a img {
	border:0 none;
	text-decoration:none;
}
a.dt-logo {
	float:left;
	height:34px;
	width:208px;
}
.ajax-loader {
	background:transparent url(GEAR-tra.gif) no-repeat left 2px !important;
	min-width:29px;
	min-height:28px;
	padding-left:31px;
	width:29px;
	height:28px;
	display:block;
}
/* The Ajax loader formerly known as Login Throbber */
.spinner {
	z-index:2;
	display: none;
	position: absolute;
	top: 15%;
	left: -11px;
	width: 100%;
	background-position: center !important;
}

.black {
	color:#000000;
}
.block {
	display:block;
}
.blue {
	color:#000066 !important;
}
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0 auto;
	text-align:left;
}
.bold, strong {
	font-weight:bold! important;
}
.bottom-pad-none {padding-bottom:0! important;}
.bottom-pad-5 {padding-bottom:5px! important;}
.bottom-pad-10 {padding-bottom:10px! important;}
.bottom-pad-20 {padding-bottom:20px! important;}
.bottom-pad-30 {padding-bottom:30px! important;}
.bottom-marg-none {margin-bottom:0! important;}
.bottom-marg-5 {margin-bottom:5px! important;}
.bottom-marg-10 {margin-bottom:10px! important;}
.bottom-marg-30 {margin-bottom:30px! important;}
.center-align {text-align:center! important;}
div.divider {
	border-bottom:1px solid #999999;
	line-height:1px;
	height:0px !important;
	font-size:1pt;
	margin:10px 0;
}
.fakelink {
	color:blue;
	cursor:pointer;
	text-decoration:underline;
}
.green {
	color:#009900;
}
.horiz-pad-5 {
	padding:0 5px! important;
}
.horiz-pad-10 {
	padding:0 10px;
}
.horiz-marg-auto {
	margin:0 auto;
}
.horiz-marg-10 {
	margin:0 10px;
}
div.hr {
	background-color:#336390;
	position:relative;
	width:100%;
}
div.hr.thick {
	display:block;
	height:6px !important;
	line-height:6px;
}
div.hr.thick17 {
	display:block;
	height:17px !important;
	line-height:17px;
}
div.hr.thin {
	display:block;
	height:1px;
	line-height:1px;
}
h2 {
	color:#000066;
	padding:5px 0;
	font-size:18px;
	font-weight:bold;
}
h3 {
	color:#000066;
	font-size:14px;
	font-weight:bold;
}
h4 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.hideMe, .hidden {
	display:none;
}
.img.pdf {
	background:transparent url(Icon_PDF.png) no-repeat scroll 0 0;
	padding-left:17px;
}
.img.printer {
	background:transparent url(Icon_Pri.png) no-repeat scroll 0 0;
	padding-left:21px;
}
.img.flag {
	background:transparent url(Icon_Fla.png) no-repeat scroll 0 8px;
	padding-left:15px! important;
}
input, select, option {
	font-size:12px! important;
}
.large-txt {
	font-size:14px !important;
}
.left-align {text-align:left! important;}
.left-pad-none {padding-left:0! important;}
.left-pad-5 {padding-left:5px! important;}
.left-pad-10 {padding-left:10px! important;}
.left-marg-10 {margin-left:10px! important;}
.marg-none {margin:0! important;}
.medium-txt {
	font-size:12px !important;
}
.no-height {
	height:0! important;
	line-height:0! important;
	font-size:0pt! important;
}
.normal {
	font-weight:normal! important;
}
.pad-none {padding:0! important;}
.red {
	color:#BE3512;
}
.right-align {text-align:right! important;}
.right-pad-none {padding-right:0! important;}
.right-pad-5 {padding-right:5px! important;}
.right-pad-10 {padding-right:10px! important;}
div.round-box {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
}
div.j-round {
	text-align:left;
	float:left;
	padding:5px;
	display:block;
	position:relative;
	width:98%;
}
.secure-link {
	position:relative;
	background:transparent url(Icon_Loc.png) no-repeat scroll 0 1px;
	padding:2px 0 2px 19px;
}
.small-txt {
	font-size:11px !important;
}
table {
	/*border-collapse:collapse; **these both kill the footer*/
	/*border-spacing:0;*/
}
table td, table th {
	vertical-align:top;
}
.top-pad-none {padding-top:0! important;}
.top-pad-5 {padding-top:5px! important;}
.top-pad-10 {padding-top:10px! important;}
.top-marg-none {margin-top:0! important;}
.top-marg-5 {margin-top:5px! important;}
.top-marg-10 {margin-top:10px! important;}
.top-marg-30 {margin-top:30px! important;}
.vert-marg-none {margin-top:0! important; margin-bottom:0! important;}
.vert-pad-10 {padding-top:10px! important; padding-bottom:10px! important;}
.vert-pad-5 {padding-top:5px! important; padding-bottom:5px! important;}
.vert-pad-1 {padding-top:1px! important; padding-bottom:1px! important;}
.vert-marg-5 {margin-top:5px! important; margin-bottom:5px! important;}
.vert-marg-10 {margin-top:10px! important; margin-bottom:10px! important;}

.xsmall-txt {
	font-size:10px !important;
}
.xlarge-txt {
	font-size:16px !important;
}

/**** Overall Page Format ****/
#main_content {
	margin-left:auto;
	margin-right:auto;
	width:950px !important;
}
#main_header_content {
	padding:25px 0 20px 0;
}
#main_body_content {
	margin-bottom:15px !important;
}
.main_left_content {
	float:left;
	width: 680px;
	text-align:left;

}
.main_right_content {
	float:right;
	width: 250px;
	margin-left:20px;
	text-align:left;
	margin-bottom:10px !important;
}
#main_footer_content {}
/**** Float ****/
.left {float:left;}
.right {float:right;}
.relative-left, .left-column {position:relative; float:left;}
.relative-right, .right-column {position:relative; float:right;}
.important-left {float:left!important;}
.important-right {float:right!important;}
.clear {clear:both;}

.float-content, .float-row{position:relative; float:left;width:100%;}
.wide-10{width:10%;}
.wide-20{width:20%;}
.wide-30{width:30%;}
.wide-40{width:40%;}
.wide-50{width:50%;}
.wide-60{width:60%;}
.wide-70{width:70%;}
.wide-80{width:80%;}
.wide-90{width:90%;}
.wide-100{width:100%;}

div.spacer{clear:both; _display:none;}
/**** Form ****/

/*container*/
div.form-container {
	border:1px solid #CCCCCC;
}
div.round-box .checkbox-group,
div.round-box .content-group,
div.round-box .radio-group {
	margin:10px;
}
div.round-box .text-group {
	margin:7px 10px 12px;
}
div.form-container .img.hr {
	background:transparent url(hr_bg000.png) repeat scroll 0 0;
	display:block;
	height:17px !important;
	line-height:17px;
	border:1px solid #FFFFFF;
	width:auto;
}
div.form-body {
	width:658px !important;
	padding:10px;
}
	div.form-body h2{
		padding-top:0pt;
	}

/*all*/
.form-label {position:relative; float:left; text-align:right;margin:5px 0 4px;font-size:11px;}
	.form-label span {margin-right:10px;}
	.form-label img {
		position:relative;
		top:0;
		right:0;
	}
	
.form-intro {position:relative; float:left;}
	.form-intro span{position:relative; float:left;padding:3px 0;}
	
.form-group{position:relative; float:right;}

.dropdown-label,
.field-label,
.textarea-label {padding:6px 0 0;margin:5px 0;}
.form-dropdown,
.form-field,
.form-textarea {position:relative; float:right;margin:5px 0;}
.form-dropdown select,
.form-field input,
.form-textarea textarea {position:relative; float:left;}

.field-sub-label {position:relative;float:right;font-size:11px;font-family:Arial,Helvetica,sans-serif;height:12px;line-height:10px;margin:0;top:-1px;padding-bottom:5px;}
	.field-sub-label a {padding-left:10px;}
	.field-sub-label.hint {font-size:10px;font-family:Verdana,Arial,Sans-serif;}

.field-addition {position:relative;float:left;margin:0;padding:4px 0 0;font-size:11px;font-weight:bold;}
	.field-addition span {padding-left:5px;}
	.field-addition a {font-weight:normal;padding-left:10px;}

/*dropdown*/
select {padding:1px 0 0;}
	select.dropdown-325 {width:329px;height:22px;}
	select.dropdown-225{width:229px;height:22px;}
	select.dropdown-135{width:139px;height:22px;}
	select.dropdown-85{width:89px;height:22px;}

/*textarea*/
.form-textarea textarea {
	height:96px;
	overflow-y:scroll;
}
textarea.textarea-480 {
	width:480px;	
}
textarea.textarea-325 {
	width:325px;
}

/*text fields*/
input.text-325{width:325px;height:18px;}
input.text-225{width:225px;height:18px;}
input.text-135{width:135px;height:18px;}
input.text-65{width:65px;height:18px;}
input.text-35{width:35px;height:18px;}

/*-- displaying un-editable text from fields --*/
.display-input .form-field {margin:0;font-size:11px;font-weight:bold;padding:3px 0 2px;}
	.display-input .form-field a {font-weight:normal;padding-left:10px;}
	
.display-input .field-label {margin:0;padding:3px 0 2px;}

/*-- text field user messages --*/
.field-message {position:relative; float:left;width:100%;top:5px;}
	.field-message span {position:relative;padding-top:1px;}
	.field-message .field-sub-label {padding:4px 0;}
	.field-message .field-sub-label.message {padding:0 0 4px;}

.field-inquiry {position:relative; float:left;padding-top:3px;margin-left:10px;font-size:11px;}
	.field-inquiry span {position:relative;padding-top:1px;}

	.field-inquiry span.img.success-image,
	.field-message span.img.success-image {color:#009900;padding-left:21px;background:transparent url(Icon_Inf.png) no-repeat scroll 0 0;padding-bottom:1px;}
	.field-inquiry span.img.error-image,
	.field-message span.img.error-image {color:#BE3512;padding-left:19px;background:transparent url(Icon_Err.png) no-repeat scroll 0 0;}
	.field-inquiry span.img.warning-image,
	.field-message span.img.warning-image {padding-left:22px;background:transparent url(Info_War.png) no-repeat scroll 0 0;}

/*checkbox & radio*/
.radio-label,
.checkbox-label,
.text-label {line-height:10px; height:10px;margin-top:7px;}
.radio-label span,
.checkbox-label span,
.text-label span {position:relative; float:right;}
.input-group .radio-label,
.input-group .checkbox-label,
.input-group .text-label {margin-top:16px;}

.form-radio {line-height:10px;padding:5px 0;float:left;}
.form-checkbox {line-height:10px;padding:7px 0;float:left;}
	.form-radio input, .form-radio span,
	.form-checkbox input, .form-checkbox span {position:relative; float:left;}

.round-box .radio-group .first-row,
.round-box .checkbox-group .first-row,
.round-box .text-group .first-row {padding:0 0 7px 0;}
	.round-box .radio-group .first-row .form-radio,
	.round-box .checkbox-group .first-row .form-checkbox {padding:0pt;}
	
.round-box .radio-group .right-column input.radio,
.round-box .checkbox-group .right-column input.checkbox {margin-left:10px;}

input.checkbox{margin:-1px 0 -2px;}
.radio-text ,
.checkbox-text {font-weight:bold;padding:0;width:88%;}
	.radio-text a,
	.checkbox-text a {padding-left:10px;font-weight:normal;}
	.radio-text label,
	.checkbox-text label {padding-left:5px;font-size:11px;line-height:12px;display:block;}
	.radio-text label a,
	.checkbox-text label a {padding-left:0px;}		
	.radio-text div, .radio-text p,
	.checkbox-text div, .checkbox-text p{width:100%;}

.radio-text .radio-label-links {position:relative; float:left; font-size:11px;}
	.radio-text .radio-label-links a {line-height:12px;}
	.radio-text .radio-label-links span {line-height:11px; font-size:11px;}
	
.left-pad-18{padding-left:18px;} /* to align other text with checkbox group inner text */
				   
/*-- radio with additional text --*/
.complex-radio .radio-intro {}
	.complex-radio .radio-intro span {padding-bottom:5px;}

.complex-radio .form-radio {height:auto;padding:4px 0;}
	.complex-radio .form-radio input, 
	.complex-radio .form-radio span {position:relative; float:left;}

.complex-radio input.radio{top:5px;}

.complex-radio .radio-text {padding:4px 0;}
	.complex-radio .radio-text a{padding-left:10px;font-weight:normal;}
	.complex-radio .radio-text label.radio-heading {font-size:12px; font-weight:bold;padding-left:5px;line-height:14px;}
	.complex-radio .radio-text label.radio-heading span{padding:0pt;/*padding:1px 0 0 5px; */font-size:11px;}
	.complex-radio .radio-text div, 
	.complex-radio .radio-text p{line-height:14px;}
	.complex-radio .radio-text p.radio-content {font-weight:normal; float:left; width:100%;padding-left:5px;}

.complex-radio.input-group {padding-bottom:10px;}
	.complex-radio.input-group input.radio {top:1px;}
	.complex-radio.input-group .radio-text {padding:0pt;}
	.complex-radio.input-group p.radio-content {height:auto;}

.multiline-label {height:auto;}
	.multiline-label label {position:relative;line-height:16px! important;}
	
.form-radio.multiline-label label {top:-1px;}
.form-checkbox.multiline-label label {top:-3px;}

/*other*/
.img.required-symbol {padding-left:10px;background:transparent url(asterisk.png) no-repeat scroll 0 4px;}
.required-text {color:#BE3512!important;font-weight:bold!important;}

.img.yellow-form-arrow {
	background:transparent url(Icon_Arr.png) no-repeat scroll 0 0;
	height:13px;
	width:16px;
}


.img.green-form-arrow {
	background:transparent url(Icon_Arr.png) no-repeat scroll 0 0;
	height:29px;
	width:24px;
}
/**** Tab Container Format ****/
.tab-tl{padding-left:3px;}
.tab-tr{padding-right:3px;}
.tab-tc{overflow:hidden; height:6px;}

.tab-bwrap {overflow:hidden;}
.tab-ml{padding-left:10px;}
.tab-mr{padding-right:10px;}
.tab-mc{background:#FFFFFF none repeat scroll 0%; margin:0pt; padding:10px 0pt 13px;}

.tab-body{padding-left:32px; position:relative;}
.tab-body-container{zoom:1;}
.tab-summary{font-weight:bold; padding:2px 0 0;}
.tab-description{font-weight:normal;}

.tab-bl{padding-left:3px; height:3px;}
.tab-br{padding-right:3px; height:3px;}
.tab-bc{height:2px; _overflow:hidden; _height:3px;}

/***************** Rounded Grey Tab Boxes *****************/
.rounded-grey-tab{}
.rounded-grey-tab .tab-tl{border-left:1px solid #CCCCCC; position:relative; padding-left:0pt; background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-tr{background:transparent url("grey-cor.png") right top no-repeat;}
.rounded-grey-tab .tab-tc{height:2px; _overflow:hidden; _height:3px;}
.rounded-grey-tab .tab-bwrap {position:relative;}
.rounded-grey-tab .tab-ml{border-left:1px solid #CCCCCC; background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-mr{border-right:1px solid #CCCCCC; background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-mc{background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-body{padding-left:0pt; position:relative;}
.rounded-grey-tab .tab-summary{font-weight:normal; padding:2px 0 0; position:relative;}
.rounded-grey-tab .tab-description{font-weight:bold; position:relative;}
.rounded-grey-tab .tab-bl{background:transparent url("grey-cos.png") left bottom no-repeat;}
.rounded-grey-tab .tab-br{background:transparent url("grey-cot.png") right bottom no-repeat;}
.rounded-grey-tab .tab-bc{border-bottom:1px solid #CCCCCC; background:#FAFAFA none repeat scroll 0 0;}
/***************** End Rounded Grey Tab Boxes *****************/

/***************** Tab Boxes *****************/
.tab-panel{overflow:hidden; width:680px;}
.tab-panel-header{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1;/*-moz-user-select:none;*/ width:680px;padding-bottom:2px;}
.tab-strip-wrap{width:676px;overflow:hidden;position:relative;zoom:1;padding-bottom:-11px;}
ul.tab-strip{display:block;width:680px;zoom:1;}
ul.tab-strip-top{padding-top:1px;background-color:#CCCCCC;border-bottom:1px solid #CCCCCC; margin:0pt; height:28px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:0;}
ul.tab-strip-bottom{padding-bottom:1px;border-top:1px solid #CCCCCC;border-bottom:0 none;}
.tab-panel-header-plain .tab-strip-top{background:transparent!important;padding-top:0!important;}
.tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important;}
.tab-panel-header-plain .tab-strip-spacer{border-top:0 none;}
.tab-strip-spacer{display:none;}
ul.tab-strip li{float:left;margin-right:2px;}
ul.tab-strip li.tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;}
.tab-strip a,.tab-strip span,.tab-strip em{display:block;}
.tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;}
.tab-strip-inner{overflow:hidden;}
.tab-strip .tab-right{position:relative;}
.tab-strip span.tab-strip-text {color:#000000;cursor:pointer;font-family:verdana,arial,helvetica;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:12px;margin:-1px 0;_margin:0;padding:10px 0 8px;_padding:8px 0;white-space:nowrap;}
.tab-strip-top .tab-with-icon .tab-right{padding-left:6px;}
.tab-strip .tab-with-icon span.tab-strip-text{padding-left:20px;background-position:0 3px;background-repeat:no-repeat;}
.tab-strip span.tab-strip-text.tab-flag{padding-left:15px !important;background:transparent url(Icon_Fla.png) no-repeat scroll 0 8px;}
.tab-strip-over span.tab-strip-text{color:#000000;}
.tab-strip-active,.tab-strip-active a.tab-right{cursor:default;}
.tab-strip-active span.tab-strip-text{cursor:default;color:#000000;font-weight:bold;}
.tab-strip-disabled .tabs-text{cursor:default;color:#aaa;}
.tab-panel-body{overflow:hidden; width:678px;}
.tab-panel-bwrap{overflow:hidden; position:relative; }
.tab-strip-top .tab-strip-active .tab-right{margin-bottom:-1px;}
.tab-strip-top .tab-strip-active .tab-right span.tab-strip-text{padding-bottom:9px;}
.tab-strip-bottom .tab-strip-active .tab-right{margin-top:-1px;}
.tab-strip-bottom .tab-strip-active .tab-right span.tab-strip-text{padding-top:5px;}
.tab-strip-top .tab-right{background:transparent url("grey-tab.png") no-repeat 0 -87px;padding-left:10px;}
.tab-strip-top .tab-left{background:transparent url("grey-tab.png") no-repeat right -143px;padding-right:10px;}
.tab-strip-top .tab-strip-inner{background:transparent url("grey-tab.png") repeat-x 0 -115px;}
.tab-strip-top .tab-strip-active .tab-right{background-position:0 0;}
.tab-strip-top .tab-strip-active .tab-left{background-position:right -58px;}
.tab-strip-top .tab-strip-active .tab-strip-inner{background-position:0 -29px;}
.tab-strip-bottom .tab-right{background:url(tab-btm-.gif) no-repeat bottom right;}
.tab-strip-bottom .tab-left{background:url(tab-btm-.gif) no-repeat bottom left;}
.tab-strip-bottom .tab-strip-active .tab-right{background:url(tab-btm-.gif) no-repeat bottom left;}
.tab-strip-bottom .tab-strip-active .tab-left{background:url(tab-btm-.gif) no-repeat bottom right;}
.tab-strip-bottom .tab-left{padding:0 10px;}
.tab-strip-bottom .tab-right{padding:0;}
.tab-panel-body{background:#fff;}
.tab-panel-body-top{border-top:0 none;}
.tab-panel-body-bottom{border-bottom:0 none;}

.tab-scroller-left{background:transparent url(scroll-l.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
.tab-scroller-left-over{background-position:0 0;}
.tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.tab-scroller-right{background:transparent url(scroll-r.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.tab-scroller-right-over{background-position:-18px 0;}
.tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.tab-scrolling .tab-strip-wrap{margin-left:18px;margin-right:18px;}
.tab-scrolling{position:relative;}

/***************** End Tab Boxes *****************/
/**** Static, Non-sorting Tables ****/

.standard-static-table .titles div.grey-header {
	font-weight:bold;
	background-color:#E5E5E5;
	padding:5px 0! important;
}
.standard-static-table div.float-row {
	padding:0pt;
	margin:0pt;
	height:26px;
}
.standard-static-table div.float-row div.separator {
	float:left;
	text-align:left;
	padding:0pt;
	margin:0pt;
	border-bottom: 1px solid #E5E5E5;
}
.standard-static-table div.colOne,
.standard-static-table div.colTwo{
	width:50%;
}


/**** Standard Table TAKE TWO, Non-sorting, Scroll-able Tables ****/
.dk-grey-background {
	background-color: #A5A4A4;
}
.lt-grey-background {
	background-color: #E5E5E5;
}

.standard-container {
	float:left;
	position:relative;
	width:100%;
	font-size:11px;
}
	.standard-container .standard-table-header-single {
		margin-bottom:2px;
		height:28px! important;
		overflow-y:hidden! important;
		font-size:12px;
	}
	.standard-container .standard-table-header-multi {
		height:28px! important;
		overflow-y:hidden! important;
	}

	.standard-container .standard-table {
		position:relative;
		display:block;
		zoom:1;
	}
		.standard-container .standard-table .float-row {
			border-bottom:1px solid #E5E5E5;
			min-height:28px;
		}
		.standard-container .standard-table .float-col {
			float:left;
			position:relative;
			padding:7px 0;
		}
		.standard-container .standard-table .last-row,
		.standard-container .standard-table .hide-line {
			border-bottom:none! important;
		}

		.standard-container .standard-table .titles {
			height:28px! important;
			font-weight:bold;
		}
/****** All Buttons Buttons *******/
a.dt-button {
    display: block;
    float: left;
    clear:left;
    color:#fff !important;
	font-family:Arial,Verdana,Helvetica !important;
	font-weight:bold !important;
	white-space:nowrap !important;
    text-decoration: none !important;
    cursor:pointer;
}

a.dt-button:hover,
* .dt-button:hover {
    background-position: center right !important;
}

	a.dt-button:hover span {
	    background-position: center left !important;
	}

a.dt-button.disabled,
a.dt-button.disabled:hover {
	background-position: bottom right !important;
	cursor:default;
}

	a.dt-button.disabled span,
	a.dt-button.disabled:hover span {
		background-position: bottom left !important;
	}

a.dt-button span {
    display: block;
	text-align:center;
	font-size:inherit;
}

a.sm-grey-btn,
a.md-grey-btn,
a.lg-yellow-btn {
	color:#000 !important;
}

a.sm-grey-btn.disabled,
a.md-grey-btn.disabled,
a.lg-yellow-btn.disabled {
	color:#666 !important;
}

/****** Small Buttons *******/
a.sm-blue-btn,
a.sm-grey-btn {
	font-size:11px !important;
	height: 20px;
    padding-right: 10px !important; /* sliding doors padding */
}

a.sm-blue-btn {
    background: transparent url(sm-blue-.png) no-repeat scroll top right;
}

	a.sm-blue-btn span {
	    background: transparent url(sm-blue-.png) no-repeat top left;
	}

a.sm-grey-btn {
    background: transparent url(sm-grey-.png) no-repeat scroll top right;
}

	a.sm-grey-btn span {
	    background: transparent url(sm-grey0.png) no-repeat top left;
	}

	a.sm-blue-btn span,
	a.sm-grey-btn span {
	    line-height: 10px;
		min-width:3px;
		_width:3px;
	    padding: 5px 0 5px 10px;
	}

/****** Medium Buttons *******/
a.md-blue-btn,
a.md-grey-btn {
	font-size:12px !important;
    height: 26px;
    padding-right: 10px !important; /* sliding doors padding */
}

a.md-blue-btn {
    background: transparent url(md-blue-.png) no-repeat scroll top right;
}

	a.md-blue-btn span {
	    background: transparent url(md-blue-.png) no-repeat top left;
	}

a.md-grey-btn {
    background: transparent url(md-grey-.png) no-repeat scroll top right;
}

	a.md-grey-btn span {
	    background: transparent url(md-grey0.png) no-repeat top left;
	}

	a.md-blue-btn span {
	color:#fff !important;
	}

	a.md-blue-btn span,
	a.md-grey-btn span {
	    line-height: 11px;
		min-width:59px;
		_width:69px;
		padding:7px 0 8px 10px;
	}

/****** Large Buttons *******/
a.lg-blue-btn,
a.lg-grey-btn,
a.lg-yellow-btn {
	font-size:18px !important;
    height: 39px;
    padding-right: 15px !important; /* sliding doors padding */
}

a.lg-blue-btn {
    background: transparent url(lg-blue-.png) no-repeat scroll top right;
}

	a.lg-blue-btn span {
	    background: transparent url(lg-blue-.png) no-repeat top left;
	}

a.lg-grey-btn {
    background: transparent url(lg-grey-.png) no-repeat scroll top right;
}

	a.lg-grey-btn span {
	    background: transparent url(lg-grey-.png) no-repeat top left;
	}
a.lg-grey-btn:hover,
* .lg-grey-btn:hover {
    background-position: bottom right !important;
}

	a.lg-grey-btn:hover span {
	    background-position: bottom left !important;
	}

a.lg-yellow-btn {
    background: transparent url(lg-yello.png) no-repeat scroll top right;
}

	a.lg-yellow-btn span {
	    background: transparent url(lg-yellp.png) no-repeat top left;
	}

	a.lg-blue-btn span,
	a.lg-grey-btn span,
	a.lg-yellow-btn span {
	    line-height: 15px;
		min-width:172px;
		_width:187px;
		font-size:18px;
		padding:11px 0 13px 15px;
	}
/**** Bullet Format ****/
ul.bullets,
ul.bullet-arrow,
ul.bullet-arrow-v2 {
	margin-left: 0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.bottom-pad-5 li {
	padding-bottom:5px;
}

ul.level0 {padding:5px 0;}
ul.level1 {padding:5px 0 5px 10px;}
ul.level2 {padding:5px 0 5px 25px;}
ul.level3 {padding:5px 0 5px 35px;}
ul.level4 {padding:5px 0 5px 50px;}
ul.level5 {padding:5px 0 5px 60px;}
ul.bullets li {
	background:transparent url(Bullet00.gif) no-repeat scroll left 5px;
	margin-bottom:10px;
	padding-left:15px;
	zoom:1;
}
ul.bullet-arrow li {
	background:transparent url(Bullet_A.png) no-repeat scroll left 3px;
	margin-bottom:10px;
	padding-left:15px;
	zoom:1;
}
ul.bullet-arrow-v2 li {
	background:transparent url(Bullet_A.png) no-repeat scroll left 5px;
	margin-bottom:20px;
	padding-left:17px;
	zoom:1;
}
ul.no-bullets {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.flyout-tl{padding-left:3px; height:9px;}
.flyout-tr{padding-right:3px; height:9px;}
.flyout-tc{overflow:hidden; height:9px;}

.flyout-bwrap {overflow:hidden; width:100%;}
.flyout-ml{padding-left:10px; background: #FFFFFF;}
.flyout-mr{padding-right:10px;}
.flyout-mc{background:#FFFFFF none repeat scroll 0%; margin:0pt; padding:10px 0pt 13px;}

.flyout-body{padding-left:32px; position:relative;}
.flyout-summary{font-weight: bold;padding:2px 0 0;}
.flyout-description{}

.flyout-bl{padding-left:3px; height:3px;}
.flyout-br{padding-right:3px; height:3px;}
.flyout-bc{height:2px; _overflow:hidden; _height:3px;}

/**** flyout messaging ****/
.flyout-tl{background:transparent url(Corner_T.png) no-repeat scroll 0pt top; padding-left:4px;}
.flyout-tr{background:transparent url(Corner_U.png) no-repeat scroll right 0pt; padding-right:4px;}
.flyout-tc{background:transparent url(TopBarSt.png) repeat-x scroll 0pt top; height:9px;}
.flyout-ml{border-left:2px solid #000066;}
.flyout-mr{border-right:2px solid #000066;}
.flyout-mc{padding:10px 0pt 11px;}
.flyout-bwrap {background:#FFFFFF; font-family:arial,sans-serif; font-size:12px; line-height:14px; color: #000000; text-align:left;}
.flyout-body{background:none; padding-left: 0pt;}
.flyout-summary{padding:0pt; margin-bottom:15px;}
.flyout-heading{background:transparent none repeat scroll 0%; color:#000066; font-size:18px; line-height:18px; font-weight:bold; margin:0pt 0pt 11px;}
.flyout-description p{margin:5px 0; color:#000000; font-family:arial,san-serif;}
.flyout-close a{position:relative; float:right; background:transparent url(Bttn_Clo.png) no-repeat scroll 0pt bottom; height:13px; width:13px;}
.flyout-bl{background:transparent url(Corner_B.png) no-repeat scroll 0pt bottom; height:4px; padding-left:4px;}
.flyout-br{background:transparent url(Corner_C.png) no-repeat scroll right bottom; height:4px; padding-right:4px;}
.flyout-bc{border-bottom:2px solid #000066; _height:4px;}
/**** end flyout messaging ****/

/**** cluetip ****/
#cluetip-close img{border:0pt none;}
#cluetip-title{overflow:hidden;}
#cluetip-waitimage{background-image:url(GEAR-tra.gif); height:11px; position:absolute; width:43px;}
#cluetip-extra{display:none;}

.cluetip-arrows{background-position:-20px -10px; background-repeat:no-repeat; display:none; height:26px; left:-45px; position:absolute; top:0pt; width:45px;}
.cluetip-arrows-left{background-position:-20px -10px !important; }
.cluetip-arrows-right{background-position:20px -10px !important;}

.cluetip-default{background-color:#D9D9C2;}
.cluetip-default #cluetip-outer{background-color:#D9D9C2; margin:0pt; position:relative;}
.cluetip-default h3#cluetip-title{background-color:#87876A; color:#FFFFFF; font-size:1.1em; font-weight:normal; margin:0pt 0pt 5px; padding:8px 10px 4px;}
.cluetip-default #cluetip-title a{color:#D9D9C2; font-size:0.95em;}
.cluetip-default #cluetip-inner{padding:10px;}
.clue-right-default .cluetip-arrows{background-image:url(Handle_L.png);}
.clue-left-default .cluetip-arrows{background-image:url(Handle_R.png); left:100%; margin-right:-45px;}
/*.clue-top-default .cluetip-arrows{background-image:url(/images/domain-manager/Flyout/Handle_Down.png); height:46px; left:50%; margin-left:-46px; top:100%; width:25px;}
.clue-bottom-default .cluetip-arrows{background-image:url(/images/domain-manager/Flyout/Handle_Up.png); height:46px; left:50%; margin-left:-46px; top:-46px; width:25px;}*/
/**** end cluetip ****/
/*** Note: The "! important" is required for most of the styles below due to the current Domaintools global styles.
*	 Style Testing: Completed for IE6&7, FF2&3, Google Chrome 0.2.149.30, Safari 3.1.2 for Windows
**/
a#tci-img-link, a#tci-img-link img{ border: 0; text-decoration: none !important;}
div#tci-header-container, div#tci-header-container div { position: relative; color:#444444;font-family:Verdana,sans-serif;font-size:11px;line-height:1.6em;word-spacing:0.2em;}
div#tci-header-container{width:100%; text-align:left! important; clear:both; margin:0 0 5px;}
div.tci-header{border-bottom: 1px solid #DDDDDD; height:24px; }
div#tci-bar{float:left; font-size:12px! important; position:relative; padding:0 0 0 10px;  margin-top: -7px;}
div#tci-bar a{float:left; display:block; cursor: pointer; margin:0 0.9em 5px 0;	vertical-align:top; color:#0000CC; text-decoration: underline;}
a.tci-active{font-weight:bold! important; color:#000000! important; text-decoration: none! important; cursor: auto! important;}
div#tci-header-right {float:right; padding-right: 10px; margin-top: 2px; }
div#tci-header-center {margin-left: auto; margin-right: auto; clear: none; text-align: center; padding-top: 4px;}

.main-nav-container{
	margin: 0 auto;
    position: relative;
    width: 950px;
}

#print_header{
    display:none;
}

div.title-image {
	margin-bottom: 4px;
}
div.title-image h1 {
  margin: 0px;
  background-image: url(logo_200.png);
  background-repeat: no-repeat;
  font-size: 2px;
  position: relative;
  top: 2px;
}

div.title-image h1 a {
  display: block;
  height: 35px;
  width: 208px;
  text-indent: -2000em;
  text-decoration: none;
  outline: 0;
}

div.title-image h1 a {
	text-decoration: none;
}

.header_bar td, #main_bar td, .pro_header_bar td{
  font-size: 11px;
  font-family: verdana,arial,sans-serif;
  word-spacing: normal;
  line-height: normal;
  white-space: nowrap;
}



.header_bar, .pro_header_bar {
  width: 950px;
  padding: 1px;
  margin-bottom: 2px;
  font-family: sans-serif;

}
.header_bar {
  background-color: #4a7fae;
}
.pro_header_bar {
	border-top:1px solid #A5A4A4;
	margin:-2px auto 0;
	padding-top:0;
	width:830px;
}

/*-----------------------------------------------*/

.header_bar table, .pro_header_bar table {
  width: 100%;
  border: solid 1px white;
  margin: 0px;
  padding: 0px;
}
.header_bar table {

  background-color: #4a7fae;
}
.pro_header_bar table {
  border-top: none;

}

/* ----------------------------------- */
.header_bar td, .pro_header_bar td {
  padding-top: .1em;
  padding-bottom: .1em;
  list-style: none;
  text-align: center;
  background-repeat: repeat-x;

}



.header_bar td, div.header_bar, .header_bar th {
  background-image: url(header_b.png);
  background-position: bottom;
  color: white;
  border-left: solid 1px #6991b3;
  border-right: solid 1px #366185;
}

.header-bar,.header-pro{
	background-image: url(header_b.png);
  background-position: bottom;
  border-left: solid 1px #6991b3;
  border-right: solid 1px #366185;

	font-weight:700;
	color:white;
	text-align:center;
	font-size:105%;
	margin:0;
}
.header-sub{
	background: lightsteelblue;
	font-weight:400;
	color:black;
	text-align:center;
	margin:0;
}
.pro_header_bar td, div.pro_header_bar {
	background: #E5E5E5;
	border-left: solid 1px #A5A4A4;
	border-bottom: solid 1px #A5A4A4;
}

.pro_header_bar .pro_header_title {color: #BB0000;}

.pro_header_bar_last {
	border-right: solid 1px #A5A4A4;
}


.header_bar td, .header_bar td a, .header_bar td a:visited{
  color: #edf2f5;
  text-decoration: none;
}
.pro_header_bar td, .pro_header_bar td a, .pro_header_bar td a:visited  {
  color: black;
  font-family: verdana,arial,sans-serif;
  text-decoration: none;
}
.pro_header_bar td a:hover, .header_bar td a:hover {
  text-decoration: underline;

}


.header_bar td form, .header_bar td form p {
  margin: 0px;
  display: inline;
}

.header_bar td input {
  background-color: #fff;
  border: solid 1px white;

  color: #555;
  font-size: 12px;

  height: 1.25em;
  padding: 0px;

  background-image: url(search_b.png);
  background-repeat: repeat-x;
}

/* for IE only */
* html body .header_bar td input {
  font-size: 11px;
  height: 15px;
}

.dt-carousel {
	position:relative;
	width:100%;
}

.dt-carousel-nav {
	position:absolute;
	right:0;
	top:0;
}

	.dt-carousel-nav a {
		text-decoration: none !important;
	}

	.dt-carousel-nav span a {
		background-color:#fff;
		text-align:center;
		padding:5px 7px 5px 7px;
		color:#000;
		font-size:10px;
		border:1px solid #ccc;
	}
	
	.dt-carousel-nav span a:hover,
	.dt-carousel-nav span.dt-carousel-current a:hover {
		background-color:#D1D6DF;
	}

	.dt-carousel-nav span.dt-carousel-current a {
		background-color:#9FC2FF;
		font-weight: bold;
	}
/* Round Container Defaults */
.round-container {
    width:100%;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:left;
}
    .round-top,
    .round-bottom {
        font-size:0pt;
	    height:3px;
	    padding-right:3px;
    }
    .round-top-fill,
    .round-bottom-fill {
        height:100%;
        zoom:1;
    }
    .round-body {
        height:auto;
    }
    .round-body-content {
        padding:7px 10px;
    }

/* Grey Borders & White Background */
.grey-white-container .back-left-image {
	background:transparent url(white-bo.gif) no-repeat 0px top;
}
.grey-white-container .back-right-image {
	background:transparent url(white-bp.gif) no-repeat right top;
}
/* Grey Borders & Lt Grey Background */
.grey-grey-container .back-left-image {
	background:transparent url(grey-box.gif) no-repeat 0px top;
}
.grey-grey-container .back-right-image {
	background:transparent url(grey-boy.gif) no-repeat right top;
}
/* Blue Header & Grey Borders & White/Grey Background */
.blue-grey-white-container .back-left-image,
.blue-grey-grey-container .back-left-image {
	background:transparent url(blue-hea.gif) no-repeat 0px top;
}
.blue-grey-white-container .back-right-image,
.blue-grey-grey-container .back-right-image {
	background:transparent url(blue-hea.gif) no-repeat right top;
}
.blue-grey-white-container .back-right-image.round-bottom {
	background:transparent url(white-bp.gif) no-repeat right bottom;
}
.blue-grey-white-container .back-left-image.round-bottom-fill {
    background:transparent url(white-bo.gif) no-repeat 0px bottom;
}
.blue-grey-grey-container .back-right-image.round-bottom {
	background:transparent url(grey-boy.gif) no-repeat right bottom;
}
.blue-grey-grey-container .back-left-image.round-bottom-fill {
    background:transparent url(grey-box.gif) no-repeat 0px bottom;
}
.blue-grey-white-container .text-top,
.blue-grey-grey-container .text-top {
	padding: 10px 10px 0pt;
	display:block;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.grey-white-container .round-body,
.grey-grey-container .round-body,
.blue-grey-white-container .round-body,
.blue-grey-grey-container .round-body {
    border-left:1px solid #CCCCCC;
}
.grey-white-container .round-body-content,
.blue-grey-white-container .round-body-content {
    border-right:1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.grey-grey-container .round-body-content,
.blue-grey-grey-container .round-body-content {
    border-right:1px solid #CCCCCC;
	background-color: #FAFAFA;
}
.grey-white-container .back-right-image.round-bottom,
.grey-grey-container .back-right-image.round-bottom {
    background-position:right bottom;
}
.grey-white-container .back-left-image.round-bottom-fill,
.grey-grey-container .back-left-image.round-bottom-fill {
    background-position:0px bottom;
}

/* Error, Warning, Success */
.error-container .back-left-image {
	background:transparent url(error-pa.gif) no-repeat 0 top;
}
.error-container .back-right-image {
	background:transparent url(error-pa.gif) no-repeat right top;
}
.error-container .round-body {
    border-left:1px solid #BE3512;
}
.error-container .round-body-content {
    border-right:1px solid #BE3512;
	background-color: #FFFFFF;
}
.error-container .message-body {
	background:transparent url(Icon_Err.png) no-repeat scroll left top !important;
	min-height:21px;
	min-width:35px;
	padding-left:35px;
}

.warning-container .back-left-image {
	background:transparent url(warning-.gif) no-repeat 0 top;
}
.warning-container .back-right-image {
	background:transparent url(warning-.gif) no-repeat right top;
}
.warning-container .round-body {
    border-left:1px solid #FEC601;
}
.warning-container .round-body-content {
    border-right:1px solid #FEC601;
	background-color: #FFFFFF;
}
.warning-container .message-body {
	background:transparent url(Icon_War.png) no-repeat scroll left top !important;
	min-height:21px;
	min-width:35px;
	padding-left:35px;
}

.success-container .back-left-image {
	background:transparent url(success-.gif) no-repeat 0 top;
}
.success-container .back-right-image {
	background:transparent url(success-.gif) no-repeat right top;
}
.success-container .round-body {
    border-left:1px solid #009900;
}
.success-container .round-body-content {
    border-right:1px solid #009900;
	background-color: #FFFFFF;
}
.success-container .message-body {
	background:transparent url(Icon_Suc.png) no-repeat scroll left top !important;
	min-height:21px;
	min-width:35px;
	padding-left:35px;
}

.error-container .back-right-image.round-bottom,
.warning-container .back-right-image.round-bottom,
.success-container .back-right-image.round-bottom {
	background-position:right bottom;
}
.error-container .back-left-image.round-bottom-fill,
.warning-container .back-left-image.round-bottom-fill,
.success-container .back-left-image.round-bottom-fill {
    background-position:0 bottom;
}
.message-summary {
	font-weight:bold;
	padding-top:4px;
}
.message-detail {
	padding-top:1px;
}

/* Used for creating a medium(user messaging) top bar */
.thin-top .round-top {
    height:6px;
}

/* Used for creating a large top bar */
.thick-top .round-top {
    height:33px;
}

#main-body-content {
	margin:15px auto;
	width:950px;
	text-align:left;
}
/*.footer{
  display: block;
  clear: both;
  float: none;
  border-top: solid 1px #ddd;
  margin-top: 1em;
  text-align:left! important;
  width:950px;
}
.footer td, .footer th, .footer tr {
  color:#000000;
  font-family:arial,sans-serif;
  font-size:12px;
  line-height:1.2em;
  word-spacing:0.1em;
}
.footer td {
  vertical-align: top;
}
.footer td a {
  color: #00f;
  text-decoration: none;
  white-space: nowrap;
}
.footer td a:hover{
  text-decoration: underline;
}
*/

#footer-container{
	margin: 0 auto;
    position: relative;
    width: 950px;
}

.center-foot{
	text-align: center;
	width: 100%;
}

div#footer {
        width: 100%;
        text-align: center;
        color: white;
        background-color: #336390;
        height: 26px;
        _height: 30px;
        margin-top: 15px;
        margin-bottom: 10px;
        padding-top: 4px;
    }
    #footer a {
        color: white;
        vertical-align: middle;
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
    }
    #footer-disclaimer {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        color: black;
        text-align: left;
    }
    #footer-awards {
        margin-top: 15px;
        margin-bottom: 30px;
    }
/*************/
/* Local CSS */
/*************/

/**** All Views ****/
#whois-ads-wide{
	width:100% !important;
}

.ajax-loader {
	background-position:240px -6px !important;
	text-align:center;
	padding-left:0;
}
div.divider {
	border-bottom:1px solid #E1E1E1;
}
.top-marg-20 {
	margin-top:20px;
}
.whois-tabbed {
	margin-top:10px;
}
.whoisTabs .tab-body-container {
	min-height:714px;
	_height:714px; /*IE6*/
}
.add-to-my-whois,
.remove-from-my-whois {
	float:left;
	position:relative;
	line-height:0;
	height:0;
	width:0;
	top:3px;
	z-index:100;
}
	.add-to-my-whois span {
		background:transparent url(Icon_Plu.gif) no-repeat scroll 0 0;
		position:absolute;
		cursor:pointer;
		height:13px;
		width:13px;
	}
	.adding-to-my-whois span {
		background:transparent url(Icon_Fad.gif) no-repeat scroll 0 0! important;
		min-height:13px;
	}
	.included-on-my-whois span {
		background:transparent url(Icon_Che.gif) no-repeat scroll 0 0! important;
		height:13px! important;
		width:13px! important;
	}
	.remove-from-my-whois span {
		background:transparent url(Icon_x00.gif) no-repeat scroll 0 0;
		position:absolute;
		cursor:pointer;
		height:13px;
		width:13px;
	}
.move-my-whois-row {
	position: absolute;
	top: 0px;
	right: 0px;
	left: 75%;
	line-height:0;
	height:0;
	width:0;
	top:3px;
	z-index:100;
}
	.move-my-whois-row span.button-down {
		position: absolute;
		left: 137px;
		top: 0px;
		background: transparent url(stackdow.gif) no-repeat scroll 0 0;
		cursor: pointer;
		height: 14px;
		width: 23px;
	}

	.move-my-whois-row span.button-up {
		position: absolute;
		left: 114px;
		background: transparent url(stackup0.gif) no-repeat scroll 0 0;
		cursor: pointer;
		height: 14px;
		width: 23px;
	}

.record-title-container {
	width:680px;
	position:relative;
	float:left;
	background:white;
}
.recordTitle {
	width:505px;
	position:relative;
	float:left;
}
.acquire-domain {
	width:175px;
	padding-top:5px;
	position:relative;
	float:right;
}
.editable {
	cursor:pointer;
	display:block! important;
}
#whois-search-container {
	padding:20px 0 30px;
}
#whois-search-field {
	position:relative;
	bottom:1px;
}

/*- Country/General TLDs -*/
#otherTldStatus .tab-panel,
#otherTldStatus .tab-panel-header {
	width:250px;
}
#otherTldStatus .tab-panel-body {
	width:248px;
}
#otherTldStatus ul.tab-strip,
#otherTldStatus .tab-strip-wrap {
	width:246px;
}
#otherTldStatus .tab-strip-top .tab-right {
	background:transparent url(grey-fad.png) no-repeat scroll 0 -87px;
}
#otherTldStatus .tab-strip-top .tab-left {
	background:transparent url(grey-fad.png) no-repeat scroll right -143px;
}
#otherTldStatus .tab-strip-top .tab-strip-inner {
	background:transparent url(grey-fad.png) repeat-x scroll 0 -115px;
}
#otherTldStatus .tab-strip-top .tab-strip-active .tab-right {
	background-position:0 0;
}
#otherTldStatus .tab-strip-top .tab-strip-active .tab-left {
	background-position:right -58px;
}
#otherTldStatus .tab-strip-top .tab-strip-active .tab-strip-inner {
	background-position:0 -29px;
}
#otherTldStatus .tab-mc {
	padding:0 0 15px;
	font-size:11px;
}

#otherTldStatus .standard-static-table div.float-row {
	height:auto;
}
#otherTldStatus .standard-static-table div.colAll {
	width:100%;
	padding:10px 0 5px;
	float:left;
}
#otherTldStatus .standard-static-table div.colOne {
	width:80%;
	padding:10px 0 5px;
	float:left;
}
#otherTldStatus .standard-static-table div.colTwo {
	height:15px;
	width:20%;
	padding:10px 0 5px;
	float:left;
}
#otherTldStatus .standard-static-table a {
	position:relative;
	float:left;
	line-height:100%;
	height:15px;
}

input.ctld-checkbox {
	float:left;
	height:15px;
	margin:0pt;
}
.ctld-name,
.gtld-name {
	padding-left:5px;
	top:2px;
}
.ctld-flag {
	padding-left:5px;
	top:1px;
}
a.ctld-show-all {
	float:right! important;
	text-decoration:underline;
	cursor:pointer;
}
#buy-selected-ctld {
	height:auto! important;
	margin-left:12px;
	_margin-left:2px;
}
.gtld-buy {
	top:2px;
}
#rTab-gtld a,
#rTab-gtld-copy a{
	padding-left:0;
	padding-right:5px;
}
#rTab-gtld img,
#rTab-gtld-copy img{
	vertical-align:middle;
}

/*- Related Domains for Sale -*/
.green-sale{
	width:620px;
}
.whois-sale-ml {
	padding-left:10px;
	position:relative;
	border-left:1px solid #339900;
	background-color:#FFFFFF;
}
.whois-sale-mr {
	padding-right:10px;
	border-right:1px solid #339900;
}
.whois-sale-mc {
	background-color:#FFFFFF;
	margin:0;
	padding:10px 0 13px;
}
.whois-sale-body {
	padding:0 0 4px 38px;
	position:relative;
	min-height:25px;
}
.whois-sale-link {
	font-size:14px;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
}
.whois-sale-left {
	padding-left:3px;
	height:3px;
	background:transparent url(green-co.png) no-repeat scroll 0 -6px;
}
.whois-sale-bottom.whois-sale-left {
	background-position:left 0;
}
.whois-sale-right {
	padding-right:3px;
	height:3px;
	background:transparent url(green-co.png) no-repeat scroll right -9px;
}
.whois-sale-bottom .whois-sale-right {
	background-position:right -3px;
}
.whois-sale-center {
	height:2px;
	_overflow:hidden;	/*IE6*/
	_height:3px;		/*IE6*/
	border-top:1px solid #339900;
	background:#ffffff;
}
.whois-sale-bottom .whois-sale-center {
	border-top:none;
	border-bottom:1px solid #339900;
}
.whois-sale-img {
	background:transparent url(for_sale.png) no-repeat left top;
	width:72px;
	height:72px;
	left:-44px;
	position:absolute;
	top:-20px;
	/***IE6***/
	_left:-80px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/ui-elements/img/for_sale_md.png');
	_background:none;
}

#mwTab-intro {
	background-color: white;
	border: 1px solid #CCCCCC;
	text-align:left;
	position:relative;
	float:left;
	width:96%;
	padding:2%;
	margin:10px 0 0;
}
	#mwTab-intro ul.bullet-arrow {
		padding-left:0;
	}
		#mwTab-intro ul.bullet-arrow li {
			background:none;
			line-height:16px;
			padding-left:0;
		}
#whoisForSaleMore {
	position:relative;
	float:left;
	width:50%;
	text-align:left;
}

.forSaleRelatedDomains {
	position:relative;
	float:left;
	min-width:32%;
	_width:32%; /*IE6*/
	white-space:nowrap;
}

/**** Whois Record View ****/
.whois_record {
	color:black;
	font-family:monospace;
	font-size:12px;
	letter-spacing:0;
	line-height:1.2em;
	word-spacing:0.01em;
	width:100%;
	position:relative;
	padding-bottom:10px;
}
	.whois_record br {
		line-height:1em;
	}

/**** SEO Browser ****/
#browser_container {
	background-color: white;
	border: 1px solid #CCCCCC;
	max-height:300px;
	_height:300px; /*IE6*/
	overflow:hidden;
	cursor:pointer;
}

.bc {
    font-family:sans-serif,verdana,helvetica,arial;
	_position:relative; /*IE6*/
}

.bl { color:blue; cursor:pointer; }

.bi { font-family:sans-serif,verdana,helvetica,arial; color:red; }
.bi:before { content:"["; }
.bi:after { content:"]"; }

address.bc,caption.bc,cite.bc,code.bc,dfn.bc,em.bc,strong.bc,th.bc,var.bc,body.bc,div.bc,dl.bc,dt.bc,dd.bc,ul.bc,ol.bc,li.bc,h1.bc,h2.bc,h3.bc,h4.bc,h5.bc,h6.bc,pre.bc,form.bc,fieldset.bc,input.bc,p.bc,blockquote.bc,th.bc,td.bc{
    color: black; font-size:10px; border: none; background:none;
}
h1.bc{font-size:14}
h2.bc{font-size:13.5}
h3.bc{font-size:13}
h4.bc{font-size:12.5}
h5.bc{font-size:12}
h6.bc{font-size:11.5}

input.bc { visibility:hidden; display:none;}
textarea.bc { visibility:hidden; display:none;}
select.bc { visibility:hidden; display:none;}
option.bc { visibility:hidden; display:none;}

/**** My Whois Tab ****/
#my-whois-help-container {
	text-align:right;
	line-height:0;
	height:0;
	top:-14px;
}
#my-whois-help {
	height:12px;
	line-height:12px;
}

#mwTab-intro ul.normal-bullets { margin-bottom:10px; }

	#mwTab-intro ul.normal-bullets li {
		margin-left:20px !important;
		padding:2px 0px 2px 0px;
	}


#mwTab-intro .header {
	font-weight:bold;
	min-height:13px;
	padding-left:21px;
}

#mwTab-intro .body { padding:0px 21px 0px 21px; }

#mwTab-intro .normalize a {
	font-weight:normal;
	font-size:12px;
}

#mwTab-intro #icon_plus { background: url('Icon_Plu.gif') no-repeat top left; }

#mwTab-intro #icon_check { background: url('Icon_Che.gif') no-repeat top left; }

#mwTab-intro #icon_x { background: url('Icon_x00.gif') no-repeat top left; }


/**** Mini Nav ****/
div#tci-header-right {
	float:right;
	margin-top:-20px;
	padding-right:10px;
}
#mwTab-intro #icon_sort { background: url('stackup_.gif') no-repeat -9px 0px; }

#whois-domaintools-for-windows {
    background:transparent url(DT-whois.png) no-repeat scroll left 10px;
    padding: 10px 0 5px 29px;
    margin-left: 100px;
}
#domain-monitor-icon {
    padding: 7px 0 0px 0px;
    margin-right: 10px;
}

/*** Carousel Customizations ***/
.dt-carousel {
	height:30px;
}

.dt-carousel-nav {
	height:20px;
	line-height:25px;
	top:-28px;
}
	.dt-carousel-nav span a {
		padding:3px 5px! important;
	}
	.dt-carousel-nav span.dt-carousel-current a {
		padding-bottom:4px! important;
	}
/** container holding the google ads **/
#google-ads-container{
	width: 950px;	
	position: relative;
	
}

/** center the ads **/
div.googleAdsTop{
	margin: 0 auto;
	position: relative;
}

a.google-ads-feedback {
    text-decoration: none;
    color:#898989 !important;
    font-size:8pt !important;
}

.google-ads-feedback-wide{
	width: 100px;
}


.google-ads-title {
    background:transparent none repeat scroll 0 50%;
    font-family:arial,san-serif;
    font-size:16px;
    text-decoration: underline;
    margin:5px 0;
    display: block;
}
.google-ads-title-wide1 {
    font-size: 17px;
    
}
.google-ads-body {
    float: left;
    _float: none;
    position:relative;
    padding-top: 0px !important;
}
.google-ads-displayurl-wide {
    float: left;
    padding-top: 0px !important;
    text-decoration: none;
    color:#000066;
}
.google-ads-displayurl {
    float: left;
    padding-top: 0px !important;
    font-size: 9px;
    text-decoration: none;
    color:#000066;

}
.google-ads-wide {
    float: left;
    line-height: 1.5em;
    font-size: 12px;
}
.dt-ads-wide {
    float: left;
    line-height: 1.5em;
    font-size: 12px;
    width:260px;
	padding-top:4px;
}
.dt-ads-wide1 {
    padding-top: 10px;
width: 260px;
}
.dt-ads-wide1 a {	/* IE only */
	_position:relative;
	_top:-10px;
}
.google-ads-wide1 {
    padding-top: 10px;
width: 300px;
}
.google-ads-wide2 {
    width: 260px;
    padding-right:10px;
}
.google-ads-wide3 {
    width: 300px;
    padding-right:10px;
}
div.ads-divider {
	border-bottom:1px solid #E1E1E1;
	font-size:1pt;
	height:0 !important;
	line-height:1px;
	margin:10px 0pt 8px;
	width:950px;
	position:relative;
	float:left;
	clear:left;
}
#whois-googleSearch {
    float:right;
}
#google-ad-table-right,
#google-ad-table-right form table {
	margin: 0 auto;
}

