@import url(../common/common.css);

* {
	margin: 0px;
	padding: 0px;
}

#flash-holder{z-index:0;}
/*Used for the aggregator backgrounds*/
.tab-bg {height:213px; background-image: url(images/tab_bg.gif); background-repeat:repeat-x;  padding-left:52px; padding-right:41px;}

/*Used in the Clients tab*/
.little-quote {font-size:11px; font-family:Arial; color:#787878;}

/*Used in the news articles text*/
/*.news-text {font-size:11px; font-family:Arial; color:#787878; line-height:17px;}*/
.news-div {float:left; width:270px; padding: 20px 20px 20px 0px;}
.news-title, .news-title a {font-size:14px; color:#0199bb; font-weight:bold;}

/*Used in Mark Serv. tab
.marketing-serv {}
.marketing-serv a {}
.mark-serv-div {float:left; width:400px; padding-right:25px;}
.mark-serv-div li {margin-left:40px;}
.mark-serv-div a {color:#479ba5; font-size:12px; font-weight:bold;}*/
h2 {color:#587b80; font-size:17px; font-weight:normal; padding-bottom:6px;}
h3 {color:#479ba5; font-size:12px; padding-bottom:6px;}
a {color: #479ba5;}
.content-pane {margin: 0 42px 0 37px; width:924px; height:100%;}			



.homeheader
{
	color:#36a8b5; 
	font-size:20px; 
	padding-bottom:6px; 
	line-height:28px;
	font-weight: normal;
}


/*--Temporary News Styles--*/

.read-more-link a
{
	color: #168cad;
	text-decoration: none;
}

.read-more-link a:active, .read-more-link a:hover
{
	text-decoration: underline;
}

/*------------New Features---------*/

.home-heading
{
	padding-bottom: 10px;
}

#why-jasper
{
	float: left;
	margin-top: 30px;
	margin-left: 10px;
	width: 290px;
}

#featured-services
{
	float: left;
	margin-top: 30px;
	width: 260px;
	/*margin-left: 30px;*/
}

#facts {

	float: left;
	overflow: hidden;

}

#facts li
{
	width: 200px;
	height: 250px;
	margin-left: 15px;
}

#facts h2
{
	font-weight: bold;
}

#facts p
{
	padding-left: 5px;
}

.home-heading-1
{
	padding-bottom: 10px;
	margin-left: 30px;
}

/*------------Services Buttons ------------*/
.prev img {
	float: left;
	width: 11px;
}
.next img {
	float: right;
	width: 11px;
}
.featuredServiceText {
	float: left; 
	width: 230px; 
	padding: 0 8px 0 23px;
}
/*
#featured-services ul
{
	margin: 0;
	padding: 0;
}

#featured-services li
{
	clear: left;
	float: left;
	list-style: none;
	padding: 0 0 10px 0;
	width: 200px;
}
*/
#clients
{
	float: left;
	margin-top: 30px;
	width: 190px;
	margin-left: 20px;
	text-align: center;
}

.main-divider
{
	float: left; 
	width: 1px;
	margin-left: 30px;
}
.main-divider-r
{
	float: left; 
	width: 1px;
	/*margin-left: 30px;*/
}

#tabnews
{
	float: left;
	clear: left;
	margin-left: 50px;
	min-height: 284px;
}

#front-features-container
{

	padding-left: 45px;	
}

.landing-news-link { display: none; }