/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr1
*/
html{
	color:#000;
	background:#FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
body, 	div,	dl,		dt,		dd,		ul,		ol,		li,		h1,		h2,		h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;text-align:center;
	border-spacing:0; float:left; clear:both; float:left; width:100%; display:block;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
em,
th,
var {
	font-style:normal;
	font-weight:normal;
}
/*
	TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	
	font-weight:normal;
}

/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,
textarea,
select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr1
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size : 138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size : 123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size : 108%;  
}
h1{
	margin:1em 0;	
}
h2,
h3 {
	/* top & bottom margin based on font size */
	margin-bottom : 0.2em ;
}

blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin : 0em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left : 2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style  : decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style  : disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left : 1em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight : bold;
	text-align  : center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom : .5em;
	/*centered so it doesn't blend in to other content*/
	text-align    : center;
}
p,
fieldset,
table,
pre {
	/*so things don't run into each other*/
	margin-bottom : 1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
ul.fix , ul.fix li, .fix , ol.fix, ol.fix li, ul.none , ol.none , ul.none li , ol.none li , li.none, p.none, blockquote.none{
	margin:0; padding:0; list-style-type:none;	
}
ul.left , li.left , ol.left, .f-left{
	float:left; display:inline
}
a{
	text-decoration:none; cursor:pointer;
}
/*************************************/
.display{
	clear:both; float:left; width:100%; display:block;	
}
.f-right{
	float:right !important;	
}
.clear{
	clear:both !important; height:15px !important; float:left !important; width:100%; display:block;
}
/****************************************/
.pad-5{
	padding:5px !important;	
}
.txt-cap{
	text-transform:capitalize	
}
.txt-upp{
	text-transform:uppercase	
}

.txt-left{
	text-align: left;
}
.txt-right{
	text-align: right;
}
.txt-center{
	text-align: center;
}
/*******************************************************/
.bold{
	font-weight:bold;	
}
.no-bg{
	background:none !important;	
}
.no-border{
	border:none !important;	
}

