/* Initial reset
---------------------------------------------------------- */
html, body, h1, h2, h3, h4, h5, h6, ul, ol, li {
		margin: 0;
		padding: 0;
		font: 100%/120% Verdana, Arial, Georgia, sans-serif;
}
p, blockquote {
        margin: 0;
        padding: 0;
}
ol, ul {
		list-style: none;
}
fieldset, img {
		border:0;
}
/* General
---------------------------------------------------------- */
html {
		font-size:100.01%; 
		text-align: center;   /* (1) Explorer 5.5 */
} 
body {
		background:#fff;
		color:#333;
}
.wrapper {
		width: 900px;
		margin: 0 auto;
		text-align: left;   /* (2) Explorer 5.5 */
		position:relative;  /* to avoid problems with badge */
}

a {
		color:#f26822;
		text-decoration:none;
}

a:hover {
		text-decoration:underline;
}
a.clean { 
		text-decoration:underline
}
a.clean:visited { 
		color:black  
}
/* Header
---------------------------------------------------------- */
#header {		
		overflow:hidden;
		background:#fff url(../img/header-bg.gif) repeat-x top left;
}
#home #header {		
		background:#fff;
}
#home h1 {	
		background:url(../img/docunit-suite-logo.gif) no-repeat;
		float:left;
		margin-top:10px;
		position:relative;
		z-index:30;
}
#home h1 a { 
		text-indent:-9000px; 
		display:block; 
		width:260px; 
		height:80px; 
		margin-bottom:10px;
}
#docunit-suite h1 {	
		background:url(../img/docunit-suite-logo.gif) no-repeat;
		float:left;
		margin-top:10px;
		position:relative;
		z-index:30;
}
#docunit-suite h1 a { 
		text-indent:-9000px; 
		display:block; 
		width:330px; 
		height:83px; 
}
#docunit-search h1 {	
		background:url(../img/docunit-search-logo.gif) no-repeat;
		float:left;
		margin-top:10px;
		position:relative;
		z-index:30;		
}
#docunit-search h1 a { 
		text-indent:-9000px; 
		display:block; 
		width:330px; 
		height:83px; 
}
#docunit-image h1 {	
		background:url(../img/docunit-image-logo.gif) no-repeat;
		float:left;
		margin-top:10px;
		position:relative;
		z-index:30;		
}
#docunit-image h1 a { 
		text-indent:-9000px; 
		display:block; 
		width:318px; 
		height:83px; 
}
#docunit-pdf h1 {	
		background:url(../img/docunit-pdf-logo.gif) no-repeat;
		float:left;
		margin-top:10px;
		position:relative;
		z-index:30;		
}
#docunit-pdf h1 a { 
		text-indent:-9000px; 
		display:block; 
		width:270px; 
		height:83px; 
}
#languages {
		float:right;
		margin:73px 0 0 0;
		font-size:.75em;
		color:#545454;
		position:relative;
		z-index:20;
}
#header .wrapper {
		position:relative;
}

