@import "reset.css";
@import "general.css";
@import "header.css";
@import "layout.css";

.cls { clear:both; height:1px; font-size:1px; overflow:hidden; width:1px; }

p.intro { font-size:17px; color:#FF5C30; line-height:1.3em; margin-top:0px; }
p { font-size:12px; color:#0877AE; line-height:1.4em; }

h1 { font-size:23px; color:#0679AF; margin:0 0 10px 0; }
h2 { font-size:17px; color:#077AB0; margin:0 0 10px 0; }
h3 { font-size:16px; color:#077AB0; margin:10px 0 10px 0; }

a { color:#FF5C30; }
a:hover { text-decoration:underline; }

hr { height: 0; border-style: dotted; border-width: 1px 0 0 0; border-color:#C3C3C3; }

input.orangeButton { background-color:#FF5C30; color:#FFF; border:none; text-transform:capitalize; font-weight:bold; padding:3px; font-size:12px;  }
input.blueButton { background-color:#109ACB; color:#FFF; border:none; text-transform:capitalize; font-weight:bold; padding:3px; font-size:12px;  }

#content { background-image:url(../images/content/content-bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding-bottom:20px; }
	.content-cols-home { 
		background-image:url(../images/content/home-main-bg.jpg);
		background-repeat:no-repeat;
		padding:200px 23px 0 23px;
		background-position:top;
		min-height:200px; 
		height:auto !important;
		height:200px;
	}
	.content-cols { 
		background-repeat:no-repeat;
		padding:18px 0 0 0;
		background-position:top;
		min-height:200px; 
		height:auto !important;
		height:200px;
	}

	.content-col1 { width:230px; float:left; padding:182px 0 0 18px; }
	.content-col2 { width:280px; float:left; padding:182px 19px 0 19px; }
	.content-col3 { width:390px; float:left; padding:182px 18px 0 0; }
	
	.content-col1-2 { width:529px; float:left; padding:0 19px 0 18px; }
	.content-col1-2-home { width:529px; float:left; padding:115px 19px 0 18px; }
	
	.noPaddingBox { padding:0px; }
	
	.whiteBox { background-color:#FFF; padding:13px; }
	.homeVideoClip p { margin:0px; padding-top:6px; }
	
	.newsBox img { float:left; padding-right:8px; }
	.newsBox p { float:left; width:140px; margin:0px; }
	
	ul { margin:0px; padding:0 0 0 28px; }
	ul li { font-size:12px; color:#0877AE; }
	
	.pictureCaption { width:134px; float:right; background-color:#E9E9E9; margin:0 0 10px 10px; }
	.pictureCaption p { margin:0px; padding:4px; }
	
	img { border:2px solid #FFF; }
	

/* Tabs */
/*#testimonials .mootabs_title { list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; float:left; }
	#testimonials .mootabs_title li { cursor: pointer; display:block; margin-bottom:12px; width:95px; }
	#testimonials .mootabs_title li.active { }
	
#testimonials .mootabs_panel { width:253px; float:left; margin:0 0 0 15px; padding:0px; }
	#testimonials .mootabs_panel p { text-align:right; margin:0px; }*/

table td { font-size:12px; color:#0877AE; }

table.tableClientsList td { border-bottom:1px dotted #C3C3C3; font-size:12px; color:#0877AE; }
table.tableDownloadsList td { border-bottom:1px dotted #C3C3C3; font-size:12px; color:#0877AE; padding:10px 0 10px 0; }

.newsItem { margin:5px 0 5px 0; }
	.newsItem .date { background:url(../images/content/news-date-bg.jpg) no-repeat; width:59px; height:65px; float:left; margin-right:10px; text-align:center; }
	.newsItem .date p.month { margin:7px 0 0 0; text-transform:uppercase; font-size:13px; font-weight:bold; color:#FFFFFF; }
	.newsItem .date p.day { margin:0px; line-height:1.1em; font-size:28px; font-weight:bold; color:#FFFFFF; }
	
	.newsItem .content { float:left; font-size:12px; line-height:1.5em; color:#0877AE; }
	.newsItem .content a { color:#FF5C30; font-size:17px; }
	
p.newsDate { font-size:17px; color:#FF5C30; }

#testimonials .mootabs_title { list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; }
	#testimonials .mootabs_title li { cursor: pointer; display:block; font-weight:bold; float:left; text-align:center; width:125px; }
	#testimonials .mootabs_title li.active { }

#testimonials .mootabs_panel { display: none;  top: -1px; clear: both; }
#testimonials .mootabs_panel.active { display: block; margin:0px; padding:0px; }

#testimonials p { margin:0px; padding:0px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
