/* CSS Document */
/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote { padding: 0; margin: 0; font-size: 100%; font-weight: normal;}

body{ margin:0px;} 
	p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}
    a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #887573; font-weight: bold; text-decoration: none;}
	a:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none;}
	a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666;	font-weight: bold;	text-decoration: none;}
	a:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #887573; font-weight: bold; text-decoration: underline;}
	#mauvetop {width:100%;height:20px;top:0;right:0;bottom:auto;left:0; margin-bottom: 0px; background-image:url(images/mauvebar.gif); background-position:top; background-repeat:repeat-x;}
    #mauvebottom {width:100%;height:20px;top:auto;right:0;bottom:0;left:0; background-image:url(images/mauvebar.gif); background-position:top; background-repeat:repeat-x;}
    #socialbar {width:100%;height:30px;top:auto;right:0;bottom:0;left:0;}
	#mauvebottom2 {width:100%;height:4px;top:auto;right:0;bottom:0;left:0; background-image:url(images/mauvebar.gif); background-position:top; background-repeat:repeat-x;}
	#header {width: 963px; height: 134px; margin-top:0px; vertical-align:top; background-image:url(images/homeghost.gif); background-position:right; background-repeat:no-repeat;}
	#headerc {width: 963px; height: 134px; margin-top:0px; vertical-align:top; background-image:url(images/popghost.gif); background-position:right; background-repeat:no-repeat;}
	#headerp {width: 963px; margin-top:0px; vertical-align:top; background-position:right; background-repeat:no-repeat;}
	#headers {width: 963px; height: 134px; margin-top:0px; vertical-align:top; background-image:url(images/spinghost.gif); background-position:right; background-repeat:no-repeat;}
	#navigation {text-align: right; width: 700px; height: 20px; margin-right: -250px;margin-top: 0; margin-bottom: 0px; vertical-align:top; font-weight:800; z-index:30000}
	#navbar {width: 942px; margin-top: 0; margin-bottom: 6px; vertical-align:top; z-index:0}
	#main {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 942px; margin-top: 0; margin-bottom: 0px; vertical-align:top; z-index:1000}
		#homeroll {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 942px; height: 323px; margin-top: 0; vertical-align:top; z-index:-10}
		#fadeshow1 {z-index: -1;}
a img { border: none;
}
#newHeader{
	margin:0 auto;
	background-color:#336;
	width:98%;
	padding:5px;
	float:left;
	
}

#logo{
	margin:10px;
	float:left;
	width:690px;
}

#phone{
	float:left;
	margin:30px 10px 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#FFF;
}

