
/*
-----------------------------------------------
USA Technologies print styles
author:   r wood   rwood AT usatech DOT com
version:  July 2005
----------------------------------------------- */

body {
	background:#fff;
	font-family: Tahoma, Trebuchet MS, Arial, sans-serif;
	margin: .4in;
	border: 0;
	color:#000;
	font-size: 10pt;
	}
	
/* default link styles */
a:link, a:visited {
	color: #003992;
	font-weight: bold;
	border-bottom: dotted 1px #003992;
	}
	
a img {
	border-width:0;
	}
	
.clear {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	height:0px;
	line-height:0px;
	font-size:0px;
	}
	
.strong, .question {
	font-weight: bold;
	}

.sup {vertical-align: super; font-size: 60%;}
	
/*  HEADER
-------------------------------------------------------*/
/*  top half of header  */

#header_wrap-top {
	background:#fff;
	width:100%;
	border: solid 0px purple;
	}
	
#header-top {
	width: 100%;
	margin: auto;
	}
	
#usa-logo {
	background:transparent;
	padding-left: 0px;
	width: 100px;
	float: right;
	}
	
#usa-logo img { 
	border: 0;
	height: 68px;
	width: 96px;
	}
	
#member-login {
	display: none;
	}

	
/*  end top of top half of header  */	
/*  begin bottom of top half of header  */

#header_wrap-bottom {
	display: none;
	}
	
#header-bottom {
	display: none;
	}
	
#tabnav_top ul {
	display: none;
	}
	
#tabnav_top li {
	display: none;
	}
	
#tabnav_top a {
	display: none;
	}
	
#tabnav_top #current {
	display: none;
	}

#tabnav_top #current a {
	display: none;
	}
	
/*  end the top half of header  */

/*  begin second row of tab navigation  */

/*  bottom half of header  */

#header_wrap-bottom2 {
	display: none;
	}
	
#header-bottom2 {
	display: none;
	}
	
#tabnav_bottom ul {
	display: none;
	}

#tabnav_bottom li {
	display: none;
	}
	
#tabnav_bottom a {
	display: none;
	}

/*  end the top header tab nav styles  */



/*  everything below the top navigation stuff
---------------------------------------------------------*/

img  {
	border: solid 0px #000;
	display: block;
	}
  
#main  {
	padding: 50px 0 0 0;
	margin: 20px auto;
	width: 100%;
	text-align: left;
	border: solid 0px green;
	}
	
#content	{
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	border: solid 0px orange;
	}
	
/* #content h3 {
font-size:110%;
line-height:1.2em;
font-weight: bold;
margin:1.5em 1.5em .75em 0;
} */

#content h3 {
margin-top: 25px;
margin-bottom: 2px;
/* letter-spacing: 1px; */
font-size:100%;
line-height:1.4em;
font-weight: bold;
margin:1.5em 1.5em .2em 0;
color: #000;
}


/* #content p {
font-size: 100%;
line-height:1.3em;
margin-right:15px;
} */
 
#content p	{
	font-size: 100%;
	line-height: 1.4em;
	text-align: left;
margin:0 1.5em 1em 0;
	}

#content ul {
list-style-type: square;
/* list-style-image: url(../imgs/bullet.gif); */
margin: 0 2em 1em 2.5em;
padding-left: 0;
}
				
#content ul li {
margin: 0;
padding: .2em 0;
line-height: 1.3em;
} 

#content ul li ul {
list-style-type: disc;
/* list-style-image: url(../imgs/bullet.gif); */
margin: 0 2em;
padding: .4em 0 1em 0;
}

#content ul li ul li {
margin: 0;
padding: .2em 0;
line-height: 1.3em;
}

/* sidebar */
#sidebar {
	display: none;
	}
	
 #footer	{
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	border-top: 1px solid #f9f9f9;
	background-color: #fdfdfd;
	border-top: solid 1px #bdbec0;
	}
	
#footer p {
	margin: 5px 10px 2em 10px;
	font-size: 80%;
	background-color: transparent;
	color: #999;
	}

#breadcrumbs {
	color: #000;
	padding: 3px;
	margin-bottom: 25px;
	}

#breadcrumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	}

#breadcrumbs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
	
#footer_links {
	display: none;
	}

/* print URLs after link text */
/* #content p a:link:after, #content p a:visited:after {
	content: " (" attr(href) ") ";
	} */
	

/*    NAV STYLES  
-----------------------------------  */

#eport-nav ul {
	margin-left: 0;
	padding: 0;
	display: inline;
	}
	
#eport-nav ul li#cashless, #eport-nav ul li#data, #eport-nav ul li#hardware {
margin-left: 0;
padding: 0px .6em 0 1em;
list-style: circle;
display: inline;
}

#eport-nav ul li#cashless { padding-left: 0;}



#energy_nav ul {
margin-left: 0;
padding: 0;
display: inline;
} 

#energy_nav ul li {
margin-left: 0;
padding: 0px .6em 0 1em;
list-style: circle;
display: inline;
}

#energy_nav ul li.first {
margin-left: 0;
padding-left: 0;
border-left: none;
list-style: circle;
display: inline;
}
        
#energy_nav ul li.last {
margin-left: 0;
padding: 0 0 0 1.0em;
list-style: circle;
display: inline;
}


/*  #bex_logo  {
	display: block;
	height: 66px;
	width: 216px;
	border: solid 1px red;
	}

#bex_logo img {
	display: block;
	height: 66px;
	width: 216px;
	border: solid 1px green;
	}  */

#bex_nav ul {
margin-left: 0;
padding: 0;
display: inline;
} 

#bex_nav ul li {
margin-left: 0;
padding: 0px .6em 0 1em;
list-style: circle;
display: inline;
}

#bex_nav ul li.first {
margin-left: 0;
padding-left: 0;
border-left: none;
list-style: circle;
display: inline;
}
        
#bex_nav ul li.last {
margin-left: 0;
padding: 0 0 0 1.0em;
list-style: circle;
display: inline;
}

#ez-apn_nav { display: none; }

#overview_nav { display: none; }


