﻿#footer {
  display: none !important;
}

#quickLinks {
  display: none !important;
}

#productHeader {
  display: none !important;
}

#breadCrumb {
  display: none !important;
}

#subNav {
  display: none !important;
}

#header {
  display: none !important;
}

#topNav {
  display: none !important;
}

#content {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  margin-top:15px !important;
  
}

.ms-consolemptablerow {	BACKGROUND-COLOR: #1B1718}

 
body { 
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;

}

a:visited { color: #781351 }

a:link { color: #781351 }

/*--------------------------------------------------------------
	global reset	
--------------------------------------------------------------*/

td { 
	margin:0;
	padding:0;
	
}

th { 
	margin:0;
	padding:0;
}

blockquote { 
	margin:0;
	padding:0;
}

p { 
	margin:0;
	padding:0;
}

textarea { 
	margin:0;
	padding:0;
}

input { 
	margin:0;
	padding:0;
}

fieldset { 
	margin:0;
	padding:0;
}

form { 
	margin:0;
	padding:0;
}

pre { 
	margin:0;
	padding:0;
}

h6 { 
	margin:0;
	padding:0;
}

h5 { 
	margin:0;
	padding:0;
}

h4 { 
	margin:0;
	padding:0;
}

h3 { 
	margin:0;
	padding:0;
}

h2 { 
	margin:0;
	padding:0;
}

h1 { 
	margin:0 !important;
	padding:0 !important;
}

li { 
	margin:0;
	padding:0;
	
}

ol { 
	margin:0;
	padding:0;
}

ul { 
	margin:0;
	padding:0;
}

dd { 
	margin:0;
	padding:0;
}

dt { 
	margin:0;
	padding:0;
}

dl { 
	margin:0;
	padding:0;
}

div { 
	margin:0;
	padding:0;

}

body { 
	margin:0;
	padding:0;
}

html { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
textarea { display: block; }
form label { display: block; }
form label { cursor: pointer; }
fieldset {
	border: none;
	text-decoration: none;
	border-bottom: none;
	}
:visited img {
	border: none;
	text-decoration: none;
	border-bottom: none;
	}
:link img {
	border: none;
	text-decoration: none;
	border-bottom: none;
	}
a img {
	border: none;
	text-decoration: none;
	border-bottom: none;
	}
h6 {
	font-size:100%;
	font-weight:normal;
}
h5 {
	font-size:100%;
	font-weight:normal;
}
h4 {
	font-size:100%;
	font-weight:normal;
}
h3 {
	font-size:100%;
	font-weight:normal;
}
h2 {
	font-size:100%;
	font-weight:normal;
}
h1 {
	font-size:100% ;
	font-weight:normal ;
}
var {
	font-style:normal;
	font-weight:normal;
}
th {
	font-style:normal;
	font-weight:normal;
}
dfn {
	font-style:normal;
	font-weight:normal;
}
code {
	font-style:normal;
	font-weight:normal;
}
cite {
	font-style:normal;
	font-weight:normal;
}
caption {
	font-style:normal;
	font-weight:normal;
}
address {
	font-style:normal;
	font-weight:normal;
}
ul { list-style:none; }
th { text-align:left; }
caption { text-align:left; }
q:after { content:''; }
q:before { content:''; }
acronym { border:0; }
abbr { border:0; }
a { outline: none; }
:visited { text-decoration: none; }
	
:link { text-decoration: none; }
	
/*--------------------------------------------------------------
	html & body
--------------------------------------------------------------*/

html {
	font-size: 100%;
}

body {
	background: #1B1718;

}

#container {
	margin: 0 auto;
	padding: 35px 0;
	text-align: left;
	width: 925px;
}

/*--------------------------------------------------------------
	global type
--------------------------------------------------------------*/

h3 { font-weight:bold; margin: 5px 0; }

h2 { font-weight:bold; margin: 5px 0; }

h1 { font-weight:bold; margin: 5px 0; !important}
h1 { font-size: 5.5em; !important}
h2 { font-size: 2.3em;}
h3 { font-size: 1.8em;}
h4 {
	color:#6A737B;
	font: 1.7em Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}

/*--------------------------------------------------------------
	main
--------------------------------------------------------------*/

#main {
	width: 700px;
	/*min-height: 550px;*/
	float: left;
	
	background: #FFF url('../../../images/bg-main.gif') no-repeat;
}

#main a { color: #93AFC2; }
#main a:hover {
	color: #828792 !important;
	text-decoration: underline;
}
#main a:active {
	color: #F45100 !important;
	text-decoration: none;
}