#menu { background-color: #ffffff; 	margin-top: 0px;}
#nav { background-color: #ffffff; float: right; width: 100%; height: 19px; position: relative; padding-bottom: 0px; z-index: 10; display: block;color: #887573; margin-bottom: 10px; margin-left: 0px; margin-top:10px;}
#nav ul { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; margin: 0; padding: 0; list-style: none; background: #015071; z-index: 100; color: #887573;}
#nav ul li { display: block; position: relative; float: right; background: #ffffff; z-index: 100; color: #887573; margin-left:20px;}
#nav li ul { display: none; position: absolute; z-index: 100; color: #887573; line-height: 2em; padding-bottom: 0px; padding-left: 4px; padding-top: 4px; padding-bottom: 4px;}
#nav ul li a { display: block; text-decoration: none; color: #887573; padding: 0px; background: #ffffff; margin-left: 0px; white-space: nowrap; z-index: 100; }
#nav ul li a:hover { background: #ffffff; z-index: 100; }
#nav li:hover ul { display: block; position: absolute; background: #ffffff; z-index: 100; }
#nav li:hover li { float: none; font-size: 13px;  width: 100%; padding-top: 2px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; z-index: 100; }
#nav li:hover a { display: block; color: #887573; background: #ffffff; text-align:left; padding: 0px;  z-index: 100; }
#nav li:hover li a:hover { color: #6E6E6E; background: #F0F0F0; text-align:left; padding: 0px; z-index: 100; }
	#subbody {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 942px; margin-top: 0; margin-bottom: 0px; vertical-align:top; z-index:0}
	#subbody p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; padding-left: 4px; padding-right:4px; padding-bottom: 0px; text-align: justify;}
	#subbody a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #AE3637; font-weight:bold;}
	#homecontentbox {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 942px; margin-top: 8px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-align:center; font-size: 14px; color: #887573; font-weight:bold; }
	#homecontentbox h2 {font-size: 18px; color: #A80027;  margin-top: 10px; padding-left: 4px; padding-right:4px; padding-bottom: 0px; text-align:left; font-weight: 600;}
	#homecontentbox p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #887573; font-weight:bold; margin-top: 8px; padding-left: 4px; padding-right:4px; padding-bottom: 0px; text-align: center; font-weight:200}
	#homecontentbox2 {width: 942px; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px;}
	#homecontentbox2 p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-left: 4px; padding-right:4px; padding-bottom: 0px; text-align: justify; font-weight:200}
	#footerbar {width: 942px; margin-top: 0; margin-bottom: 6px; vertical-align:top; padding-bottom: 4px;}
	#footer {width: 942px; height: 20px; margin-top: 0; vertical-align:top}
	#footerbar p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; margin-top: 2px; }
    #bottombar   {position:fixed;width:100%;height:20px;top:auto;right:0;bottom:0;left:0; background-image:url(images/mauvebar.gif); background-position:top; background-repeat:repeat-x; z-index:100;}
	#portshow {display: inline; width: 942px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; z-index:-100;}
	#mainbody{display: block; width: 942px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; z-index:0; margin-left:-15px;}
	#content{text-align: left; z-index:10000; vertical-align:top; width: 760px; height: 500px;}
	#forward {z-index: 10000;}
	#casestudy {width: 590px;}
	#casestudy p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-left: 2px; padding-right:2px; padding-bottom: 0px; text-align: justify; }
	#casestudy h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #A80027;  margin-top: 0px; padding-left: 2px; padding-right:2px; padding-bottom: 0px; text-align:left; font-weight: 600;}
	#casestudy h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #A80027;  margin-top: 4px; padding-left: 2px; padding-right:2px; padding-bottom: 0px; text-align:left; font-weight: 600;}
	.services ul {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; background-color: #ffffff; margin-left: 0px; line-height: 1.75em; margin-bottom: 10px; list-style-image: url(images/bullet.gif); }
	.services li {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; background-color: #ffffff; padding: 0px; font-weight: bold;line-height: 1.75em; }
	#pace { background-image:url(images/pacebg.jpg); background-repeat:no-repeat;}
	#pace {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 942px; margin-top: 0; margin-bottom: 0px; vertical-align:top; z-index:0}
	#pace p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; padding-left: 4px; padding-right:4px; padding-bottom: 0px; text-align: justify;}
	#pace a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #AE3637; font-weight:bold;}
	.gallerynav {background:#F0F0F0; color: #887573; text-align:center; height: 20px;}
	.gallerynav p {background:#F0F0F0; color: #887573; text-align:center}
	
	.nav {width: 220px; text-align: left}
	.nav p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000;	background-color: #ffffff; padding: 6px 0px 0px 0px; font-size: 13px; line-height: 1.25em;}
	.nav h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #A80027;  margin-top: 0px; padding-bottom: 0px; text-align:left; font-weight: 600;}
	.nav ul {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; background-color: #ffffff; margin-left: 0px; line-height: 1.75em; margin-bottom: 10px;}
	.nav li {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; padding: 0px; list-style-type: none; font-weight: bold;}
	.nav a:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #887573; font-weight: bold; text-decoration: none;}
	.nav a:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none;}
	.nav a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666;	font-weight: bold;	text-decoration: none;}
	.nav a:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #887573; font-weight: bold; text-decoration: underline;}
	.login {float: right; position:relative; margin-top:0px; padding:0px;}
	.myButtonLink {float: right; position:relative;display: block; width: 95px;	height: 18px;background: url(images/login.gif) bottom;text-indent: -99999px;}
	.myButtonLink:hover {background-position: 0 0;}
	.logoposition {float: left; position:relative; margin-top:46px; margin-bottom:0px; margin-left: 10px; margin-right: 0px; z-index:0}
	.box {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
	.box p{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:left; line-height: 1.1em;}
	.ltborder {border: 0px solid #e2e2e2; }
	.bullet {color: #AE3637; font-size: 11px; }
	.caseright {border-right: solid 1px #e2e2e2;border-left: solid 1px #666666; border-top: solid 1px #666666;border-bottom: solid 1px #e2e2e2; margin-bottom: 4px;margin-left: 4px;}
	.casethumbs {padding-top: 22px;}
	.casecontent {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; padding-left: 2px; padding-right:2px; padding-top: 10px; text-align: justify; }
	.casecontent h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #A80027;  padding-top: 10px; padding-left: 4px; padding-right:2px; padding-bottom: 0px; text-align:left; font-weight: 600;}
	.casecontent p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; padding-left: 2px; padding-right:2px; padding-top: 0px; text-align: justify; padding-bottom: 10px; }
	.casecontent h5 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #A80027;  margin-top: 10px; padding-left: 4px; padding-right:2px; padding-bottom: 0px; text-align:left; font-weight: 600;}
	.casecontent ul {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px; color: #666666; margin-left: 30px;margin-right: 6px; margin-top: 10px;}
	.casecontent li {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px; color: #666666; padding-top: 0px;margin-top: 10px;}
	.sub {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-left: 2px; padding-right:2px; padding-top: 10px; text-align: justify; }
	.textRed {color: #AE3637; font-weight:bold; font-size: 16px;}
	.textRedc {color: #AE3637; font-weight:bold; font-size: 16px; text-align: center;}
	.textRed2 {color: #AE3637; font-weight:bold; font-size: 16px; }
	.button {background-color: #887573; color: #ffffff; font-weight:bold; font-size: 13px; }
	.close {color: #AE3637; font-size: 14px; }
ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 30px;
	line-height: 1.25em;
	margin-right: 6px;
}
li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.red {
	color: #a80027 }
.social { float: right; width: 30px; margin-right: 20px;}

/* -- Examples -- */
/* line 177, ../sass/screen.sass */
.examples-section {
  text-align: center;
}

/* line 180, ../sass/screen.sass */
.image-row {
  *zoom: 1;
  margin-bottom: 20px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.image-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 184, ../sass/screen.sass */
.example-image-link {
  display: inline-block;
  margin: 0 5px 10px 0px;
  line-height: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #fff;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 191, ../sass/screen.sass */
.example-image-link:hover {
  text-decoration:none;
}

/* line 194, ../sass/screen.sass */
.example-image {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

#tHead{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-top:3px;
padding-bottom:2px;
color: #0B4C5F;
text-align:center;
}

#tBody{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #887573;
padding-bottom:10px;
text-align:center;
}

