
@charset "utf-8";

body {

	background: #f3f3f3;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #777;

}



a {

	color: #c4674e;

	font-weight: bold;

}

a:hover {

	color: #c83f1b;

	font-weight: bold;

}

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

h1 {

	font-size: 20px;

	color: #787878;

	text-transform: uppercase;

	margin-bottom: 20px;

}

h2 {

	font-size: 20px;

	color: #fff;

	text-transform: uppercase;

	margin-bottom: 20px;

}

#right-body h2

{

	color: #787878;

	margin-bottom: 10px;

	font-size:28px;

}

h3 {

	font-size: 16px;

	text-transform: uppercase;

}

h4 {

	font-size: 16px;

	text-transform: uppercase;

	color: #c4674e;

	font-weight: bold;

	margin-bottom: 20px;

}

h5 {

	font-size: 15px;

	text-transform: uppercase;

	color: #fff;

	font-weight: bold;

}

h6 {

	font-size: 12px;

	text-transform: uppercase;

	color: #c4674e;

	font-weight: bold;

}

p {

	line-height: 20px;

	font-size: 14px;

}

ul {

	line-height: 20px;

	list-style-image: url(http://cdn.incubelabs.com/images/bullet.png);

	padding-left: 40px;

}

ol {

	line-height: 20px;

	list-style-type: decimal;

	padding-left: 40px;

}

strong { font-weight: bold; }

em { font-style: italic; }

#page {

	background: #f3f3f3;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #777;

	overflow: hidden;

}

#container {

	width: 960px;

	margin: 0 auto 0 auto;

	overflow: hidden;

}

#header {

	width: 944px;

	margin: 20px 8px;

	height: 65px;

}

#logo {

	width: auto;

	float: left;

}

#tagline {

	float: left;

	width: auto;

	height: 26px;

	padding-left: 20px;

	padding-top: 4px;

	margin-top: 5px;

	background: url(http://cdn.incubelabs.com/images/whitegraydiv.gif) repeat-y left;

	margin-left: 20px;

}

/*

#nav {

	float: right;

	width: auto;

}

#nav ul { list-style: none; }

#nav ul li {

	float: left;

	height: 31px;

	width: 113px;

	padding-left: 6px;

	text-align: center;

}

#nav ul li a {

	text-decoration: none;

	display: block;

	height: 31px;

	width: 113px;

	line-height: 31px;

	background: url(http://cdn.incubelabs.com/images/nav_btn.gif) top left no-repeat;

	color: #C4674E;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 12px;

}

#nav ul li a:hover, #nav ul li a#current { background: url(http://cdn.incubelabs.com/images/nav_btn.gif) bottom left no-repeat; }

*/

#featured {

	width: 944px;

	height: 480px;

	overflow: hidden;

	margin: 0 8px 0 8px;

}

#slides {

	width: 100%;

	height: 342px;

	overflow: hidden;

	color: #FFF;

}

