

/* Main page stuff */

body {
    background:  url(/images/CustomerEmpowermentCentreBg.gif) repeat-x 0;
    background-position: top left;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.5em;
	color: #000;
	margin: 10;
	padding: 10;
	}

a:visited, a:link, a:active {
	/* color: #3399ff; */
	color: #0000CC;
	border-bottom: dashed 1px;
	text-decoration: none;
}

a:hover{
	border-bottom: solid 1px;
}

a.noline:visited, a.noline:link, a.noline:active, a.noline:hover {
	border-style: none;
}

#logo {
	margin:		16 0 0 0;
	padding:	0;
	position:	absolute;
	top:		0;
}

#infobar {
	margin:		12 0 5em 0;
	padding:	0;
	text-align:	right;
	color:		white;
}

#infobar a:active, #infobar a:visited, #infobar a:link {
	border-bottom: dashed 1px;
	text-decoration: none;
	color:	white;
	font-weight:	bold;
}

#infobar a:hover {
	border-bottom: solid 1px;
}

#content {
	text-align: center;
}


input {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.2em;
	color: #000;
	margin: 0;
	padding: 1;
}

select {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 2;
}

textarea {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 2;
}

form {
	margin-bottom: 0;
	}

/* Vertical Table Layout */

#vert_table {
	font-family: Tahoma;
	font-size: 8pt;
	border: solid 1px #000;
	margin-top: 3em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	border-collapse: collapse;
}

/* table master title */

#vert_table tbody tr.title td {
	background-color: #000;
	padding: 3px 1em 3px 1em;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	font-weight: bold;
	color: #FFF;
}

/* column headings */

#vert_table tbody tr.data td.left {
	background-color: #FFF;
	padding: 3px 1em 3px 1em;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}

#vert_table tbody tr.data td.center {
	background-color: #FFF;
	padding: 3px 1em 3px 1em;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}

#vert_table tbody tr.data td.right{
	background-color: #FFFFFF;
	padding: 3px 1em 3px 1em;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}


/* ------------------------ */

/* notices layout */

#notice {
	font-family: Tahoma;
	font-size: 8pt;
	border: dashed 2px #AAA;
	margin-top: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	border-collapse: collapse;
}

#notice tr td{
	padding: 1em;
	line-height: 2em;
	background-color: #FFFFCC;
}

/*  Nice table layout   */

#admin_table {
	font-family: Tahoma;
	font-size: 8pt;
	border: solid 1px #000;
	margin-top: 2em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	border-collapse: collapse;
}


/* table master title */

#admin_table tbody tr.title td {
	background-color: #000;
	padding: 3px 1em 3px 1em;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	font-weight: bold;
	color: #FFF;
	empty-cells: show;
}

/* column headings */
/*
#admin_table tbody tr.header td.left {
	background-color: #DDEAFF;
	padding: 3px 1em 3px 1em;
	text-transform: capitalize;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}

#admin_table tbody tr.header td.center {
	background-color: #DDEAFF;
	padding: 3px 1em 3px 1em;
	text-transform: capitalize;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}

#admin_table tbody tr.header td.right{
	background-color: #DDEAFF;
	padding: 3px 1em 3px 1em;
	text-transform: capitalize;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}
*/

#admin_table tbody tr.header td.left {
	background-color: #DDD;
	padding: 3px 1em 3px 1em;
	text-transform: capitalize;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	color: ;
}

#admin_table tbody tr.header td.center {
	background-color: #DDD;
	padding: 3px 1em 3px 1em;
	text-transform: capitalize;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	color: black;
}

#admin_table tbody tr.header td.right{
	background-color: #DDD;
	padding: 3px 1em 3px 1em;
	text-transform: capitalize;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	color: black;
}

/* even rows */

#admin_table tbody tr.even td.left{
    background-color: #fff;
	padding: 0.75em 1em 0.75em 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.even td.center{
	background-color: #fff;
	padding: 3px 1em 3px 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.even td.right{
	background-color: #fff;
	padding: 3px 1em 3px 1em;
	border-top: none;
	border-right: solid 1px #000;
	border-bottom: none;
}

#admin_table tbody tr.even td.both{
    background-color: #fff;
	padding: 0.75em 1em 0.75em 1em;
	border-top: none;
	border-right: solid 1px #000;
	border-bottom: none;
	border-left: solid 1px #000;
}

/* odd rows */


#admin_table tbody tr.odd td.left{
	background-color: #EEE;
	padding: 0.75em 1em 0.75em 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.odd td.center{
	background-color: #EEE;
	padding: 3px 1em 3px 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.odd td.right{
	background-color: #EEE;
	padding: 3px 1em 3px 1em;
	border-top: none;
	border-right: solid 1px #000;
	border-bottom: none;
}

#admin_table tbody tr.odd td.both{
	background-color: #EEE;
	padding: 0.75em 1em 0.75em 1em;
	border-top: none;
	border-right: solid 1px #000;
	border-bottom: none;
	border-left: solid 1px #000;
}

/*
#admin_table tbody tr.odd td.left{
	background-color: #EEF4FE;
	padding: 3px 1em 3px 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.odd td.center{
	background-color: #EEF4FE;
	padding: 3px 1em 3px 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.odd td.right{
	background-color: #EEF4FE;
	padding: 3px 1em 3px 1em;
	border-top: none;
	border-right: solid 1px #000;
	border-bottom: none;
}
*/

/* wifi expired rows */

#admin_table tbody tr.expired td.left{
    background-color: #ffcc66;
	padding: 6px 1em 6px 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.expired td.center{
	background-color: #ffcc66;
	padding: 6px 1em 6px 1em;
	border-top: none;
	border-right: solid 1px #DDD;
	border-bottom: none;
}

#admin_table tbody tr.expired td.right{
	background-color: #ffcc66;
	padding: 6px 1em 6px 1em;
	border-top: none;
	border-right: solid 1px #000;
	border-bottom: none;
}

/* wifi active rows */

#admin_table tbody tr.active td.left{
    background-color: #BEF781;
	padding: 6px 1em 6px 1em;
	border-top: none;
	border-right: solid 1px #fff;
	border-bottom: none;
}

#admin_table tbody tr.active td.center{
	background-color: #BEF781;
	padding: 6px 1em 6px 1em;
	border-top: none;
	border-right: solid 1px #fff;
	border-bottom: none;
}

#admin_table tbody tr.active td.right{
	background-color: #BEF781;
	padding: 6px 1em 6px 1em;
	border-top: none;
	border-right: solid 1px #000;
	border-bottom: none;
}

/* graph settings */

.graph {

	background-color:	#FFFFFF;
	border-top:			none;
	border-left:		none;
	border-bottom:		#000000 1px solid;
	border-right:		#CCCCCC 1px dashed;
	empty-cells:		show;
}

.graph-left {
    
        background-color:       #FFFFFF;
        border-top:             #000000 1px solid;
        border-left:            none;       
        border-bottom:          #000000 1px solid;
        border-right:           #000000 1px solid;
        empty-cells:            show;
		font-size:				8pt;
}

.graph-bottom {
   
	font-size:		8px; 
        background-color:       #FFFFFF;
        border-top:             none;
        border-left:            none;   
        border-bottom:          none;        
        border-right:           #CCCCCC 1px dashed;
        empty-cells:            show;
}

acronym {

	text-decoration:	none;
}