
/* 13:25 9/4/2007 layout of webpages */

body{
	width: 100%;
	height: 100%;

	margin: 0;
	border: 0;
	padding: 0;

	color: #000000;

	text-align: left;
	line-height: 1.5em;
}

body, input, select, textarea{
	font-size: 10pt;
	font-weight: normal;
	font-family: system-ui, "Helvetica Neue", "Segoe UI", "Microsoft Yahei", "Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, Sans-serif;
}

img{
	max-width: 100%;
}

#header{
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}

/* locates the top logo bar */
#logo{
	width: 100%;
	height: 79px; /* leave 1px for the separator line */
	background: #2c6da5 url(./images/bg_topbar.jpg) no-repeat;
	white-space: nowrap;
	overflow: hidden;
}

/* logo: application title */
#logo_txt1{
	/*padding-top: 10px;
	margin-left: 160px;*/

	margin: 0px 0px 0px 160px;
	padding: 16px 0px 0px 0px;

	color: #eeeeee;
	font-size: 12pt;
	font-weight: bold;

	white-space: nowrap;
	overflow: hidden;
}

/* logo: application description info */
#logo_txt2{
	/*padding-top: 10px;
	margin-left: 160px;*/

	margin: 0px 0px 0px 160px;
	padding: 8px 0px 0px 0px;

	color: #dddddd;
	font-size: 9pt;
	font-weight: bold;
}

/* locates the top navigation bar */
#navbar{
	width: 100%;
	height: 28px;
	border: 0;
	padding: 0;
	margin: 1px 0px 0px 0px;
	background-color: #313031;
}

/* http://www.w3cn.org/article/step/2004/37.html */
#navbar ul{
	display: inline; /*no linefeed*/

	list-style-type: none;

	margin: 0;
	padding: 0;
	border: 0;

	font-weight: bold;
	font-size: 10pt;
}

#navbar li{
	float: left; /*horizontally dispaly*/

	margin: 0; /*first margin, then padding-left*/
	padding: 0;
	border-width: 0;

	padding-left: 2em; /* must set after margin ?? */
	margin-top: 3px;
}

#navbar a{
	color: #ffffff;
	text-decoration: none;
	border: 0;
}

#navbar a:hover{
	color: #00ff00;
	text-decoration: none;
	border: 0;
}

#google_translate_element{ /*23:08 6/29/2013 Google Translate Gadget*/
	float: right;
	margin: 1px 4px 0 0;
	padding: 0;
	border-width: 0;
	background-color: black;
}

#google_translate_element a{ /*23:08 6/29/2013 Google Translate Gadget*/
	color: black;
}

#google_translate_element a:hover{ /*23:08 6/29/2013 Google Translate Gadgit*/
	color: black;
}

#content{
	padding: 2em 2em;
}

#footer{
	clear: both;

	height: 4em; /* makes footer text 2 line spacing away from page edge */

	margin: 0;
	padding: 0;
	border-width: 0;

	margin-top: 4em;
	padding-left: 2em;

	border-top: 2px dotted navy; /* separator line on the top of footer */
}

.footerTxt{
	margin: 0;
	padding: 0;
	border-width: 0;

	font-size: 7pt;
	font-weight: normal;

	line-height: 1.3em;
}



a{
	color: royalblue;
	color: cornflowerblue;
	text-decoration: none;
	padding-right: 20px;
	background: URL(./images/icon_jump.gif) no-repeat center right;
}
a:hover{
	color: darkseagreen;
	color: blue;
	text-decoration: underline;
	/*border-bottom: 1px dotted;*/
} 
a:visited{
}


a[href ^= 'mailto:']{
	padding: 0 20px 0 0;
	background: URL(./images/icon_email.gif) no-repeat center right;
}

a[target ^= '_blank']{
	padding: 0 20px 0 0;
	background: URL(./images/icon_newwin.gif) no-repeat center right;
}

a[href *= '/cgi-bin/order.cgi']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_checkout.gif) no-repeat center left;
}

a[href *= '/cgi-bin/buy.cgi']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_checkout.gif) no-repeat center left;
}

a[href *= '/cgi-bin/dl.cgi']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_download.gif) no-repeat center left;
}

a[href *= '/downloads/']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_download.gif) no-repeat center left;
}

