/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

#graphnew{width:100%; height:400px;}

body {
	/*required for bar problem with gtanslate*/
	height:auto !important;
}

.tldselect{
	width:100%;
	margin-bottom:20px;	
}
.tldselect .button{
	margin-top:10px;
	margin-left:0px;
	height:24px;
	padding:0px 8px 0px 8px;
	vertical-align:top;
}
.tldselect .buttons{
	
}
.tldselect .title{
	font-size:12px;
	padding-top:5px;
	
	vertical-align:top;
	padding-right:15px;
	
}

.tldselect .opts{
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
}

.tldselect .opth{
	padding-top:14px;
}

.tldselect label {
	font-size:12px;
    display: inline;
    padding-right: 20px;
    text-indent: -15px;
}
.tldselect input[type=checkbox] {
    width: 13px;
    height: 13px;
    padding: 0px;;
    margin:0 5px 0 0;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

.tlns{
	width:100%;
	padding-bottom:40px;
}


.results{
	width:400px;
	height:700px;
}
.records{
	height:100px;
	width:250px;
}

.resform td{
	width:87px;
}

.regop{
	float:left;
	text-align:left;
	display: inline-block;
	padding: 0 3px;
	background-color:#f9f9f9;
	vertical-align:middle;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:solid 1px #C5C5C5;
}
.regops{
	float:left;
	font-size:70%;
	text-align:left;
	display: inline-block;
	padding: 0 3px;
	background-color:#f9f9f9;
	vertical-align:middle;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:solid 1px #C5C5C5;
}
.regopst{
	float:left;
	font-size:70%;
	text-align:left;
	display: inline-block;
	padding: 0 3px;
	background-color:#f9f9f9;
	vertical-align:middle;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:solid 1px #C5C5C5;
	color:rgb(138,0,0);
}


.op{
	float:left;
	text-align:left;
	display: inline-block;
	padding: 0 3px;
	margin:2px 2px;
	background-color:#a5ffb3; /*89fc9b*/
	vertical-align:middle;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:solid 1px #C5C5C5;
}
.ra{
	float:left;
	text-align:left;
	display: inline-block;
	padding: 0 3px;
	margin:2px 2px;
	background-color:#edf0ff;
	vertical-align:middle;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:solid 1px #C5C5C5;
}
.rest{
	float:left;
	text-align:left;
	display: inline-block;
	padding: 0 3px;
	margin:2px 2px;
	background-color:#f9f9f9;
	vertical-align:middle;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:solid 1px #C5C5C5;
}


.stat-explain{
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	font-size:70%;
	color:rgb(74,74,74);
}

/* overall */
.tld-stat{
	width:230px;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
}
.tld-res{
	width:60px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:right;
	color:rgb(60,105,200);
	vertical-align: top;
}
.stand-cont{
	height:232px;
}

/* registry status */
.tld-statr{
	width:230px;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
}
.tld-resr{
	width:40px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:right;
	color:rgb(138,0,0);
	vertical-align: top;
}



/*gtld-withreg*/
.tld-stat-tab{
	width:100%;
}
.tld-stat-r{
	width:30%;
	height:30px;
}
.tld-title-at{width:25%;text-align:right; height:30px;}
.tld-res-at{width:25%;text-align:right;color:rgb(138,0,0);}
.tld-title-rt{width:20%;text-align:right; height:30px;}
.tld-res-rt{width:20%;text-align:right;color:rgb(138,0,0);}
.tld-title-pt{width:25%;text-align:right; height:30px;}
.tld-res-pt{width:25%;text-align:right;color:rgb(60,105,200);}
.ra-est-container{
	padding-top:40px;
	width:100%;
	height:auto;
}
.ra-est-container .ra-est{	
	float:left;
}
.ra-est-container .ra-est-res{
	float:right;
}
.ra-est-dte{
	color:rgb(60,105,200);
	text-align:right;
	padding-bottom:0px;
	padding-top:0px;
}
.ra-est-pro{
	font-size:70%;
	text-align:right;
	padding-bottom:0px;
	padding-top:0px;
}


/*all ra signed*/
.tld-ra-str{
	width:30%;
	vertical-align:top;
}
.tld-ra-app{
	width:60%;
	vertical-align:top;
	padding-bottom:13px;
	line-height:100%;
}
.tld-ra-type{
	width:10%;
	padding-right:3px;
	vertical-align:top;	
	padding-bottom:13px;
	font-size:70%;	
	line-height:140%;
}
.tld-ra-mng{
	vertical-align:top;
	font-size:.6em;
	/*color:rgb(138,0,0);*/
	font-style:italic;
}
.tld-ra-dte{
	vertical-align:top;
	font-size:70%;
}
.tld-ra-term{
	vertical-align:top;
	font-size:70%;
	color:rgb(138,0,0);
}

.tld-ra-scroll{
	height:434px;
	overflow:auto;
}

/* most likely delegated soon - least delayed */
.tld-mlikely-str{
	width:30%;
	vertical-align:top;
}
.tld-mlikely-app{
	width:60%;
	vertical-align:top;
	padding-bottom:13px;	
	line-height:100%;
}
.tld-mlikely-type{
	width:10%;
	padding-right:3px;
	vertical-align:top;
	padding-bottom:13px;
	font-size:70%;	
	line-height:140%;
}
.tld-mlikely-mng{
	vertical-align:top;
	font-size:.6em;
	/*color:rgb(138,0,0);*/
	font-style:italic;
}
.tld-mlikely-dte{
	vertical-align:top;
	font-size:70%;
}
.tld-mlikely-notes{
	float:left;
	vertical-align:top;
	font-size:70%;
}
.tld-mlikely-scroll{
	height:382px;
	overflow-y:auto;
	overflow-x:hidden;
}


/* db updates */
.db-updates-dte{
	padding:5px 5px;	
	width:27%;
	vertical-align:top;
}
.db-updates-dted{
	padding:5px 5px;	
	width:27%;
	vertical-align:top;
	background-color:#f0f0f0;
}
.db-updates-chg{
	padding:5px 5px;	
	width:73%;
	vertical-align:top;
}
.db-updates-chgd{
	padding:5px 5px;	
	width:73%;
	vertical-align:top;
	background-color:#f0f0f0;
}

.db-updates-mng{
	vertical-align:top;
	font-size:.6em;
	/*color:rgb(138,0,0);*/
	font-style:italic;
}
.db-updates-scroll{
	height:382px;
	overflow-y:auto;
	overflow-x:hidden;
}
.db-updates-dtef{
	padding:5px 5px;	
	width:27%;
	vertical-align:top;
	background-color:#F9CC9D;
}
.db-updates-chgf{
	padding:5px 5px;	
	width:73%;
	vertical-align:top;
	background-color:#F9CC9D;
}


/* least likely delegated soon - most delayed */
.tld-llikely-str{
	width:40%;
	vertical-align:top;	
}
.tld-llikely-reasons{
	vertical-align:top;
	padding-bottom:10px;
	color:rgb(128,0,0);
	font-size:90%;
}
.tld-llikely-scroll{
	height:382px;
	overflow:auto;
}

.new-reg-str{
	width:30%;
	vertical-align:top;
}
.new-reg-app{
	width:60%;
	vertical-align:top;
	padding-bottom:13px;
	line-height:100%;
}
.new-reg-type{
	width:10%;
	padding-right:3px;
	vertical-align:top;	
	padding-bottom:13px;
	font-size:70%;	
	line-height:140%;
}
.new-reg-mng{
	vertical-align:top;
	font-size:.6em;
	/*color:rgb(138,0,0);*/
	font-style:italic;
}
.new-reg-dte{
	vertical-align:top;
	font-size:70%;
}
.new-reg-scroll{
	height:434px;
	overflow:auto;
}
/*remove after full*/
.new-reg-tab{
	width:100%;
}


.tld-rl-info{
	vertical-align:top;
	font-size:.85em;
}

.tld-rl-bullets{
	line-height:25px;
}
.tld-rl-key{
	line-height:25px;
}
.tld-rl-key img{
	padding-right:10px;
}


/* OVERALL BLOCK */

.tld-rl-summary{
	
	height:360px;
}
.emergency{
	font-size:13px;
	color:rgb(128,0,0);
	
}

.tld-rl-statt{
	width:270px;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
}
.tld-rl-rest{
	width:150px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:right;
	color:rgb(0,138,0);
	vertical-align: top;
}

.tld-rl-stat{
	width:270px;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
	color:#666;
}
.tld-rl-res{
	width:150px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:right;
	color:#666;
	vertical-align: top;
}
.tld-rl-statc{
	width:290px;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
	color:#000;
	font-size:1.1em;
}

.tld-rl-resc{
	width:130px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:right;
	color:#000;
	vertical-align: top;
	font-size:1.1em;
}

.tld-rl-resc a{
	color:#000;
}

.tld-rl-resca{
	text-align:left;
	padding-left:3px;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
	font-size:1.2em;
}
.tld-rl-statt{
	width:200px;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
}
.tld-rl-rest{
	width:65px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:right;
	color:#000;
	vertical-align: top;
}
.summary-col4 td{
	padding-bottom:8px;
}
.total4{
	width:150px;
	padding-bottom:10px;	
}
.title4{
	width:115px;	
	text-align:right;
	font-size:.8em;
}
.data4{
	color:rgb(60,105,200);
	text-align:right;
}
.data5{
	color:rgb(138,0,0);
	text-align:right;
}
.datas4{
	color:rgb(192,192,192);
	text-align:right;
	font-size:.8em;
}
.datar4{
	color:rgb(138,0,0);
	text-align:right;
}

/*registry levels scrollable table*/
.tld-rl-wrapper{
	background-color:#F4F4F4;
	padding-bottom:1px;
	width:100%;
	font-family:Helvetica,Arial,Sans-Serif;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}

.tld-rl-mng{
	vertical-align:top;
	font-size:.6em;
	/*color:rgb(138,0,0);*/
	font-style:italic;
}
.tld-rl-scroll{
	height:720px;
	background-color:#FFFFFF;
	overflow:auto;
	/*padding-top:11px;*/
}
.tld-rl-title{
	overflow:auto;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.tld-rl-scroll .jspVerticalBar{
	width: 10px;
}

.overall th {
	background-color:#ffffff;
	color:#000;	
	display:none;
}

.overall tbody tr.odd td{
	background-color:#fff;
}
.overall tbody tr.even td{
	background-color:#f8f8f8;
}


.titles th {
	height:20px;
	background-color:#F4F4F4;
	color:#000;
	vertical-align:middle;
	color:#555555;
	padding-top:10px;
	padding-bottom:10px;
}
.titles th a {
	padding:0 0;
	color:#333 !important;
}

.overall, .titles{
	width:100%;
}

.graphall{
	width:100%;
}
.graphinc{
	width:100%;
}
.graphal{
	width:100%;
}
.graphalt{
	width:100%;
}
.graphinc{
	width:100%;
}

.overall td{
	height:40px;
	vertical-align:middle;
}

.tld-rl-mng{
	vertical-align:top;
	font-size:.6em;
	/*color:rgb(138,0,0);*/
	font-style:italic;
	color:rgb(128,128,128);
}

/* title table header classes*/
.tlab{
	width:20%;
	text-align:left;
	vertical-align:top;
	padding:0 0 0 5px;
	
}
.tnum{
	width:8%;
	text-align:right !important;
	vertical-align:top;
	font-weight:normal;
	font-size:1.00em;
	padding: 0 0;
	padding-right:3%;
}
.tdom{
	width:18%;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	font-size:1.03em;
	padding: 0 0;
	
}
.tdomt{
	width:92px;
}
.tsr,.tlr,.tea,.tga{
	width:10%;
	text-align:center;
	vertical-align:top;
	padding:0 0;
	font-weight:normal;
}
.tpp{
	width:16%;
	text-align:center;
	vertical-align:top;
	padding:0 0;
}

.tinc{
	width:24%;
	text-align:right;
	vertical-align:top;
	padding:0 0;
	padding-right:11%;
	font-weight:normal;
	font-size:.9em;
}
.treg {
	width:10%;
	text-align:right;
	vertical-align:top;
	padding:0 0;
	font-weight:normal;
	font-size:1.03em;
}

.tpad{
	width:10px;
	padding:0 0;
}

/*data column classes*/
.lab{
	width:20%;
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
}
.num{
	width:8%;
	text-align:right !important;
	vertical-align:middle;
	font-size:1.00em;
	padding: 0 0;
	padding-right:3%;
}
.dom{
	width:18%;
	text-align:left;
	vertical-align:middle;
	font-size:1.1em;
	padding: 0 0;
}
.inperiod{
	width:10%;
	text-align:center;
	vertical-align:middle;
	color:rgb(128,128,128);
}
.sr,.lr,.ea,.gav{
	width:10%;
	text-align:center;
	vertical-align:middle;
	color:rgb(128,128,128);
	padding: 0 0;
}
.inc{
	width:24%;
	text-align:right;
	vertical-align:middle;
	color:rgb(128,128,128);
	padding: 0 0;
	padding-right:11%;
}

.reg {
	width:10%;
	text-align:right;
	vertical-align:middle;
	font-size:1.00em;
}


/*data icon classes*/
.na{
	background-image:url("../images/na.png");
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:10%
}
.ny{
	background-image:url("../images/ny.png");
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:10%
}
.bl{
	
}
.comp{
	background-image:url("../images/tick.png");
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:10%
}
.nodisplay{
	display:none;
}
.h-line{
	background-color:#f8f8f8;/**/
}



.dash-ea-wrapper{
	padding-right:0px;
	padding-left:0px;
	height:389px;
}
.dash-ea-title{
	overflow:auto;
	padding-top:4px;
	padding-bottom:3px;	
	border-bottom:1px solid #d4d4d4;
}
.dash-ea-title .tlab{
	width:25%;
	background-color:#fff;
	font-weight:normal;
	font-size:.9em;
}
.dash-ea-title .tdom{
	width:43%;
	background-color:#fff;
	
}
.dash-ea-title .tea{
	width:0%;
	display:none;
}
.dash-ea-title .tinc{
	width:12%;
	background-color:#fff;
	font-size:.9em;
	font-weight:normal;
	color:rgb(128,128,128);
	
}
.dash-ea-title .treg{
	width:16%;
	background-color:#fff;
	text-align:right;
	padding-right:3px;
}
.dash-ea-scroll{
	/*height:360px;*/
	background-color:#FFFFFF;
	overflow:auto;
	padding-top:18px;
	padding-bottom:5px;
}
.dash-ea-scroll img{
	vertical-align:baseline;
	padding-right:4px;
}
.dash-ea-overall{
	width:100%;
}
.dash-ea-overall th {
	padding:0 0;
	background-color:#ffffff;
	color:#000;	
}
.dash-ea-overall td{
	height:35px;
	vertical-align:middle;
}
.dash-ea-info{
	vertical-align:top;
	font-size:.85em;	
}


/*data column classes*/
.dash-ea-scroll .lab{
	width:25%;
	vertical-align:top;
	font-style:italic;
}
.dash-ea-scroll .dom{
	width:43%;
	vertical-align:top;
}
.dash-ea-scroll .ea{ 
	width:0%;
	text-align:center;
	display:none;
}
.dash-ea-scroll .inc{
	width:12%;
	text-align:center;
	vertical-align:top;
	font-size:.9em;
	font-weight:normal;
	color:rgb(128,128,128);
	
}
.dash-ea-scroll .ny{ 
	width:18%;
	text-align:center;
	display:none;
	vertical-align:top;
}
.dash-ea-scroll .inperiod{
	width:18%;
	text-align:center;
	display:none;
	vertical-align:top;
}
.dash-ea-scroll .reg{
	width:16%;
	text-align:right;
	vertical-align:top;
	padding-right:3px;
}
.dash-ea-time{
	font-size:.7em;
}
.dash-ea-per{
	width:100%;	
}
.dash-ea-sr{
	background-color:#DCE2F1;
	color:#666;
}
.dash-ea-sr,
.dash-ea-ga{
	width:6%;
	border:1px solid #d4d4d4;	
	text-align:center;
}
.dash-ea-p{
	
}
.dash-ea-pd{
	background-color:#DCE2F1;
	color:#888;
}
.dash-ea-ph{
	background-image:url("../images/progress.png");
	background-repeat:no-repeat;
}
.dash-ea-p,
.dash-ea-pd,
.dash-ea-ph{
	width:12.5%;
	border:1px solid #d4d4d4;
	border-right:1px dotted #d4d4d4;
	border-left:1px dotted #d4d4d4;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.1em;
	padding:6px 0 6px 0;
}
.dash-ea-sr,
.dash-ea-pd{
	cursor:pointer;
}
.dash-sm{
	font-size:.75em;
	font-weight:normal;
}
.dash-ea-sr,
.dash-ea-p,
.dash-ea-pd,
.dash-ea-ph{
	position: relative; 
	z-index: 1;	
}
.dash-ea-cover{	
	position: absolute; 
	z-index: 2; 
	top: 0; 
	left: 50%; 
	width: 5px; 
	height: 100%;	
	background-image:url("../images/marker2.png");
	background-repeat:no-repeat;
	background-size:100% 100%;
	display:none;
}
.dash-ea-txt{	
	border:0px solid #e4e4e4;
	border-top:0px;
	padding:20px 0px 7px 10px;
	text-align:right;
	font-size:1.15em;
}
.dash-ea-txt .hg{
	font-weight:bold;
}

.dash-ea-txt img{
	padding-right:5px;
	vertical-align:baseline;
}
.dash-ea-now{
	width:.50em;
	height:.80em;
	background-color:rgb(115,255,0);
	display:inline-block;
	margin-right:7px;
}
.dash-ea-next{
	width:.50em;
	height:.80em;
	background-color:rgb(255,184,0);
	display:inline-block;
	margin-right:7px;
}
.navEAtxt{	
	text-align:right;
	
}
.navEA {
    margin:0px 0;
    display:none;
}
.navEA a {
    display:inline-block;
    cursor:pointer;
    margin:0 5px;
    padding:4px;
    border-radius:50%;
    background-color:#D4EE5E;
}
.navEA a:hover {
    background-color:#222;
    color:#fff;
}
.navEA a.jp-previous {
    margin-right:15px;
}
.navEA a.jp-next {
    margin-left:15px;
}
.navEA a.jp-current,a.jp-current:hover {
    color:#FF4242;
    font-weight:bold;
}
.navEA a.jp-disabled,a.jp-disabled:hover {
    color:#bbb;
}
.navEA a.jp-current,a.jp-current:hover,.navEA a.jp-disabled,a.jp-disabled:hover {
    cursor:default;
    background-color:#FF4242;
}
.navEA span {
    margin: 0 5px;
}
#cntpd{
	display:inline;
	font-weight:bold;
	width:100px;
	padding-left:0px;
}
#cntga{
	display:inline;
}


