/* 
	AUSTRALIAN MONEY MARKET PUBLIC SITE STYLESHEET
	- Money Market public site styles
////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

	This document contains all the necessary styles for the front, publicly
	available pages of the Australian Money Market site.
	These styles are common amongst all iterations of the Money Market sites.
	The document is split into numerous style sections:

	///	SS01: Override styles - styles that override base xhtml elements.
	/// SS02: Specific Styles - styles for unique ID objects
	/// SS03: Combination Styles - styles that combine to make reflexive classes
	/// SS04: Anchor & Link Styles - styles that redesign links, anchors etc.
	
///////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
*/

/* 
SS01: OVERRIDE STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

body, html
{
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	background:white;
	width: auto;
	height:auto;
}

div
{
	text-align:left;
	width: auto;
}

form
{
	margin:0px;
}

p
{
	margin:8px 0px 12px 0px;
}

img
{
	margin:0px;
	border:none;
}

label
{
	padding:0px;
}

ul
{
	margin:10px 0px 10px 0px;
}

li
{
	margin:0px 0px 0px 0px;
	* margin:0px 0px 0px 30px;
}

td
{
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}

table
{
	width: auto;
	margin-bottom:0px;
	border-spacing:0px;
	
}


/*
/////////////////////////////////////////// /Override
////////////////////////////////////////////////////////////////
*/

/* 
SS02: SPECIFIC STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

#CT_Body
{
	background:white;
}

		#CT_Header
		{
			display:none;
		}
		
			#CT_Menu
			{
				display:none;
			}
							
							#CT_LayoutTitle
							{
								vertical-align:middle;
								/*margin-bottom: 4px;*/
								margin-bottom: 0px;
							}
							
							#CT_LayoutLogoIcon
							{
								vertical-align:middle;
								margin-bottom: 10px;
								display:none;
							}
							
						
						#CT_LayoutTopRight
						{
							background:white;
						}
			
						#CT_LayoutMiddleOuter
						{
							background:white;
						}
						
						#CT_LayoutMiddleInner
						{
							background:white;
						}

						#CT_LayoutBottomLeft
						{
							background:white;
						}
						
						#CT_LayoutBottomMiddle
						{
							background:white;
						}
						
						#CT_LayoutBottomRight
						{
							background:white;
						}	
		
	#CT_Footer
	{
		display:none;
	}
	
/*
/////////////////////////////////////////// /Specific
////////////////////////////////////////////////////////////////
*/

/* 
SS03: COMBINATION STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

.spacer
{
	clear:both;
}

.UL_MainCopy
{
	margin:8px 0px 8px 0px;
	padding-left:15px;
}

.UL_MainCopy li
{
	padding-left:3px;
	margin-top:5px;
	list-style-image: url(../images/GR_BevelBullet.png);
}

.yellowDivider
{
	height:1px;
	background:URL(../images/GR_Divider200.png) no-repeat;
}

.RegisterText
{
	font-weight:bold;
	color:black;
	font-size:10px;
}

.RegisterTextLarge
{
	margin:16px 0px 16px 0px;
	font-weight:bold;
	color:black;
	font-size:12px;
}

.Row_Register
{
	width:100%;
	margin:3px 0px 0px 0px;
}

.TD1_Register
{
	text-align:right;
	padding:0px 10px 0px 0px;
	color:black;
	font-size:10px;
	text-transform:uppercase;
	line-height:22px;
}

.TD2_Register
{
	width:110px;
}

.TD3_Register
{
	text-align:right;
}

.TD1_Login
{
	text-align:right;
	padding:0px 10px 0px 0px;
	color:black;
	font-size:10px;
	text-transform:uppercase;
	line-height:22px;
}

.TD2_Login
{
	float:left;
	width:100px;
}

.contactFormLabel
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.smallestText
{
	font-size:9px;
}

.imgFloatRight
{
	margin:4px 0px 4px 4px;
}

.boldText
{
	font-weight:bold;
}

.whiteName
{
	color:white;
	margin:3px 0px 3px 3px;
}

.tdInfoTableHeader
{
	color:black;
	text-transform:uppercase;
	font-size:11px;
	padding:4px;
	border-left:1px solid #666;
	margin-right:1px;
	text-align:left;
}

.tdInfoTableHeaderLastCell
{
	border-right:1px solid #666;
}

.tdInfo, .tdErrorMsg
{
	padding:4px;
	color:black;
	border:1px solid #666;
	text-align:left;
}

.tdOptionLink
{
	padding:4px;
}

.tdTableOptionsLabel
{
}

.tdTableOptionsField
{
	padding:0px 10px 0px 0px;
	line-height:28px;
}


.tablePrint
{
	border-collapse: collsapse;
}

.tdEditDetailsLabel
{
	vertical-align:top;
	text-align:left;
	padding:2px;
	/* border-bottom: 1px dotted #666; */
	* paddin-right:1px;
}

.tdEditDetailsField
{
	vertical-align:bottom;
	text-align:left;
	padding:2px;
	/* border-bottom: 1px dotted #666; */
}

