body {
    margin              : 0px;
    padding             : 0px;;
    background          : #fff;
}

body, td {
    FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;
}

p {
    margin-top      : 5px;
    margin-bottom   : 15px;
}

input,textarea,select {
    FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;;
}

input {
    padding:1px;
}

input.stretch{
	width: 100%;
}

a {
    color           : #1A4D84;
    font-weight: bold;
    text-decoration : none;

}
a:hover {
    text-decoration : none;
    color           : #000;
}

img {
    border          : 0px;
}

.mainTable {
	width:100%;
	height:100%;
}


.header {
	width: 100%;
	height:62px;
	background: url(../img/t/f1.gif) top left repeat-x;
}

.header .icon{
	float:right;
	padding: 5px 10px 5px 5px;
	text-align:center;
}
.header .icon a {
	color: #fff;
	text-decoration: none;
}
.header .icon img {
	margin-bottom: 4px;
}
.tr01 {
	height: 8px;
	background: url(../img/t/f2.gif) top left repeat-x;
}
.maincont {
	height:100%;
	vertical-align:top;
}
.maintbl {
	width: 100%;
	height: 100%;
}
.maintbl .left {
	width: 200px;
	vertical-align:top;
	background: #B6D7F8;
}
.maintbl .right {
	width: 100%;
	vertical-align:top;
	padding: 15px;
}

.ltitle {

	background: #094196;
	color: #fff;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	white-space: nowrap;
	FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;;
}

.cont {
	padding: 3px;
	margin-bottom: 3px;
}
.bdiv1 {
	border-left: 1px solid #000;
	border-right: 1px solid #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
}
.bdiv2 {
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
	padding: 5px;
}

ul.menu {
	list-style : none;
	margin: 0px;
	padding: 0px;
}
.curtbl td {
	font-weight: bold;
	color:#01355B;
	padding-right: 10px;
}

.lbutton {
	background: #B6D7F8;
	border:none;
	 FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;

	text-align: left;
	white-space: nowrap;
}

.searchForm {
	background: #B6D7F8;
	width: 100%;
	margin-bottom: 10px;
}
.searchForm .ttl {
	color: #01355B;
	font-weight: bold;
	white-space: nowrap;
	padding: 0px 10px 0px 10px;
}
.searchForm .r {
	width: 100%;
	background: #fff;
}
.searchForm .scont {
	padding: 5px;
	text-align: center;
	margin: 0px auto 0px auto;
}
.searchForm .label {
	text-align: right;
}

h2 {
	font-size: 12px;
	color: #A91630	;
	margin: 0px 0px 10px 0px;
	background: url(../img/ico/info.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}
h2.home {
	background: url(../img/ico/info.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}

h2.news {
	background: url(../img/ico/info.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}

h2.info {
   background: url() 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}
.bluetext {
	color: #027BBD;
	font-weight: bold;
}

.newsitem .date {
	font-weight: bold;
	white-space: nowrap;
	vertical-align:top;
	padding-bottom: 5px;
}
.newsitem .text {
	width: 100%;
	vertical-align:top;
	padding-bottom: 5px;
}

fieldset legend {
	color: red;
	font-weight: bold;
}

.product {
	border: 1px solid #DBDBDB;
}
.product .name {
	font-size: 13px;
	padding: 3px 0px 5px 0px;

}
.product .namer {
	font-size: 13px;
	padding: 3px 0px 5px 0px;

}
.product .name a {
	color: #147FC5;
}

.product td {
	vertical-align: top;
}
.product .desc {
	padding: 0px 4px 0px 4px;
}

.product td.price {
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	color: #B80604;
	white-space: nowrap;
	padding-left: 5px;
}

.b {
	padding: 5px;
	background: #094196;
}
.b td {
	color: #fff;
}
.b a {
	color: #fff;
	text-decoration: underline;
}
.tbl {
	BACKGROUND-COLOR: #ffffff
}
.pr  {
	FONT-SIZE: 8pt; COLOR: #080808; FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif; TEXT-DECORATION:none
}
.pr:hover {
    text-decoration : underline;
    color           : #C60632;
}

.pi  {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif; TEXT-DECORATION:underline
}
.pi:hover {
    text-decoration : underline;
    color           : #4992FE;
}
.tdlt {
	BORDER-RIGHT: #a0a0a0 0px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 0px solid
}
.tdlrt {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 0px solid; BORDER-BOTTOM: #a0a0a0 0px solid
}
.tdltb {
	BORDER-RIGHT: #a0a0a0 0px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
.tdall {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}