.dash-lr-wrapper{
	padding-right:0px;
	padding-left:0px;
	
}
.dash-lr-title{
	overflow:auto;
	padding-top:4px;
	padding-bottom:3px;	
	border-bottom:1px solid #d4d4d4;
}
.dash-lr-title .tlab{
	width:30%;
	background-color:#fff;
	font-weight:normal;
	font-size:.9em;
}
.dash-lr-title .tdom{
	width:30%;
	background-color:#fff;
	
}
.dash-lr-title .tea{
	width:18%;
}
.dash-lr-title .tinc{
	width:18%;
	background-color:#fff;
	font-size:.9em;
	font-weight:normal;
	color:rgb(128,128,128);
	
}
.dash-lr-title .treg{
	width:18%;
	background-color:#fff;
}
.dash-lr-title .teand{
	width:0%;
	display:none;
}

.dash-lr-scroll{
	/*height:360px;*/
	background-color:#FFFFFF;
	overflow:auto;
	padding-top:18px;
	padding-bottom:5px;
}
.dash-lr-scroll img{
	vertical-align:baseline;
	padding-right:4px;
}
.dash-lr-overall{
	width:100%;
}
.dash-lr-overall th {
	padding:0 0;
	background-color:#ffffff;
	color:#000;	
}
.dash-lr-overall td{
	height:35px;
	vertical-align:middle;
}
.dash-lr-info{
	vertical-align:top;
	font-size:.85em;	
}