#main dl {
	font: 11px/1.6em Arial, Helvetica, sans-serif;
	color: #6A757D;
	
}

#main ul {
	font: 11px Arial, Helvetica, sans-serif;
	color: #6A757D;
	
}

#main p, #main{
	font: 11px/1.6em Arial, Helvetica, sans-serif;
	color: #6A757D !important;
	margin-bottom: 15px;
}

#main dd {
	background: url('../../../images/bullet.gif') 0 4px no-repeat;
	line-height: 1.6em;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-left: 7px;	
}

#main li {
	background: url('../../../images/bullet.gif') 0 4px no-repeat;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-left: 7px;	
}


#main dt { font-weight: bold; margin: 15px 0 3px 0; }

#main div#head { text-indent: -9999px; }

#logo {
	width: 190px;
	height: 80px;
	position: relative;
	top: 66px;
	left: -13px;
}

#logo a {
	background: transparent url(/images/ramp_logo.png) -1px 0 no-repeat;
	width: 170px;
	height: 75px;
	display: block;
}

#main p.intro{
	font: 15px/1.3em  Helvetica, Arial, sans-serif;
	color: #888E99;
	font-weight: bold;
}
.intro 
{
	font: 15px Helvetica, Arial, sans-serif;
	color:#6a737b;
	font-weight:bold;
	padding-top:7px;
}
.careersContent a
{
	color:#93afc2;
	text-decoration:underline;
}
/*--------------------------------------------------------------
 headers
--------------------------------------------------------------*/


#about #head #logo {
	left: -12px;
	top: 64px;
}

#home #head #logo {
	left: -12px;
	top: 64px;
}

#saas #head {	background: url('../../../images/head-saas[1].jpg') no-repeat; }
#bi #head {	background: url(/images/head-bi.png) no-repeat; }
#ux #head {	background: url(/images/head-ux.jpg) no-repeat; }
#work #head {
	background: url(/images/head-work.jpg) no-repeat;
	width: 675px;
	height: 441px;
}
#careers #head { background: url(/images/head-careers.jpg) no-repeat; }
#about #head {
	background: url(/images/head-about.jpg) no-repeat;
	width: 675px;
	height: 441px;
	left: 12px;
	top: 2px;
}

/*--------------------------------------------------------------
	columns
--------------------------------------------------------------*/

#threeColumn {
	width: 650px;
	margin-left: 20px;
}

.oneColumn {
	float: left;
	width: 190px;
	margin-right: 10px;
	vertical-align:top;
}

#thirdColumn {
	/*float: right;*/
	width: 185px;
	position: relative;
	/*right: 10px;*/
	
}

#thirdColumn li {
	margin-left: 0;
	line-height:13px
}

#twoColumn, {
	
	width: 428px;
	position: relative;
	
}

/*--------------------------------------------------------------
	home page
--------------------------------------------------------------*/

#homeSub li {
	background: none;
	padding-left: 0;
	margin-left: 0;
	font-size: 1.2em;
	line-height:20px;
}

#homeSub a {
	color: #878787;
	background: url('../../../images/arrow-right.gif') top right no-repeat;
	height: 16px;
	display: block;
}

#homeSub a:hover {
	color: #3E3D4D !important;
	text-decoration: none;
	background: url('../../../images/arrow-right.gif') right -32px no-repeat;
}

