html {
	margin: 0;
	padding: 0;

	font-family: Arial;
	font-size: 90%;
	line-height: 1.5em;
	background-color: #aabebf;
}

address {
	font-style: normal;
}

a {
	color: #d3a909;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.input-text,
textarea {
	padding: 0.2em;
	background-color: white;
	border: 1px solid black;
}

input:focus.input-text,
textarea:focus {
	background-color: #ffffaa;
}

.input-button {
	padding: 0.2em;
	padding-right: 1em;
	color: white;
	text-align: left;
	background-color: #5c5d5f;
	background-image: url('2008/images/arrow.gif');
	background-position: center right;
	background-repeat: no-repeat;
	border: 1px solid black;

	cursor: pointer;

}

input:hover.input-button {
	color: #5c5d5f;
	background-color: white;
}

#container {
	margin: 0 auto;
	margin-top: -1.5em;
	padding-top: 1.5em;
	width: 64.5em;
	background-color: white;

	border-left: 2px solid #b8b5ae;
	border-right: 2px solid #b8b5ae;

	overflow: hidden;
}

#identity {
	margin: 0;
	margin-left: 1em;
	padding: 0;
	height: 90px;
}

#identity h1 a img {
	border: none;
}

#search {
	width: 20em;
	margin-top: -4.5em;
	margin-left: 47em;
}

#search fieldset {
	border: none;
}

#search fieldset legend {
	display: none;
}


#main-nav {
	position: relative;
	width: 100%;
	float: left;
	margin-top: 1em;
	background-color: white;
	background-image: url('2008/images/nav-bg.gif');
	background-repeat: repeat-x;
	background-position: top left;


	border-top: 2px solid #b8b5ae;
	border-bottom: 2px solid #b8b5ae;
}

#main-nav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;

	text-transform: uppercase;
}

#main-nav ul li {
	float: left;
	margin-left: 0.5em;
}

#main-nav ul li.first {
	margin-left: 0;
}

#main-nav ul li span {
	display: block;
	padding: 0.6em 1.2em;
}

#main-nav ul li.selected span {
	font-weight: bold;
}

#main-nav ul li a span {
	color: black;
}

#main-nav ul li.selected span,
#main-nav ul li a:hover span {
	background-color: #d3a909;
}

#main-nav ul li ul {
	position: absolute;

	width: 65em;
	left: 0;

	padding: 0;
	padding-top: 4px;

	list-style: none;
	background-color: #d3a909;
}

#main-nav ul li ul li{
	margin: 0;
	padding: 0 1.2em;

	background-image: url('2008/images/nav-sub-divider.gif');
	background-position: center right;
	background-repeat: no-repeat;
}

#main-nav ul li ul li span{
	font-size: 0.6em;
	padding: 0;
	padding-top: 4px;
	border-bottom: 4px solid #d3a909;
}

#main-nav ul li ul li.selected span,
#main-nav ul li ul li a:hover span {
	border-bottom: 4px solid black;
}

#manage-engine-nav ul {
	float: right;
	position: relative;

	margin: 0;
	margin-top: -2.4em;
	margin-right: 1em;
	padding: 0;
	list-style: none;

	z-index: 10;
}

#manage-engine-nav ul li {
	float: left;
	margin-left: 1em;
}

#manage-engine-nav ul li span {
	display: block;
	color: black;
	font-weight: bold;
	padding: 0.2em 0;

	text-indent: -99999em;
	cursor: pointer; 
}

#manage-engine-node span {
	width: 110px;
	height: 22px;
	background-image: url('2008/images/manage-engine_button.gif');
	background-repeat: no-repeat;
}
#intransa-node span {
	width: 94px;
	height: 22px;
	background-image: url('2008/images/intransa-button.gif');
	background-repeat: no-repeat;
}

#manage-engine-nav ul li a span {
	color: #1A9E44;
}

#manage-engine-nav ul li.selected span,
#manage-engine-nav ul li a:hover span {
	color: black;
}

.content-area {
	float: left;
	color: #254659;
	margin-bottom: 1em;
	/*padding-top: 320px;*/

	border-bottom: 1px solid black;
}

.content-area .billboard {
	height: 318px;
	background-repeat: no-repeat;
}