/*data column classes*/
.dash-lr-scroll .lab{
	width:30%;
	vertical-align:top;
	font-style:italic;
}
.dash-lr-scroll .dom{
	width:30%;
	vertical-align:top;
}
.dash-lr-scroll .ea{ 
	width:18%;
	text-align:center;
}
.dash-lr-scroll .eand{ 
	width:0%;
	display:none;
}
.dash-lr-scroll .inc{
	width:18%;
	text-align:center;
	vertical-align:top;
	font-size:.9em;
	font-weight:normal;
	color:rgb(128,128,128);
	
}
.dash-lr-scroll .ny{ 
	width:18%;
	text-align:center;
	vertical-align:top;
}
.dash-lr-scroll .inperiod{
	width:18%;
	text-align:center;
	vertical-align:top;
}
.dash-lr-scroll .reg{
	width:18%;
	text-align:center;
	vertical-align:top;
}
.dash-lr-time{
	font-size:.7em;
}
.dash-lr-per{
	width:100%;	
}
.dash-lr-sr{
	background-color:#DCE2F1;
	color:#666;
}
.dash-lr-sr,
.dash-lr-ga{
	width:6%;
	border:1px solid #d4d4d4;	
	text-align:center;
}
.dash-lr-pd{
	background-color:#DCE2F1;
	color:#666;
}
.dash-lr-ph{
	background-image:url("../images/progress.png");
	background-repeat:no-repeat;
}
.dash-lr-p,
.dash-lr-pd,
.dash-lr-ph{
	width:12.5%;
	border:1px solid #d4d4d4;
	border-right:1px dotted #d4d4d4;
	border-left:1px dotted #d4d4d4;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.1em;
	padding:6px 0 6px 0;
}
.dash-lr-sr,
.dash-lr-pd{
	cursor:pointer;
}
.dash-sm{
	font-size:.75em;
	font-weight:normal;
}
.dash-lr-sr,
.dash-lr-p,
.dash-lr-pd,
.dash-lr-ph{
	position: relative; 
	z-index: 1;
}
.dash-lr-cover{
	position: absolute; 
	z-index: 2; 
	top: 0; 
	left: 50%; 
	width: 5px; 
	height: 100%;	
	background-image:url("../images/marker2.png");
	background-repeat:no-repeat;
	background-size:100% 100%;
	display:none;
}
.dash-lr-txt{	
	border:0px solid #e4e4e4;
	border-top:0px;
	padding:20px 0px 7px 10px;
	text-align:right;
	font-size:1.1em;
}
.dash-lr-txt img{
	padding-right:5px;
	vertical-align:baseline;
}
.dash-lr-now{
	width:.50em;
	height:.80em;
	background-color:rgb(115,255,0);
	display:inline-block;
	margin-right:7px;
}
.dash-lr-next{
	width:.50em;
	height:.80em;
	background-color:rgb(255,184,0);
	display:inline-block;
	margin-right:7px;
}
.navLRtxt{	
	text-align:right;
	
}
.navLR {
    margin:0px 0;
}
.navLR a {
    display:inline-block;
    cursor:pointer;
    margin:0 5px;
    padding:4px;
    border-radius:50%;
    background-color:#D4EE5E;
}
.navLR a:hover {
    background-color:#222;
    color:#fff;
}
.navLR a.jp-previous {
    margin-right:15px;
}
.navLR a.jp-next {
    margin-left:15px;
}
.navLR a.jp-current,a.jp-current:hover {
    color:#FF4242;
    font-weight:bold;
}
.navLR a.jp-disabled,a.jp-disabled:hover {
    color:#bbb;
}
.navLR a.jp-current,a.jp-current:hover,.navEA a.jp-disabled,a.jp-disabled:hover {
    cursor:default;
    background-color:#FF4242;
}
.navLR span {
    margin: 0 5px;
}
#lrcntpd{
	display:inline;
	font-weight:bold;
	width:100px;
	padding-left:5px;
}
#lrcntga{
	display:inline;
}



.dash-ga-wrapper{
	padding-right:0px;
	padding-left:0px;
	
}
.dash-ga-title{
	overflow:auto;
	padding-top:4px;
	padding-bottom:3px;	
	border-bottom:1px solid #d4d4d4;
}

.dash-ga-scroll{
	height:900px;
	background-color:#FFFFFF;
	overflow:auto;
	padding-top:10px;
	padding-bottom:5px;
}

.dash-ga-overall{
	width:100%;
	line-height:100%;
	font-size:1.05em;
}

.dash-ga-overall tr{
	height:40px;
}
.dash-ga-overall .nodisp{
	display:none;
}

.dash-ga-overall th {
	padding:0 0;
	background-color:#ffffff;
	color:#464545 !important;	
}
.dash-ga-overall td{
	vertical-align:middle;
	background-color:#fff;
}
.dash-ga-overall input[type="text"]{
	-webkit-appearance: none;
	-webkit-border-radius:0px;
	box-shadow:0 0;
	border-radius:0px;
	border:none;
	margin:0 0;	
	padding:0px 0px;
	font-family:'ABeeZee',Helvetica,Arial,Sans-Serif;
	vertical-align: middle;
	width:100%;
	font-size:inherit;
	height:20px;
	border-bottom:2px #E7F3FC dashed;
	text-align:right;
}
.dash-ga-overall input[type="text"]:focus{
	background-image:none;
	border-bottom:2px #E7F3FC solid;
}
.dash-ga-overall input[type="text"]:hover{
	border-bottom:2px #E7F3FC solid;
	
}
.dash-ga-overall input[type="button"]{
	font-size:inherit;
	font-family:'ABeeZee',Helvetica,Arial,Sans-Serif;
	
}

.dash-ga-overall .lnk{
	width:50%;
}

.dash-ga-overall .dot{
	font-weight:bold;
	padding-right:1px;
	padding-left:0px;
}
.dash-ga-info{
	vertical-align:top;
	font-size:.85em;	
}

/*data title classes*/
.dash-ga-title th{
	height:18px;
	vertical-align:top;
}
.dash-ga-title .twh{
	width:20%;
	background-color:#fff;	
	padding:0 0;
	font-style:italic;
	font-weight:normal;
	text-align:right;
}
.dash-ga-title .tlk{
	width:130px;	
	background-color:#fff;	
	padding:0 0;
}