#homeSub a:active {
	color: #F45100 !important;
	background: url('../../../images/arrow-right.gif') right -16px no-repeat;
}

#spy {
	width: 200px;
	padding: 6px 0 20px 0;
	margin-top:-3px;
}

#spy a {
	width: 137px;
	height: 173px;
	display: block;
	background: url('../../../images/spy08.gif') no-repeat;
	text-indent: -9999px;
	position: relative;
	left: 35px;
}

#spy a:hover { background: url('../../../images/spy08.gif') -137px 0 no-repeat; }

.readMore a {
	text-align: right;
	background: url('../../../images/arrow-right.gif') top right no-repeat;
	height: 16px;
	padding-right: 20px;
	display: block;
	position: relative;
	top: -5px;
}

.readMore a:hover {
	background: url('../../../images/arrow-right.gif') right -32px no-repeat;
}

/*--------------------------------------------------------------
	careers
--------------------------------------------------------------*/

#positionList li { font-size: 1.2em; }

#careers span { font-size: 1.2em !important; }
span a{
font-size:1.2em;
}
#careers #main dt {
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}

#careers dd { margin-left: 10px; }

/*--------------------------------------------------------------
	image floats
--------------------------------------------------------------*/

.floatLeftContent {
	float: left;
	margin: 0 10px 0px 0;
}

.floatRight {
	float: right;
	margin: 0 0 10px 10px;
}

/*--------------------------------------------------------------
	back to top
--------------------------------------------------------------*/

.backTop { height:13px; }
.backTop a {
	background:transparent url(/images/arrow-up.gif) 0 0 no-repeat;
	color:#878787;
	display:block;
	float:right;
	height:13px;
	line-height:13px;
	padding:0 0 0 18px;
}
.backTop a:hover {
	color:#3E3D4D;
	text-decoration:none;
	background:transparent url(/images/arrow-up.gif) 0 -26px no-repeat;
}
.backTop a:selected {
color:green !important;
}
.backTop a:active {
	color:#F45100 !important;	
	background:url(/images/arrow-up.gif) 0 -13px no-repeat;
}

/*--------------------------------------------------------------
	our work
--------------------------------------------------------------*/
#work .oneColumn { margin-right: 0; }
#work #twoColumn { 
	float: right; 
	left: 0;
}
#work #projects-title {
	font-size:3.2em;
}
#project-list
{
	padding-bottom:1px;
}
#project-list li {
	background: none;
	border:1px solid #999;
	float:left;
	font-size: 1.2em;
	margin-left:0;
	padding-left:0;
	
}
#project-list a {
	background:#fff;
	border:4px solid #fff;
	color:#999;
	display:block;
	padding: 5px 0;
	text-align:center;
	width:180px;
	font-size:80%;
	
}
#project-list a:hover {
	background: #CFD1D4 url(/images/bg-main-subNav.gif) repeat-x;
	color:#828792;
	text-decoration: none;
}
#project-list a:active {
	/*background: #F45100;*/
	background:#828792;
	color:#FFF;
}
#project-list a:active:hover {
	/*background: #F45100;*/
	background:#828792;
	color:#FFF !important;
}

#project-list a.selected {
	background: #828792;
	color: #FFF;
}

#project-list.deactive:active {
	background: #FFF;	
	color:#999;
}

#side-column {
	float:right;
	margin-left:10px;
	width:282px;
}
.imgCap {
	float: right;
	clear: both;
	padding: 0 0 15px 15px;
	width:125px;
}
#ux .imgCap {
	float: right;
	margin: 0 0 15px 15px;
	width:130px;
}

#main .imgCap p {
	font-size: 1.1em;
	margin-top: 3px;
	width:190px;
}
.imgCap img {
	border:1px solid #828792;
	padding:2px;
}

/*--------------------------------------------------------------
	about us
--------------------------------------------------------------*/

