/* @override http://multitouch.fi/assets/css/body.css */

.body {
	min-height: 300px;

}
.body img {
	margin-bottom: 5px;
}
.body li {
	list-style-type: circle;
	margin-left: 20px;
}
.body ol li {
	margin-left: 20px;
}


h1{
	width: 100%;
	color: rgb(19,181,234);
	font-family: MyHelvetica, sans-serif;
	font-weight: bold;
	font-size:36px;
	letter-spacing: -2px;
	border-bottom: 1px solid rgb(128,128,128);
	line-height: 52px;
	margin-bottom: 14px;
	margin-top: 31px;
	clear: both;
}

h1:before {
	content: "l ";
	color: #000;
}

h2:before {
	content: "/// ";
	color: #000;
	letter-spacing: -4px;
	padding-right: 5px;
	
}



#cse-search-results {
	margin-top: 20px;
}
#cse-search-results iframe {
	margin-top: 20px;
	max-height: 880px;
}

.number {
	color: rgb(26,26,26);
}

h2 {
	width: 100%;
	color: rgb(19,181,234);
	font-family: MyHelvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid rgb(128,128,128);	
	clear: both;	
	font-size: 24px;
	letter-spacing: -1px;
	margin-bottom: 18px;
	margin-top: 26px;
}

h2.span-3 {
	padding-top: 20px;
}

h3, h4 {
	/*		font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
	font-family: MyHelvetica, sans-serif;
	font-weight: light;
	font-weight: 300;
	font-size: 20px;
	letter-spacing: 0px;
	line-height: 20px;
	margin-bottom: 15px;
	clear: both;
}

h4 {
	padding-bottom: 12px;
	border-bottom: 1px solid rgb(128,128,128);
}

body {
/*	background: #ffffff url('/assets/images/final/01_HOME_bkg.png') no-repeat 10px 90px;*/
}


#searchHeading {
	border: none;
}

.content {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 955px;
	
	/*		background: rgba(255,0,0,.2);*/
}

#content p {
	letter-spacing: -1px;
	font: 12px;	
}

.body p, .body table, .body ul, .body ol, .body dl{
	word-wrap: break-word; 
	/*	text-align: justify;*/
	padding-bottom: 1em;
}

.body .block {
	width: 955px;
	margin: 0;
	padding: 0;
	clear: both;
}

.span-1 {		
	padding-bottom: 10px;
	float: left;
	width: 305px;
	margin-right: 20px;
	/*	background: rgba(0,0,255,.5);*/
	
/*	min-height:100px;*/
}
.span-2 {
		padding-bottom: 10px;
	float: left;
	width: 630px;
	margin-right: 20px;
	/*	background: rgba(0,255,0,.5);*/
	
/*	min-height:100px;*/
}
.span-3 {
		padding-bottom: 10px;
	float: left;
	width: 955px;
	/*	background: rgba(255,0,0,.5);*/
/*	min-height:100px;*/
}

.last {
	margin-right: 0px;
}
.clear {
	height: 0;
	clear: both;
}

.body em, .body strong {
	font-style: normal;
	font-weight: bold;
}

.body table {
	text-align: center;
}
.body table th{
	border-bottom: 1px solid #999;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	
}
.bold tab td {
	padding-left: 5px;
	padding-right: 5px;
}

#hr {
/*	border: 4px solid #999;*/
	margin-bottom: 15px;
}

/* random changes */
#partners_img01 {
	padding-bottom: 15px;
}

.page-item-83 {
	display: none;
}

#homeVideo {
	background: url('/assets/images/final/home_04_graphics-1.png') no-repeat;
	padding-top: 33px;
}

#homeVideo h1 {
	border: none;
	font-size: 60px;
	border-bottom: none;
	padding: 0;
	margin: 0;
	margin-top: 46px;
}

#homeVideo h4 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 9px;
}

#homeVideo {
	text-align: center;
}

#homeVideo h1:before {
	content: "";
}

#homeVideo p {
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
}

#footer li {
	margin-right: -2px;
}

a:hover img {
	border: none;
}