.split, .full {

	width: 944px;

	height: 342px;

	background: url(http://cdn.incubelabs.com/images/featured_bg_blue.gif) no-repeat;

}

.split .left {

	float: left;

	width: 550px;

	height: 262px;

	padding: 40px;

	position: relative;

	background: url(http://cdn.incubelabs.com/images/bluegradiant-left.png) 250px 100px no-repeat;

}

.split .left img {

	position: absolute;

	bottom: 0;

	left: 40px;

}

.split .right {

	float: right;

	width: 234px;

	height: 262px;

	padding: 40px;

	background: url(http://cdn.incubelabs.com/images/featured_bg_dark.gif) no-repeat;

}

.split .right ul { padding-left: 20px; }

.btn-gray {

	height: 31px;

	width: 143px;

	margin-top: 25px;

	text-align: center;

}

.btn-gray a {

	background: url(http://cdn.incubelabs.com/images/link_btn.png) top left no-repeat;

	height: 21px;

	width: 143px;

	display: block;

	padding-top: 10px;

	text-decoration: none;

	color: #a7523c;

	text-transform: uppercase;

	font-size: 12px;

}

.btn-gray a:hover { background: url(http://cdn.incubelabs.com/images/link_btn.png) bottom left no-repeat; }

.btn-blue {

	height: 31px;

	width: 143px;

	margin-top: 25px;

	text-align: center;

	float: left;

	margin-right: 10px;

}

.btn-blue a {

	background: url(http://cdn.incubelabs.com/images/mediumButton2.png) top left no-repeat;

	height: 21px;

	width: 143px;

	display: block;

	padding-top: 10px;

	text-decoration: none;

	color: #FFF;

	text-transform: uppercase;

	font-size: 12px;

}

.btn-blue a:hover { background: url(http://cdn.incubelabs.com/images/mediumButton2.png) bottom left no-repeat; }

.full .left {

	float: left;

	width: 248px;

	height: 262px;

	padding: 40px;

	background: url(http://cdn.incubelabs.com/images/bluegradiant-left.png) 50px 200px no-repeat;

}

.full .right {

	width: 578px;

	height: 262px;

	float: right;

	padding: 47px 38px 0 0;

}

#featured-nav {

	width: 944px;

	height: 131px;

	background: url(http://cdn.incubelabs.com/images/shadow.gif) bottom center no-repeat;

}

#featured-nav a {

	height: 35px;

	float: left;

	cursor: pointer;

	display: block;

	padding: 47px 20px 20px 120px;

	font-size: 12px;

	line-height: 16px;

	text-decoration: none;

	font-weight: normal;

	color: #777;

}

#featured-nav a span {

	margin-top: 10px;

	height: 30px;

	width: 150px;

	font-size: 16px;

	text-transform: uppercase;

	color: #c4674e;

	font-weight: bold;

	

	top: 12px;

	left: 120px;

}

#featured-nav a img {

	position: absolute;

	left: 40px;

	top: 23px;

}

#featured-nav a.left {

	background: url(http://cdn.incubelabs.com/images/leftbutton.png) top left no-repeat;

	width: 178px;

	overflow: hidden;

	position: relative;

}

#featured-nav a.left:hover, #featured-nav a.left.activeSlide { background: url(http://cdn.incubelabs.com/images/leftbutton.png) bottom left no-repeat; }

#featured-nav a.middle {

	background: url(http://cdn.incubelabs.com/images/middlebutton.png) top left no-repeat;

	width: 174px;

	overflow: hidden;

	position: relative;

}

#featured-nav a.middle:hover, #featured-nav a.middle.activeSlide { background: url(http://cdn.incubelabs.com/images/middlebutton.png) bottom left no-repeat; }

#featured-nav a.right {

	background: url(http://cdn.incubelabs.com/images/rightbutton.png) top left no-repeat;

	width: 172px;

	overflow: hidden;

	position: relative;

}

#featured-nav a.right:hover, #featured-nav a.right.activeSlide { background: url(http://cdn.incubelabs.com/images/rightbutton.png) bottom left no-repeat; }

.content-wrapper {

	width: 678px;

	overflow: hidden;

	margin-top: 10px;

	margin-left: 8px;

}

.content-top, .content-bottom {

	height: 10px;

	width: 678px;

	font-size: 1px;

}

.content-top { background: url(http://cdn.incubelabs.com/images/content_top.gif) no-repeat; }

.content-bottom { background: url(http://cdn.incubelabs.com/images/content_bottom.gif) no-repeat; }

.content {

	width: 596px;

	padding: 30px 40px 40px 40px;

	background: #fff;

	border: solid #b1b1b1 1px;

	border-top: 0;

	border-bottom: 0;

}

.icon-left {

	float: left;

	margin-right: 30px;

}

.sidebar {

	float: right;

	width: 213px;

	overflow: hidden;

	margin-top: 10px;

	padding-right: 8px;

}

.bubble {

	background: url(http://cdn.incubelabs.com/images/bubble.gif) no-repeat;

	height: 41px;

	width: 213px;

	text-align: center;

	font-size: 26px;

	padding-top: 5px;

	margin-bottom: 20px;

}

#footer {

	padding: 20px 40px 20px 40px;

	background:  #b51814 url(http://cdn.incubelabs.com/images/footer.gif) no-repeat;

	color: #fff;

	margin-left: 8px;

	margin-right: 8px;

	margin-top: 30px;

}

#footer-nav { float: right; }

#footer a {

	color: #fff;

	text-decoration: none;

}

#page-header {

	background: url(http://cdn.incubelabs.com/images/header.gif) no-repeat;

	height: 35px;

	width: 864px;

	padding: 15px 40px 0 40px;

	color: #FFF;

	overflow: hidden;

	margin-left: 8px;

}

.title {

	float: left;

	margin-right: 20px;

	margin-top: -1px;

	height: 22px;

}

.title h2 { font-size: 24px; }

.divider-blue {

	background: url(http://cdn.incubelabs.com/images/cyanbluediv.gif) repeat-y;

	width: 2px;

	height: 25px;

	float: left;

	margin-right: 20px;

	margin-top: -2px;

}

.divider-gray {

	background: url(http://cdn.incubelabs.com/images/whitegraydiv.gif) repeat-y;

	width: 2px;

	height: 10px;

	float: left;

}

#page-sub-header {

	border: solid #c0c0c0 1px;

	width: 864px;

	height: 21px;

	background: #DDD;

	padding: 9px 39px 0 39px;

	margin-left: 8px;

	font-size: 11px;

}

#page-sub-header a {

	text-decoration: none;

	color: #636363;

	font-weight: normal;

	padding-right: 22px;

	background: url(http://cdn.incubelabs.com/images/whitegraydiv.gif) repeat-y right;

	margin-right: 20px;

}

#page-sub-header a#last { background: 0; }

#main-body {

	width: 944px;

	overflow: hidden;

	margin-left: 8px;

	background: url(http://cdn.incubelabs.com/images/content_bg.gif) repeat-y;

	clear: both;

}

#left-body {

	float: left;

	width: 576px;

	padding: 40px;

}

#left-body p, #right-body p
{
	padding:5px 0px;
}

.portfolio-image img {

	border: solid #c6c6c6 3px;

	margin-left: -3px;

	margin-bottom: 20px;

}

.divider {

	background: #c0c0c0;

	height: 1px;

	width: 100%;

	margin: 30px 0 30px 0;

}

#right-body {

	float: right;

	width: 240px;

	padding: 40px 28px 40px 20px;

}

#right-body ul { padding-left: 20px; }

.ads {

	width: 178px;

	padding: 15px 15px 0 15px;

	background: #fff;

	border: solid #b4b4b4 1px;

	margin-bottom: 30px;

}

.ads img { margin-bottom: 15px; }

#main-body-bottom {

	background: url(http://cdn.incubelabs.com/images/content_bottom_bar.gif) no-repeat;

	height: 26px;

	width: 944px;

	line-height: 1;

	margin-left: 8px;

}

.clear { 

	clear: both; 

	line-height: 1px;

	font-size: 1px;

	height: 0;

}

hr {

	width: 100%;

	color: white;

	border: 0;

	border-bottom: 1px solid #cccccc;

	clear: both;

	margin: 30px 0 30px 0;

}

.inputfield {

	background: url(http://cdn.incubelabs.com/images/inputfield.jpg) repeat-x #fff;

	border: solid #c6c6c6 1px;

	color: #777;

	padding: 10px;

	margin: 15px 0 15px 0;

	width: 250px;

}

.inputfield:focus { border: solid #30bbde 1px; }

textarea {

	background: url(http://cdn.incubelabs.com/images/inputfield.jpg) repeat-x #fff;

	border: solid #c6c6c6 1px;

	color: #777;

	padding: 10px;

	margin: 15px 0 0 0;

}

textarea:focus { border: solid #30bbde 1px; }

#submit {

	width: 150px;

	height: 28px;

	margin-top: 10px;

	margin-bottom: 30px;

	padding-bottom: px;

	color: #fff;

	border: 0;

	background: #c83f1b;

	text-transform: uppercase;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.blog-details {

	float: left;

	height: 25px;

	margin: 0 10px 20px 0;

	background: url(http://cdn.incubelabs.com/images/left_gray.gif) no-repeat;

}

.blog-details span {

	float: left;

	height: 25px;

	color: #fff;

	margin-left: 9px;

	font-weight: bold;

	padding: 5px 10px 8px 1px;

	background: url(http://cdn.incubelabs.com/images/right_gray.gif) top right no-repeat;

}

.blog-details.blue { background: url(http://cdn.incubelabs.com/images/left_blue.gif) no-repeat; }

.blog-details.blue span { background: url(http://cdn.incubelabs.com/images/right_blue.gif) top right no-repeat; }

.blog-image {

	float: left;

	margin: 0 20px 10px 0;

}

h1 a { text-decoration: none; }



div#left-body div#main ul#response li {

	text-align: left;

	color: #be4a4a;

	padding: 0 0 0 1em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	margin-top: 10px;

}

div#main ul#response li#success {

	color: #5B9CA8;

}



#main img.loaderIcon {

	position: absolute;

	top: 58em;

	right: 70em;

}

#comments {

	width: 444px;

}



/* Top Navigation bar menu styling */

#nav {margin-top:33px; padding:0; float:right;}

#nav ul{ 

	padding:0;

	margin:0;

	width:auto;

	list-style: none;

	height:30px;

	position: relative;

	float:right;

}

#nav ul li{

	list-style:none;

	float:left;

	text-align:center;

	padding:0;

	font:14px Arial, Helvetica, sans-serif;

	line-height:30px;

}

#nav .lavaLamp li a {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	margin: auto 10px;

	color:#3f3f3f; 

	text-decoration: none;

}



#nav .lavaLamp li a:hover {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	margin: auto 10px; 

	color:#3f3f3f;

	text-decoration: none;

}



#nav .lavaLamp li .active {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	margin: auto 10px; 

	color:#3f3f3f;

	text-decoration: none;

}





#nav .lavaLamp li.back {

	background: url(http://cdn.incubelabs.com/images/lava.gif) no-repeat right -30px;

	width: 9px; height: 30px;

	z-index: 8;

	position: absolute;

}

#nav .lavaLamp li.back .left {

	background: url(http://cdn.incubelabs.com/images/lava.gif) no-repeat top left;

	height: 30px;

	margin-right: 9px; /* 7px is the width of the rounded shape */

}

#nav a:link{color:#3f3f3f; text-decoration:none;}



#nav a:hover{color:#3f3f3f; text-decoration:none;}



#nav a:active{color:#3f3f3f; text-decoration:none;}



#alertBlock,#confirmBlock

{

	display:none;

}

#alertTitle,#confirmTitle

{

	padding:0px;

	margin-bottom:6px;

}

#alertBody,#confirmBody

{

	margin-bottom:6px;

}

#alertButtonCont,#confirmButtonCont

{

	margin-bottom:6px;

}

.bullet-styled li a

{

	text-decoration:none;

}

.newsItem
{
	padding-bottom:10px;
}
.newsLink
{
	float:left;
    width:350px;
    line-height:16px;
}
