
/* 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: 9pt;
	font-weight: normal;
	font-family: 'Trebuchet MS', Georgia, Tahoma, Verdana, Sans-Serif, Helvetica, Arial;
}

#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;
}

/* 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;
}

/* 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: 24px;
	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: 9pt;
}

#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 ?? */
}

#navbar a{
	color: #ffffff;
	text-decoration: none;
	border: 0;
}

#navbar a:hover{
	color: #00ff00;
	text-decoration: none;
	border: 0;
}

#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;
	text-decoration: none;
	padding-right: 20px;
	background: URL(./images/icon_jump.gif) no-repeat center right;
}
a:hover{
	color: blue;
	text-decoration: underline;
	/*border-bottom: 1px dotted;*/
} 
a:visited{
	color: darkblue;
}


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 *= 'javascript:;']{
	padding: 0 20px 0 0;
	background: URL(./images/icon_faq_right.gif) no-repeat center right;
}

a[href ^= '#']{
	padding: 0 20px 0 0;
	background: URL(./images/icon_bookmark.gif) no-repeat center right;
}

.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;
	font-size: 11pt;
	font-weight: bold;
}

h3{
	margin: 2em 0 0.5em 0;
	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;
}

.CLS_NYF{
	padding: 0 0 0 22px;
	background: url(./images/logo_mybase_16.gif) no-repeat left center;
}

.CLS_IKB{
	padding: 0 0 0 22px;
	background: url(./images/logo_innokb_16.gif) no-repeat left center;
}