#home .billboard {	background-image: url('2008/images/banners/dbchomepage.jpg'); }
#about-us .billboard {	background-image: url('2008/images/banners/dbcaboutus.jpg'); }
#solutions .billboard { background-image: url('2008/images/banners/dbcsolutions.jpg'); }
#core-solutions .billboard,
#advanced-solutions .billboard,
#emerging-solutions .billboard { background-image: url('2008/images/banners/solutions-chart.jpg'); }
#support .billboard {	background-image: url('2008/images/banners/dbcsupport.jpg'); }
#clientele .billboard {	background-image: url('2008/images/banners/dbcclientele.jpg'); }
#contact-us .billboard,
#map .billboard,
#career .billboard {	background-image: url('2008/images/banners/dbccontact.jpg'); }
#me .billboard { background-image: url('2008/images/banners/dbc-manageengine.jpg'); }
#intransa .billboard { background-image: url('2008/images/banners/intransa-banner.jpg'); }
.content-area .main {
	float: left;
	width: 46em;
	padding: 1em;
}


#solutions-core,
#solutions-advanced,
#solutions-emerging  {
	margin-top: 2em;
	background-repeat: no-repeat;
}

#solutions-core .main,
#solutions-advanced .main,
#solutions-emerging .main {
	width: auto;
	margin-top: 210px;
}

#disclaimer-page .main {
	width: auto;
}

#home .sub-text {
	padding-left: 220px;
	background-image: url('2008/images/home-communication.gif');
	background-repeat: no-repeat;
}

.title-header {
	margin-top: 2em;
	margin-bottom: 2em;
	border-bottom: 2px solid #d3a909;
}

.title-header h2 {
	position: absolute;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	font-size: 1px;
	text-indent: -99999em;
}

#systematic-approach {
	height: 88px;
}

#systematic-approach h2 {
	width: 260px;
	height: 90px;

	background-image: url('2008/images/titles/systematic-approach.gif');
}

#mission {
	height: 23px;
}

#mission h2 {
	width: 177px;
	height: 28px;

	background-image: url('2008/images/titles/mission.gif');
}

#vision {
	height: 24px;
}

#vision h2 {
	width: 150px;
	height: 29px;

	background-image: url('2008/images/titles/vision.gif');
}

#corporate-philosophy {
	height: 56px;
}

#corporate-philosophy h2 {
	width: 274px;
	height: 61px;

	background-image: url('2008/images/titles/corporate-philosophy.gif');
}

#quality-policy {
	height: 56px;
}

#quality-policy h2 {
	width: 189px;
	height: 61px;

	background-image: url('2008/images/titles/quality-policy.gif');
}

#core-values {
	height: 56px;
}

#core-values h2 {
	width: 160px;
	height: 61px;

	background-image: url('2008/images/titles/core-values.gif');
}

#core-solutions,
#advanced-solutions,
#emerging-solutions {
	width: 63em;
}

#core-solutions {
	height: 57px;
}
#core-solutions h2 {
	width: 258px;
	height: 62px;

	background-image: url('2008/images/titles/core-solutions.gif');
}

#advanced-solutions {
	height: 55px;
}

#advanced-solutions h2 {
	width: 260px;
	height: 60px;

	background-image: url('2008/images/titles/advanced-solutions.gif');
}

#emerging-solutions {
	height: 54px;
}

#emerging-solutions h2 {
	width: 260px;
	height: 59px;

	background-image: url('2008/images/titles/emerging-solutions.gif');
}

#databridge-customer-support {
	height: 119px;
}

#databridge-customer-support h2 {
	width: 266px;
	height: 122px;

	background-image: url('2008/images/titles/databridge-customer-support-portal.gif');
}

#customer-support {
	height: 56px;
}

#customer-support h2 {
	width: 230px;
	height: 59px;

	background-image: url('2008/images/titles/customer-support.gif');
}

#talk-to-us {
	height: 56px;
}

#talk-to-us h2 {
	width: 135px;
	height: 59px;

	background-image: url('2008/images/titles/talk-to-us.gif');
}

#our-location-map {
	height: 88px;
}

#our-location-map h2 {
	width: 213px;
	height: 91px;

	background-image: url('2008/images/titles/our-location-map.gif');
}