#aboutContent ol {
	list-style-type:none;
	margin-bottom:1em;
}
#aboutContent ol li {
	border-bottom:1px solid #828792;
	padding-top:1em;
	background: none;
	padding-left: 0;
}
#aboutContent ol li.first { padding-top:0;}
#aboutContent .source {
	color:#6A737B;
	font:1.1em Arial, sans-serif;
}
#aboutContent ol {	list-style-type:none; }

#aboutContent ul { padding-left: 20px; }

#about .oneColumn {
	margin-right: 0;
}
#about #twoColumn {
	float: right;
	left: 0;
}



/*--------------------------------------------------------------
	side
--------------------------------------------------------------*/

#side {
	color: #a9b0bf;
	float: right;
	font: 1.2em Helvetica, Arial, sans-serif;
	margin-top: 25px;
	width: 200px;
}

#spy { background:transparent url('../../../images/bg-hr.gif') 0 0 repeat-x; }

#contact { background:transparent url('../../../images/bg-hr.gif') 0 0 repeat-x; }

#quotes { background:transparent url('../../../images/bg-hr.gif') 0 0 repeat-x; }

#nav { background:transparent url('../../../images/bg-hr.gif') 0 0 repeat-x; }
#contact { padding:20px 0; }

#quotes { padding:20px 0; }

/*--------------------------------------------------------------
	nav 
--------------------------------------------------------------*/

#nav { padding-top:7px; }
#nav a {
	color:#a9b0bf;
	display:block;
	line-height:22px;
	height:22px;
	width:auto;
}
#nav a { border-bottom:1px solid red; }
#nav ul a { border:none;}
#nav a:hover {
	background:#302E30 url(/images/bg-nav.gif) 0 0 repeat-x;
	color:#ABCCE2;
}
#nav a:active {
	background:#F45100;
	color:#fff;
}
#nav a#current {
	background:#828792;
	color:#fff;
}
#nav ul li {
	border-bottom:none;
	background:url(/images/bg-subNav.gif) bottom left repeat-x;
}
#nav ul a { 
	text-indent:15px;
}
 
/*--------------------------------------------------------------
	quotes
--------------------------------------------------------------*/
 
#quotes dt#rule {
	background: url(/images/rule-quote.gif) no-repeat;
	height: 5px;
	margin: 5px 0;
}

#quotes dd {
	text-align: right;
	margin: 15px 0 0 0;
}

/*--------------------------------------------------------------
	contact
--------------------------------------------------------------*/

#contact { margin-bottom: 20px; line-height:15px ;font-size: 62.5%;}
#contact a { color: #a9b0bf; }
#contact a:hover { color: #ABCCE2; }
#contact a:active { color: #F45100; }
#phone {margin-top:30px;//margin-top: 10px;  }
#email { margin-top: 10px; }

#main li.contact 
{
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	padding-left: 0pt;
}

#thirdColumn li 
{
	margin-left: 0pt;
	line-height: 13px;

}

#contactus {
	background: #fff url('../../../images/contact_us.jpg') 0 0 no-repeat;
	height:66px;
	width:179px;
	text-indent:-1000em;
	margin-top: 20px;
	display:block;
}
#contactus:hover {
	background-position: 0 -80px;
}

/*--------------------------------------------------------------
	ms badge 
--------------------------------------------------------------*/



#msBadge {
	text-indent: -9999px;
	width: 118px;
	height: 163px;
	background: url('../../../images/bg-msBadge.gif') no-repeat;
	margin-left:43px;
	margin-top:12px;
	//margin-top:-10px;
}

.form_label {
	color:#6A757D;
	text-align: right;
	width: 105px;
	padding-right: 10px;
	padding-top:3px;
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 4px;
	width: 80px;
	height: 30px;
	vertical-align:top;
	font-size:11px;
}

.requiredfield
{
	color:#999999;
}
.error_messaging 
{
	background-color: #ffe9f2;
	background-image: none !important;
	color:red !important;
	
}
.error_messaging ul
{
	padding-top:5px !important;
	padding-left:-5px !important;
	padding-bottom:5px !important;
}
.error_messaging li
{
	background-image:none  !important;
	color:red !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
	line-height:8px !important;
	
}