#docunit-suite-clip {
		position:absolute;
		top:0px;
		right:0px;
		z-index:50;
}
/* Home welcome
---------------------------------------------------------- */
#welcome {
		background:#3f5868 url(../img/welcome-bg.gif) repeat-x top left;
		border-bottom:1px solid #d2e2eb;
}
#welcome .wrapper {
		background: url(../img/docunit-suite-screens.gif) no-repeat top right;
		padding:24px 440px 36px 0;
		width:460px;
}
#welcome h2 {
		font-size:1.25em;
		color:#70c6f0;
		width:460px;
}
#welcome h2 strong { /* image replacement for SEO purposes */
		background:url(../img/docunit-suite.gif) no-repeat;
		text-indent:-9000px; 
		display:block; 
		width:280px; 
		height:38px; 
		margin-bottom:12px;
}
#welcome ul {
		margin-top:28px;
}
#welcome ul li {
		color:#fff;
		font-size:.875em;
		background: url(../img/list-bullet-welcome.gif) no-repeat 0px 6px;
		margin:8px 0;
		padding-left:12px;
}
/* Home contents
---------------------------------------------------------- */
#home-contents {
		background:#fff url(../img/home-contents-bg.gif) repeat-x top left;
		border-top:1px solid #fff;
		padding-top:30px;
}
#home-contents .wrapper {
		overflow:hidden;
		background:url(../img/columns-bg.gif) repeat-y top left;	
} 
#home-contents .column { 
		float:left; 
		width:170px; 
		padding-left:100px;
		padding-right:20px; 
		background:url(../img/search-icon.gif) no-repeat;	
		font-size:.75em;
		color:#545454;
}
#home-contents .middle { 
		padding-left:125px;
		background:url(../img/image-icon.gif) no-repeat 20px 0px;
}
#home-contents .last { 
		float:right;
		padding-left:125px;
		padding-right:0;
		background:url(../img/pdf-icon.gif) no-repeat 20px 0px;
}
#home-contents h3 { 
		font-family: Arial, Verdana, Georgia, sans-serif;
		font-size:180%;
		color:#545454;
}
#home-contents h3 span.search { 
		color:#1e5f8e;
}
#home-contents h3 span.image { 
		color:#066834;
}
#home-contents h3 span.pdf { 
		color:#981b1e;
}
#home-contents .column img { 
		display:block;
		margin-top:6px;
}

#home-contents .column a { 
		text-decoration:none;
}

#home-contents .column a:visited { text-decoration:none; color:black }
#home-contents .column a:link { text-decoration:none;color:black  }
#home-contents .column a:active { text-decoration:none;color:black  }
#home-contents .column a:hover { text-decoration:none;color:black  }
/* Breadcrumb
---------------------------------------------------------- */
#breadcrumb {
		background:#294d66;
		color:#fff;
		font-size:.75em;
		padding:3px 0;
		border-bottom:1px solid #fff;
		margin-top:7px;
}
#breadcrumb a {
		color:#70c6f0;
		position:relative;
		z-index:40;
}
/* Main content
---------------------------------------------------------- */
#main-content {
		overflow:hidden;
		background:#efefef url(../img/top-content-bg.gif) repeat-x top left;	
		padding:24px 0 16px 0;
}
#main-content p {
		font-size:.75em;
		margin:12px 0;
}
#main-content .search {
		
}
#main-content span.search { 
		color:#1e5f8e;
		font-weight:bold;
}
#main-content span.image { 
		color:#066834;
		font-weight:bold;
}
#main-content span.pdf { 
		color:#981b1e;
		font-weight:bold;
}
#main-content #texts-pdf {
		float:left;
		width:600px;
		background: url(../img/pdf-icon.gif) no-repeat top right;	
}

#main-content #texts-image {
		float:left;
		width:600px;
		background: url(../img/image-icon.gif) no-repeat top right;	
}

