/***** Global Settings *****/
 
html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	font:11px Verdana, Helvetica, sans-serif;
	color:#888888;
}
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#343434;
	letter-spacing:1px;
}
h1 {
	letter-spacing:-1px;
	font-size:18px;
	color:#FFFFFF;
}
h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
}
h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
}
/***** Links *****/
 
a {
	text-decoration: underline;
}
a {
	color:#444444;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
}
/***** Common Formatting *****/
 
ul, ol, li {
	margin:0;
	padding:0;
}
ul, ol {
	padding:0 0 0 0;
}
blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}
small {
	font-size:9px;
}
img {
	border:0;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:11px Arial, Helvetica, sans-serif;
}
textarea {
	width:100%;
	line-height:1.25;
}
label {
	cursor:pointer;
}

/***** Global Classes *****/
 
.clear {
	clear:both;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;/*  <br class="spacer" /> */
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
	color:#444444;
	font-weight:bold;
}
.highlight2 {
	color:#444444;
	font-weight:bold;
}