.dash-ga-title .tst{
	display:none;
}
.dash-ga-title .tsc{
	display:none;
}
.dash-ga-title .tsrc{
	/*width:15%;*/
	background-color:#fff;
	padding:0 0;	
	padding-left:4px;
	font-weight:normal;
	color:rgb(128,128,128);
	font-size:.9em;
}
.dash-ga-title .tgph{
	width:15%;
	background-color:#fff;
	color:#333;
	font-weight:normal;
	font-size:.9em;
	text-align:center;
	padding:0;
}
.dash-ga-title .ti{
	width:15%;
	background-color:#fff;
	color:#333;
	font-weight:normal;
	font-size:.9em;
	text-align:center;
	padding:0;
}
.dash-ga-title .tinp{	
	width:7%;
	background-color:#fff;
	color:rgb(128,128,128);
	font-weight:normal;
	font-size:.9em;
	text-align:center;
	padding:0;
}
.dash-ga-title .tinc{
	width:9%;
	background-color:#fff;
	color:rgb(128,128,128);
	font-weight:normal;
	font-size:.9em;
	text-align:center;	
	padding-top:0px;
	padding-bottom:0px;
}
.dash-ga-title .treg{
	width:12%;
	background-color:#fff;
	color:rgb(128,128,128);
	font-weight:normal;
	font-size:.9em;
	text-align:right;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.dash-ga-title .tpp{
	width:12%;
	background-color:#fff;
	color:rgb(128,128,128);
	font-weight:normal;
	font-size:.9em;
	text-align:right;
	padding-right:2px;
}



/*data column classes*/

.whinp {
	text-align:right;
	border-width:0px;
	background-color:#fff;		
	/*background:url("../images/enternamesm.png") no-repeat;*/
	background-position:right;
}

.popover{
	width:200px;
}
.pop{
	font-size:.8em;
	color:#73A0CF;
	font-weight:normal;
	vertical-align:middle;
}

.poptxt{
	margin:0 0;
	padding:0 0;
	color:#333;
	font-weight:normal;
	text-align:left;
	font-size:10px;
	line-height:110%;
}
.poptxt .spu{
	color:#008444;
}
.popex{
	margin:0 0;
	padding:0 0;
	font-size:10px;
	font-weight:normal;
	text-align:left;	
	overflow:hidden;
}
.popex ul{
	list-style-type: none;
	padding:0;
	margin:0;
}

.dga-butt{
	background-color:#F7F7F7;
	font-family: 'ABeeZee',Helvetica,Arial,Sans-Serif;
	font-size: inherit;
	width:auto;
	cursor: pointer;
	border-radius:6px;
	-webkit-appearance: button;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset;
	padding:3px 2px 3px 2px;
	border: 1px solid #D8D8D8;
}
.dash-ga-overall button:hover{
	border: 1px solid #a8a8a8;
}
.dash-ga-overall button:focus{
	outline: 0;
}
.dash-ga-overall .spu{
	color:#008444;	
}
.dash-ga-overall .sp1{
	color:#DDB840;	
}

.dash-ga-overall .wh{
	width:20%;
	padding-right:1px;
}
.dash-ga-overall .lk{
	width:130px;
	padding-right:3px;
	padding-bottom:2px;
}
.dash-ga-overall .st{
	display:none;
}
.dash-ga-overall .sc{
	display:none;
}
.dash-ga-overall .src{
	/*width:15%;*/
	padding-bottom:1px;
}
.dash-ga-overall .gph{
	width:15%;	
	text-align:center;	
	font-size:.8em;
	color:rgb(128,128,128);
}
.dash-ga-overall .i{
	width:15%;	
	text-align:center;	
	font-size:.8em;
	color:rgb(128,128,128);
}
.dash-ga-overall .inp{
	width:7%;
	text-align:center;	
	font-size:.8em;
	color:rgb(128,128,128);
}
.dash-ga-overall .inc{
	width:9%;
	text-align:center;
	font-size:.8em;
	color:rgb(128,128,128);	
	
}
.dash-ga-overall .reg{
	width:12%;
	text-align:right;
	font-size:.8em;
	padding-right:2px;
}
.dash-ga-overall .pp{
	width:12%;
	text-align:right;
	font-size:.8em;
	padding-right:2px;
}

.dash-ga-overall img{
	cursor:pointer;
	vertical-align:baseline;
}

.dash-ga-overall .gphi{
	cursor:pointer;
}

/*top 10 contended*/
.tld-cont-str{
	width:40%;	
	vertical-align:top;
}
.tld-cont-sz{
	vertical-align:top;
}
.tld-cont-app{
	vertical-align:top;
}
.tld-cont-app-last{
	padding-bottom:10px;
	vertical-align:top;
}
.tld-cont-scroll{
	height:434px;
	overflow:auto;
}

/*info - preregistration*/
.inf-pre-names{
	padding-bottom:5px;
}
.inf-pre-names .inf-pre-namel{
	font-size:90%;
	vertical-align:top;
	float:left;
	clear:both;
}
.inf-pre-names .inf-pre-namer{
	font-size:90%;
	vertical-align:top;
	float:right;	
}
.inf-pre-notes{
	font-size:90%;
}

.tt-datatype{
	font-size:12px;
	line-height:100%;
}

.tt-datatype label {
	font-size:12px;
    display: inline;
    padding-right: 10px;
    text-indent: -15px;
}
.tt-datatype input[type=radio] {
    width: 13px;
    height: 13px;
    padding: 0px;;
    margin:0 3px 0 0;
    position: relative;
    top: -1px;
    *overflow: hidden;
}


.tt-wrapper{
	padding-right:0px;
	padding-left:0px;	
	position:relative;
	width:100%;
	display:none;
}
.tt-select{
	padding-bottom:15px;
}
.tt-overall{
	width:100%;
	line-height:100%;
	vertical-align:middle;
	font-family:'ABeeZee',Helvetica,Arial,Sans-Serif;
}
.tt-overall thead tr{
	border-bottom:1px solid #d4d4d4;
	height:18px;
}
.tt-overall img{
	cursor:pointer;
	vertical-align:baseline;
}

.tt-overall th {
	padding:0 0;
	background-color:#ffffff;
}
.tt-overall td{
	background-color:#fff;
	vertical-align:middle;
	padding:0 0;
}
.tt-overall .nodisp{
	display:none;
}
.tt-overall .arrows{
	padding-right:2px;
	cursor:auto:
}
.tt-overall .trr{

}
.tt-overall .tru{
	display:none;
}


.tt-overall .dot{
	font-weight:bold;
	padding-right:1px;
	padding-left:0px;
}
.tt-wrapper .switch{
	position:absolute;
	width: 140px;
	right:-10px;
	text-align:center;
	font-size:.80em;
	border-left:1px solid #16B2F2;
	border-bottom:1px solid #16B2F2;	
}
.switch p{
	cursor:pointer;
	padding:0px;
	margin:0px;	
}
.switch p:hover{
	color:#000;
}
.switch .td1{
	width:50%;
	color:#666;
	background-color:#e4e4e4;
}
.switch .td2{
	width:50%;
	color:#666;
	background-color:#fff;
}
.tt-wrapper .switchu{
	position:absolute;
	width: 140px;
	right:-10px;
	display:none;
	text-align:center;
	font-size:.80em;
	border-left:1px solid #DDA9AB;
	border-bottom:1px solid #DDA9AB;	
}
.switchu p{
	cursor:pointer;
	padding:0px;
	margin:0px;	
}
.switchu p:hover{
	color:#000;
}
.switchu .tdu1{
	width:50%;
	color:#666;
	background-color:#e4e4e4;
}
.switchu .tdu2{
	width:50%;
	color:#666;
	background-color:#fff;
}
.tt-wrapper .explain{
	position:absolute;
	width: 150px;
	right:-5px;
	top:-37px;
	text-align:right;
	font-size:1.0em;
	
}
.tt-wrapper .explainu{
	position:absolute;
	display:none;
	width: 150px;
	right:-5px;
	top:-37px;
	text-align:right;
	font-size:1.0em;
	
}
.tt-wrapper .purpose{
	position:absolute;
	width: 140px;
	left:-10px;
	text-align:center;
	font-size:.80em;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;	
}
.purpose p{
	cursor:pointer;
	padding:0px;
	margin:0px;	
}
.purpose p:hover{
	color:#000;
}
.purpose .tda{
	width:50%;
	color:#666;
	background-color:#e4e4e4;
}
.purpose .tdb{
	width:50%;
	color:#666;
	background-color:#fff;
}


/*data title classes*/
.tt-overall .tnum{
	width:6%;
	vertical-align:middle;
	background-color:#fff;	
	font-weight:normal;
	padding-top:12px;
	padding-bottom:8px;	
	padding-right:2%;
}
.tt-overall .tdom{
	width:36%;	
	background-color:#fff;	
	text-align:left;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:8px;	
	font-size:1.00em;
	color:#454545;
}
.tt-overall .thid{
	width:24%;
	background-color:#fff;
	color:#454545;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	padding-right:0%;
	padding-top:12px;
	padding-bottom:8px;	
	display:none;	
}
.tt-overall .tdta{
	width:24%;
	background-color:#fff;
	color:#454545;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	padding-right:0%;
	padding-top:12px;
	padding-bottom:8px;	
}
.tt-overall .tmov{
	width:24%;
	background-color:#fff;
	color:rgb(128,128,128);
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:8px;	
}
.tt-overall .ti{
	width:10%;
	background-color:#fff;
	color:#333;	
	font-weight:normal;
	text-align:right;	
	padding-top:12px;
	padding-bottom:8px;	
}

/*data row classes*/
.tt-overall .nm{
}
.tt-overall .hd{
	display:none;
}
.tt-overall .hd1{
	display:none;
}
.tt-overall .hd2{
	display:none;
}

/*data column classes*/
.tt-overall .num{
	width:6%;
	padding-top:14px;
	padding-bottom:10px;	
	padding-right:2%;
	font-size:1.10em;
}
.tt-overall .dom{
	width:36%;
	text-align:left;
	padding-top:14px;
	padding-bottom:10px;	
	font-size:1.10em;
}
.tt-overall .hid{
	width:24%;
	text-align:center;
	padding-top:14px;
	padding-bottom:10px;	
	padding-right:0%;
	display:none;
}
.tt-overall .dta{
	width:24%;
	text-align:center;
	padding-top:14px;
	padding-bottom:10px;	
	padding-right:0%;
}
.tt-overall .mov{
	width:24%;
	text-align:center;
	color:rgb(128,128,128);
	padding-top:14px;
	padding-bottom:10px;	
}
.tt-overall .i{
	width:10%;	
	text-align:right;	
	color:rgb(128,128,128);
	padding:14px 5px 10px 0;
}

.tt-overall .devslow{
	
}
.tt-overall .devavg{
	font-size:80%;
}


.tt-popext{
	padding:0 0;
	font-size:10px;
	font-weight:normal;
	text-align:left;	
	overflow:hidden;	
}
.tt-popexi{
	padding:0 0 0px 0;
	font-size:10px;
	font-weight:normal;
	text-align:left;		
}
.tt-poptb, .tt-poptf{
	width:100%;		
}
.tt-popexa{
	padding:10px 0 0px 0;
	font-size:10px;
	font-weight:normal;
	text-align:left;	
	overflow-x:hidden;
}

.ttpl, .ttpls{
	width:60%;
	vertical-align:top;	
}
.ttpls{
	color:rgb(192,192,192);
	padding-bottom:2px;
}
.ttpi, .ttpis{
	width:40%;
	vertical-align:top;
	text-align:right;
	color:rgb(60,105,200);
}
.ttpis{
	color:rgb(192,192,192);
	padding-bottom:2px;
}

.ttpld, .ttplds, .ttpldb,.ttpldc{
	width:60%;
	vertical-align:top;	
	line-height:13px;
}

.ttpldc{
	color:rgb(192,192,192);
}
.ttplds{
	color:rgb(192,192,192);
	padding-bottom:5px;
}
.ttpid, .ttpids,.ttpidb,.ttpidc{
	width:40%;
	vertical-align:top;
	text-align:right;
	color:rgb(60,105,200);
	line-height:13px;
}
.ttpidc{
	color:rgb(192,192,192);
}
.ttpids{
	color:rgb(192,192,192);
	padding-bottom:5px;
}
.ttpldb, .ttpidb{
	padding-bottom:6px;
}

.tt-popexl{
	margin:0 0;
	padding:0 0;
	font-size:10px;
	font-weight:normal;
	text-align:left;	
	overflow-y:auto;
	overflow-x:hidden;
	height:100px;	
	background-color: #f9f9f9;
	color:#555;
	
}
.tt-popexl .pxl{
	width:50px;
}
.tt-popexl .pxr{
	text-align:left;
}

.tt-popexl .ttpl{
	width:50px;
}
.tt-popexl .ttpi{
	width:80px;
}

.tt-popex ul{
	list-style-type: none;
	padding:0;
	margin:0;
}

.tt-popat{
	padding:0 0;
	font-size:11px;
	font-weight:normal;
	text-align:left;	
	overflow:hidden;	
}
.tt-popatw{
	padding-bottom:10px;
}
.tt-popatb{
	margin:0 0;
	padding:0 0;
	padding-bottom:10px;
	color:#333;
	font-weight:normal;
	text-align:left;
	font-size:10px;
	line-height:110%;
	background-color: #f9f9f9;
	overflow-y:auto;
	overflow-x:hidden;
	height:100px;
}
.tt-popatl{
	margin:0 0;
	padding:0 0;
	font-size:10px;
	font-weight:normal;
	text-align:left;	
	overflow-y:auto;
	overflow-x:hidden;
	height:110px;
	background-color: #f9f9f9;
	color:#555;	
	line-height:120%;
}
.tt-popatl .at{
	font-weight:bold;
}


/* overrides */
#s5_breadcrumb_fonts_wrap{
	padding-top:7px;
	padding-bottom:7px;
}

