body {
letter-spacing: .01em;
font-size: 12px;
line-height:18px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
line-height:130%;
}

#container {
width:960px;
margin:0 auto;
}

#logo {
/*width:300px;*/
float:left;
margin-top: 20px;
}

#login {
float:right;
}
   
#nav {
float:left;
width:760px;
margin-top:35px;
background-image: url(/common/img/nav-background.jpg);
background-repeat: no-repeat;
}
			
#nav ul {
margin:0px; 
padding:0px;
}
				
#nav ul li {
display:inline;
height:30px;
line-height:30px; 
float:left; 
list-style:none; 
margin-left:30px;
font-weight: bold;
font-size:11px;
color:#ff0;
position:relative; 
}

#nav a {
color:#AAA;
text-decoration:none;
}
	
#nav a:hover { 
color:#fff;
text-decoration:none; 
}
					
#nav li ul { 
display:none;
background-color:#333;
border-top: 1px solid #888;
width:150px;
}
					
#nav li:hover ul {
display:block;
left:0;
position:absolute;
z-index:999; 
top:30px;					
}
					
#nav li:hover ul a {
display:block;
margin-left:-30px;
padding: 0 31px 0 30px;
} 

#nav li:hover ul a:hover{
background-color:#555;
}    
    
#main {
float:left;
background:#FFF;
margin-bottom:10px;
border-radius:18px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
behavior: url(/common/PIE/PIE.htc);
}

#home-main-left {
width:250px;	
float:left;
background:url(/common/img/home-main-image.png) no-repeat;
margin:100px 10px 0 0;
padding:250px 0 25px 0;
}

#home-main-left a {
color:#333;
}

#home-main-left a:hover {
color: #cc0000;
}

#home-main-right {
width:490px;
float:left;
margin:20px 0 0 0;
padding-top:170px;
}

#main-left {
width:220px;	
float:left;
margin-bottom:40px;
}

#main-right {
width:600px;
float:left;
margin:0 0 40px 60px;
}

#main-content {
padding:30px 60px 40px 60px;
}

#sidebar {
float:right;
margin-left:20px;
padding:20px;
background:#FFF;
border-radius:18px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
behavior: url(/common/PIE/PIE.htc);
}
	
#sidebar a{
color:#333;
text-decoration:underline;
}
	
#sidebar a:hover {
color: #cc0000;
}

#menu-box-top {
background:#333;
color:#fff;
border-radius:0 18px 0 0;
-webkit-border-radius:0 18px 0 0;
-moz-border-radius:0 18px 0 0;
behavior: url(/common/PIE/PIE.htc);
margin-top:60px;
padding:1px 0 1px 30px;
}

#menu-box-top a {
text-decoration:none;
display:block;
font-weight: bold;
color:#fff;
}
					
#menu-box-top a:hover { 
text-decoration:none;
color:#ff0;
}
	
#menu-box {
background:#555;
color:#ff0;
text-indent:30px;
font-weight: bold;
border-radius:0 0 18px 0;
-webkit-border-radius:0 0 18px 0;
-moz-border-radius:0 0 18x 0;
behavior: url(/common/PIE/PIE.htc);
padding:0 0 15px 0;
}
	
#menu-box ul {
margin:0; 
padding:0;
}
				
#menu-box ul li {
list-style:none; 
display:block;
height:32px;
line-height:32px; 
width:100%;
font-size:11px;
border-bottom:1px solid #888;	
}

#menu-box ul li:first-child {
border-top:1px solid #888; 
}

#menu-box a {
text-decoration:none;
display:block;
font-weight: bold;
color:#ddd;
}
					
#menu-box a:hover { 
text-decoration:none;
color:#fff;
background-color:#333;
}	
	
#fact-sheets {
padding: 50px 50px 0 0;
}

#fact-sheets ul li {
font-size: 12px;
}
	
#sharing {
padding-left:30px;
}
	
#sharing ul {
margin:0; 
padding:0;
}
	
#sharing ul li {
list-style:none;
padding-top:10px;
}

#Section1 {
padding:0 80px 40px 50px;
}

#Section2 {
padding:0 60px 40px 50px;
}

#Section3 {
padding:0 60px 40px 50px;
}

#Section4 {
padding:0 60px 40px 50px;
}

#Section5 {
padding:0 60px 40px 50px;
}

#Section6 {
padding:0 60px 40px 50px;
}

#footer {
margin-left: auto;
margin-right: auto;
width:80%;
padding-left:20px;
}
	
#footer ul {
margin:0; 
padding:0;
}
				
#footer ul li {
display:inline;
float:left; 
left:0;
list-style:none; 
margin-left:30px;
font-size:10px;
color:#FFF;
padding-bottom:30px;
}

#footer a {
color:#888;
text-decoration:none;
}

#footer a:hover { 
color:#fff;
text-decoration:none; 
}

