
/*** Main Body ***/

body {
	margin: 10px;
	background-color: #FFFFFF;
	font-family:	arial, sans-serif;
	font-size:		14px;
}
body, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

TD.flxtop		{ background-image: url(/images/tables/new/top-flex.gif); background-repeat: repeat-x; }
TD.flxbtm		{ background-image: url(/images/tables/new/btm-flex.gif); background-repeat: repeat-x; }
TD.flxleft		{ background-image: url(/images/tables/new/left-flex.gif); }
TD.flxright		{ background-image: url(/images/tables/new/right-flex.gif); }

/*** The A HREF Links ***/

/* a { color: #275680; } */
a { color: #07008e; text-decoration: none; cursor: pointer; }
a:hover, a:visited:hover { text-decoration: underline; color: #EE9140; }
a:visited { text-decoration: none; color: #07008e; }
a.link-help { cursor: help; }

a.faq_active, a.faq { color: #07008e;
	display: block;
	margin-left: .5em;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: 20px;
	background: transparent url(/img/bluearrow) 0 .3em no-repeat;
}
a.faq_active { background-image: url(/img/arrow); font-weight: bold; }
a.faq_active:hover, a.faq:hover, a.faq_active:visited:hover, a.faq:visited:hover { text-decoration: underline; color: #07008e !important; font-weight: bold; }
a.faq_active:visited, a.faq:visited { text-decoration: underline; color: #07008e; }

/*** Css For The Tabed Menus ***/

td.menu, td.menu_active, td.menu_red {
	background-color:		#fff;
	width:					10;
	padding:				0 .5em 0 .5em;
	color:					#042973;
	border:					1px solid #878787;
	border-bottom:			1px solid #0f266a;
	white-space:			nowrap;
	-moz-border-radius:		.5em .5em 0 0;
}
td.menu_active {
	background-color:		#DFDFFF;
	border:					1px solid #0f266a;
	border-bottom:			0px solid #fff;
	font-weight:			normal;
}
td.menu_red:hover {
	background-color:		#fcf3ef;
	border:					1px solid #f85231;
	border-bottom:			1px solid #0f266a;
}
td.menu:hover, td.menu_hover {
	background-color:		#DFDFFF;
	border:					1px solid #0f266a;
	border-bottom:			0px solid #0f266a;
	cursor:					pointer;
}
/*************************************************/

a.numbers-link, a.numbers-link-active {
	display				: block;
	margin-left			: 6px;
	padding				: 2 2 2 23;
	background			: url(/images/menu_bullit_off.gif);
	background-repeat	: no-repeat;
}
a.numbers-link:hover, a.numbers-link-active {
	background			: url(/images/menu_bullit_on.gif);
	background-repeat	: no-repeat;
	font-weight: bold;
}
a.numbers-link-active-sub {
	display				: block;
	margin-left			: 12px;
	padding				: 2 2 2 23;
	background			: url(/images/menu_sub_dash.gif);
	background-repeat	: no-repeat;
}

q {
  color: #fff;
  margin: 0 1em 1ex 1em;
  padding: 0.5ex 0.5ex 0.5ex 1ex;
  width: 175;
  float: left;
}

span.link {
	color: #07008e;
	text-decoration: none;
	cursor: pointer;
}
img.button { cursor: pointer; }
pointer:hover { cursor: pointer; }

div.header {
	width:				95%;
	background-color:	#fff;
	padding:			.1em;
	font-weight:		bold;
	text-align:			center;
	border:				1px solid #0f266a;
	-moz-border-radius: .5em;
}
.login_body	{ background-color: #fff; }
.login_body1	{ background-color: #DFDFFF; }
.services	{ width: 100%; background-color: #DFDFFF; }
table.white	{ width: 100%; background-color: #fff; font-weight: bold; }
table.faq_answer { width: 98%; background-color: #DFDFFF; }
table.faq	{ width: 190; background-color: #eeeeee; }
table.fea	{ width: 180; background-color: #eeeeee; }
table.num	{ width: 165; background-color: #eeeeee; margin-top: 5px; }
.packegs_des { width: 100%; height: 100%; background-color: #f1f1f1; }

h1, h2sd {
	font-size:		150%;
	font-weight: 	bold;
	border-bottom: 	1px solid;
	padding-bottom: .1em;
	margin-bottom: .2em;
}
h2sd { color: #00037e; }

td.title_box {
	height:				80;
	background-color:	#DFDFFF;
	border:				1px solid #0f266a;
	-moz-border-radius: .5em;
}
td.head {
	font-weight:	bold;
	border-bottom:	1px solid #000;
	font-size:		14px;
}
.faq_q, .faq_q_view {
	cursor: pointer;
	/* padding-left: 20px;
	background: transparent url(/images/faq.gif) 0px 0px no-repeat; */
}
.faq_a	{ width: 98%; margin: .4em 0 .5em 2em; }

div.fea {
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	color: #07008e;
	display: block;
	padding-left: 20px;
	background-image: url(/img/arrow); background-repeat: no-repeat;
}
.fea_q_view_div { margin-left: .8em; }
.fea_q_view {
	display: block;
	margin: .2em;
	cursor: pointer;
	/*
	padding-left: 20px;
	background: transparent url(/images/faq.gif) 0px 0px no-repeat;
	*/
}
.fea_q_view:active { font-weight: bold; }

ul { margin: 0; margin-left: 2em; padding: 0; }
td.account_box {
	height:				30;
	text-indent:		.5em;
	background-color:	#fcf4de;
	border:				1px solid #0f266a;
	-moz-border-radius: .5em;
}
td.pop_body {
	background-color:		#DFDFFF;
	border:					1px solid #0f266a;
	border-top:				0px solid #0f266a;
}

span.header {
	font-weight				: bold;
	text-decoration		: none;
}
span.header-tip, div.header-tip {
	display					: block;
	font-style				: italic;
}

span.header2 {
	color:	navy;
}

.account_link {
}

td.header {
	background-color:	#c7c7c7;
	font-weight:		bold;
	text-align:			center;
}

#inner_table {
	margin-top:			.3em;
	width:				98%;
}
#title_head {
	height:					70px;
	/*
	border: 1px solid #0f266a;
	background-color:		#DFDFFF;
	-moz-border-radius: .5em;
	*/
}
#news {
	width:					750;
	margin-top:				.5em;
	margin-bottom:			.5em;
	height:					97%;
	border:					1px solid #0f266a;
	-moz-border-radius:		.5em;
	background-color:		#fff;	
}
.news_title {
	background-color:	#DFDFFF;
	text-indent:		.2em;
	font-weight:		bold;
	border:				1px solid #0f266a;
	-moz-border-radius: .5em;
}
.news_title_date {
	color:				rgb(60,60,60);
	font-size:			70%;
	background-color:	#fafafa;
	border:				1px solid #bfbfbf;
	-moz-border-radius: .5em;
}
.log_header {
	background-color:	#DFDFFF;
	text-indent:		.2em;
	border:			1px solid #0f266a;
	-moz-border-radius: 	.5em;
}
.poster {
	padding-left:		5;
	font-size:			12px;
}
.news_body {
	padding-left:		5;
}
.rule_body {
	background-color:	#fcf3ef;
	border:				1px solid #f85231;
	margin:				.5em 0em .5em 0em;
	padding:			1em;
	-moz-border-radius: .5em;
}
.column {
	font-weight:		bold;
	border-bottom:		1px solid #0f266a;
}
hr { height: 0px; border: solid #000000 0px; border-top-width: 1px;}
span.highlite {
	background-color:	#ffff00;
}

input, textarea {
	border				: 1px solid #999999;
	padding				: 2 4 2 4;
	margin				: 2 0 0 0;
	background-color	: #F7F7F7;
}
select.pnoptions { font-size: 10px; }

input:focus, textarea:focus {
	background-color	: #ffffff;
}
/*
input:hover, textarea:hover {
	background-color:	#f4fff3;
	border:			1px solid #0a8d00;
}
*/
input.none { border: 0px solid #fff; background-color: transparent; margin: 0; padding: 0; }
input.submit { background-color: #F7F7F7; background: url(/images/boxheader-brown.png) repeat-x bottom; vertical-align: middle; margin-bottom: 10px; }
input.submit:hover { background-color: #F7F7F7; background: url(/images/boxheader-blue.png) repeat-x bottom; }
input.button:hover { background-color: #f4fff3; border: 1px solid #0a8d00; }
input.button[disabled] { border: 1px solid #bfbfbf; -moz-border-radius: .5em; background-color: #fafafa; text-indent: 0; }

input.login { margin: .1em; border: 0px solid #f85231; background-color: #DFDFFF; }
input.button_warn { margin: .1em; border: 1px solid #f85231; -moz-border-radius: .5em; background-color: #fcf3ef; text-indent: 0; }
input.button_warn:hover { background-color: #fce2d6; border-color: #ff0000; }

tr.highlite { background-color : #fefefe; }
tr.highlite-pastdue { background-color : #FFDFDF; }
tr.highlite-dim { background-color : #EFEFEF; }
tr.highlite:hover, td.highlite:hover, tr.highlite-pastdue:hover, tr.highlite-dim:hover {
	background-color:   #FDFFE8;
}
tr.highlite_off { background-color: #fff; }
tr.tr_highlite { background-color: #FFFFCF; }

form {margin: 0; padding: 0; }

#success {
	width					: 100%;
	background-color	: #f4fff3;
	border				: 1px solid #0a8d00;
	-moz-border-radius: .5em;
}

.error, .success {
	background-color	:	#fcf3ef;
	border				: 1px solid #f85231;
	-moz-border-radius: .5em;
	padding				: 0.6em;
	margin				: 0.2em;
	display				: block;
	text-align			: center;
	font-weight			: bold;
	color					: #F00;
	width					: 95%;
}
.success {
	width					: 95%;
	background-color	: #f4fff3;
	border				: 1px solid #0a8d00;
	-moz-border-radius: .5em;
	color					: #000;
}

/*********************************************************/

hr { height: 0px; border: solid #000000 0px; border-top-width: 1px;}

.forumline { background-color: #FFFFFF; border: 1px #BEBEBE solid; border-top: 0px; }
.name { font-size : 12px; color : #333333;}
.postdetails { font-size : 11px; color : #333333; }
.postbody { font-size : 13px;}

th.thLeft, th.thRight {
	font-weight: bold;
	border: #FFFFFF;
	border-style: solid;
	height: 28px;
	background-image: url(/images/cust_logs/aquatbm.gif);
	background-repeat: repeat-x;
}

td.row3Right,td.spaceRow {
	background-color: #555555; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 13px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom { border-width: 0px 0px 0px 0px; }
th.thTop { border-width: 0px 0px 0px 0px; }
th.thCornerL { border-width: 0px 0px 0px 0px; }
th.thCornerR { border-width: 0px 0px 0px 0px; }

td.row1 { background-color: #F8F8F8; }
td.row2 { background-color: #F8F8F8; }
td.row3 { background-color: #BEBEBE; }
td.aqua { background-image: url(/images/cust_logs/cellpic3.gif); }
td.aqua1 { background-color: #EDF3FE; }
td.aqua2 { background-image: url(/images/cust_logs/cellpic0.gif); }
td.rowpic {
	background-color: #FFFFFF;
	background-image: url(/images/cust_logs/cellpic2.jpg);
	background-repeat: repeat-y;
}

span.err {
	color: red;
	font-weight: bold;
	display: block;
	margin: 1em;
	padding: 1em;
}

h3.news
{
   font-size:  16px;
   font-weight:   bold;
   color:      navy;
   border:     1px solid #AAAAAA;
   margin:     0;
   height:     16px;
   padding: 5px 5px 5px 5px;
   background: #F7F7F7;
}
span.news_date
{
 margin-top: -18px;
 float: right;
 font-size:  12px;
 color: #666;
 font-weight: normal;
}
p.news
{
   padding:9px 9px 9px 9px;

   margin-top:-1px;
   border:1px solid #AAAAAA;

   margin-left:0px;

   font-family:normal;
   font-family:arial, times,sans-serif;
   font-size:12px;

   word-spacing:2px;
   color: #000;
   line-height:1.4em;
}

span.button, span.button-cancel {
        padding                 : .3em;
        -moz-border-radius      : .5em;
        font-weight             : bold;
}
span.button {
	border                : 1px solid #000;
        background-color        : #DEE7EF;
}
span.button:hover {
        background-color        : #B3D3EF;
        cursor                  : pointer;
}
span.button-cancel {
        color                   : #000;
        border                  : 1px solid #f85231;
        background-color        : #fcf3ef;
}       
span.button-cancel:hover {  
        background-color        : #FFDECF;
        cursor                  : pointer;
}

span.arrow {
	padding-left: 1.5em;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
}
span.arrow:hover {
	padding-left: 1.5em;
	background: url(/img/bluearrow);
	background-repeat: no-repeat;
}

th.header, h2 {
        color                   : #000;
        background-color        : #DFDFFF;
        border-top              : 1px solid #5A508F;
        font-weight             : bold;
        font-size               : 110%;
	text-align		: left;
}
h2 {
	border-bottom		: 0px;
	font-size		: 122%;
	padding			: 3;
	margin			: 5 0 0 0;
}


th { text-align: right; }

#error, div.save_error, span.save_error {
        padding:                .5em;
        font-weight:            bold;
        background-color:       #fcf3ef;
        border:                 1px solid #f85231;
        -moz-border-radius: .5em;
}

span.disposition-CALLBACK	{ color: #1F7F7D; font-weight: bold; }
span.disposition-ANSWERED	{ color: #1F7F23; font-weight: bold; }
span.disposition-PRIVACY	{ color: #7E7F1F; font-weight: bold; }
span.disposition-NO_ANSWER	{ color: #8F0000; font-weight: bold; }
span.disposition-BUSY		{ color: #8F0000; font-weight: bold; }
span.disposition-VOICEMAIL	{ color: #9F7400; font-weight: bold; }
span.disposition-NO_SERVICE	{ color: #8F0000; font-weight: bold; }
span.disposition-FAILED		{ color: #8F0000; font-weight: bold; }
span.disposition-FORWARD	{ color: #9932CC; font-weight: bold; }
span.disposition-ERROR		{ color: #FF0000; font-weight: bold; }

div.menu-header {
	font-weight	: bold;
	border-bottom	: 1px solid #000;
	font-size	: 122%;
}

tr.stripe_on, td.stripe_on, table.stripe_on {
	border-bottom		: 1px solid #BBBBBB;
}
tr.stripe_off, td.stripe_off, table.stripe_off {
	border-bottom		: 1px solid #BBBBBB;
	background-color	: #fefefe;
}

/*
tr.stripe_on, table.stripe_on { background-color: #DEE7EF; -moz-border-radius: .5em; }
tr.stripe_off, table.stripe_off  { background-color: #f6f6f6; -moz-border-radius: .5em; }
tr.stripe_highlite, table.stripe_highlite { background-color: #B3D3EF; border: 1px solid #000; -moz-border-radius: .5em; }
tr.stripe_on:hover, tr.stripe_off:hover, table.stripe_on:hover, table.stripe_off:hover, tr.stripe_highlite:hover, table.stripe_highlite:hover { background-color: #FFFFDF; }
*/

th {
	text-align			: left;
	font-size			: 80%;
	background-color	: #dfdfdf;
}
div.addy-book {
	text-align			: center;
	border-bottom		: 2px solid #D6D1EF;
	font-size			: 122%;
	font-weight			: bold;
	background-color	: #DFDFFF;
}

div.table-outline {
	width					: 99%;
	border				: 2px solid #BBB5DF;
	padding				: 0px;
}
span.bold-font { font-weight: bold; }

.stats-header {
   color       : #3366cc;
   background-color  : #e5ecf9;
   border-top     : 1px solid blue;
   font-weight    : bold;
   font-size      : 122%;
}
.stats-header-h1 {
   color       : #3366cc;
   background-color  : #e5ecf9;
   border-top     : 1px solid blue;
   font-weight    : bold;
}
.stats-div {
   color       : #000;
   background-color  : #fff4c2;
   border-top     : 1px solid #ffcc33;
   font-weight    : bold;
   font-size      : 122%;
}
.stats-h5 {
   color       : #3366cc;
   background-color  : #e5ecf9;
   border-top     : 1px solid blue;
   font-weight    : bold;
   font-size      : 120%;
   margin         : 0;
}

fieldset {
	border			: 2px solid #BBB5DF;
	padding			: 5px;
}
fieldset.warning {
	border			: 2px solid #F00;
	padding			: 5px;
	text-align		: center;
	font-weight		: bold;
	font-size		: 122%;
}
legend {
	font-weight		: bold;
	font-size		: 120%;
	padding			: 0 3 0 3;
}
.payment-due, .payment-No {
	color				: #f00;
}
.news-header {
	border-bottom	: 1px solid #000;
	font-weight		: bold;
	font-size		: 120%;
	padding-top		: 1em;
}
.news-body {
	padding			: 10px;
}

span.ff0000 { color: #FF0000; }

/**** SIGNUP PAGE STUFF ****/

#su-main {
	border: 1px solid #C3DAE6;
	width: 99%;
	margin: 5px;
	padding: 5px;
	}

#su-main .pkt {
	border: 2px solid #DFDFDF;
	vertical-align: top;
	}

#main {
	border-collapse: collapse;
	width: 100%;
	border: 2px solid #DFDFDF;
	}

#main table {
	width: 720px;
	margin: 5px;
	}

#main table.pkg_tbl {
	width: 90%;
	}

#main table.total {
	margin-top: 0;
	}

#main table.total th {
	text-align: right;
	background-color: #fff;
}

#main table .divider {
	padding-top: 1.5em;
	font-weight: bold;
	font-size: 100%;
	border-bottom: 2px solid #DFDFDF;
	color: #789DAF;
	}

#sub_pkt .pkt_description {
	vertical-align: top;
	}

#sub_pkt .price {
	position: absolute;
	float: right;
	font-weight: bold;
	color: #BF9D00;
	}

#su-main .pkt div {
	margin: 0 1em 0 1em;
	}

#su-main .pkt h4, #main td h4 {
	background: #E5EBF6;
	font-size: 150%;
	padding: .4em;
	margin: 0;
	}

#su-main .pkt h4.pkg_head, #main td h4.pkg_head {
	font-size: 150%;
	padding: .4em;
	margin: 0;
	}

#main h3.pna_head {
	font-size: 140%;
	border-bottom: 2px solid #DFDFDF;
	width: 98%;
	margin: 5px 0 0 .5em;
	}

.notice_header {
	background: #E5EBF6;
	font-weight: bold;
	color: #275680;
	border: 1px solid #CFCFCF;
	border-bottom: 0px;
	padding: 3px 5px 3px 5px;
	}

.notice_header_big_font {
	font-size: 150%;
	}

.notice_body {
	background: #F5F5F5;
	border: 1px solid #CFCFCF;
	padding: 5px 2em 5px 1em;
	text-align: justify;
	}
.notice_body ul li {
	margin: 0 0 3px 0;
	}

/**** END SIGNUP PAGE ****/

span.req { font-weight: bold; }

.submit input, .submit input:focus, .button {
	background: url( /images/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	}

.submit input:active, .submit input:hover, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
	}

.submit, .editform th, #postcustomsubmit {
	text-align: right;
	}

.padsome input {
	margin-right: 1em;
	margin-bottom: 1em;
}

.bdr-top {
	border-top: 1px solid #000;
	}

#notice_win {
	width: 98%;
	}

div.divider {
	background: transparent url(/images/bullet.gif) 0px 3px no-repeat;
	font-weight: bold;
	color: #789DAF;
	font-size: 140%;
	border-bottom: 2px solid #DFDFDF;
	width: 98%;
	margin: 5px 0 0 .5em;
	text-indent: 15px;
	}

ul.no-style {
	list-style: none;
	margin-left: 0;
	}


.print input, .print input:focus, .button {
	background: url( /images/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	}

.print input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
	}

.print, .editform th, #postcustomsubmit {
	text-align: right;
	}

#navigation {
   background: transparent;
   margin: 0;
   width: 100%;
   position: relative;
   text-align: left;
   font-family: Tahoma, Verdana, Arial, Serif;
}
html #navigation {
   height: 1%;
}
#navigation ul li {
   float: left;
   margin: 0 5px 5px 0;
   list-style-type: none;
	background: url( /images/fade-butt.png );
}
#navigation ul li a {
   display: block;
   font-weight: bold;
   border: #ddd 1px solid;
   padding: 0 10px 2px 5px;
   white-space: nowrap;
   text-decoration: none;
   color: #000;
   border: 3px double #999;
   border-left-color: #ccc;
   border-top-color: #ccc;
}
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a, #navigation ul li a.current_page_item {
   background: #f4f4f4;
   color: #EE9141;
   border: 3px double #ccc;
   border-left-color: #999;
   border-top-color: #999;
}


.step_bar {
	padding: 0 0 5px 1px;
	text-align: center;
	}

.step_bar input, .step_bar input:focus {
	background: url( /images/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 2px 0 2px 0;
	font-size: 90%;
	width: 119px;
	}

.step_bar input:active, .step_bar input:hover {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
	}

.step_bar input[DISABLED] {
	background: #f4f4f4;
	color: #999;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
	}