#work-with-us {
	height: 57px;
}

#work-with-us h2 {
	width: 210px;
	height: 60px;

	background-image: url('2008/images/titles/work-with-us.gif');
}

#search-results {
	height: 56px;
}

#search-results h2 {
	width: 230px;
	height: 59px;

	background-image: url('2008/images/titles/search-results.gif');
}

#legal-disclaimer {
	height: 19px;
}

#legal-disclaimer h2 {
	width: 100px;
	height: 22px;

	background-image: url('2008/images/titles/legal.gif');
}

#testimonials {
	height: 21px;
}

#testimonials h2 {
	width: 252px;
	height: 24px;

	background-image: url('2008/images/titles/testimonial.gif');
}

#subsidiaries {
	height: 21px;
}

#subsidiaries h2 {
	width: 250px;
	height: 24px;

	background-image: url('2008/images/titles/subsidiaries.gif');
}

#manage-engine {
	height: 28px;
}

#manage-engine h2 {
	width: 242px;
	height: 30px;

	background-image: url('2008/images/titles/manage-engine.gif');
}

#me-solutions {
	height: 28px;
}
#me-solutions h2 {
	width: 404px;
	height: 30px;

	background-image: url('2008/images/titles/me-solutions.gif');
}

#me-ad-manager-plus {
	height: 55px;
}
#me-ad-manager-plus h2 {
	width: 286px;
	height: 58px;

	background-image: url('2008/images/titles/me-ad-manager-plus.gif');
}

#me-adselfservice {
	height: 50px;
}
#me-adselfservice h2 {
	width: 244px;
	height: 52px;

	background-image: url('2008/images/titles/me-ad-self-service.gif');
}

#me-asset-explorer {
	height: 55px;
}
#me-asset-explorer h2 {
	width: 254px;
	height: 58px;

	background-image: url('2008/images/titles/me-asset-explorer.gif');
}

#me-desktop-central {
	height: 54px;
}
#me-desktop-central h2 {
	width: 277px;
	height: 56px;

	background-image: url('2008/images/titles/me-desktop-central.gif');
}

#me-device-expert {
	height: 58px;
}
#me-device-expert h2 {
	width: 238px;
	height: 60px;

	background-image: url('2008/images/titles/me-device-expert.gif');
}

#me-eventlog-analyzer {
	height: 56px;
}
#me-eventlog-analyzer h2 {
	width: 304px;
	height: 58px;

	background-image: url('2008/images/titles/me-eventlog-analyzer.gif');
}

#me-facilities-desk {
	height: 50px;
}
#me-facilities-desk h2 {
	width: 248px;
	height: 52px;

	background-image: url('2008/images/titles/me-facilities-desk.gif');
}

#me-firewall-analyzer {
	height: 55px;
}
#me-firewall-analyzer h2 {
	width: 288px;
	height: 61px;

	background-image: url('2008/images/titles/me-firewall-analyzer.gif');
}

#me-netflow-analyzer {
	height: 48px;
}
#me-netflow-analyzer h2 {
	width: 290px;
	height: 57px;

	background-image: url('2008/images/titles/me-netflow-analyzer.gif');
}

#me-opmanager {
	height: 49px;
}
#me-opmanager h2 {
	width: 237px;
	height: 58px;

	background-image: url('2008/images/titles/me-op-manager.gif');
}

#me-opmanager-plus {
	height: 55px;
}
#me-opmanager-plus h2 {
	width: 275px;
	height: 59px;

	background-image: url('2008/images/titles/me-op-manager-msp.gif');
}

#me-opstore {
	height: 49px;
}
#me-opstore h2 {
	width: 238px;
	height: 57px;

	background-image: url('2008/images/titles/me-op-stor.gif');
}

#me-oputils {
	height: 48px;
}
#me-oputils h2 {
	width: 238px;
	height: 56px;

	background-image: url('2008/images/titles/me-op-utils.gif');
}

#me-passwordmanager-pro {
	height: 48px;
}
#me-passwordmanager-pro h2 {
	width: 380px;
	height: 60px;

	background-image: url('2008/images/titles/me-password-manager-pro.gif');
}