.box1 {
width:760px;
}	
		
.box2 {
width:140px;
}
	
.box3 {
width:190px;
}
	
.box4 {
width:960px;
}

.unbold { 
font-weight: lighter 
}

.bold {
font-weight: bold 
}

.dropdown-arrow {
font-size: 8px;
padding-left:2px;
}
		
.redtext {
color: #c00;
}

.yellowtext {
color: #ff0;
}

.muted {
color: #888;
}

.underline {
text-decoration:underline
}

.text-padding {
padding:20px;
}

.text-padding-smaller {
padding:10px;
}

.text-padding-left {
padding-left:30px;
}

.text-padding-left-bigger {
padding-left:60px;
}

.text-padding-left-smaller {
padding-left:20px;
}

hr {
margin: 20px 0;
border: 0;
border-top: 1px solid #bbb;
border-bottom: 1px solid #ffffff;
}

.thumbnails {
margin-left: -30px;
}

.thumbnail {
width:235px;
padding: 10px;
}

.smaller-space-btwn-paragraphs {
margin-top:-5px;
}

.alert {
padding: 10px 30px 10px 30px;
margin-bottom: 20px;
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;
color: #c09853;
behavior: url(/common/PIE/PIE.htc);
}

.alert-left-edge-straight {
padding: 10px 30px 10px 30px;
margin-bottom: 20px;
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius:0 18px 18px 0;
-moz-border-radius:0 18px 18px 0;
border-radius:0 18px 18px 0;
color: #c09853;
behavior: url(/common/PIE/PIE.htc);
}

.alert-info {
background-color: #ffd;
border-color: #ec8;
color: #333;
}

.alert-error {
  background-color: #f2dede;
  border-color: #CCAA88;
  color: #333;
}

.alert-neutral {
  background-color: #eee;
  border-color: #aaa;
  color: #333;
}

.pricing {
font-size:15px;
font-weight:bold;
color: #555;
}

code, pre {
  padding: 0 3px 2px;
  font-family: Monaco, Andale Mono, Courier New, monospace;
  font-size: 12px;
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  border-radius:18px;
  behavior: url(/common/PIE/PIE.htc);
}

code {
  background-color: #fee9cc;
  color: rgba(0, 0, 0, 0.75);
  padding: 1px 3px;
}

pre {
  background-color: #f5f5f5;
  display: block;
  padding: 15px;
  line-height: 18px;
  font-size: 11px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  border-radius:18px;
  behavior: url(/common/PIE/PIE.htc);
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.table {
border: 1px solid #bbb;
}

#button-box {
float:right;
margin:25px 70px 0 10px;
}
	
#button-box a {
color: #fff;
}

.btn-green   {
text-shadow: 0 -1px 0 #5e7e53;
color: #fff;
background-color: #7c9c71;
background-image: -moz-linear-gradient(top,#9aba8f,#5e7e53);
background-image: -ms-linear-gradient(top,#9aba8f,#5e7e53);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#9aba8f),to(#5e7e53));
background-image: -webkit-linear-gradient(top,#9aba8f,#5e7e53);
background-image: -o-linear-gradient(top,#9aba8f,#5e7e53);
background-image: linear-gradient(top,#9aba8f,#5e7e53);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9aba8f',endColorstr='#5e7e53',GradientType=0);
border-color: #7c9c71 #5e7e53 #5e7e53 #7c9c71;
border-color: rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.35) rgba(0,0,0,0.25);
behavior: url(/common/PIE/PIE.htc);
}							  

.btn-green:hover,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] { 
background-color: #5e7e53;
}

.btn-green:hover {
color: #fff;
text-shadow: 0 -1px 0 #406035;
}

.btn-green:focus  {
color: #e0ffd5;
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
border-color: #7c9c71 #5e7e53 #5e7e53 #7c9c71;
border-color: rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.35) rgba(0,0,0,0.25);
}

.btn-green.active,
.btn-green:active {
background-image: none;
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
color: #e0ffd5;
}
 
ul.socialicons{
list-style:none;
margin:0px; 
padding:0px;
}

ul.socialicons li{
float:left;
margin: 0 15px 0 0;
}

.nav-tabs > li > a {
padding-right: 20px;
padding-left: 30px;
}

.nav-tabs > li {
margin-bottom: 25px;
margin-top: 25px;
}

.nav-tabs > li > a {
line-height: 30px;
border: 0;
color:#333;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
color: #fff;
background-color: #555;
font-weight:bold;
border: 0;
}

.tabs-left > .nav-tabs {
float: left;
border-right: 1px solid #bbb;
}

.tabs-left > .nav-tabs > li > a {
margin-right: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.tabs-left > .nav-tabs > li > a:hover {
border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
border-color: #bbb transparent #bbb #bbb;
*border-right-color: #ffffff;
}