.module_round_box {
	padding:10px;
	padding-bottom:16px;
}
.module_round_box .s5_mod_h3 {
	padding-bottom:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	margin-left:-10px;
	margin-top:-10px;
	margin-right:-10px;
	margin-bottom:12px;
}

select {
  width: 150px;
  border: 1px solid #bbb;
  background-color: #ffffff;
}

#s5_nav li a {
	color:#FFFFFF;
	font-size:14px;
}

#s5_google {
background:none;
height:20px;
width:20px;
} 
#s5_twitter {
background:none;
height:20px;
width:20px;
} 
#s5_breadcrumb_fonts_wrap {
padding-top: 1px;
padding-bottom: 1px;
background-color:#F9F9F9;
}
#s5_loginreg { 
margin-top:2px;
}

#s5_drop_down_inner .module_round_box_outer {
margin-left:10px;
margin-right:10px;
margin-bottom:30px;
}

#s5_header_wrap .module_round_box_outer {
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
}

#s5_shape5_logo {
display:none;
}
#s5_nav li{
	padding-top:3px;
	padding-bottom:0px;
	vertical-align:middle;
	height:30px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
#s5_header_area_inner{
	padding-top:20px;
}
#s5_nav li.active {
	background:#F9F9F9;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
#s5_nav li:hover {
	background:#F9F9F9;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.module_round_box-ctrl {
background:#FAFAFA;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:solid 1px #c5c5c5;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:-8px;
margin-top:0px;
}
.module_round_box-ctrl {
-webkit-box-shadow: 0 0px 8px #BDBDBD;
-moz-box-shadow: 0 0px 8px #BDBDBD;
box-shadow: 0 0px 8px #BDBDBD;
}

.module_round_box-pop {
background:#FFFFFF;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:solid 1px #C5C5C5;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:16px;
}
.module_round_box-pop .s5_mod_h3 {
border-bottom:solid 1px #C5C5C5;
background:#FAFAFA;
background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9F9F9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* IE10+ */
background: linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* W3C */
-moz-border-radius:6px 6px 0px 0px;
-webkit-border-radius:6px 6px 0px 0px;
border-radius:6px 6px 0px 0px;
padding-bottom:11px;
padding-left:13px;
padding-right:13px;
padding-top:12px;
margin-left:-10px;
margin-top:-10px;
margin-right:-10px;
margin-bottom:0px;
}
.module_round_box-pop .s5_h3_first {
color:#73A0CF;
}
.module_round_box-pop {
-webkit-box-shadow: 0 0px 8px #BDBDBD;
-moz-box-shadow: 0 0px 8px #BDBDBD;
box-shadow: 0 0px 8px #BDBDBD;
}


.module_round_box-reg {
background:#FFFFFF;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:solid 1px #C5C5C5;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:16px;
}
.module_round_box-reg .s5_mod_h3 {
border-bottom:solid 1px #C5C5C5;
background:#FAFAFA;
background: -moz-linear-gradient(top, #FFFFFF 0%, #E4C72F 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E4C72F)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%,#E4C72F 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FFFFFF 0%,#E4C72F 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #FFFFFF 0%,#E4C72F 100%); /* IE10+ */
background: linear-gradient(top, #FFFFFF 0%,#E4C72F 100%); /* W3C */
-moz-border-radius:6px 6px 0px 0px;
-webkit-border-radius:6px 6px 0px 0px;
border-radius:6px 6px 0px 0px;
padding-bottom:11px;
padding-left:13px;
padding-right:13px;
padding-top:12px;
margin-left:-10px;
margin-top:-10px;
margin-right:-10px;
margin-bottom:0px;
}
.module_round_box-reg .s5_h3_first {
color:#73A0CF;
}
.module_round_box-reg {
-webkit-box-shadow: 0 0px 8px #BDBDBD;
-moz-box-shadow: 0 0px 8px #BDBDBD;
box-shadow: 0 0px 8px #BDBDBD;
}


.chronoform{
	width:100%;
	padding:0 auto;
}
.chronoform img{
	padding:0 !important;
}
.privacy p{
	padding-bottom:2px;
}
.terms p{
	padding-bottom:2px;
}
.chronoform .gcore-label-left{
	font-weight:normal;
}

#tbcontact td{
	padding-top:5px;
}
.tbcontactd{
	padding-top:15px;
	padding-bottom:15px;
}
#tbcontact .first{
	color:#333;
	width:100px;
}
#cncallout {
	width:100%;
}


.tld-basic-wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
	height:592px;
}
.tld-basic-wrapper h2{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:15px;
	color:rgb(51,51,51);	
	margin-bottom:0px;
}
.tld-basic-wrapper h3{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color:rgb(153,153,153);	
	margin-bottom:0px;
}
.tld-basic{
	font-family:Arial,Helvetica,Sans-Serif;
	width:100%;
}
.tld-basic-title{
	text-align:center;
}
.tld-basic-subtitle{
	text-align:center;
}
.tld-basic-tbls{
	font-family:Arial,Helvetica,Sans-Serif;
	padding: 10px 0px 10px 0px;
}
.tld-basic table{
	width:100%;
}
.bi1{	
	moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #e0e0e0;
	/*background-color:#fafafa;*/
	/*padding-right:8px;
	padding-bottom:3px;
	*/
	padding-right:8px;
	padding-left:8px;
	padding-top:3px;	
	padding-bottom:0px;
	margin-bottom:15px;
}
.bil{
	margin-bottom:0px;
}

.nh-app{
	cursor:pointer;
}
.nh-img{
	padding-left:7px;
}
.nhac{	
	width:50%;
	padding:3px 0px 7px 0px;
	vertical-align: top;
}
.nhbc{
	width:50%;
	text-align:right;
	padding:3px 0px 7px 0px;
	vertical-align: top;
}
.tld-basic-nhc{
	display:none;
	border:0px solid #f0f0f0;
}

.lh-app{
	background-color:#f0f0f0;
	cursor:pointer;
}
.lh-img{
	padding-left:7px;
}
.lhac{	
	width:50%;
	padding:6px 7px 6px 7px;
	vertical-align: top;
}
.lhbc{
	width:50%;
	text-align:right;
	padding:6px 7px 6px 7px;
	vertical-align: top;
}
.tld-basic-lhc{
	display:none;
	border:2px solid #f0f0f0;
}


.lh-sep{
	height:10px;
}
.lha{	
	width:50%;
	padding-top:3px;
	padding-bottom:7px;
	vertical-align: top;
	font-weight:bold;
	color:#606174;
}
.lhb{
	width:50%;
	padding-top:3px;
	padding-bottom:7px;
	text-align:right;
	font-weight:bold;
	vertical-align: top;
	color:#5D62B2;
}
.lhc{
	width:50%;
	padding-top:3px;
	padding-bottom:7px;
	text-align:right;
	font-weight:bold;
	vertical-align: top;
	color:#bd2121;
}
.rha{	
	width:50%;
	padding-top:3px;
	padding-bottom:7px;
	vertical-align: top;
	font-weight:bold;
	padding-left:7px;
	color:#606174;
}
.rhb{
	width:50%;
	padding-top:3px;
	padding-bottom:7px;
	text-align:right;
	color:rgb(138,0,0);
	vertical-align: top;
	font-weight:bold;
	padding-right:7px;
	color:#5D62B2;
}
.notcont{	
	width:100%;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
}
.iscont{	
	width:100%;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align: top;
	padding-left:7px;
	padding-right:7px;
}
.tld-ql{
	
}
.tld-qls:hover{
	background-color:#fff;
}

.tld-qls{
	display:inline-block;
	padding:2px 4px 2px 4px;
	margin:7px 7px 0px 0px;

	border:1px solid #f0f0f0;
	background-color:#f0f0f0;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
}
.rhb .tld-qls{
	margin:7px 0px 0px 7px;
}

.tld-nodata{
	height:400px;
	line-height:400px;
	text-align:center;
	font-style:italic;
	color:rgb(128,128,128);
}
.tld-dlctrl{
	position:absolute;
	float:right;
	z-index:2;
	right:0px;
	top:0px;
	padding-right:0px;
	padding-top:0px;
	
}
.tld-dlctrl img{
	cursor:pointer;
	opacity:0.75;	
}
.tld-dlctrl img:hover{
	opacity:0.5;	
}
.tld-dlctrl img{
	cursor:pointer;
	opacity:0.75;	
}
.tld-dlctrl img:hover{
	opacity:0.5;	
}
.tld-more, .tld-less{
	position:absolute;
	width:100%;
	z-index:2;
	bottom:0px;
	display:none;
	cursor:pointer;	
	padding-top:1px;	
	background-color:#fff;	
}
.tld-mltext{
	width:100%;
	font-size:16px;
	text-align:center;
	/*font-weight:bold;*/
	height:20px;
	padding-top:2px;
	border-top:1px solid #e0e0e0;
}

