body {
	background: #e3e3e3 url(http://images.hoovers.com/images/i/graphics/hapi/bg-hapi-body.gif) repeat-x scroll left top;
	color: #333333;
	font-family: Verdana,Arial,sans-serif;
	padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	
}
h1.first {
	color: #002a59;
	margin: 0 48px .5em;
}
h3 {
	font-weight: 400;
	margin-bottom: .25em;
	color: #757575;
	font-size: 18px;
}
div.section-tags h3 {
	font-size: 16px;
}
p {
	font-size: 13px;
}

a {
	
}

a:link, a:visited {
	color: #3E7BB9;
	text-decoration: underline;
}

a:hover, a:active {
	text-decoration: none;
}

input.input-text, input.input-password, input[type^="text"], textarea, select {
	
}

table {
	
}

table thead th {
	
}

table th a {
	
}

table th a:hover {
	
}

table td, table thead th {
	border: 1px solid #CCCCCC;
}

table tr.even td {
	
}

table tr.even:hover td, table tr.odd:hover td {
	
}

div#page {
	background: #FFF url(http://images.hoovers.com/images/i/graphics/hapi/bg-hapi-navbar.gif) no-repeat scroll left 47px;
	border: 1px solid #002A59;
	margin-top: 0;
}

body.login div#page,
body.login div#content,
body.login div#main,
body.login form {
	background: #fff none;
}

div#page, div#header, div#content {
	width: 983px;
}

div#page.no_local div#main {
	
}

div#page.no_local div#sub {
	
}

div#page.no_sub, div#page.no_sub div#main,
div.page-search div.result div#main {
	width: 983px;
}

div#page.register .section .section-body {
	width:  645px;
}

div#header {
	background-color: #002A59;
	height: 45px;
	z-index: 10;
}

div#branding {
	position: relative;
	width: 100%;
	z-index: 10;
}

div#branding-logo {
	background:transparent url(http://images.hoovers.com/images/i/logos/logo_yellow_97x41.gif) no-repeat scroll 0 0;
	height:41px;
	width:191px;
	margin: 0;
	z-index: 10;
	float: left;
	top: 0;
	left: 0;
}

div#search {
    display: block;
    top: 19px;
    right: 50px;
}

div#branding-mashery {
	top: 195px;
	z-index: 99;
}

div#user {
	position: relative;
	width: auto;
	z-index: 11;
}

div#user-nav {
	margin: 15px 45px 0 0;
}

div#user-nav ul li {
	padding-top: 0;
	border-right: 1px solid #FFF;
}

div#user-nav ul li, div#user-nav ul li * {
	color: #FFF;
	font-size: 13px;
}

div#user-nav ul li.last, div#user-nav ul li.register {
	border: none;
}

div#user-nav ul li span.name {
	
}

div#user-nav ul li a {
	text-decoration: underline;
}

div#local {
	background: none;
	left: 503px;
	top: 38px;
	width: auto;
}

div#local ul {
	margin-left: 0;
}

div#local li {
	background: none;
	border-right: 1px solid #FFE860;
	line-height: 29px;
	margin-right: 0;
	padding-top: 2px;
}

div#local li.first {
	background-position: 0 -47px;
}

div#local li.last {
	background: none;
	border-right: 0 none;
}

div#local li.last a {
	background: none;
}

div#local li a {
	color: #676767;
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	text-decoration: none;
	padding: 0 9px;
}

div#local a:hover {
	
}

div#local li.active {
	
}

div#local li.active a, div#local li.active a:hover {
	
}

div#user-menu {
	display: none;
}

div#content-header {
	background-image: url(http://mashery.com/public/Mashery/images/template/content-header.png);
}

div#user-menu li a, div#content-header li a {
	
}

div#user-menu li.active a, div#content-header li.active a, div#user-menu li.active a:hover, div#content-header li.active a:hover {
	
}

div#content {
	
}

div#main {
	float: right;
	margin: 107px 0 0;
	padding: 91px 0 15px;
	width: 755px;
	background:transparent url(http://images.hoovers.com/images/i/graphics/hapi/bg-hapi-main.gif) repeat-x scroll left top;
	clear:both;
	color:#757575;
	}

#page-docs div#main {
	width: 755px;
}

div#main div.comments ol li.comment {
	background-color: #FBF3D8;
}
p.logged_out {
	margin-left: 48px;
}
div.section, div.comments, div.paging {
	margin: 0 48px;
}
div.section {
	width: auto !important;
}
#page-docs div.section {
	margin:  0;
}
div.section .section-body {
	width: 650px;
}

div#page.no_sub div.section .section-body {
    width: 755px;
}

body.page-forum a.create-new {
	
}

body.page-forum ol.categories {
	
}

body.page-forum ol.topics {
	
}

body.page-forum ol.comments {
	
}

body.page-forum h3.subject {
	
}

body.page-forum ol.comments li.comment.first {
	
}

div#sub {
	margin: 107px 0 0 0;
	padding: 0 0 10px;
	background:transparent url(http://images.hoovers.com/images/i/graphics/hapi/bg-hapi-main.gif) repeat-x scroll left top;
	float: left;
	width: 228px;
}

div#sub ul.docs-nav, div#sub h2 {
	margin: 91px 0 0 48px;
}
div#sub ul {
	margin-left: 48px;
}

div#sub ul ul {
    margin-left: 0;
}

div#sub p, div#sub fieldset {
	margin-left: 48px;
}
div#sub a.active {
	
}

body.page-adminArea, body.page-adminApis {
	
}

div#footer {
	border-top:1px solid #EBEBEB;
	font-size: 10px;
	clear:both;
	color:#757575;
	margin:60px 0 0 48px;
	padding-top:14px;
	width: auto;
}

div#footer ul {
	
}

div#footer ul li {
	border-right: 1px solid #333333;
	margin: 5px 0 5px 5px;
	padding-right: 8px;
}

div#footer ul li.first {
	border-right: 0 none;
}

div#footer ul li a {
	text-decoration: none;
}

div#siteinfo {
	
}

div#siteinfo p {
	
}

div#nav {
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #CCCCCC;
}

div#nav ul li a {
	
}

div#nav ul li.active a, div#nav ul li.active a:hover {
	background-color: #FDD54E;
	color: #333333;
}