body
{
	font-size: 12px;
}

.red
{
	color: #CC3300;
}

.externalOrderTable
{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 100%;
}

.redBg
{
	background-color:#FFCC99;
}

.externalStock .label
{
	font-size: 16px;
	color: #000033;
	font-weight: bold;
	padding-top: .5em;
	padding-bottom: .5em;
}

.externalOrderTable td
{
	padding: 4px;
	border-bottom: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;	
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
color: #2461aa;
font-weight: bold;
width: 100%;
}

h2{
 font-size: 130%;
 color: #555A55;
 padding-top: .5em;
 padding-bottom: .5em;
 border-bottom:1px solid #888B88;
 margin-bottom: .5em;
}

#stock
{
}

#stock p
{
	margin:0;
	padding:0;
}

#orderList {
}

#orderList input[type=text] {
width:120px;
}

#orderList select {
width:120px;
}

.topPageNav
{
	padding-bottom: 3px;
}

.bottomPageNav
{
	padding-top: 3px;
	padding-bottom: 1.5em;
}

.topPageNav a, .bottomPageNav a, .topPageNav a:hover, .bottomPageNav a:hover,
.topPageNav a:visited, .bottomPageNav a:visited, .topPageNav a:active, .bottomPageNav a:active
{
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.topPageNav .grayed, .bottomPageNav .grayed
{
	font-weight: bold;
	color: #999999;
}

.ordersList, .membersList
{
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.ordersList th, .ordersList td, .membersList th, .membersList td
{
	padding: 0;
	margin: 0;
	padding-top: .2em;
	padding-bottom: .2em;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
}

.ordersList th, .membersList th
{
	font-weight: bold;
}


#memberList {
}

#memberList input[type=text] {
width:120px;
}

#memberList select {
width:120px;
}

#logOutArea {
	z-index:40;
	right:0;
	position:absolute;
	top:60px;
        font-size: 10px;
        color: #DDDDDD;
        font-weight: bold;
/*	float:right;*/
}

#logOutArea a{
	font-size: 10px;
	color: #DDDDDD;
	font-weight:normal;
        padding-left: 0;
        margin-left: 0;
}


#tabGroup {
	background-color:#EBEBE1;
        border-top: 1px solid #DBDAD2;
	margin-left:24px;
	margin-right:24px;
	font-size:12px;
	vertical-align:middle;
	color:#999999;
	padding:4px 0 4px 10px;
	margin:0px;
	
}

#tabGroup a {
	
	white-space: nowrap;
}

#tabGroup a.activeTab {

	color: #000000;
        text-decoration: none;
}

#tabGroupContent {
	margin-left:12px;
	margin-right:20px;
}


.groupBox
{
	margin:8px; 
	width:95%;
	background-color:#FAF7F0;
}


.groupTitleBar
{
/*	border:1px solid #666666;
	font-weight:bold; */
/*	border-top:1px solid #555555;*/
	height:8px;
}

.groupTitle
{
	position:absolute;
/*	font-weight:bold;*/

	margin-left:12px;
	padding-left:2px;
	padding-right:2px;
	
	margin-top:0px;
	cursor:default;


	background-color:#FCF9EE;
	
	color:#003399;
	
	font-size:14px;

}

.groupContent
{
	padding-top:20px;
	border:1px solid #666666;
}


.formTable
{
}

.formTable td
{
	padding: 4px;
	vertical-align: bottom;
}

.formTable .options
{
	border-left:1px dashed #000000;
	padding: 6px;
	vertical-align: bottom;
}

.formTable .label
{
	padding-bottom: 6px;
}

.formTable td h2
{
	padding-top: 2em;
}

.formTable .field
{
	white-space:nowrap;
}

.infoTable td
{
    padding-top: 4px;
    padding-bottom: 12px;
    padding-right: 12px;
    vertical-align: top;
}

.smallhead {
	font-size:90%; 
	font-weight:bold 
}

.dispoTable
{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
.dispoTable td
{
	padding: 0px;
	margin:0px;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.dispoTable td.orderId
{
	text-align: left;
}
.dispoTable th
{
	border-left: 1px solid black;
	border-right: 1px solid black;
}
/*
.dispoTable .first
{
	border-left: none;
}
.dispoTable .last
{
	border-right: none;
}*/
.dispoTable .zero
{
	border-left: none;
	border-right: none;
}

.dispoTable .subTable, .dispoTable .subTable td
{
	padding: 0;
	margin: 0;
	border: none;
	border-collapse: collapse;
}


div.sublinks
{
    background-color: #FFEECC; padding: 3px 0 3px 0; border-top: 1px solid #F0DDBB; border-bottom: 2px solid #FFF5EE;
}
div.sublinks a.activelink
{
    text-decoration: none; color: #506960;
}