#me-patchquest {
	height: 49px;
}
#me-patchquest h2 {
	width: 237px;
	height: 54px;

	background-image: url('2008/images/titles/me-patch-quest.gif');
}

#me-security-manager-plus {
	height: 48px;
}
#me-security-manager-plus h2 {
	width: 370px;
	height: 58px;

	background-image: url('2008/images/titles/me-security-manager-plus.gif');
}

#me-servicedesk-plus {
	height: 48px;
}
#me-servicedesk-plus h2 {
	width: 286px;
	height: 52px;

	background-image: url('2008/images/titles/me-service-desk-plus.gif');
}

#me-supportcenter-plus {
	height: 47px;
}
#me-supportcenter-plus h2 {
	width: 330px;
	height: 58px;

	background-image: url('2008/images/titles/me-support-center-plus.gif');
}

#me-vqmanager {
	height: 49px;
}
#me-vqmanager h2 {
	width: 237px;
	height: 58px;

	background-image: url('2008/images/titles/me-vq-manager.gif');
}

#me-wifimanager {
	height: 50px;
}
#me-wifimanager h2 {
	width: 240px;
	height: 60px;

	background-image: url('2008/images/titles/me-wifi-manager.gif');
}

#me-applications-manager {
	height: 54px;
}
#me-applications-manager h2 {
	width: 364px;
	height: 60px;

	background-image: url('2008/images/titles/me-application-manager.gif');
}

#intransa-san {
	height: 51px;
}
#intransa-san h2 {
	width: 403px;
	height: 59px;

	background-image: url('2008/images/titles/intransa-about-ipsan.gif');
}

#intransa-about {
	height: 46px;
}
#intransa-about h2 {
	width: 366px;
	height: 52px;

	background-image: url('2008/images/titles/intransa-databridge.gif');
}
#intransa-product {
	height: 22px;
}
#intransa-product h2 {
	width: 380px;
	height: 24px;

	background-image: url('2008/images/titles/intransa-product-overview.gif');
}


#solutions .solutions {
	padding-left: 170px;

	background-repeat: no-repeat;
	background-position: 0 5px;
}

#solutions .solutions .content {
	border-bottom: 2px solid #002e42;
}


#core-it-infrastructure { background-image: url('2008/images/cable.jpg'); }
#metro-wireless         { background-image: url('2008/images/broadcast.jpg'); }
#integrated-security    { background-image: url('2008/images/cctv.jpg'); }

#solutions-core .solutions,
#solutions-advanced .solutions,
#solutions-emerging .solutions {
	float: left;
	padding: 0.5em;
	width: 30em;
}

#solutions-core .solutions .header,
#solutions-advanced .solutions .header,
#solutions-emerging .solutions .header {
	width: 400px;
	height: 40px;

	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center left;
}

#solutions-core .solutions .header h3,
#solutions-advanced .solutions .header h3,
#solutions-emerging .solutions .header h3 {
	text-indent: -9999em;
}

#core-cabling-system .header   { background-image: url('2008/images/titles/structured-cabling-system.gif'); }
#core-lan-wan .header          { background-image: url('2008/images/titles/lan-wan-system.gif'); }
#core-data-service .header     { background-image: url('2008/images/titles/data-service-centre.gif'); }
#core-load-balancing .header   { background-image: url('2008/images/titles/high-availability-load-balancing.gif'); }
#core-network-security .header { background-image: url('2008/images/titles/network-security.gif'); }
#core-antivirus .header        { background-image: url('2008/images/titles/antivirus-content-securities.gif'); }

#advanced-ip-surveillance .header   { background-image: url('2008/images/titles/ip-survelliance.gif'); }
#advanced-wireless-mobility .header { background-image: url('2008/images/titles/wireless-mobility.gif'); }
#advanced-ip-telephony .header      { background-image: url('2008/images/titles/ip-telephony.gif'); }
#advanced-management-suite .header  { background-image: url('2008/images/titles/it-infrastructure-management-suite.gif'); }

#emerging-rfid .header                { background-image: url('2008/images/titles/rfid-solution.gif'); }
#emerging-metro-e .header             { background-image: url('2008/images/titles/metro-e.gif'); }
#emerging-facility-management .header { background-image: url('2008/images/titles/integrated-facility-management-system.gif'); }

