/* common section ============*/
body {
	font-family: arial, helvetica;
	font-size: 12px;
}

td   {
	font-family: arial, helvetica;
	font-size: 12px;
}

img {border:none}

form {display:inline}
label {cursor:hand;}
input { height:20px; font-family: arial, helvetica; font-size: 12px; }
input.fld { width:100%; }
input.chk { height:14px; }
textarea {font-family: arial, helvetica; font-size: 12px; }
textarea.fld { width:100%; }
select { height:20px; font-family: arial, helvetica; font-size: 12px; }

h1 {
	margin-bottom: 20px;
	font-family: arial, helvetica;
	font-size: 22px;
	font-weight: bold;
	color: #004E92;
}
h2 {
	font-family: arial, helvetica;
	font-size: 17px;
	font-weight: bold;
	color: #004E92;
}

strong {
	color: #004488;
	font-size: 13px;
}

a {
	text-decoration: none;
	color: #0080C3;
}
a:visited {
	color: #0080C3;
}
a:hover {
	text-decoration: none;
	color: #192162;
}
a:active {
	color: black;
}

.titl		{ font-weight:bold; color:#000066; }
.small	{ font-size:10px; color:#666699; }
.hnd    { cursor:hand; }


/* head table ===================*/
#headSmall {
	padding: 0 20px 0 10px;
	line-height: 11px;
	font-family: verdana, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: white;
}
#headSmall a { color: white;}
#headSmall a:visited { color: white; }
#headSmall a:hover { color: #99ddff; }


/* MAIN MENU ====================*/
#menuTD {
	padding: 10px 6px 14px 8px;
}
#menuTD a:hover {
	background: #dde6ee;
}

.clFolder0	{ display: none; }
.clFolder1	{ display: none; }
.clFolder2	{ display: none; }

.clTextRoot {
	padding-left:0px;
	margin-top:4px;
/*	font-size:13px;*/
	font-weight:bold;
	color: #005099;
}
.clText0 {
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	color: #0080C3;
}
.clText1 {
	padding-left:16px;
	font-size:11px;
	font-weight:bold;
	color: #0080C3;
}
.clText2 {
	padding-left:24px;
	font-size:11px;
	color: #0080C3;
}
.clText3 {
	padding-left:32px;
	font-size:10px;
	color: #0080C3;
}

a.clLinkRoot {
	display: block;
	padding-left:0px;
	margin-top:4px;
	font-weight:bold;
	color: #005099;
}
a.clLinkRoot:hover { color: #192162; }
a.clLinkRoot:visited { color: #005099; }

.clLink0 {
	display: block;
	padding-left:8px;
	font-size:12px;
/*	font-weight:bold;*/
}
.clLink1	{
	display: block;
	padding-left:16px;
	font-size:11px;
/*	font-weight:bold;*/
	color: #005099;
}
.clLink2	{
	display: block;
	padding-left:24px;
	font-size:11px;
}
.clLink3	{
	display: block;
	padding-left:32px;
	font-size:10px;
}


/* body table ===================*/
#bodyTD {
	padding: 10px 20px 16px 20px;
}
#bodyTD p {
	text-align: justify;
}
#bodyTD ul {
	margin-left:0;
	padding-left:18;
}
#bodyTD ol {
	margin-left:0;
	padding-left:18;
}
#bodyTD li {
	margin-bottom:4px;
}
#bodyTD .ads {
	display:block;
	border: solid 1px #ffffff; border-right-color: #cccccc; border-bottom-color: #999999;
	background: #ddeeff;
	padding:10px 0 10px 0;
	margin: 8 0 0 0;
}
#bodyTD .ads h2 {
	font-size: 13px;
	padding:0;
	margin:0;
	color: #004990;
}
#bodyTD .ads h3 {
	font-size: 14px;
	padding:0 0 4 0;
	margin:0;
	color: #003377;
}
#bodyTD .ads strong {
	color: #004488;
}
#bodyTD .ads a {
	display:block;
	width:100%;
}
.bodyBar {
	background: url('img/bodybar_bg.gif') repeat-y right;
}
#bodyTD a.bold {
	font-weight: bold;
}
#bodyTD #banner a.bold {
	display: block;
	padding: 0 2px 0 4px;
}
#bodyTD #banner a.bold:hover {
	background: #dde6ee;
}
#bodyTD a.order {
	display: block;
	font-weight: bold;
	color:green;
}
#bodyTD .small { font-size:10px; font-weight:normal; color:#333333; }


/* INFO tables ================= */
#nfoP {
	text-align: justify;
}

#nfoTABLE {
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

#nfoTDhead {
	padding: 1px 2px 1px 4px;
	font-weight: bold;
	background: #eeeeee;
	border-bottom: outset 1px;
	border-right: outset 1px;
}

#nfoTReven {
	background: #eef6ff;
}

#nfoTD {
	padding: 1px 2px 1px 4px;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}


/* STATIC ================= */
#from_book { font-size:11px; }
div#from_book {
	text-align:right;
	color:#777777;
}

#link2book { font-size:10px; }
div#link2book {
	border-top: solid 1px #cccccc;
	padding-bottom: 16px;
	text-align:center;
	color:#777777;
}

#link2site { font-size:10px; }
div#link2site {
	border-top: solid 1px #cccccc;
	padding-bottom: 16px;
	text-align:center;
	color:#777777;
}


/* database section =============*/
#dbCtrl td { font-size:11px; }
#dbCtrl input.f1 {
	width:46px;
	height:15px;
	border: inset 1px;
	background-color:#ddeeff;
	font-size:11px;
	font-family:verdava,helvetica;
	text-align:center;
	line-height:10px;
}
#dbCtrl input.f2 {
	width:100%;
	height:15px;
	border: inset 1px;
	background-color:#ddeeff;
	font-size:11px;
	font-family:verdava,helvetica;
	line-height:10px;
}
#dbCtrl input.chk	{
	width:13px;
	height:13px;
}
#dbCtrl input.go_btn {
	width:76px;
	height:19px;
	background-color:#99ffaa;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
}
#dbCtrl textarea	{font-size:11px; width:100%; font-family:arial,helvetica}
#dbCtrl select		{border: outset 1px; background-color:#ddeeff; font-size:11px; height:18px}
#dbCtrl select.s1	{width:114px;}
#dbCtrl select.s2	{width:76px;}
#dbCtrl .dbctrl {
	margin-bottom:6px;
	background-color:#dddddd;
	border-top: solid 2px #eeeeee;
	border-bottom: solid 2px #aaaaaa;
}

#dbData td { font-size:11px; }
input.hbtn {
	height:15px;
	border-width:1px;
	font-size:11px;
	font-family:verdava,helvetica;
	font-weight:normal;
	text-align:center;
	line-height:8px;
}
#dbData .titn	{font-size:10px; color:#000066}