.tdEditDetailsField
{
	line-height:12px;
}

.tdEditDetailsLabel
{
	line-height:12px;
}

.tdTableTitle
{
	line-height:30px;
}

.tdFunctionTitle
{
	line-height: 30px;
	padding: 4px 4px 4px 0px;
	font-weight: bold;
}

.tdFunctionLabel
{
	padding: 4px 4px 4px 0px;
}

.tdFunctionField
{
	padding: 4px 4px 4px 0px;
}

.FunctionMessageBox
{
	width: 395px;
	height: 60px;
}

.bold
{
	font-weight:bold;
}

.borderedPaddedCell
{
	border:1px solid #666;
	padding:8px 0px 8px 8px;
}
.tdDetailsTitle
{
	font-weight: bold;
	line-height: 16px;
	padding: 0px 4px 0px 0px;
	* padding: 2px 4px 0px 0px;
}

.tdDetailsTitleField
{
	line-height: 30px;
	padding: 4px 4px 4px 0px;
}

.tdDetailsContainer
{
	vertical-align: top;
	text-align: left;
}

.tdDetailsLabel
{
	text-align:right;
	padding: 4px 8px 4px 0px;
	border-right:1px solid #666;
}

.tdDetailsField
{
	text-align:left;
	padding: 4px 4px 4px 8px;
}

.tdDetailsTable
{
	border:1px solid #666
}

.formErrorPlain
{
	color:black;
	font-style:italic;
}

.menuNoLink
{
	font-size:10px;
	text-transform:uppercase;
	line-height:30px;
	padding:0px 8px 0px 8px;
}

.menuDetails
{
	font-size:12px;
	font-style:italic;
	color:white;
	line-height:30px;
	padding:0px 0px 0px 8px;
}

.tableHR
{
	/*height:5px;*/
	height:3px;
	display:none;
	padding:0px;
	margin:0px;
	line-height:3px;
}

.printSpacer
{
	/*height:8px;*/
	display:block;
	height:3px;
	line-height:3px;
}

.pageBreak
{
	display:block;
	height:1px;
	page-break-before:always;
}

.trprintHeader
{
	width: 650px;
	* width: 640px;
}

.tdPrintHeaderLeft
{
	text-align:left;
	vertical-align:top;
	font-size:10px;
	width:240px;
}

.tdPrintHeaderCenter
{
	text-align: center;
	vertical-align:top;
}

.tdPrintHeaderRight
{
	text-align:right;
	vertical-align:top;
	font-size:10px;
	width:240px;
}

.tdPrintContractHeaderRight
{
	text-align:right;
	vertical-align:top;
	width: 500px;
}

.print100PWidth
{
	width:100%;
}

.applicationFormBankName
{

	font-size:15px;
	font-weight:bold;
	color:#002077;
}

.ApplicationTable
{
	padding:5px;
	* padding: 2px;
	width:650px;
	* width: 98%;
	line-height:normal;
	* margin-top:0px;
	* margin-bottom:2px;
	padding-top:2px;
}


.ApplicationTableHeader
{
	padding:8px;
	width:650px;
	background:#75a8eb;
	* width:98%;
	line-height:normal;
}

#ApplicationPrintHeader
{
	display:block;
}

.ApplicationField
{
	border:1px solid #001f76;
	line-height:normal;
}

.tdApplicationFormLabel
{
	border:1px solid #001f76;
	line-height:normal;
	vertical-align:middle;
}

.ApplicationGroup
{
	border:2px solid #001f76;
	border-bottom:none;
	padding-top:1px;
	padding-bottom:4px;
	padding-left:2px;
	* width: 98%;
	line-height:normal;
	padding-right:5px;
}

.ApplicationAgree
{
	width:620px;
	line-height:normal;
	padding-top:4px;
	padding-bottom:2px;
}

.ApplicationGroupEnd
{
	border:2px solid #001f76;
	padding:1px;
	padding-bottom:0px;
	* width: 98%;padding-right:5px;
}

.footerImageLeft
{
	float:left;
	margin:0px 5px 0px 0px;
}

.footerImageRight
{
	float:right;
	margin:0px 0px 0px 5px;
}

.printHeaderBdr
{
	border-bottom:2px solid #001f76;	
}

.showPrint
{
	display:block;
}

/*
/////////////////////////////////////////// /Combo
////////////////////////////////////////////////////////////////
*/

/* 
SS04: ANCHOR AND LINK STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

a:link, a
{
	color:#000;
}

a:visited
{
	color:#000;
}

a:hover
{
	color:black;
}

a.menuLink:link, a.menuLink
{
	font-size:10px;
	color:#000;
	height:31px;
	line-height:31px;
	display:inline-block;
	margin:0px;
	padding:0px 8px 0px 8px;
	text-decoration:none;
	text-transform:uppercase;
}

/*
/////////////////////////////////////////// /Anchors
////////////////////////////////////////////////////////////////
*/
