body {
    margin              : 0px;
    padding             : 0px 0px 0px 0px;
    background          : url(../img/t/f0.gif) #FFF bottom left repeat-x;
}

img {
    border          : none;
}

td {
    font                : 11px arial;
}

p,ul {
    margin-top      : 5px;
    margin-bottom   : 15px;
}

input,select {
font:12px arial;
}

.button {
    font            : 11px arial;
    font-weight     : bold;
    background      : #996600;
    border          : 1px outset #996600;
    cursor          : hand;
    color           : #FFF;
}


input.img {
    border          : none;
}

a {
    color           : #996600;
    font-weight     : bold;
    text-decoration : none;
}

a:hover {
}

small {
    font-size       : 10px;
}



.maintbl {
	width:100%;
	height:100%;
}

td.tmenu {
	width: 100%;
	height: 25px;
	background: url(../img/t/f1.gif) #0D399B top left repeat-x;
}
table.tmenu {
	width: 100%;
	height: 25px;
	background: url(../img/t/f2.gif) no-repeat;
}

.tmenu .item {
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
}
.tmenu .item.selected a {
	color: #FFF6D1;
	font-weight:bold;
}
.tmenu .item a {
	color: #FFF;
}

td.head {
	height: 103px;
	background: url(../img/t/f3.gif) #FFC31A top left repeat-x;
}
table.head {
	height: 103px;
	width:100%;
}

.headr {
	width:100%;
	text-align:right;
}

td.maincont {
	height:100%;
	padding:0px;
}
table.maincont {
	height:100%;
	width:100%;
}
table.maincont td.maincont {
	width:100%;
}
table.maincont .right {

	background: url(../img/t/f4.gif) top left repeat-y;
	padding:10px;
	vertical-align:top;
}


table.cont {
	width:100%;
	height:100%;
}
td.cont {
	height:100%;
}

table.searchline {
	height: 31px;
	background:url(../img/t/s.gif) #8ABADB top left repeat-x;
	width:100%;
}
table.searchline td {
font-size:13px;
text-transform:uppercase;
padding:0 5px;
}
table.searchline .tdinp {
width:100%;
}

.inp {
	background:url(../img/t/i.gif) #fff top left repeat-x;
	border:1px solid #898989;
	padding:2px;
}
.inp.stretch {
width:100%;
}

td.pagecont {
	width:100%;
	height:100%;
}

table.pagecont {
	width:100%;
	height:100%;
}
td.pagecont {
	width:100%;
	height:100%;
	vertical-align: top;
}

.left {
	vertical-align:top;
	background:url(../img/t/l.gif) #FFF6D1 top right repeat-y;
	/*border-right:1px solid #F0B410;*/
}

ul.menu a {color:#000;}
ul.menu {
list-style:none;
margin:0;
padding:3px 0px 3px 0px;
width:200px;
margin-right:1px;

}
ul.menu li {
	padding: 0 5px 0 5px;
}
ul.menu li.sep {
	line-height:10px;
	font-size:0px;
	background:url(../img/t/msep.gif) center center repeat-x;
	height:10px;
}
ul.menu li.mbsep {
	line-height:10px;
	font-size:0px;
	background:url(../img/t/mbsep.gif) center center repeat-x;
	height:27px;
}
ul.menu li.sep.noback {
	background:none;
}



.right h2 {
padding:5px 10px 2px 10px;
text-transform:uppercase;
background:#F7DF9D;
color:#F0B410;
white-space:nowrap;
margin:0 0 10px 0;
font-size:15px;
text-align:Center;
}

.right .rsep {
	height:10px;
	line-height:10px;
	font-size:0;
}

.b01 {
	text-align:right;
	background:url(../img/b/f1.gif) top left repeat-x;
}
.b02 {
	background:url(../img/b/f2.gif) top left repeat-x;
}

table.b {
	margin:20px 0 0 0;
}
table.b td {
	vertical-align:top;
	padding-bottom:30px;
}
table.b a {
	color:#000;
}

table.b .l {
	padding: 0 20px 10px 20px;
}

table.b .t {
	padding: 0 20px 10px 20px;
	width:100%;
	border-left:2px solid #FDEDB7;
}

table.b td.lot {
	border-left:2px solid #DADADA;
}

table.b div.lot {
	padding: 0 0 0 20px;
	height:100%;
	color:#888888;
	white-space:nowrap;
}
table.b .lot a {
color:#888888;}

.pagecont h2 {
	background: #EEEEEE;
	border-bottom: 1px solid #CBC7C7;
	color:#996600;
	font-size:13px;
	margin : 0 0 20px 0;
	padding: 5px 5px 5px 10px;
	text-align:center;
}
div.pagecont {
	padding:0 20px 20px 20px;
}

.hsep {
	background: url(../img/hsep.gif) center left repeat-x;
}

div.h2 {
	background: #EEEEEE;

	color:#996600;
	font-size:11px;
	margin : 0;
	padding: 5px 5px 0 10px;
}
div.h2 a {
	font-weight:normal;
}

.alph_line {
    /*background      : #f3f3f3;
    border:1px solid #ccc;
    margin-bottom:10px;*/
    margin-top:5px;
}
.alph_td {
    padding         : 5px 4px 5px 4px;
}
.alph_td_sel {
    padding         : 5px 7px 5px 7px;
    font-weight     : bold;
    background      : #FCFCFC;
    color           : #000;
    border:1px solid #ccc;
}


.extsearch {
	margin:10px 0;
}

.tbl {
	background: #ccc;
}
.tbl td {
	background: #fff;
	padding:6px;
}
.tbl tr.head td {
	background: #efefef;
	padding:6px;
	font-weight:bold;
}

.type0line {
	background:#CCCC99;
	text-transform: uppercase;
	padding:6px;
	font-weight: bold;
}
.type0line .big {
	font-size:14px;
	color:#8B2402;

}
.type0line td {
	background:#CCCC99;
	text-transform: uppercase;
	font-weight: bold;
}


.type1line {
	padding:6px 6px 6px 6px;
	font-weight:bold;
}
.type1lineRight {
	padding:6px 6px 6px 6px;
}
.type1line span { 
	font-weight:bold;
	font-size:17px;
}
.type2line {
	padding:6px 6px 6px 6px;
}
.type2line span {
	font-weight:bold;
	font-size:15px;
}
.type3line {
	padding:0px 6px 0px 6px;
}
.type3line span {
	font-weight:bold;
	font-size:13px;
}
.type4line {
	padding:6px 6px 6px 6px;
	font-weight:bold;
	font-size:12px;
}
.type4line span {
	font-weight:bold;
	font-size:12px;
}
.type5line {
	padding:6px 6px 0px 6px;
}
.type5line span, .type5line td {
	font-size:12px;
}
.type6line {
	padding:6px 6px 0px 20px;
}

.type7line {
	background: #EFEFEF;
	text-transform: uppercase;
	padding:6px;
	font-weight: bold;
}
.type7line .big {
	font-size:14px;
	color:#8B2402;

}
.type7line td {
	background: #EFEFEF;
	text-transform: uppercase;
	font-weight: bold;
}



.editico {
	margin-left:5px;
}

tr.smpadding td {
	padding:2px 2px 0 2px;
}

.ttl {
    font-size           : 12px;
    font-weight         : bold;
    margin-top          : 30px;
    background          : #E9ECEB;
    padding             : 5px;
}

.adv_info {
    border: #cbc7c7 1px dotted;
    background-color: #fcf3d5;
    padding: 2px;
    width: 300px;
} 