.tld-rgpie-wrapper{
	width:100%;
	height:360px;
	position:relative;
}
.tld-rgpie{
	position:absolute;	
	float:left;
	z-index:1;
	width:100%;
	height:360px;
}
.tld-rgpiedl-wrapper{
	width:100%;
	height:360px;
	position:relative;
}
.tld-rgpiedl{
	position:absolute;	
	float:left;
	z-index:1;
	width:100%;
	height:360px;
}

.tld-rnline-wrapper{
	width:100%;
	height:400px;
	position:relative;
}
.tld-rnline{
	position:absolute;	
	float:left;
	z-index:1;
	width:100%;
	height:400px;
}

.tld-avgterm-wrapper{
	width:100%;
	position:relative;
}
.tld-avgterm-wrapper h2{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:15px;
	color:rgb(51,51,51);	
}
.tld-avgterm-wrapper img{
	padding-top:10px;
}
.tld-avgterm-wrapper h3{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color:rgb(153,153,153);	
}
.tld-avgterm{
	height:320px;
}
.tld-avgterm-title{
	text-align:center;
}
.tld-avgterm-subtitle{
	text-align:center;
}

.tld-reg-per-tld-wrapper{
	width:100%;
	position:relative;
}
.tld-reg-per-tld-wrapper h2{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:15px;
	color:rgb(51,51,51);	
}
.tld-reg-per-tld-wrapper img{
	padding-top:10px;
}
.tld-reg-per-tld-wrapper h3{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color:rgb(153,153,153);	
}
.tld-reg-per-tld{
	height:320px;
}
.tld-reg-per-tld-title{
	text-align:center;
}
.tld-reg-per-tld-subtitle{
	text-align:center;
}


