
body {
	margin: 0; padding:0;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000; text-align: left; text-indent: 0px;
	font-size: 12px; line-height: normal; letter-spacing: 0; word-spacing: 0;
	font-weight: normal; text-decoration: none; text-transform: none; font-variant: normal;
}

h1, h2, h3, h4, h5, h6 {
	padding: 0; margin: 0;
	
	font-family: inherit;
	color: #c01212; text-align: left; text-indent: 0px;
	line-height: normal; letter-spacing: 0; word-spacing: 0;
	font-weight: normal; text-decoration: none; text-transform: none; font-variant: normal;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 16px; }
h4 { font-size: 14px; font-weight: bold; }
h5 { font-size: 14px; font-variant: small-caps; }
h6 { font-size: 14px; }

div { display: block; width: auto; margin: 0; padding: 0; background: none; }
p { margin: 5px 0; padding: 0; }
		
/* * * * * * * * * * * * * * * /
 * !! LINKS
**/
			a:link,
			a:visited,
			a:active { font-family: inherit; color: #c01212 ; text-decoration: underline; text-align:left; }
			a:hover {text-decoration: none; color: #981010; }

/* * * * * * * * * * * * * * * /
 * !! OBJECTS
**/
			.clear { clear: both; }
			#clear { clear: both; }
	
	/* 	Floating Holders */
			.fAbs, .fL, .fR { overflow: visible; visibility: visible; }
			.fAbs { position: absolute; }
			.fL { float:left; position: relative; }
			.fR { float:right; position: relative; }
			
	/* 	Floating Alerts */
			.Alert, .traceMe {
				width: 500px; min-height: 180px;
				position: fixed; top: 50%; left: 50%; _position:absolute; _top:expression(eval(document.body.scrollTop));
				margin: 0; padding:4px 8px;
				border: #f00 1px solid;
				background-color: #FFCECE;
				
				font-family: "Courier New", Courier, monospace;
				color: #d00; font-size: 12px;
			}
			#ajaxLoading {
				display: block; position:fixed; _position:absolute;
				z-index: 3500;
				top: 50px; left: 200px; _top:expression(eval(document.body.scrollTop));
			}
		
/* * * * * * * * * * * * * * * /
 *  !! FORMS
**/		
			form { padding: 0; margin: 0; }
	/* 	Select */
			select { 
				margin: 0; padding: 2px 8px;
				
				font-family: inherit;
				color: #c01212; text-align: left; text-indent: 0px;
				font-size: 11px; line-height: normal; letter-spacing: 0; word-spacing: 0;
				font-weight: normal; text-decoration: none; text-transform: none; font-variant: normal;
			}
	/* 	Textarea */
			textarea {
				width: 180px; height: 80px;
				margin: 0; padding: 4px 6px;
				border: #c01212 1px solid; outline: none;
				background: #fff;
				
				font-family: inherit;
				color: #333; text-align: left; text-indent: 0px;
				font-size: 12px; line-height: normal; letter-spacing: 0; word-spacing: 0;
				font-weight: normal; text-decoration: none; text-transform: none; font-variant: normal;
			}
	/* 	Inputs */
			input {
				width: auto; margin: 0; padding: 0;
				border: #c01212 1px solid; outline: none;
				background: #fff;
				
				font-family: inherit;
				color: #222; text-align: left; text-indent: 0px;
				font-size: 12px; line-height: normal; letter-spacing: 0; word-spacing: 0;
				font-weight: normal; text-decoration: none; text-transform: none; font-variant: normal;
			}
	/*	TYPES = | text, password | checkbox, radio | button, submit, reset, image | file |  */
			input[type=text], input[type=password] { width: 180px; padding: 2px 4px; }
			input[type=checkbox], input[type=radio] { position: relative; bottom: -2px; background: none; border: none; }
			
			input[type=button], input[type=submit],
			input[type=reset], input[type=image] {
				width: auto; overflow:visible; cursor: pointer;
				margin: 0; padding: 2px 8px;
				border: #981010 1px solid;
				background: #c01212;
				
				color: #fff; text-align: center;
				font-size: 11px; line-height: normal;
				font-weight: normal; text-transform: uppercase;
			}
			input[type=button]:hover, input[type=submit]:hover,
			input[type=reset]:hover, input[type=image]:hover {
				color: #fff;
				background: #c01212;
				
			}
		
	
	
	
	