/*--------------------------------------------------------------
	rule
--------------------------------------------------------------*/

div.hr {
  height: 6px;
  background: url('../../../images/bg-hr.gif') repeat-x;
  /*clear: both;*/
  margin-bottom: 25px !important;
}
div.hrourwork {
  height: 6px;
  background: url('../../../images/bg-hr.gif') repeat-x;
  /*clear: both;*/
}
.ms-PartSpacingVertical
{margin-top:0px;}
div.hr hr,div.hrourwork hr{
  display: none;
}

.ms-navheader2 a 
{
	color:#a9b0bf;
	display:block;
	line-height:22px;
	height:22px;
	padding-left:10px;
	width:auto;
	border-bottom:1px solid #4F5055;
	font-weight: normal !important ;
	font-size:1.1em !important;
	font-family:Helvetica,Arial,sans-serif;
}

.ms-navheader a 
{
	color:#a9b0bf;
	display:block;
	line-height:22px;
	height:22px;
	padding-left:10px;
	border-bottom:1px solid #4F5055;
	font-weight: normal !important ;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;
}

.leftNav1 a,.leftNav2 a
{
	color:#a9b0bf;
	display:block;
	line-height:22px;
	height:22px;
	font-weight: normal !important ;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;
	
}

.ms-navheader2 a:hover
{
	background:#302E30 url(/images/bg-nav.gif) 0 0 repeat-x;
	color:#ABCCE2;
	text-decoration:none;
	font-weight: normal !important ;
	width:100% !important;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;

}

.ms-navheader a:hover
{
	background:#302E30 url(/images/bg-nav.gif) 0 0 repeat-x;
	color:#ABCCE2;
	text-decoration:none;
	font-weight: normal !important ;
	width:100% !important;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;

}

.leftNav1 a:hover,.leftNav2 a:hover
{
	background:#302E30 url(/images/bg-nav.gif) 0 0 repeat-x;
	color:#ABCCE2;
	text-decoration:none;
	font-weight: normal !important ;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;

}


.leftNav1 a:active,.leftNav2 a:active
{
	background-color:#F45100 !important;
	color:#fff !important;
	font-weight: normal !important ;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;
	margin:0px !important;
}
#zz1_CurrentNavn8 td .leftNav1 zz1_CurrentNav_7 tbody tr td  
{
	border:none !important;
}
.leftNav1
{
	border-bottom:1px solid #4F5055 !important;
	padding-left :10px;
}
.leftNav2
{
	/*border-bottom:.5pt dashed #828792 !important;*/
	background:url('../../../images/bg-subNav.gif') bottom left repeat-x ;
	padding-left:20px;
}

.ms-navitem a:active ,.ms-navheader a:active {
	background-color:#F45100 !important;
	color:#fff !important;
	font-weight: normal !important ;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;
	padding-right:0px !important;
}

.leftNavSelected a:hover 
{
	color: #ffffff !important ;
	font-weight: normal !important ;
	text-decoration:none;
	background-color:#828792;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;

}

.leftNavSelected a,.leftNavSelected a:active
{
	color: #ffffff !important ;
	font-weight: normal !important ;
	text-decoration:none;
	background-color:#828792 !important ;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;

}

.ms-quicklaunch table td 
{
	border-top:1px solid #828792 !important;
}
.ms-quickLaunch 
{
	background-color: #1B1718;
	border-color: #1B1718;
}