.testimonial {
}

.testimonial .author {
	font-style: italic;
}

#inter-network-distribution-services,
#databridge-business-solutions {
	float: left;
	width: 300px;
	font-size: 1em;
}

#databridge-business-solutions {
	margin-left: 50px;
}

a.pdf {
	padding: 0.2em;
	padding-right: 2em;
	color: white;
	background-color: #5c5d5f;
	border: 1px solid black;

	background-image: url('2008/images/pdf-icon.gif');
	background-repeat: no-repeat;
	background-position: center right;
}

a:hover.pdf {
	color: #5c5d5f;
	background-color: white;
	border: 1px solid black;
}

#contact-us fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#contact-us fieldset legend {
	display: none;
}

#contact-us fieldset label {
	float: left;
	width: 100%;
	font-size: 0.8em;
	clear: right;
}

#contact-us fieldset input.input-text,
#contact-us fieldset textarea {
	float: left;
	width: 100%;
}

#contact-us fieldset .form-row {
	float: left;
	width: 100%;
	margin-bottom: 1em;
}

#widgets {
	float: right;
	width: 15em;
	margin-top: 3em;
	margin-right: 1em;
}

.panel {
	color: #002e42;
	margin-bottom: 1em;
	padding: 0.5em 0.4em;
	border: 1px solid #d3a909;
	background-color: white;

	line-height: 1.2em;
}


.panel .header {
	margin-bottom: 1em;
	text-transform: uppercase;
	background-color: #d3a909;
	padding: 0.4em;

	font-weight: bold;
}

.panel .header h3 {
	padding: 0;
	margin: 0;
	font-size: 1em;
}

.panel .content {
	font-size: 0.8em;
	padding: 0.2em;
}

.panel .content .more a {
	padding: 0.4em;

	color: white;
	background-color: #5c5d5f;
	border: 1px solid black;
	text-transform: uppercase;

}

.panel .content .more a:hover {
	color: #5c5d5f;
	background-color: white;
	border: 1px solid black;

}

#login-panel.panel {
	border: 2px solid #00273e;
}

#login-panel.panel .header {
	color: white;
	border: 1px solid #8f7e39;
}

#login-panel.panel .content label {
	color: #00273e;
}

#login-panel.panel .content .form-row {
	margin-bottom: 0.4em;
}

#our-office-panel .phone strong,
#our-office-panel .fax strong {
	text-transform: uppercase;
}

#news-panel {
	clear: both;
}

.panel h4 {
	margin: 0;
	padding: 0;

	color: #d3a909;
	font-size: 1.4em;
	font-weight: bold;
}

#news-panel blockquote {
	margin: 1em 0;
	padding-left: 1em;
	font-weight: bold;

	background-image: url('2008/images/quote-start.gif');
	background-repeat: no-repeat;
}

#news-panel blockquote p {
	padding-right: 1em;
	background-image: url('2008/images/quote-end.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.panel ul {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
	line-height: 1.6em;

	list-style: none;
}

.panel ul li a span {
	color: #76787B;
}

#intransa-panel a {
	color: #999;
}

#me-more-details-panel ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#me-more-details-panel ul li span {
	display: block;
	float: left;
	margin-right: 0.4em;
	margin-bottom: 0.4em;
	text-indent: -99999em;

	width: 103px;
	height: 24px;

	background-color: none;
	background-repeat: no-repeat;
}

#me-more-details-panel ul li.live-demo span { background-image: url('2008/images/me-live-demo.gif'); }
#me-more-details-panel ul li.downloads span { background-image: url('2008/images/me-downloads.gif'); }
#me-more-details-panel ul li.contact span   { background-image: url('2008/images/me-contact-us.gif'); }

.right {
	float: right;
}

.left {
	float: left;
}

div.clear {
	clear: both;
}

#footer {
	margin: 0;
}

#footer hr {
	display: none;
}

#disclaimer {
	font-size: 0.8em;
	float: right;
	margin-right: 2em;
}

#copyright {
	font-family: verdana;
	font-size: 0.8em;
	padding: 1em;
}

#intransa-panel.panel .content h4 a {
	color: #d3a909;
}