/* ------------------------------- Main Tags Reformatted ------------------------------------- */

body, table, td, p, h1, h2, h3, select, input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body { margin-top: 6px; margin-left:0px; margin-right:5px; font-size:11px; }
h1 { font-size:18px; color:#57727A; white-space:nowrap; }
h2 { font-size:14px; color:#57727A; margin-bottom:0; }
select, input { font-size:11px; }
a img { border:0; }
acronym { border:0; }
table {font-size:100%;}

input {
	height:12px;
	color:#000000;
	font-size:10px;
	line-height:11px;
	margin:0;
	padding:1px;
	border:1px solid #BBBBBB;
	}

select {
	height:18px;
	color:#000000;
	font-size:10px;
	line-height:14px;
	margin:0;
	padding:1px;
	border:1px solid #BBBBBB;
	}

input#status_answer_a   { vertical-align:text-top; }
input#status_busy_a     { vertical-align:text-top; }
input#status_noanswer_a { vertical-align:text-top; }
input#status_other_a    { vertical-align:text-top; }
label {padding-right:5px;}

/* ------------------------------------- Links ---------------------------------------------- */

a:link { color:#57727A; text-decoration:none;}
a:visited { color:#57727A; text-decoration:none;}
a:hover { color:#57727A; text-decoration:underline;}
a:active { color:#57727A; text-decoration:none;}

#top-nav a:link { color:#ffffff; text-decoration:none;}
#top-nav a:visited { color:#dddddd; text-decoration:none;}
#top-nav a:hover { color:#becad7; text-decoration:underline;}
#top-nav a:active { color:#ffffff; text-decoration:none;}

#top-nav {
padding-top:8px;
padding-left:5px;
padding-right:5px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;

text-decoration:none;
color:#ffffff;
}

#top-nav a:link {
text-decoration:none;
color:#ffffff;
}

#top-nav a:hover {
text-decoration:none;
color:#becad7;
}

#top-nav a:visited {
text-decoration:none;

}

/*h2 a:link { color:#57727A; text-decoration:underline;}
h2 a:visited { color:#57727A; text-decoration:underline;}
h2 a:hover { color:#57727A; text-decoration:underline;}
h2 a:active { color:#57727A; text-decoration:underline;}*/

/* ------------------------------------- Div's ---------------------------------------------- */

#container {
	width:774px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	
	}

	
/*#top-nav {
	font-size:10px;
	line-height:13px;
	text-align:right;
	width:100%;
	margin:0px;
	padding:1px;
	}

#top-nav span {
	display:inline;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	border-top:solid black 1px;
	border-left:solid black 1px;
	border-right:solid black 1px;
	border-bottom:solid black 2px;
	background-color:#E8E8E8;
	z-index:-2;
	}

#top-nav .activetab {
	border-bottom:solid #FFD050 2px;
	background-color:#FFD050;
}
*/
#top-time {
	position:relative;
	width:123px;
	top:-16px;
	left: 30px;
	font-size:10px;
	color:#FFC000;
	font-weight:bold;
	}

#content {
	width:774px;
	padding-bottom:30px;
	padding-top:20px;
	height:auto;
	}

#content p { text-align:justify; }

#content ul { padding-right:15px; }

#content ul li {
	padding-bottom: 8px;
	list-style-image: url('../images/list-item.gif'); 
}

#logotext {
	font-size: 30px;
	font-weight: bold;
	font-style: italic;
	color: #5970AA;
}

#lostPasswordDiv a:link, #lostPasswordDiv a:active, #lostPasswordDiv a:hover, 
#lostPasswordDiv a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 10px;
}

.PasswordDiv {
	position: relative;
	float:right;
	padding-top: 10px;
}

/* ------------- General Classes ---------------------------------------------------------- */

.showblock  {}
.hideblock  {display:none;}

.center {
	margin-left: auto;
	margin-right: auto;
}

.infohelp { cursor: help; }
.fakelink {cursor:pointer; cursor:hand; text-decoration:underline;}
.clickable {cursor:pointer; cursor:hand;}
.mgtsortbtn {vertical-align:middle; height:12px; width:12px; }
.mgtsavebtn {margin-left:6px; vertical-align:middle; height:16px; width:60px; }
.mgtsearchbtn {margin-left:5px; vertical-align:middle; height:19px; width:55px; }

.mgtextrainfo ul li {
	padding-bottom: 0px;
	list-style-type: disc;
	list-style-image: none;
}

.termbtn_active {height:21px; width:30px;}
.termbtn_ready  {height:21px; width:30px; cursor:pointer; cursor:hand;}

.termopt_desc   {float:left; width:75px; text-align:left;}
.termopt_field  {float:left; width:160px; text-align:left;}
.termopt_save   {float:left; width:60px; text-align:left;}
.termopt_full   {float:left; width:285px; text-align:center;}
.termopt_info   {float:left; width:285x; text-align:left;}
.termopt_td     {width:305px; text-align:center;}

.resultTable { margin-left:2px; margin-right:2px; color:#000000; border-top:1px solid #C9C9C9; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; }
.resultTable td { color:#000000; border-bottom:1px solid #C9C9C9; }
.resultTable th { color:#000000; background-color:#F4F4F4; }

.resultTable2 { margin-left:2px; margin-right:2px; color:#000000; border:1px solid #C9C9C9; border-collapse:collapse; }
.resultTable2 td { color:#000000; border-top:1px solid #C9C9C9; border-bottom:none; }
.resultTable2 th { color:#000000; background-color:#F4F4F4; }
.routetoggleblock { background-color:#F4F4F4; }

.infoTable { margin-left:2px; margin-right:2px; color:#000000; border:1px solid #C9C9C9; }
.expandTable {border:dotted 1px #777777; border-collapse:collapse; width:670px;}
.expandTable tr td {border:none; padding-top:3px; padding-bottom:3px;}

.t2bl {border-left:solid 1px #BBBBBB;}
.t2br {border-right:solid 1px #BBBBBB;}
.t2bb th {border-bottom:solid 1px #BBBBBB;}

#lpd_showuser {color:black;}


.num_avail_info { text-align:center; }		/*"Availability for numbers begining ....."*/
.list_some_nums { color:red; }			/*"Click here to list some nums"*/
.numlookup_hdr  {background-color:#F4F4F4;}	/*number table header on numberlookup.php*/
.numlookup_tbl  {width:98%;}
.nlxp_btn   {width:45px;}
.nlxp_desc  {width:130px;}
.nlxp_spacer{width:25px;}
.nlxp_cart  {width:60px;}
.inactive_numlink {color:#bbbbbb;}		/*<<Prev or Next>> in number list if inactive*/

.numrow_1 {background-color:#FFFBEF;}
.numrow_2 {background-color:#FFFFFF;}

.mgttext {font-size:12px; color:#666666;}
.mgtlistbox { overflow:scroll; border:inset black 1px; background-color:#FFFFFF; }
