/***********************************************************
 *                                                        *
 *  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;
}

/**********************************************************
 *                                                        *
 *  GENERAL                                               *
 *                                                        *
 **********************************************************/

.notice{
	font-weight: bold;
}

.printOnly{
	visibility: visible;
	display: inherit;
}

.rolloverClass{
	border-bottom: 1px dashed black; 
}

.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.systemAlert{
	display: none;
	visibility: hidden;
}

div.timeoutWarning{
	display: none;
	visibility: hidden;
}

/**********************************************************
 *                                                        *
 *  HEADER                                                *
 *                                                        *
 **********************************************************/

div.favoritesContainer,
div.lastLoginMessage,
td.secondaryNav,
td.sideBar{
	display: none;
	visibility: hidden;
}

div.pageTitleContainer{
	border-bottom: 3pt double Black;
	margin-top: 15pt;
	margin-bottom: 15pt;
}

div.printLink{
	display: none;
	visibility: hidden;
}

/**********************************************************
 *                                                        *
 *  FOOTER                                                *
 *                                                        *
 **********************************************************/

div.footerContainer{
	border-top: 1pt solid Black;
	margin: 100pt 5pt 20pt 15pt;
	padding: 0pt 5pt 0pt 0pt;
}


/**********************************************************
 *                                                        *
 *  ERRORS/VALIDATION                                     *
 *                                                        *
 **********************************************************/

.VAMValSummary,
div.errContainerError,
div.errContainerInfo,
div.errContainerWarn{
	border: 3px solid Black
	background-color: #D3D3D3;
	padding: 5px;
	margin: 5px 5px 15px 5px;
}

.VAMValSummaryHeader img{
	margin-right: 3pt;
}

.errError,
.errInfo,
.errWarn{
	margin-left: 5pt;
}

/**********************************************************
 *                                                        *
 *  NAVIGATION                                            *
 *                                                        *
 **********************************************************/


/**********************************************************
 *                                                        *
 *  TABLES                                                *
 *                                                        *
 **********************************************************/

table.dataTable{
	margin-top: 5pt;
	width: 100%;
	border: none;
}

table.dataTable tr.header td,
table.dataTable tr.footer td{
	padding: 5pt;
	border: 1px solid Black;
	vertical-align: bottom;
}

table.dataTable tr.item td,
table.dataTable tr.alternatingItem td{
	border: none;
	padding: 5pt;
}

div.relatedLinksContainer{
	display: none;
	visibility: hidden;
}

#RolloverLabel_panel{
	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;
}

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;
}

div.textRegion{
	border: 1pt solid black;
}

/**********************************************************
 *                                                        *
 *  WORKSPACE                                             *
 *                                                        *
 **********************************************************/

.formContainer .formInputContainer{
	border-width: 1pt solid Black;
	background-color: White;
	margin-bottom: 5pt;
}
