/*
   login.thtml

   Copyright (c) 2006 Numa Technologies Corporation. All Rights Reserved Worldwide. 

   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
   INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
   PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
   CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE 
   OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/



/*@import "numa.menus.css";*/
/*@import "numa.object.css";*/
@import "numa.details.css";
@import "numa.list.css";
/*@import "numa.wizard.css";*/


ul {
	margin-left:					2em;
}



.placeholder {
	background:						blue;
	border:							1px solid red;
}



pre {
	font-family:					mpw, bitstream vera sans mono, sans-serif;
	font-size:						12px;
	
	background:						#ff9;
	border:							4px dashed black;
	padding:							1em;
	margin:							1em;
}
                           	
                           	
* {                        	
	font-family:					Arial, Helvetica, sans-serif;
/*	background:						none;*/
	color:							black;
	margin:							0;
	padding:							0;
}                          	
                           	
                           	
html {                     	
	min-width:						950px;
} 
html, body {               	
	padding:							0;
	margin:							0;
	height:							100%;
	font-size:						11px;
}
body {
	/* hack to make Mozilla see the -z-index for the Wizard background. */
	position:						relative;
	left:								0;
	top:								0;
	z-index:							0
}

p + p {
		margin-top:					.5em;
}



.collapsed {
}


#container {                 	
	min-height:						510px;
	height:							100%;
}



.section-header {
	margin-top:						2em;
	padding:							1em 1em 1em 2em;
	background-color:				#e7e7e7;
	border-top:						1px solid #bbb;
	border-bottom:					1px solid #bbb;
}
.section-header h2 {
	font-weight:					bold;
	font-size:						110%;
}


.subheader {
	padding:							.5em .5em .5em 1em;
	background-color:				#e7e7e7;
	border-bottom:					1px solid #bbb;
	font-size: 						80%;
}
.subheader h1 {
	font-size: 						150%;
	font-weight:					bold;
}



div.added-text {
	margin: 							-.25em 0 .5em 0;
	font-size:						90%;
	font-style:						italic;
	color:							grey;
}
form + div.added-text {
	margin-top: 					.5em;
}





/*
	This is a hack to make FormHelper::generateFields's output look less ugly.
	This is here solely to make the lives of lazy developers easier when they build the back-end.
	DO NOT USE THIS STUFF IN USER-VISIBLE PARTS OF THE APP!!!
*/
div.optional {
	padding-bottom:				.25em;
	background-color:				#fdd;
	padding: 						.25em;
}
div.optional label {
	text-transform:				capitalize;
	color:							#777;
	text-align:						right;
	padding-right:					.5em;
	font-weight:					normal;
	width:							10em;
	display:							block;
	float:							left;
}