/*.content
{
	font-size:1em;
	line-height:1.4em;
}

.content h1
{
	font-size:1em;
	line-height:1;
	margin:1em 0 .5em;
}

.content h2
{
	font-size:1.5em;
	line-height:1;
	margin:1.07em 0 .535em;
}

.content h3
{
	font-size:1.4em;
	line-height:1;
	margin:1.14em 0 .57em;
}

.content h4
{
	font-size:1.3em;
	line-height:1;
	margin:1.23em 0 .615em;
}

.content h5
{
	font-size:1.2em;
	line-height:1;
	margin:1.33em 0 .67em;
}

.content h6
{
	font-size:1em;
	line-height:1;
	margin:1.6em 0 .8em;
}
*/
.content hr
{
	display:block;
	background:black;
	color:black;
	width:100%;
	height:1px;
	border:none;
}

.content ul
{
	list-style:disc outside;
}

.content ol
{
	list-style:decimal outside;
}

.content table
{
	border-collapse:collapse;
}

.content hr,.content p,.content ul,.content ol,.content dl,.content pre, .content address,.content table,.content form
{
	margin-bottom:1.6em;
}

.content p+p
{
	margin-top:-.8em;
}

.content fieldset
{
	margin:1.6em 0;
	padding:1.6em;
}

/* \*/

.content legend
{
	padding-left:.8em;
	padding-right:.8em;
}

/* */

@media all and (min-width: 0px) /* for Opera 8 */
{ 
	.content legend
	{
		margin-bottom:1.6em;
	}
	.content fieldset
	{
		margin-top:0;
	}
	.content[class^='content'] fieldset
	{
		margin-top:1.6em;
	}
}

.content fieldset>*:first-child
{
	margin-top:0;
}

.content textarea,.content input[type='text']
{
	padding:.1em .2em;
}

.content input
{
	padding:.2em .1em;
}

.content select
{
	padding:.2em .1em 0;
}

.content select[multiple]
{
	margin-bottom:.8em;
}

.content option
{
	padding:0 .4em .1em;
}

.content button
{
	padding:.3em .5em;
}

.content input[type='radio']
{
	position:relative;
	bottom:-.2em;
}

.content dt
{
/*	margin-top:.8em;
	margin-bottom:.4em; */
}

.content ul,.content ol
{
	margin-left:2.2em;
	margin-left:1.6em
}

.content caption,.content form div
{
	padding-bottom:.8em;
}

.content ul ul,content ol ul,.content ul ol,content ol ol
{
	margin-bottom:0;
}



/****************************************************************************************
*  Common classes end eye droppers
*****************************************************************************************/
/*.pad-small{ padding: 6px;}
.pad-normal{ padding: 20px;}
.pad-large{ padding: 12px;}
.pad-x-large{ padding: 18px;}

.pad-0-5{ padding: 0 5px; }
.pad-0-8{ padding: 0 8px; }
.pad-0-10{ padding: 0 10px; }
.pad-0-11{ padding: 0 11px; }
.pad-0-12{ padding: 0 12px; } */


.clear, .cr       { clear: both; font-size: 0; height:0; line-height: 0; }
.clear8, .cr8     { clear: both; font-size: 1px; height:8px; line-height: 8px; }
.clear10, .cr10   { clear: both; font-size: 1px; height:10px; line-height: 10px; }
.clear100, .cr100 { clear: both; font-size: 1px; height:100px; line-height: 10px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/ 
.clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


.last-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.last-row {display: inline-table;}
/* Hides from IE-mac \*/ 
.last-row {height: 1%;} 
.last-row {display: block;} 
/* End hide from IE-mac */

.box-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.box-list {display: inline-table;}
/* Hides from IE-mac \*/ 
.box-list {height: 1%;} 
.box-list {display: block;} 
/* End hide from IE-mac */

.right{ float: right;}
.text-right{ text-align: right;}

.left{ float: left;}
.text-left{ text-align: left;}

