/***********************************************/
/* extranet display stuff                      */

#footer-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
border:0 solid #000000;
clear:both;
float:left;
height:58px;
position:relative;
width:955px;
}
.threecol {
display:inline;
}
.threecol .colmid {
border:0 solid #000000;
right:212px;
}

.moduleEventCheckout TD {width: 5000px;}

.viewCartItemsTable {width: 500px;}

body {
width:100%;
margin:0;
padding:0;}

.threecol .col1 {width: 570px;}

.billingOuterTable {
max-width:470px;
  width:expression(document.body.clientWidth > 470? "470px": "auto" );

} 
.shippingOuterTable {
max-width:470px;
  width:expression(document.body.clientWidth > 470? "470px": "auto" );

} 

.payment_CardCCV span {visibility: hidden;}

.continueCheckoutBillingInfo img {align: left;}

.moduleCheckout {width: 470px;}
 
.displayTable {background-color: none; font-size: 10pt; padding: 2px; width: 500px;}

    .displayTable TD {padding: 4px;}

.rowHeading TD {background-color: #000000; color: #FFFFFF; font-weight: bold; width: 470px;}


.moduleLogin {color: #5d110b; font-weight: bold;}

.moduleBulletinArchive {font-size: 0.9em}

	.moduleBulletinArchive TD {
		text-align: left;
		padding: 4px;
	}
	.moduleBulletinArchive TABLE{
		border-collapse:collapse;
		width: 100%;
	}
	
	.moduleBulletinArchive FORM {
		width: 320px;
		font-weight: bold;
		padding-bottom: 20px;
	}

.moduleElection {padding: 6px;}

.moduleElection table TD {text-align:center; width: 250px;}

.moduleUpdateContact TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
}

.moduleDirectory TD {padding: 4px 0px 4px 0px;}

	.directorySearchSummary {
		font-size: 10pt;
		color: #5d110b;
		text-align: left;
		font-weight: bold;
		padding: 0px 4px 8px 2px;
	}
.viewCartItemsTableHeader td {
text-transform:uppercase;
background-color: #000000;
color: #ffffff;
}

	
/* Events Module */

div#StepOne .rowHeading {background-color: #000000; color: #FFFFFF; font-weight: bold;}
div#StepOne .rowHeading TD {background-color: #000000; color: #FFFFFF; font-size: 10pt; padding: 4px;}


div.moduleEventRenderer H1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: -10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom: dashed 1px #004981;
	border-left: solid 0px #FFFFFF;
}

div.moduleEventRenderer p {padding-top: 0px;}

/***********************************************/
/* powered by Clear Service                    */

div#ClearService {
	position: relative;
	top: 20px;
	padding: 20px 0px 20px 0px;
	width: 902px;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	width: 100%;
}

div#ClearService a, div#ClearService a:visited {
	color: #0E193E;
	font-family: Verdana,arial;
	font-size: 7pt;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
}
div#ClearService a:hover {
	color: #6B2B91;
	font-family: Verdana,arial;
	font-size: 7pt;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: underline;
}

-->