.ms-quicklaunchouter 
{
	border-color: #1B1718;
}
.ms-quicklaunch table.ms-selectednavheader td 
{
	width: 100%;
	background-color: #fff699;
}
.ms-selectednavheader a 
{
	color: #ffffff !important ;
	font-weight: normal !important ;
	text-decoration:none;
	background-color:#828792;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;

}
.ms-selectednavheader td
{
	background-color:#828792;
}
table.ms-navitem td, span.ms-navitem 
{
	background-image: url(/_layouts/images/navBullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	background-image:none;
	border-bottom:1px #a9b0bf  dashed !important;
}

.ms-navitem a
{	
	color:#a9b0bf;
	display:block;
	line-height:22px;
	height:22px;
	padding-left:20px;
	font-weight: normal !important ;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;
	
}
.ms-navitem a:hover
{
	background:#302E30 url(/images/bg-nav.gif) 0 0 repeat-x;
	color:#ABCCE2;
	text-decoration:none;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em !important;
	
}
table.ms-selectednav td a.ms-selectednav ,.ms-selectednav, .ms-GRSortFilter 
{
	background-color: #828792;
	color: #ffffff;
	border-color:black !important;
}
.zz1_QuickLaunchMenu_3 
{
	border-bottom:1px #a9b0bf solid !important;
	
}


.ms-siteactionsmenu div div div 
{
	background-color:#1B1718;
	background-image:none !important;
	background-repeat:repeat-x;
	border-left:1px solid #1B1718;
	border-right:1px solid #1B1718;
	border-top:1px solid #1B1718;
	padding:1px 4px 3px 10px;
	
}
.ms-MenuUIPopupBody 
{ 
	/*left: 1091px;
	top: 46px;
	height: auto !important;
	width: auto !important;
	position:absolute !important;
	
}
#msomenuid2
{
	overflow: auto !important;
	height: auto !important;
	width: auto  !important;
		
}*/
}
.Footer
{
	
text-align: left;

padding-top: 30px;

padding-right: 0pt;

padding-bottom: 15px;

padding-left: 70px;

font-family: Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 1.1em;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

background-color: #1b1718;

background-image: url('/images/bg-footer.gif');


background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #747983;
}


#aboutLinks li {
	border:1px solid #999;
	background: none;
	padding-left: 0;
	margin-left: 0;
	
}
#aboutLinks a {
	background:#FFF;
	border:4px solid #FFF;
	color:#999;
	display:block;
	padding: 5px 0;
	text-align:center;
	width: 180px;
	outline: none;
	font-size:11px;
}
#aboutLinks a:hover {
	background: #CFD1D4 url(/images/bg-main-subNav.gif) repeat-x;
	color:#828792;
	text-decoration: none;
}
#aboutLinks a:active 
{
	background:#F45100;
	color:#FFF !important;
}

#aboutLinks a.selected {
	background: #828792;
	color:#FFF;
}

#aboutLinks .deactive:active {
	background: #FFF;	
	color:#999 !important;
}

#aboutLinks a.selected:hover {
	
	color:#ffffff !important;
	text-decoration: none;
}

#divPressRoom,#divInTheNews,#divTrophies
{
	width: 450px;
	position: relative;
	
}

.publishedDate
{	
	color:#888E99;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	padding-bottom:4px;
}

.link-item
{
	border-bottom: 1px solid #CCC;
	padding-bottom:4px;
}
.description
{
	border-bottom:1px solid #888E99;
	
}

.ms-MenuUIPopupBody div{
	display:block !important;
	overflow:visible !important;

}

.trBusinessExperience a:hover,.trBusinessExperience a:active
{
	background-color :#828792 !important;
	color:white;
}



.popupHeader
{
	background-image:url('/images/end-caps.gif');	
	background-repeat:no-repeat;
	height:70px;
	background-color:#1b1718;
	margin-bottom:0px;
}

#divImgCloseBtnHeader a
{
	float:right;
	margin:10px;
	background:url('/images/close-button.gif') no-repeat;
	height:20px;
	width:20px;
	text-indent:-200em;
}
#popupContent
{
	padding:20px 30px 10px;
	min-height:100%;
	background-color:white;
}
	
#divImgCloseBtnHeader a:hover{
	background-position:0 -20px;}	
	
#divPressRooom
{
	background:url('/images/press-room.gif') no-repeat;
	height:34px;
	border-bottom:1px solid #CCCCCC !important;
	margin-top:0px;
}
#showimage a
{
color:#6A737B;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin-left:25px;
margin-top:10px;
}
#divFooterLine
{
	background:url('/images/bg-hr.gif') repeat-x;
	height:10px;
}

