/* COMMON
------------------------------------*/

	*{}
	body,html{
		height:100%;
	}
	body,td,th {
		font-family: 'SabonLTStdRoman',Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		color:black;
	}
	body {
		margin: 0px;
		background:#c0c0c0;
	}
	strong{
		font-family: 'SabonLTStdBold';
	}
	em strong,
	em b,
	i strong,
	i b{
		font-family: 'SabonLTStdBoldItalic';
	}	
	em,i{
		font-family: 'SabonLTStdItalic';
	}
	h1,h2,h3,h4,h5,h6,p{
		padding:0 0 12px 0;
		margin:0;
	}
	h1{
		font-size:28px;
		font-weight:normal;
		color:#ca0000;
		padding-bottom:5px;
	}
	h2{
		font-size:22px;
		font-weight:normal;
	}
	h3{
		font-size:18px;
		font-weight:bold;
	}
	h4{
		font-size:18px;
	}
	h5,h6{
		font-size:15px;
	}
	p{
		line-height:20px;
	}
	a, a:visited{
		color:#ca0000;
		text-decoration:none;
	}
	h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,
	h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{
		text-decoration:none;
		color:black;
	}
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
		color:#ccc;
	}
	a:hover{
		color:#ccc;
	}
	a img{
		border:none;
	}
	table{
		margin-bottom:10px;
	}
	ul,ol{
		padding: 0 0 0 15px;
		margin: 0 0 15px 0;
		line-height:20px;
	}
	ul{
		list-style-type:square;
	}
	ul.list{
		padding-left:0px;
	}
	ol li,
	ul li{
		padding:0 0 0 0;
	}

	hr{
		height:1px;
		border:none;
		border-top:1px dotted #BFBFBF;
		padding:0;
		margin:10px 0 12px 0;
		/*#margin:0 0 -6px 0;*/
	}
	input,select,textarea{
		background:#F9F9F9;
		border:1px solid #CECECE;
		padding:3px;
		font:12px Arial, Helvetica, sans-serif;
	}
	label{
		cursor:pointer;
	}
	blockquote{
		font-style:italic;
		color:gray;
}

/* EXTAS
------------------------------------*/

	a.black-link{color:black}
	a.black-link:hover{color:gray}
	.clear{clear:both;}
	.off{display:none;}
	.f-left{float:left;}
	.f-right{float:right;}
	:focus{outline:none;}
	.red{color:#ca0000;}
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.nomargin{margin:0;padding:0}
	 
	.clearfix {
		display: inline-block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}	
	ul.list{}
	.no-margin{margin:0}
	.no-padding{padding:0}
	.title{}
	

	