a[href *= '/addons.mozilla.org/']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_jump.gif) no-repeat center left;
}

a[href *= '/chrome.google.com/webstore/']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_jump.gif) no-repeat center left;
}

a[href *= 'javascript:;']{
	padding: 0 20px 0 0;
	background: URL(./images/icon_faq_right.gif) no-repeat center right;
}

a[href ^= '#']{
	padding: 0 16px 0 0;
	background: URL(./images/icon_bookmark.gif) no-repeat center right;
}

a[href *= 'javascript:dl(']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_download.gif) no-repeat center left;
}

a[href *= 'javascript:jsReq(']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_download.gif) no-repeat center left;
}

a[href *= '/dl_']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_download.gif) no-repeat center left;
}

a[href *= '/buy_']{
	padding: 0 0 0 20px;
	background: URL(./images/icon_checkout.gif) no-repeat center left;
}

.imghref{
	border: 0;
	padding: 0;
	background: white;
	text-decoration: none;
}
.imghref:hover{
	border: 0;
}

img{
	border: 0;
}

h1{
	margin: 0 0 2em 0;
	color: black;
	font-size: 13pt;
	font-weight: bold;
}

h2{
	margin: 2em 0 1em 0;
	color: midnightblue;
	color: steelblue;
	color: black;
	font-size: 11pt;
	font-weight: bold;
}

h3{
	margin: 2em 0 0.5em 0;
	color: midnightblue;
	color: mediumblue;
	color: steelblue;
	color: black;
	font-size: 9pt;
	font-weight: bold;
}

h4{
	margin: 2em 0 0.5em 0em;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}

p{
	margin: 1em 0 0 0;
}

th{
	color: black;
	text-align: left; /* for safari */
	border-bottom: 2px solid gray;
}

td{
	border-bottom: 1px solid gray;
}

input[type ^= 'text'], textarea, select {
	border: 1px inset gray;
	border-radius: 4px;
}

pre, blockquote{
	background-color: aliceBlue;
	background-color: lavender;
	border: 1px solid grey;
	border-radius: 12px;
	padding: 0.6em;
}

code{
	font-family: Monaco, Consolas, "Courier New", Monospace;
	color: mediumseagreen;
	color: darkslateblue;
	color: darkgreen;
	color: currentColor;
	line-height: 110%
}

.CLS_NYF8NET{
	padding: 0 0 0 22px;
	background: url(./images/logo_mybaseserver8_16.png) no-repeat left center;
}

.CLS_NYF8{
	padding: 0 0 0 22px;
	background: url(./images/logo_mybasedeskop8_16.png) no-repeat left center;
}

.CLS_NYF7{
	padding: 0 0 0 22px;
	background: url(./images/logo_mybase7_16.png) no-repeat left center;
}

.CLS_IKB{
	padding: 0 0 0 22px;
	background: url(./images/logo_innokb_16.gif) no-repeat left center;
}

.CLS_LINUX{
	padding-left: 20px;
	background: URL(./images/logo_linux_16.png) no-repeat center left;
}

.CLS_MAC{
	padding-left: 20px;
	background: URL(./images/logo_macosx_16.png) no-repeat center left;
}

.CLS_WIN{
	padding-left: 20px;
	background: URL(./images/logo_win_16.png) no-repeat center left;
}

.CLS_FBSD{
	padding-left: 20px;
	background: URL(./images/logo_freebsd_16.png) no-repeat center left;
}

.CLS_SOLARIS{
	padding-left: 20px;
	background: URL(./images/logo_solaris_16.png) no-repeat center left;
}

.CLS_LINUX_R{
	padding-right: 20px;
	background: URL(./images/logo_linux_16.png) no-repeat center right;
}

.CLS_MAC_R{
	padding-right: 20px;
	background: URL(./images/logo_macosx_16.png) no-repeat center right;
}

.CLS_WIN_R{
	padding-right: 20px;
	background: URL(./images/logo_win_16.png) no-repeat center right;
}

.CLS_FBSD_R{
	padding-right: 20px;
	background: URL(./images/logo_freebsd_16.png) no-repeat center right;
}

.CLS_SOLARIS_R{
	padding-right: 20px;
	background: URL(./images/logo_solaris_16.png) no-repeat center right;
}