#popupFooter
{
	background-image:url('/images/end-caps.gif');	
	background-repeat:no-repeat;
	height:40px;
	background-color:#1b1718;
	margin-bottom:0px;
	background-position:0 -63px;
	padding-right:20px;
}
#popupFooter a
{
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #6a757d;
	margin-bottom: 15px;
}
.careersContent
{
	font: 11px/1.6em Arial, Helvetica, sans-serif !important;
	color: #6A757D;
	margin-bottom: 15px;
	
}
.careersContent li
{
	line-height:1.6em !important;
}
.careersContent p 
{
	margin-bottom:5px !important;
	margin-top:5px !important;
}
.careersContent hr
{
	border:solid 0px #ccc !important;
	border-bottom:solid 1px #cccccc !important;
	height:1px;
	margin:0px;padding:0px;
}
#ancPrevious
{
	background-color: transparent;
	background-image: url('/images/previous-arrow.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
	color: #6a737b;
	padding-left: 20px;
}
#ancNext
{
	background: transparent url('/images/next-arrow.gif') 100% 0 no-repeat;
	color: #6A737B;
	padding-right: 20px;
}

#ancNext:hover
{
	background-position:100% -15px;
}
#ancPrevious:hover 
{
	background-position: 0pt -15px;
}
.nav li
{
	display:inline;
}
.nav ul
	{
		font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	
	font-weight: normal;
	
	font-size: 1.1em;
	
	line-height: 1.6em;
	
	font-size-adjust: none;
	
	font-stretch: normal;
	
	-x-system-font: none;
	
	color: #6a757d;
	
	margin-bottom: 15px;
}

#popupFooter .nav {
	float:right;
}
#popupFooter p, #popupFooter ul, #popupFooter  dl {
	-x-system-font:none;
	color:#6A757D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	height:16px;
	margin-bottom:15px;
}

ul
 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.PressRoomDate
{
	color:#888E99;font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
.PressRoomDate,.PressRoomTitle
{
	border-bottom: 1px solid #CCC;
	padding-bottom:4px;
}
.PressRoomTitle a
{
	color: #93afc2;font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:4px;
}
.PressRoomTitle a:active:before,.PressRoomTitle a:focus  
{
	color: #F45100 ;font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:4px;
}
 
.zz1_CurrentNav_7 
{
border-bottom:0 none !important;
}

#zz1_CurrentNavn9 .leftNav1,#zz1_CurrentNavn10 .leftNav1{	
	border-bottom:none !important;}
	
.PressRoomDescription,.ourWorkDescription
{
	border-bottom:1px solid #888E99;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.6em;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #6a757d;
	margin-bottom: 15px;
}
.ourWorkDescription
{
	border-bottom:none;
}
.PressRoomDate a
{
	color: #93afc2;font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:4px;
}
.input 
{
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	color: #6a757d;
	border:1px #cccccc solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;

}
.Description
{
	margin-bottom:0px !important;
}
.Description,.InTheNewsDescription
{
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.6em;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #6a757d;
	margin-bottom: 15px;
}
.InTheNewsDescription
{
	font-size:12px;
	margin-bottom:0px;
}
.careersTitle
{
	color:#828792;
	font: 1.7em Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom:1px solid #828792;
	padding-bottom:10px;
}
.PressRoomDescription div
{
	
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.6em;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #6a757d;
	margin-bottom: 15px;

}
.ms-formlabel h3.ms-standardheader .sIFR-flash
{
	display:none !important;
}
.ms-formlabel h3.ms-standardheader .sIFR-alternate
{font-size:13px; font-weight:normal;display:block;position:relative !important;
overflow:visible !important;}

.ms-WPBody a:link, .ms-WPBody a:visited,.ms-WPBody
{
	font-family:Arial,Helvetica,sans-serif !important;

}