#main-content #texts-search {
		float:left;
		width:600px;
		background: url(../img/search-icon.gif) no-repeat top right;	
}
#main-content h2 {
		font-family:"Trebuchet MS", Verdana, Arial, Georgia, sans-serif;
		font-size:1.5em;
		width:500px;
}
#docunit-search #main-content h2 {
		color:#1e5f8e;
}
#docunit-image #main-content h2 {
		color:#066834;
}
#docunit-pdf #main-content h2 {
		color:#981b1e;
}
#main-content h3 {
		font-family:Georgia, Verdana, Arial, sans-serif;
		font-size:1.125em;
		font-style:italic;
		width:500px;
		margin:4px 0 18px 0;
}
#main-content #screenshot {
		float:right;
		width:270px;
}
#main-content #screenshot img {
		padding:5px;
		background:#c7c7c7;
}
#main-content #screenshot #caption {
		font-size:.75em;
		padding:0 5px;
		text-align: center;
		display:block;
}
/* Secondary content
---------------------------------------------------------- */
#secondary-content .wrapper {
		overflow:hidden;
		margin-top:20px;	
} 
#secondary-content .column { 
		float:left; 
		width:280px; 
		padding-right:20px; 
}
#secondary-content .middle { 
		border-left:1px solid #dedede;
		padding-left:19px;
		padding-right:30px; 
}
#secondary-content .last { 
		float:right;
		width:270px; 
		padding-right:0;
}
#secondary-content .column p { 
		font-size:.75em;
}
#secondary-content h4 {
		font-family:"Trebuchet MS", Verdana, Arial, Georgia, sans-serif;
		font-size:1.375em;
}
#secondary-content h4.benefits {
		padding-left:60px;
		background:url(../img/benefits-icon.gif) no-repeat;
		line-height:55px;
}
#secondary-content h4.features {
		padding-left:52px;
		background:url(../img/features-icon.gif) no-repeat;
		line-height:55px;
}
#docunit-search #secondary-content h4 {
		color:#1e5f8e;
}
#docunit-image #secondary-content h4 {
		color:#066834;
}
#docunit-pdf #secondary-content h4 {
		color:#981b1e;
}
#secondary-content ul li {
		font-size:0.8125em;
		
		margin:2px 0;
		padding:4px 0 5px 20px;
}
#docunit-search #secondary-content ul li {
		background: url(../img/list-bullet-docunit-search.gif) no-repeat 0px 4px;
}
#docunit-image #secondary-content ul li {
		background: url(../img/list-bullet-docunit-image.gif) no-repeat 0px 4px;
}
#docunit-pdf #secondary-content ul li {
		background: url(../img/list-bullet-docunit-pdf.gif) no-repeat 0px 4px;
}
#secondary-content .blockquote-container {
		background:#e5eef2 url(../img/blockquote-top-bg.gif) no-repeat top left;
		margin-bottom:20px;
		width:270px;
		overflow:hidden;  /* avoid overflow in some cases for Explorer */
}
#secondary-content blockquote {		
		width:240px;
		padding:15px;
		font-size:130%;
		background:url(../img/blockquote-bottom-bg.gif) no-repeat bottom left;
}
#secondary-content blockquote p {
		font-family: Georgia, Arial, Verdana, sans-serif;
		font-style:italic;
		line-height:150%;
		color:#1e5f8e;	
}
#secondary-content blockquote .first {
		background:url(../img/left-blockquote.gif) no-repeat 0 4px;
		text-indent: 20px;		
}
#secondary-content .last-letter { 
		background: url(../img/right-blockquote.gif) no-repeat top right;
		padding-right:20px;
}
#secondary-content blockquote cite {
		font-family: Verdana, Arial, Georgia, sans-serif;
		font-size:.75em;
}
#secondary-content .button {
		display:block;
		margin: 10px 20px;
}
/* Footer
---------------------------------------------------------- */
#footer {
		border-top:2px solid #bad6e3;
		background:#294d66;
		padding:23px 0 36px 0;
		margin-top:30px;
}
#footer p {
		font-size:.6875em;
		color:#fff;
}
#footer a {
		color: #70c6f0;
}
#home #footer {
		border:none;
		background:none;
		padding:0;
}
#home #footer p {
		border-top:1px solid #dbdbdb;
		color:#333;
		padding:4px 0 20px 0;
}
#home #footer a {
		color:#f26822;
}
/* Form
---------------------------------------------------------- */
#docunit-search #secondary-content .contact, #docunit-image #secondary-content .contact, #docunit-pdf #secondary-content .contact, #docunit-suite #secondary-content .contact {
		width:600px;
		padding-right:30px; 
}
form {  
		font-size:.75em;
		margin:0;
}
fieldset {  
		margin: 0;  
		padding: 0;
}
label {  
		display: block;
		margin-top:12px;
}
input.text {
		width:250px;
		font-family: Verdana, Arial, Georgia, sans-serif;
}
textarea {
		width:400px;
		font-family: Verdana, Arial, Georgia, sans-serif;
		font-size:100%;
}
input.submit {
		display: block;
		margin-top:6px;
}
/* Badge
---------------------------------------------------------- */
#badge {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:10;
}
.wrapper-badge {
		width: 340px;
		padding-left:580px;
		margin: 0 auto;
		text-align: left;   /* (2) Explorer 5.5 */
}