@charset "UTF-8";
/* CSS Document */

/* RESET STYLES */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5983b2;
	text-align:justify; 
	text-decoration:none;
}
body {
	background-image: url(img/main_bg.png);
	background-repeat: no-repeat;
}

.centerfy
{
	text-align:center;	
	
}
.headline
{
	color:#ebaa50;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:20px;
	text-align: left;
	line-height:25px;
	
}

.title
{
	color:#ebaa50;
	font-family:"Arial", Gadget, sans-serif;
	font-size:18px;
	text-align: left;
	letter-spacing:-1.5px;
	line-height:25px;
	
}

.content
{
	position:		absolute;
	top:			115px;
	font-family:	"Arial", Gadget, sans-serif;
/*	font-size:		10px; */
	left: 43px;
	width: 767px;
/*	height: 567px; */
	background-color: #ffffff;
	padding-bottom:40px;
}

.footer
{

	font-family:	"Arial", Gadget, sans-serif;
	font-size:		10px;
	color:			#9aadc3;
	height:			60px;
	text-align:center;
}

/* ----------------------------------------------------------------- */


#header {
	position			: relative;
	margin				: 0px;
	padding				: 0px;
	width				: 860px;
	height				: 100px;
	z-index				: 500;
}

#header a {
	color: white;
}

#header #topnavbar  ul.nav, 
#header #topnavbar  ul.nav  li ul,
#header #topnavbar  ul.nav  li,
#header #topnavbar  ul.nav  li ul  li  {
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	text-align			: center;
	text-decoration		: none;
}

#header #topnavbar {
	position			: absolute;
	margin-left			: 370px;
	width				: 480px; 
/*	width				: 100%; */
	bottom				: -2px; 
}

#header #topnavbar, #header #topnavbar  ul.nav {
 	display				: block;
	position			: absolute;
	height				: 26px;
	line-height: 26px;
	float				: left;
	
}

#header #topnavbar  ul.nav  li {
	display				: block;
	position			: relative;
	float				: left;
	width				: auto;
	height				: 26px; 
	margin				: 0px 4px 0px 0px;  
}

#header #topnavbar  ul.nav  li  span {
	display				: block;
	width				: 5px;
	height				: 26px;
	float				: left;
/*	background			: transparent url(images/images/navDeactiveSpan.png) no-repeat scroll top right; */
	padding				: 0px;
	margin				: 0px;
	cursor				: pointer;
}

#header #topnavbar  ul.nav  li  a {
	display				: block;
	width				: auto;
	height				: 26px;
	float				: left;
	margin				: 0px;
	color				: #FFF;
	padding				: 0px 5px 0px 5px;
/*	background			: transparent url(images/images/navDeactiveA.png) left no-repeat scroll; */
	text-decoration		: none;
	cursor				: pointer;
}

#header #topnavbar  ul.nav  li  a {
	font-size			: 11px;
	line-height			: 26px;
	vertical-align		: bottom;
	height				: 26px;
	width				: auto;
	cursor				: pointer;
}

#header #topnavbar  ul.nav  li.active  span {
	background			: transparent url(img/navActiveSpan.png) no-repeat scroll top right;
	cursor				: pointer;
}

#header #topnavbar  ul.nav  li.active   a {
	background			: transparent url(img/navActiveA.png) no-repeat scroll left;
	color				: #EBAA50;
	cursor				: pointer;
	font-weight			: bold;
	padding				: 0px 5px 0px 10px;
}


#header #topnavbar  ul.nav  li:hover   a,
#header #topnavbar  ul.nav li:hover  a,
#header #topnavbar  ul.nav  li   a:hover {
	color				: #EBAA50
}


.twitter {
	top: -7px;
	left:7px;
}

.facebook {
	top: -7px;
}

/* ---- --- */

.leftCol {
	float:left; 
	width:427px;	
	text-align:justify; 
	text-decoration:none;
	padding:10px;
}

.verticalDivider {
	padding: 20px 10px 20px 20px; 
	float: left;
}

.rightCol {
	float:left; 
	width:280px;
	padding-top:10px;
}

.about {
	width:600px;
	margin-left:80px;
}

.about td {
	font-size:12px;
	text-align:justify; 
}

.salesforceInput {
	width:120px;
}

.foundationpartners {}

.foundationpartners a {
	color: #EBAA50;
}

.foundation_item {
	margin-bottom:20px;
	/*
	margin-right:40px;
	height:170px;
	float:left;	
	*/
	width:280px;
	text-align:left;
}

.foundation_item li{
	list-style:circle;
	margin-left: 22px;
}

.foundation_item img {
	vertical-align:middle; 
/*
	float:left;
	margin-right: 20px;
	margin-bottom: 15px;
*/
}

.capabilities_list li {
	list-style-position:inside;
	list-style-type:circle;
	margin-bottom:10px;
}
