/**********************************************************
 *                                                        *
 *  Copyright ©2005  Corillian Corporation                *
 *                                                        *
 *  All rights reserved.                                  *
 *                                                        *
 *  Highly Confidential.                                  *
 *                                                        *
 *  No portion of this code may be reproduced,            *
 *  transmitted or distributed without the express        *
 *  written permission of Corillian Corporation.          *
 *                                                        *
 **********************************************************/

/**********************************************************
 *                                                        *
 *  HTML ENTITIES                                         *
 *                                                        *
 **********************************************************/

*{
	color: Black !important;
}

a, a:visited, a:link, a:active {
	text-decoration: underline;
}

/**********************************************************
 *                                                        *
 *  GENERAL                                               *
 *                                                        *
 **********************************************************/

.notice{
	font-weight: bold;
}

.printOnly{
	visibility: visible;
	display: inherit;
}

.screenOnly{
	visibility: hidden;
	display: none;
}

.sectionHeader{
	margin-left: 5pt;
}

div.sectionDivider{
	border-bottom: 3pt double black;
	margin: 5pt 0pt 5pt 0pt;
}

div.oboMode{
	border: 1px solid Black;
	background-color: #D3D3D3;
	width: 150pt;
	padding: 4pt;
}

div.textRegion{
	border: 0pt solid black;
}

div.systemAlert{
	display: none;
	visibility: hidden;
}

div.timeoutWarning{
	display: none;
	visibility: hidden;
}

/**********************************************************
 *                                                        *
 *  HEADER                                                *
 *                                                        *
 **********************************************************/

div.pageHeaderContainer{
	border-bottom: 1pt solid Black;
}

div.pageSubHeader{
	display: none;
	visibility: hidden;
}

/**********************************************************
 *                                                        *
 *  FOOTER                                                *
 *                                                        *
 **********************************************************/

div.footerContainer
{
	width: 670px;
	padding: 3pt;
	margin-top: 0pt;
	border-top: thin solid Black;
}

/**********************************************************
 *                                                        *
 *  ERRORS/VALIDATION                                     *
 *                                                        *
 **********************************************************/

.VAMValSummary
{
	border: 1pt solid Black;
	background-color: White;
	padding: 5pt;
	margin: 5pt;
}

.VAMValSummaryHeader img{
	margin-right: 3pt;
}

table.errContainerError,
div.errContainerError,
div.errContainerInfo,
div.errContainerWarn{
	background-color: #D3D3D3;
	padding: 5pt;
	margin: 5pt;
}

.errError,
.errInfo,
.errWarn{
	margin-left: 5pt;
}

/**********************************************************
 *                                                        *
 *  NAVIGATION                                            *
 *                                                        *
 **********************************************************/


/**********************************************************
 *                                                        *
 *  TABLES                                                *
 *                                                        *
 **********************************************************/

table.dataTable{
	margin-top: 5pt;
	width: 670px;
	border: none;
}

table.dataTable tr.header td,
table.dataTable tr.footer td{
	padding: 5pt;
	border: 1px solid FFFFFF;
	vertical-align: bottom;
}

table.dataTable tr.item td,
table.dataTable tr.alternatingItem td{
	border: none;
	padding: 5pt;
}

div.relatedLinksContainer{
	display: none;
	visibility: hidden;
}

div.summaryBox{
	border: 1pt solid Black;
	margin-bottom: 5pt;
}

div.summaryBox div.body{
	padding: 3pt;
}

div.summaryBox div.header{
	border-bottom: 1pt solid Black;
	padding: 3pt;
}

div.divSelections
{
	width: 75%;
	padding-top: 5px;
}

table.summaryTable{
	background: White;
	border-collapse: collapse;
}

table.summaryTable tr.header td{
	padding: 2pt 5pt 2pt 5pt;
}

table.summaryTable tr.footer td,
table.summaryTable tr.item td,
table.summaryTable tr.alternatingItem td{
	padding: 0pt 5pt 0pt 5pt;
}

table.activitySummaryTable{
	border: 1pt solid Black;
	border-collapse:collapse;	
	width: 670px;
}

table.activitySummaryTable tr.item td,
table.activitySummaryTable tr.alternatingItem td{
	border-right: 1pt solid Black;
	padding: 0px 0px 0px 0px;
}

table.activitySummaryTable tr.item td.lastitem,
table.activitySummaryTable tr.alternatingItem td.lastitem{
	border-right: 1pt solid Black;
	padding: 0px 0px 0px 0px;
}

table.activitySummaryTable tr.item td.hideitem,
table.activitySummaryTable tr.alternatingItem td.hideitem{
	display:none;
}

/**********************************************************
 *                                                        *
 *  WORKSPACE                                             *
 *                                                        *
 **********************************************************/

.formContainer .formInputContainer{
	border-width: 1pt solid Black;
	background-color: White;
}

.formContainer .formButtonContainer{
	margin-top: 5pt;
}
