﻿/*
//SBE 08/18/06:  this is used on all new .aspx pages.
*/

/*  pager
******************************************************************/

.pager {
	margin:.5em auto;	
	text-align:center;
	position:relative;
}

.pager ul { 
	list-style-type: none;
}

.pager li { 
	display:inline;
}

.pager a {  
	padding:0em .3em; 
	border:0px solid red;
}
.pager .current {
	padding:0em .3em;
	color:#666;
}
.pager .pageOfPage {
	text-align:right;
}



/*  a generic form with column headers, and headers on the left side
******************************************************************/

.generic {
	margin: 0em auto .5em;
	padding:1em;
	background-color:#f6f6f6; 
	text-align:left;
	width: 550px;
}
.generic label {
	cursor: pointer;
	color: #003366;
	font-size: 13pt;
	font-weight: bold;
	text-decoration: underline;
}
.generic label:hover {
	color: #000;
}

.generic th {
	vertical-align: top;
	padding-top: 5px;
	border-bottom: 1px dashed #C6CDD8;
}
.generic {
}
.generic td {
	padding: 5px 10px;
	border-bottom: 1px dashed #C6CDD8;
}

/*dl dt dd
******************************************************************/

dl {
	margin: 0em auto .5em;
	padding:1em;
	background-color:#f6f6f6; 
	width: 500px;
}
dd {
	border-bottom: 1px dashed #C6CDD8;
	padding-bottom:1em;
	margin-bottom:1em;
}
/*  2 column, simple name: value
******************************************************************/

.namevalue {
	margin:0em auto .5em;
	padding:1em;
	background:#f6f6f6;
	width:550px;
	font-size:1em;
}

.namevalue thead th, .namevalue tbody th {
	border-bottom: 1px dashed #C6CDD8;
	font-weight: bold;
	padding: 0 .7em 0 .8em;
	text-align: left;
}
.namevalue th label {	
	text-align: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.namevalue td {
	border-bottom: 1px dashed #C6CDD8;
	padding: .3em 0;
	white-space:nowrap;
}

.namevalue input, .namevalue textarea, .namevalue select {
	width: 250px;
}
.namevalue span.checkbox input 
{
	width:50px;
}

.namevalue input.disabled {
	background-color:Transparent;
	color:#000;
	border:0;
}

/*  general styles
******************************************************************/

tr.noborder td, tr.noborder th {
	border:0;
	padding-bottom:0;	
}

tr.buttonrow td, tr.buttonrow th {
	padding:1em 0 0;
}

tr.totalrow td {
	font-size:1.3em;
	font-weight:bold;
	text-align: right;
}
tr.totalrow input {
	margin-left:5px;
	width:80px;
	text-align:right;
	font-size: 1.3em;
}
/*
input, textarea, select {

	border: 1px solid #D3D3D3;
	background-color:#fff;
	color: #444444;
	font-family: 'Lucida Grande' , Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	height: 1.5em;
	line-height: 1.65em;
	text-align: left;
	padding-left: 5px;
}*/
th input {
	border: 0px;
}

td.fineprint {
	font-size: .7em;
}

/*  input styles
******************************************************************/
 
input.continue {
	text-align: center;
	width: 130px;
	height: 35px;
	background: transparent url(/images/continue.gif) no-repeat 0% 0%;
	border: 0px;
	cursor: pointer;
}
input.placeordernow {
	
	text-align: center;
	width: 156px;
	height: 35px;
	background: transparent url(/images/placeordernow.gif) no-repeat 0% 0%;
	border: 0px;	
	cursor: pointer;
}