.tld-buy-wrapper{
	width:100%;
	position:relative;
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-buy-wrapper h2{
	margin-bottom:0px;
	font-size:15px;
	color:rgb(51,51,51);	
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-buy-wrapper h3{
	margin-bottom:0px;
	font-size:13px;
	color:rgb(153,153,153);	
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-buy-title{
	text-align:center;
}
.tld-buy-subtitle{
	text-align:center;
}
.tld-buy-flts{
	width:100%;
	font-size:.8em;
	padding-top:10px;
}
.pbflts-select{
	margin:0 auto;
	width:200px;
}
.pbflt{
	text-align:center;
}
.pbflt p{
	cursor:pointer;
	padding:0px;
	margin:0px;	
}
.pbflt p:hover{
	color:#000;
}
.pbflt .pbtd1{
	width:68px;
	color:#5D62B2;
	background-color:#f0f0f0;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	height:20px;
	line-height:12px;
	text-align:center;
}
.pbflt .pbtd2{
	width:68px;
	color:#5D62B2;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	height:20px;
	line-height:12px;
	text-align:center;
}
.pbflt .pbtd3{
	width:68px;
	color:#5D62B2;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	height:20px;
	line-height:12px;
	text-align:center;
}
.tld-buy-tbls{
	moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #e0e0e0;
	/*background-color:#fafafa;*/
	/*padding-right:8px;
	padding-bottom:3px;
	*/
	padding-right:0px;
	padding-left:0px;
	padding-top:1px;	
	padding-bottom:0px;	
	overflow-y:auto;
}
.pbr{
	height:26px;
}
.pbtab1, .pbtab2, .pbtab3{
	margin:0px 0px 0 0px;
	overflow-y: hidden;
}
.pbtab2, .pbtab3{
	display:none;
}
.pbc1{
	text-align:left;
	float:left;
	padding:4px 0 4px 10px;
}
.pbc2{
	text-align:right;
	float:right;	
	padding:4px 10px 4px 0;	
}
.pbinform{
	width:100%;
	font-size:10px;
	float:left;
	margin-top:-16px;
	padding-left:5px;
}


.tld-sold-wrapper{
	width:100%;
	position:relative;
	font-family: Arial,Helvetica,Sans-Serif;
	padding-top:20px;
}
.tld-sold-wrapper h2{
	margin-bottom:0px;
	font-size:15px;
	color:rgb(51,51,51);	
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-sold-wrapper h3{
	margin-bottom:0px;
	font-size:13px;
	color:rgb(153,153,153);	
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-sold-title{
	text-align:center;
}
.tld-sold-subtitle{
	text-align:center;
	padding-bottom:6px;	
}
.tld-sold-tbls{
	moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #e0e0e0;
	/*background-color:#fafafa;*/
	/*padding-right:8px;
	padding-bottom:3px;
	*/
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	overflow-y:auto;
	padding-bottom:1px;	
}
.spbr{
	height:33px;
}
.spbc1{
	text-align:left;
	float:left;
	padding:4px 0 4px 10px;
}
.spbc2{
	text-align:right;
	float:right;	
	padding:4px 10px 0px 0;	
}
.spbc3{
	clear:both;
	height:11px;
	font-size:8px;
	text-align:right;
	float:right;	
	padding:0px 10px 0px 0;	
	margin-top:-8px;
	font-style:italic;
	color:#aaa;
}

.pbksdstamp{
	height:15px;
	margin-top:-16px;
	margin-right:1px;
	margin-left:1px;
}

.pbksds {	
	float:right;
	width:100%;
	moz-border-radius: 4px 0 4px 0;
	-webkit-border-radius: 4px 0 4px 0;
	border-radius: 4px 0 4px 0;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	-webkit-background-clip: padding-box; 
	-moz-background-clip: padding; 
	background-clip: padding-box;	
	height:14px;
	text-align:center;
	/*padding:0 0 11px 0;*/
	padding:0px 0px 0 0px;
	font-size:11px;
	color:#aaa;
	line-height:14px;/*
	padding-top:5px;*/
	background-color:#fafafa;	
}
.lstsold{
	margin-bottom:15px;
}
.tld-buy-rsz{
	max-height:720px;
}


.tld-geo-wrapper{
	width:100%;
	height:360px;
	position:relative;
}
.tld-geo-wrapper h2{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:15px;
	color:rgb(51,51,51);	
}
.tld-geo-wrapper h3{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color:rgb(153,153,153);	
}
.tld-geo{
	height:320px;
}
.tld-geo-title{
	text-align:center;
}
.tld-geo-subtitle{
	text-align:center;
}
.tld-geodl-wrapper{
	width:100%;
	height:360px;
	position:relative;
}
.tld-geodl-wrapper h2{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:15px;
	color:#900000;
}
.tld-geodl-wrapper h3{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color:rgb(153,153,153);	
}
.tld-geodl{
	height:320px;
}
.tld-geodl-title{
	text-align:center;	
}
.tld-geodl-subtitle{
	text-align:center;
}
.tld-global-geo-wrapper{
	width:100%;
	height:560px;
	position:relative;
}
.tld-global-geo-wrapper h2{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:15px;
	color:rgb(51,51,51);	
}
.tld-global-geo-wrapper h3{
	margin-bottom:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color:rgb(153,153,153);	
}
.tld-global-geo{
	height:500px;
}
.tld-global-geo-title{
	text-align:center;
}
.tld-global-geo-subtitle{
	text-align:center;
}


.tld-gen-wrapper{
	background-color:#F4F4F4;
	padding-bottom:1px;
	width:100%;
	font-family:Arial,Helvetica,Sans-Serif;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	font-size:0.9em !important;
}
.tld-gen-scroll{
	height:190px;
	background-color:#FFFFFF;
	overflow:auto;
}
.tld-gendl-scroll{
	background-color:#FFFFFF;
}
.tld-gen-title{
	overflow:auto;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.tld-gen-overall th {
	background-color:#ffffff;
	color:#000;	
	display:none;
}
.tld-gen-overall td{
	height:25px;
	vertical-align:middle;
}
.tld-gen-overall tbody tr.odd td{
	background-color:#fff;
}
.tld-gen-overall tbody tr.even td{
	background-color:#f8f8f8;
}
.tld-gen-overall, .tld-gen-titles{
	width:100%;
}
.tld-gen-titles th {
	height:10px;
	background-color:#F4F4F4;
	color:#000;
	vertical-align:middle;
	color:#555555;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
}
.tld-gen-titles th a {
	padding:0 0;
	color:#333 !important;
}
.tgennte{
	font-style:italic;
	padding-left:8px !important;
	color:#555;
	text-align:center;
}

.tgenc, .tgencf, .tgenct{
	width:70%;
}
.tgend, .tgendf, .tgendt{
	width:10%;
}
.tgenp, .tgenpf, .tgenpt{
	width:20%;
}

.tgenc{
	text-align:left;
	padding-left:8px !important;
}
.tgend{
	text-align:right;
	padding-left:20px !important;
}
.tgenp{
	text-align:right;
	padding-right:25px !important;
}

.tgencf{
	text-align:left;
	padding-left:8px !important;
	padding-bottom:0px;
	height:18px !important;
	vertical-align:bottom !important;
}
.tgendf{
	text-align:right;
	padding-left:20px !important;
	padding-bottom:0px;
	height:18px !important;
	vertical-align:bottom !important;
}
.tgenpf{
	text-align:right;
	padding-right:25px !important;
	padding-bottom:0px;
	height:18px !important;
	vertical-align:bottom !important;
}

.tgenct{
	text-align:left;
	padding-left:8px !important;
	font-style:italic;
	font-size:0.9em;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top !important;
	height:14px !important;
	line-height:14px;
	color:rgb(128,128,128);
}
.tgendt{
	text-align:right;
	padding-left:20px !important;
	font-style:italic;
	font-size:0.9em;
	height:14px !important;
	vertical-align:top !important;
	line-height:14px;
	color:rgb(128,128,128);
}
.tgenpt{
	text-align:right;
	padding-right:25px !important;
	font-style:italic;
	font-size:0.9em;
	height:14px !important;
	vertical-align:top !important;
	line-height:14px;
	color:rgb(128,128,128);
}
.tld-keystat-wrapper{
	width:100%;
	position:relative;
}
.tld-keystat-wrapper h2{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:15px;
	color:rgb(51,51,51);	
	margin-bottom:0px;
}
.tld-keystat-wrapper h3{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	color:rgb(153,153,153);	
	margin-bottom:0px;
}
.tld-keystat{
	width:100%;
}
.tld-keystat-title{
	text-align:center;
}
.tld-keystat-subtitle{
	text-align:center;
}
.tld-keystat-tbls{
	font-family:Arial,Helvetica,Sans-Serif;
	padding-top:10px;
	padding-bottom:0px;
}
.tld-keystat-tbls .dbl{
	color:rgb(192,192,192);
}
.tld-keystat-tbls .blnk{
	height:10px;
}
.tld-keystat-tbls .blnkbm{
	height:15px;
}

.tld-keystat-tbls .blnkeq{
	height:5px;
	border-top:1px solid #e0e0e0;
}
.tld-keystat-tbls .blnkeqcl{
	height:5px;
	border-top:1px solid #e0e0e0;	
}
.tld-keystat-tbls .blnkeqa{
	height:7px;
	border-top:1px solid #e0e0e0;
}


.kh1, .kh2, .kh3, .kh4, .kh5{	
	moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #c0c0c0;
	/*background-color:#fafafa;*/
	/*padding-right:8px;
	padding-bottom:3px;
	*/
	padding-right:0px;
	padding-left:0px;
	padding-top:3px;	
	padding-bottom:0px;
	margin-bottom:15px;
}
.kh2, .kh3, .kh4, .kh5{
	display:none;
}
.dly{
	background-color:#fafafa;

}
.kht1, .kht2,.kht3, .kht4,.kht5{
	moz-border-radius-topright: 4px;
	moz-border-radius-topleft: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;	
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
	float:right;
	width:17%;
	margin-top:-24px;
	height:24px;
	line-height:12px;
	text-align:center;
	font-size:10px;
	margin-right:4%;
	background-color:#fafafa;
	cursor:pointer;
}
.kht2,.kht3, .kht4,.kht5{
	display:none;
}

.khints{
	color:#5D62B2;
	font-size:11px;
	padding-right:0px;
	font-style:italic;
	text-align:center;
	border-bottom:1px solid #c0c0c0;
	-webkit-background-clip: padding-box; 
	-moz-background-clip: padding; 
	background-clip: padding-box;	
	moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color:#606174;
	line-height:15px;
	height:33px;
	margin-left:0px;
	margin-top:-3px;
	background-color:#fafafa;
	padding-top:4px;
}
.khintd{
	color:#900000;
	font-size:11px;
	padding-right:0px;
	font-style:italic;
	text-align:center;
	border-bottom:1px solid #c0c0c0;
	-webkit-background-clip: padding-box; 
	-moz-background-clip: padding; 
	background-clip: padding-box;	
	moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color:#606174;
	line-height:15px;
	height:33px;
	margin-left:0px;
	margin-top:-3px;
	background-color:#fafafa;
	padding-top:4px;
}
.khintss{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	
}

.khend{
	margin-bottom:10px;
}

.pbkststamp{
	height:15px;
	margin-top:-16px;
	margin-right:1px;
	margin-left:1px;
}

.kststamp{
	height:15px;
	margin-top:4px;
}
.ksdt1,.ksdt2,.ksdt3,.ksdt4,.ksdt5,.pbksdt {
	float:right;
	width:80px;
	moz-border-radius: 4px 0 4px 0;
	-webkit-border-radius: 4px 0 4px 0;
	border-radius: 4px 0 4px 0;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	-webkit-background-clip: padding-box; 
	-moz-background-clip: padding; 
	background-clip: padding-box;	
	height:14px;
	text-align:center;
	/*padding:0 0 11px 0;*/
	padding:0 3px 0 3px;
	font-size:9px;
	color:#aaa;
	line-height:14px;/*
	padding-top:5px;*/
	background-color:#fafafa;
	
}
.ksdt2,.ksdt3,.ksdt4,.ksdt5 {
	display:none;
}

.tld-keystat-tbl{
	width:100%;
	margin-top:7px;	
}

/*
.kstbl1{
	color:#696D7F;
}
.kstbl2{
	color:#3A4EB2;
}
.kstbl3{
	color:#62BCE5;
}
*/
/*
.kstbl1{
	color:#2B2E65;
}
.kstbl2{
	color:#3A40B2;
}
.kstbl3{
	color:#5D62B2;
}
*/
/*
these
.kstbl1{
	color:#5D62B2;
}
.kstbl2{
	color:#606174;
}
.kstbl3{
	color:#5DA5DA;
}
*/
.kst,.ksd,.ksp1,.ksp2,.ksp3,.ksi,.ksddl,.ksp1dl,.ksp3dl{
	padding-bottom:7px;
	vertical-align:top;
	padding-top:3px;
}
.kst{
	width:35%;
	font-weight:bold;
	color:#606174;
	padding-left:8px;
}
.ksd{
	width:28%;
	text-align:right;	
	font-weight:bold;
	color:#5D62B2;
}
.ksddl{	
	width:28%;
	text-align:right;	
	font-weight:bold;
	color:#900000;
}
.ksp1{
	width:24%;
	text-align:right;	
	color:#5D62B2;
}
.ksp1dl{
	width:24%;
	text-align:right;	
	color:#900000;
}
.ksp3{
	width:4%;
	text-align:left;
	font-size:0.8em;
	padding-top:0px;
	/*color:#cccccc;*/
	color:#5D62B2;
}
.ksp3dl{
	width:4%;
	text-align:left;
	font-size:0.8em;
	padding-top:0px;
	/*color:#cccccc;*/
	color:#900000;
}
.ksi{
	width:9%;	
	font-size:.8em;
	text-align:left;
	vertical-align:baseline;
	cursor:pointer;
}
.ksp1,.ksp2,.ksp3{
	
}
.ksd a{
	color:#5D62B2;
}
.ksddl a{
	color:#900000;
}


.ksp2{
	width:1%;
	text-align:center;
	font-size:0.8em;
	color:rgb(128,128,128);
}


.kpp-wrapper{
	overflow:auto;
	height:215px;
}
.kpp{
}
.kpp li{
	font-size:0.9em;
	font-weight:normal;	
	line-height:19px;	
	margin-left: 2em;
	cursor:pointer;
}
.kpfnd{
	font-weight:bold;
}
.kp1,.kp2,.kp3{
	vertical-align:top;
	height:23px;
}
.kp1{
	width:20%;
}
.kp2{
	width:80%;
}
.kp3{
	font-size:10px;	
	font-style:italic;
	color:rgb(128,128,128);
}
.kptit{
	font-size:0.9em;
}
.ksnd{
	font-size:0.7em;
	color:rgb(192,192,192);
}
.tld-keystat-flts{
	width:100%;
	font-size:.8em;
	padding:2px 2px 2px 2px;
}
.flts-select{
	margin:0 auto;
	margin-right:2px;
}
.flt{
	text-align:center;
}
.flt p{
	cursor:pointer;
	padding:0px;
	margin:0px;	
}
.flt p:hover{
	color:#000;
}
.flt .td0{
	width:50px;
	border-right:1px solid #f0f0f0;
	color:#606174;
	font-weight:bold;
}
.flt .td1{
	width:68px;
	color:#5D62B2;
	background-color:#e4e4e4;
	border:2px solid #f0f0f0;
}
.flt .td2{
	width:68px;
	color:#5D62B2;
	background-color:#fff;
	border:2px solid #f0f0f0;
}
.flt .td3{
	width:68px;
	color:#5D62B2;
	background-color:#fff;
	border:2px solid #f0f0f0;
}
.flt .td4{
	width:68px;
	color:#5D62B2;
	background-color:#fff;
	border:2px solid #f0f0f0;
}
.flt .td5{
	width:68px;
	color:#5D62B2;
	background-color:#fff;
	border:2px solid #f0f0f0;
}

.tld-choosefront{
	padding-bottom:5px;
}
.tld-choose{

}
.tld-chooser{
	line-height:100%;	
}

.tld-scut{
	position:relative;
	top:-14px;
}




/* overrides fpr selectize as existing classes clash*/
.tld-chooser span.highlight{
	padding:0 0;	
}
.tld-chooser .item{
	margin-bottom:0px !important;
}
/* overrides for margins for component area (to bring in line with top10 leaderboard control - i.e. 8px) see also module_round_box-ctrl margin-top*/
#s5_component_wrap{
	padding:10px 10px 8px 10px;
	margin-top:0px;
	margin-bottom:8px;
}
#s5_header_area_inner2{
	margin-bottom:8px;
}

.blg {
	margin-bottom: 0px;
}
.blg h2 {
	margin-bottom: 0px;
	font-family: Arial,Helvetica,Sans-Serif;
}

.item-page, .blog{
	padding:5px 8px 0 8px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height:1.5;
	font-size:14px;
}

.item-page, .blog a{
	font-family: Arial,Helvetica,Sans-Serif;
}
.createdby{
	font-style:italic;	
}
.createdby a{
	color:#333333;
}
.readmore {
	margin-bottom:5px;
}
.ccomment-readmore {
	display:none;
}
.ccomment strong{
	margin: 0 5px 0 0px;
	color:#333333;
}
.ccomment ul.ccomment-comments-list li {
        list-style:none;
}

.item-share-wrapper{
	margin:15px 0 25px 0;
}
.item-share{
	height:20px;
}
.item-share ul{
	line-height:20px !important;
	list-style:none !important;	
	padding: 0!important;
	margin: 0 0 .7em!important;	
}
.item-share li{
	line-height:20px !important;
	display: block;
	float: left;
	margin: 0 20px 5px 0!important;
	height: 20px;	
	vertical-align: top; 
}

.category-module {
	font-family: Arial,Helvetica,Sans-Serif;
}
.category-module li{
	padding:0 0 10px 0;
}

.mod-articles-category-date{
	font-size:.95em;
	font-style:italic;
}
.mod-articles-category-date a{
	color:#333333;
}

.zone-report-table {
	padding:10px 0 10px 0;
	font-size:.9em;
}
.zone-report-tb1 {
	width:60%;
	margin:0 auto;
}
.zone-report-tb2 {
	width:50%;
	margin:0 auto;
}
.zone-report-img1 img{
	display:block;
	padding:10px 10px;
	margin:0 auto;
}
.zone-report-tb1 .tt-head,.zone-report-tb2 .tt-head{
	border-bottom:1px solid #dddddd;
	padding:0 8px 0px 0px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
.zone-report-tb1 .tt-headl,.zone-report-tb2 .tt-headl{
	border-bottom:1px solid #dddddd;
	padding:0 8px 0px 0px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.zone-report-tb1 .tt-tld,.zone-report-tb2 .tt-tld{
	padding:0 8px 0 0;
}
.zone-report-tb1 .tt-ga,.zone-report-tb2 .tt-ga{
	padding:0 8px 3px 0;
	text-align:right;	
}
.zone-report-tb1 .tt-dte,.zone-report-tb2 .tt-dte{
	padding:4px 8px 1px 0;
	text-align:left;	
}
.zone-report-tb1 .tt-prv,.zone-report-tb2 .tt-prv{
	padding:4px 8px 1px 0;
	text-align:right;	
}
.zone-report-tb1 .tt-adds,.zone-report-tb2 .tt-adds{
	padding:4px 8px 1px 0;
	text-align:right;	
}
.zone-report-tb1 .tt-drps,.zone-report-tb2 .tt-drps{
	padding:4px 8px 1px 0;
	text-align:right;	
}
.zone-report-tb1 .tt-bi,.zone-report-tb2 .tt-bi{
	padding:4px 8px 1px 0;
	text-align:right;	
}
.zone-report-tb1 .tt-net,.zone-report-tb2 .tt-net{
	padding:4px 8px 1px 0;
	text-align:right;	
}
.zone-report-tb1 .tt-now,.zone-report-tb2 .tt-now{
	padding:4px 8px 1px 0;
	text-align:right;	
}

.zone-report-tb1 .tt-sep,.zone-report-tb2 .tt-sep{
	line-height:5px;
}
.zone-report-tb1 .tt-total,.zone-report-tb2 .tt-total{
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:4px 8px 1px 0;
	text-align:left;	
}
.zone-report-tb1 .tt-totaldata,.zone-report-tb2 .tt-totaldata{
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:4px 8px 1px 0;
	text-align:right;	
}

.zone-report-tb1 caption,.zone-report-tb2 caption{
	font-size:1.1em;
	text-decoration:underline;
	padding-bottom:10px;
}
.tld-scorecard-wrapper-intro{
	
}
.item-page h3{
	font-weight:bold;
	margin-top:15px;
}
.item-page h4{
	color:#333;
	font-weight:bold;
	padding-bottom:5px;
}
.item-page ul li{
	padding: 8px 0 0 0px;
	list-style: disc;
    margin-left: 20px;
}
.item-page li.ccomment-no-comments{
	list-style:none !important;
	margin-left:0;
}
.item-page .label{
	padding:2px 4px 2px 4px;
}
.item-page .label-info[href]{
  background-color: #3a87ad;
}
.item-page .tags{
	padding:10px 0 15px 0;
}
.item-page .tags-text{
	font-size:12px;
	display:inline;
	padding-right:5px;
}
.item-page .tags-inner{
	padding:3px 5px 3px 5px;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 3px;
}
.tag-category {
	padding-top:10px;
}
.tag-category li{
	list-style:none !important;
	margin:0;
}

.faqdiv{
	height:20px;
}
.tld-scorecard-cs{
	padding:10px 20px 0 20px;
}
.item-page ul{
    /*margin-bottom: 10px;*/
}

.deleted-domains-v1{
}
.deleted-domains-v1 table{
	width:60%;
	margin:0 auto;
}
.deleted-domains-v1 td{
	padding-bottom:10px;	
}

.deleted-domains-v1 .dc1{
	font-weight:bold;
	padding-right:17px;
}
.deleted-domains-v1 .dc2{
	font-size:12px;
	min-width:70px;	
}
.deleted-domains-v1 .dc3{
	text-align:right;
	min-width:70px;
	padding-right:10px;
}
.deleted-domains-v1 .dc4{
	padding-left:10px;	
}
.deleted-domains-v1 .dga-butt{
	padding: 1px 2px 1px 2px;
}
.deleted-domains-v1 .taken{
	font-size:.9em;
	color:rgb(192,128,128);
}

.deleted-tables .od{
	background-color:#eee;	
}

.deleted-table{
	width:100%;
	height:800px;
	overflow:auto;
	font-weight:normal;
}
.deleted-table .dga-butt{
	padding: 1px 2px 1px 2px;
}
.deleted-table .nodisp{
	display:none;
}
.deleted-table table{
	width:100%;
	table-layout: fixed;
}
.deleted-table td{
	padding:8px 0 2px 0;	
}

.deleted-table .dc0{
	padding-right:5px;
	width:8%;
	vertical-align:top;
}
.deleted-table .dc1{
	padding-right:5px;
	width:40%;
	word-wrap:break-word;
	vertical-align:top;
}
.deleted-table .dc1:hover{
	text-decoration:underline;
	cursor:pointer;
}
.deleted-table .dc2{
	text-align:left;
	padding-right:5px;
	width:15%;	
	word-wrap:break-word;
	vertical-align:top;
}
.deleted-table .dc3{
	text-align:right;
	padding-right:5px;	
	width:8%;
	vertical-align:top;
}
.deleted-table .dc4{
	text-align:right;
	padding-right:5px;
	width:8%;
	vertical-align:top;
}
.deleted-table .dc5{
	text-align:right;
	padding-right:5px;
	width:8%;
	vertical-align:top;
}
.deleted-table .dc6{
	padding-left:5px;	
	padding-right:5px;
	text-align:center;
	width:13%;
	vertical-align:top;
}

.deleted-title {
	padding-top:20px;
}

.deleted-title table{
	width:100%;
	font-weight:normal;
	table-layout: fixed;
}
.deleted-title th{
	padding:0px 0 0px 0;
	margin:0px;
	background-color:#fff;
	font-weight:normal;
	border-bottom:1px solid #ddd;
}
.deleted-title th a{
	padding-left:0px;
	background-color:#fff;
	color:#73A0CF !important;
}
.deleted-title .dc0{
	padding-right:5px;
	width:8%;
}
.deleted-title .dc1{
	padding-right:5px;
	width:40%;
}
.deleted-title .dc2{
	text-align:left;
	padding-right:5px;
	width:15%;
}
.deleted-title .dc3{
	text-align:right;
	padding-right:5px;
	width:8%;
}
.deleted-title .dc4{
	text-align:right;
	padding-right:5px;
	width:8%;
}
.deleted-title .dc5{
	text-align:right;
	padding-right:5px;
	width:8%;
}
.deleted-title .dc6{
	text-align:center;
	padding-left:5px;	
	padding-right:5px;
	color:#73A0CF;	
	width:13%;
}

.first-day-img img{
	padding:0 10px 10px 0;
	vertical-align:top;
}
.arw1{
	font-size:14px;
	padding-bottom:4px;
	color:#000;
}
.arw2{
	font-size:14px;
	padding-bottom:4px;
	text-align:right;
}

.article-list-header{
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
}
.article-list-header table{
	width:100%;
}
.article-list-header .col2{
	text-align:right;
}


.tld-domains-wrapper{
	width:100%;
	position:relative;
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-domains-wrapper h2{
	margin-bottom:0px;
	font-size:15px;
	color:rgb(51,51,51);	
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-domains-wrapper h3{
	margin-bottom:0px;
	font-size:13px;
	color:rgb(153,153,153);	
	font-family: Arial,Helvetica,Sans-Serif;
}
.tld-domains-title{
	text-align:center;
}
.tld-domains-subtitle{
	text-align:center;
}
.dtable table{
    border-collapse: collapse;
    margin: 1em auto;
	font-family: "Ubuntu", "Trebuchet MS", sans-serif;	
}
.dtable td{
	padding: 3px 5px;
	border: 1px solid #bbb;
	font-size: 12px;
}
.dtable th {
	padding: 2px 5px;
	border: 1px solid #999;
	font-size: 12px;
	background-color: #eee;
	text-align: center;
	color:#333;
}
.dtable th[data-sort]{
	cursor:pointer;
}
.dtable #msg {
	color: #0a0;
	text-align: center;
}
.dtable td.id {
	width:5%
}
.dtable td.string {
	width:13%;
}
.dtable td.created {
	width:10%;
}
.dtable td.expires {
	width:10%;
}
.dtable td.registrar {
	width:12%;
}
.dtable td.registrant {
	width:20%;
}
.dtable td.city {
	width:10%;
}
.dtable td.country {
	width:5%;
}
.dtable td.organisation {
	width:15%;
}
.dtable tr:nth-child(even) > td {
background-color: #f9f9f7;
	}
.dtable tr:nth-child(odd) > td {
	background-color: #ffffff;
}
.dtable .disabled {
	opacity: 0.5;
}
.domaintop{
	text-align: center;
	font-size:16px;
	padding:10px 10px;
}
.domaintop a{
	background-color: #444;
	padding:10px 20px;

}
