body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: lucida grande, verdana, sans-serif;
	text-align: center;
	font-size: 12px;
}

.l_name {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #0050ff;
        text-decoration: underline;
}

.l_name A {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-size: 12px;
        font-weight: normal;
        color: #0050ff;
}
.l_name A:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-weight: normal;
        color: #0050ff;
        font-size: 12px;
}
.l_name A:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #0050ff;
        font-size: 12px;
        text-decoration: underline;
        font-weight: normal;
}

#templateDiv {
	background-image: url(../../images/messages/site_back.jpg);
	layer-background-image: url(../../images/messages/site_back.jpg);
	background: url(../../images/messages/site_back.jpg);
	background-repeat: repeat-x;
	display: block;
	/*border: .2em dotted #900;*/
}

#headerDiv {
	position: relative;
	display: block;
	/*border: .2em dotted #900;*/
}

#headerContentDiv {
	position: relative;
	margin: 0px auto;
	width: 900px;
	height: 100px;
	display: block;
	/*border: .2em dotted #900;*/
}

#formDiv {
	position: relative;
	display: block;
	/*border: .2em dotted #900;*/
}

#formContentDiv {
	position: relative;
	margin: 2px auto;
	width: 900px;
	height: 147px;
	background: transparent;
	display: block;
	/*border: .2em dotted #900;*/
}

#subMenuDiv {
	position: relative;
	display: block;
	/*border: .2em dotted #900;*/
}

#subMenuContentDiv {
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 50px;
	background-image: url(../../images/messages/keski_back.jpg);
	layer-background-image: url(../../images/messages/keski_back.jpg);
	background: url(../../images/messages/keski_back.jpg);
	text-align: left;
	display: block;
	/*border: .2em dotted #900;*/
}

#subMenuContentDiv A {
	color: blue;
	font-size: 14px;
}

#contentDiv {
	position: relative;
	margin: 2px auto;
	width: 900px;
	min-height: 440px;
	_height: 440px;
	background: #FFFFFF;
	text-align: left;
	display: block;
	/*border: .2em dotted #900;*/
}

#footerDiv {
	position: relative;
	background-image: url(../../images/messages/footer_back.jpg);
	layer-background-image: url(../../images/messages/footer_back.jpg);
	background: url(../../images/messages/footer_back.jpg);
	display: block;
}

#footerContentDiv {
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 100px;
	text-align: left;
	display: block;
}

#footerContentDiv A {
	color: black;
	font-size: 12px;
}

#searchText {
	position: absolute;
	top: 60px;
	left: 313px;
	z-index: 100;
	height: 30px;
	width: 316px;
	background-image: url(../../images/messages/transparent.gif);
	layer-background-image: url(../../images/messages/transparent.gif);
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
	display: block;
}

#username {
	position: absolute;
	top: 60px;
	left: 313px;
	z-index: 100;
	height: 30px;
	width: 210px;
	background-image: url(../../images/messages/transparent.gif);
	layer-background-image: url(../../images/messages/transparent.gif);
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	layer-background-image: url(../../images/messages/transparent.gif);
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
	display: block;
}

#usernameLabel {
	position: absolute;
	top: 30px;
	left: 313px;
	z-index: 100;
	font-size: 14px;
	color: #FFFFFF;
}

#password {
	position: absolute;
	top: 60px;
	left: 557px;
	z-index: 100;
	height: 30px;
	width: 210px;
	background-image: url(../../images/messages/transparent.gif);
	layer-background-image: url(../../images/messages/transparent.gif);
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	layer-background-image: url(../../images/messages/transparent.gif);
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
	display: block;
}

#passwordLabel {
	position: absolute;
	top: 30px;
	left: 557px;
	z-index: 100;
	font-size: 14px;
	color: #FFFFFF;
}

#resultsNumbDiv {
	position: relative;
	display: block;
}

#resultsPtDiv {
	position: relative;
	display: block;
}

#resultsCompDiv {
	position: relative;
	display: block;
}

#nameOrCompany {
	position: absolute;
	top: 43px;
	left: 310px;
	z-index: 100;
	height: 20px;
	width: 175px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#locality {
	position: absolute;
	top: 43px;
	left: 512px;
	z-index: 100;
	height: 20px;
	width: 175px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#phone {
	position: absolute;
	top: 77px;
	left: 512px;
	z-index: 100;
	height: 20px;
	width: 175px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#address {
	position: absolute;
	top: 77px;
	left: 310px;
	z-index: 100;
	height: 20px;
	width: 175px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#checks {
	position: absolute;
	top: 105px;
	left: 305px;
	z-index: 100;
	border: 0;
	text-align: left;

}

#DB1 {
	position: relative;
	z-index: 100;
	border: 0;
}

#DB1Label {
	position:relative;
	z-index: 100;
	font-size: 12px;
	color: #FFFFFF;
}

#DB2 {
	position:relative;
	z-index: 100;
	border: 0;
}

#DB2Label {
	position:relative;
	z-index: 100;
	font-size: 12px;
	color: #FFFFFF;
}

#DB3 {
	position:relative;
	z-index: 100;
	border: 0;
}

#DB3Label {
	position:relative;
	z-index: 100;
	font-size: 12px;
	color: #FFFFFF;
}

#routeMapSearch{
	visibility:hidden;
}

#destFrom {
	position: absolute;
	top: 62px;
	left: 268px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#destFromLocality {
	position: absolute;
	top: 62px;
	left: 470px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}
#routeFrom {
	position: absolute;
	top: 44px;
	left: 268px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#routeFromLocality {
	position: absolute;
	top: 44px;
	left: 470px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}
#routeTo {
	position: absolute;
	top: 78px;
	left: 268px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#routeToLocality {
	position: absolute;
	top: 78px;
	left: 470px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}
#destSearchType0 {
	position: absolute;
	top: 88px;
	left: 260px;
	z-index: 100;
	border: 0;
}
#destSearcType0Label{
	position: absolute;
	top: 90px;
	left: 283px;
	z-index: 100;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
}
#destSearchType1 {
	position: absolute;
	top: 88px;
	left: 360px;
	z-index: 100;
	border: 0;
}
#destSearcType1Label{
	position: absolute;
	top: 90px;
	left: 383px;
	z-index: 100;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
}

#routeSearchType0 {
	position: absolute;
	top: 105px;
	left: 260px;
	z-index: 100;
	border: 0;
}
#routeSearcType0Label{
	position: absolute;
	top: 108px;
	left: 283px;
	z-index: 100;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
}
#routeSearchType1 {
	position: absolute;
	top: 105px;
	left: 360px;
	z-index: 100;
	border: 0;
}
#routeSearcType1Label{
	position: absolute;
	top: 108px;
	left: 383px;
	z-index: 100;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
}
#fsCountrySelect{
	position: absolute;
	top: 30px;
	left: 266px;
	width:185px;
	height: 22px;
	z-index: 100;
	border: 0;
	font-size: 14px;
}
#fsProvinceSelect{
	position: absolute;
	top: 100px;
	left: 468px;
	width:185px;
	height: 22px;
	z-index: 100;
	border: 0;
	font-size: 14px;
}

#fsName{
	position: absolute;
	top: 64px;
	left: 268px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#fsFirstName{
	position: absolute;
	top: 64px;
	left: 470px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#fsAddress{
	position: absolute;
	top: 64px;
	left: 672px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#fsCity{
	position: absolute;
	top: 98px;
	left: 268px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#fsTelephone{
	position: absolute;
	top: 98px;
	left: 672px;
	z-index: 100;
	height: 20px;
	width: 176px;
	background: url(../../images/messages/transparent.gif);
	font-size: 16px;
	border: 0;
}

#foreignRadios {
	position: absolute;
	top: 32px;
	left: 483px;
	z-index: 100;
}

#fsCategoryR {
	position: relative;
	z-index: 100;
	border: 0;
}

#fsCategoryRLabel{
	position: relative;
	z-index: 100;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
}

#fsCategoryB {
	position: relative;
	z-index: 100;
	border: 0;
}

#fsCategoryBLabel{
	position: relative;
	z-index: 100;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
}

#fsCategoryG {
	position: relative;
	z-index: 100;
	border: 0;
}

#fsCategoryGLabel{
	position: relative;
	z-index: 100;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
}

.resultsHeaderDiv {
	width: 93%;
	height: 10px;
	margin: 5px;
	text-align: left;
	color: #00CD00;
	display: block;
	font-weight: bold;
	font-size: 14px;
	font-family: lucida grande, verdana, sans-serif;
}

.resultsHeaderDivSmall {
	width: 300px;
	height: 20px;
	text-align: center;
	color: #00CD00;
	display: block;
	font-weight: bold;
	font-size: 14px;
	font-family: lucida grande, verdana, sans-serif;
}

.resultsWidenedHeaderDivSmall {
	width: 580px;
	height: 20px;
	text-align: center;
	color: #00CD00;
	display: block;
	font-weight: bold;
	font-size: 14px;
	font-family: lucida grande, verdana, sans-serif;
}

.resultsOddDiv {
	width: 270px;
	height: auto;
	min-height: 35px;
	_height: 40px;
	text-align: left;
	font-size: 12px;
	color: black;
	display: block;
}

.resultsOddDiv A {
	text-decoration: none;
	color: black;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	width: 260px;
	font-size: 12px;
	height: auto;
	min-height: 35px;
	_height: 40px;
}

.resultsOddDiv A:hover {
	color: black;
	display: block;
	background-color: #FFEEAA;
	font-size: 12px;
	height: auto;
	min-height: 35px;
	_height: 40px;
}

.resultsWidenedOddDivShort {
	width: 330px;
	height: 100%;
	text-align: left;
	font-size: 12px;
	color: black;
	padding: 0px 0px;
	display: block;
}

.resultsWidenedOddDivShort A {
	text-decoration: none;
	color: black;
	display: block;
	padding: 5px 5px;
	background-color: #FFFFFF;
	width: 330px;
	height: 100%;
	font-size: 12px;
}

.resultsWidenedOddDivShort A:hover {
	text-decoration: none;
	color: black;
	display: block;
	padding: 5px 5px;
	background-color: #FFEEAA;
	width: 330px;
	height: 100%;
	font-size: 12px;
}

.resultsWidenedOddDivImage {
	width: 200px;
	height: auto;
	text-align: center;
	font-size: 12px;
	padding: 0px 0px;
	color: black;
	display: block;
}

.resultsWidenedOddDivImage A {
	text-decoration: none;
	color: black;
	display: block;
	height: auto;
	text-align: center;
	padding: 0px 0px;
	width: 200px;
	font-size: 12px;
	background-color: #FFFFFF;
}

.resultsWidenedOddDivImage A:hover {
	text-decoration: none;
	color: black;
	display: block;
	height: auto;
	text-align: center;
	padding: 0px 0px;
	width: 200px;
	font-size: 12px;
	background-color: #FFFFFF;
}

.resultsWidenedOddDivShortFrame {
	width: 580px;
	height: auto;
	text-align: left;
	font-size: 12px;
	color: black;
	display: block;
	padding: 0px 0px;
}

.resultsWidenedEvenDivShortFrame {
	width: 580px;
	height: auto;
	text-align: left;
	font-size: 12px;
	color: black;
	display: block;
	padding: 0px 0px;
}

.resultsWidenedOddDiv {
	width: 580px;
	height: auto;
	min-height: 35px;
	_height: 40px;
	text-align: left;
	font-size: 12px;
	color: black;
	display: block;
}

.resultsWidenedOddDiv A {
	text-decoration: none;
	color: black;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	width: 600px;
	font-size: 12px;
	height: auto;
	min-height: 35px;
	_height: 40px;
}

.resultsWidenedOddDiv A:hover {
	color: black;
	display: block;
	background-color: #FFEEAA;
	font-size: 12px;
	height: auto;
	min-height: 35px;
	_height: 40px;
}

.resultsHR {
	border: 1;
	width: 95%;
	color: silver;
	text-align: center;
}

.hundredHR {
	border: 1;
	width: 100%;
	color: silver;
	text-align: center;
}

.numberResultsOddDiv {
	width: 840px;
	text-align: left;
	font-size: 12px;
	padding:0;
	color: black;
	display: block;
}

.numberResultsOddDiv A {
	text-decoration: none;
	color: black;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	width: 840px;
	font-size: 12px;
	height: auto;
	min-height: 35px;
	_height: 40px;
}

.numberResultsOddDiv A:hover {
	text-decoration: none;
	color: black;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #FFEEAA;
	width: 840px;
	font-size: 12px;
	height: auto;
	min-height: 35px;
	_height: 40px;
}


.numberResultsOddDivShortFrame {
	width: 840px;
	height: auto;
	text-align: left;
	font-size: 12px;
	color: black;
	display: block;
	padding: 0px 0px;
}

.numberResultsEvenDivShortFrame {
	width: 840px;
	height: auto;
	text-align: left;
	font-size: 12px;
	color: black;
	display: block;
	padding: 0px 0px;
}


.numberResultsOddDivShort {
	width: 630px;
	height: 80%;
	text-align: left;
	font-size: 12px;
	color: black;
	padding: 0px 0px;
	display: block;
}


.numberResultsOddDivShort A {
	text-decoration: none;
	color: black;
	display: block;
	padding: 5px 5px;
	background-color: #FFFFFF;
	width: 630px;
	height: 80%;
	font-size: 12px;
}

.numberResultsOddDivShort A:hover {
	text-decoration: none;
	color: black;
	display: block;
	padding: 5px 5px;
	background-color: #FFEEAA;
	width: 630px;
	height: 80%;
	font-size: 12px;
}

.numberResultsOddDivShort A:visited {
	text-decoration: none;
	color: grey;
	display: block;
	padding: 5px 5px;
	background-color: #FFEEAA;
	width: 630px;
	height: 80%;
	font-size: 12px;
}
.numberResultsOddDivImage {
	width: 200px;
	height: auto;
	text-align: center;
	font-size: 12px;
	padding: 0px 0px;
	color: black;
	display: block;
}

.numberResultsEvenDivImage {
	width: 200px;
	height: auto;
	text-align: center;
	font-size: 12px;
	color: black;
	padding: 0px 0px;
	display: block;
}

.numberResultsOddDivImage A {
	text-decoration: none;
	color: black;
	display: block;
	height: auto;
	text-align: center;
	padding: 0px 0px;
	width: 200px;
	font-size: 12px;
	background-color: #FFFFFF;
}

.numberResultsOddDivImage A:hover {
	text-decoration: none;
	color: black;
	display: block;
	height: auto;
	text-align: center;
	padding: 0px 0px;
	width: 200px;
	font-size: 12px;
	background-color: #FFFFFF;
}


form {
	margin: 0 auto;
}

.errorDiv {
	width: 900px;
	height: auto;
	font-face: lucida grande, verdana, sans-serif;
	font-color: #000000;
	font-size: 12px;
	background: #FFEEAA;
	font-weight: normal;
	position: relative;
	margin: 0 auto;
	text-align: left;
	display: block;
}

.errorDivTable {
	width: 880;
	height: auto;
	min-height: 40px;
	font-face: lucida grande, verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	background: #FFEEAA;
	font-weight: normal;
	text-align: left;
}

.phnu {
	font: 14px/ 14px lucida grande, verdana, sans-serif;
	color: #0000C0;
	font-weight: bold;
}

.sendGifs {
	width: 30px;	
}

.BusinessName {
	font: 14px/ 14px lucida grande, verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

.CompanyDescription {
	font: 12px/ 12px lucida grande, verdana, sans-serif;
	color: #000000;
}

.tableHeader {
	font: 12px/ 12px lucida grande, verdana, sans-serif;
	color: #0000C0;
	font-weight: bold;
}

.tableHeaderColoured {
	border: 1px solid #F0F0F0;
	background-color: #f8f9f9;
}

table {
	border-style: none;
	color: #5e5e5e;
	text-decoration: none;
	font: 15px/ 15px lucida grande, verdana, sans-serif;
}

table a {
	border-style: none;
	color: #707070;
	text-decoration: none;
	font: 14px/ 17px arial, sans-serif;
}

table a:hover {
	border-style: none;
	color: #000000;
	text-decoration: none;
	font: 14px/ 17px arial, sans-serif;
}

li {
	color: #707070;
	text-decoration: none;
	font: 14px/ 17px arial, sans-serif;
}

li a {
	color: #707070;
	text-decoration: none;
	font: 14px/ 17px arial, sans-serif;
}

li a:hover {
	color: #000000;
	text-decoration: none;
	font: 14px/ 17px arial, sans-serif;
}

img {
	border-style: none;
}

a.button {
	background: transparent url('../../images/messages/bg_button_a.gif') no-repeat
		scroll top right;
	color: #444;
	display: block;
	float: left;
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
}

a.button:active {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	background-position: bottom right;
	color: #000;
	outline: none;
}

a.button:active span {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	background-position: bottom left;
	padding: 6px 0 4px 18px;
}

a.button span {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	background: transparent url('../../images/messages/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.buttonK {
	background: transparent url('../../images/messages/bg_button_a.gif') no-repeat
		scroll top right;
	color: #444;
	display: block;
	float: left;
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
}

a.buttonK:active {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	background-position: bottom right;
	color: #000;
	outline: none;
}

a.buttonK:active span {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	background-position: bottom left;
	padding: 6px 0 4px 18px;
}

a.buttonK span {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	background: transparent url('../../images/messages/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}
.lightMedium {
	color: #707070;
	font: 14px/ 17px arial, sans-serif;
}

.smallTbl {
	border-style: none;
	color: #5e5e5e;
	text-decoration: none;
	font: 13px/ 13px lucida grande, verdana, sans-serif;
}

.smallTbl a {
	border-style: none;
	color: #5e5e5e;
	text-decoration: none;
	font: 13px/ 13px lucida grande, verdana, sans-serif;
}

.smallTbl a:hover {
	border-style: none;
	color: #000000;
	text-decoration: none;
	font: 13px/ 13px lucida grande, verdana, sans-serif;
}

.boldPageNumber {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

.boldPageNumber a {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

.tdOdd {
	background-color: #CCCCCC;
}

.formTitle {
	color: #ffffff;
	font: 15px/ 15px lucida grande, verdana, sans-serif;
}

.formTitle a {
	color: #ffffff;
	text-decoration: none;
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	font-weight: bold;
}

.formTitle a:hover {
	color: #000000;
	text-decoration: none;
	font: 13px/ 13px lucida grande, verdana, sans-serif;
	font-weight: bold;
}

.decisionCommonHelp {
	font: 13px/ 13px lucida grande, verdana, sans-serif;
}

.fieldTitle {
	font: 12px/ 15px arial, sans-serif;
}

.fieldTitleBig {
	font: 20px/ 20px lucida grande, verdana, sans-serif;
}

.bigTitle {
	color: #005495;
	font: 20px/ 20px lucida grande, verdana, sans-serif;
}

.smallField {
	width: 190px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #c1c1c1;
	font: 12px/ 12px lucida grande, verdana, sans-serif;
}

.smallField2 {
	width: 170px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #c1c1c1;
	font: 12px/ 12px lucida grande, verdana, sans-serif;
}

.bigField {
	width: 450px;
	color: #555555;
	background: #f7f7f7;
	border: 1px solid #c1c1c1;
	font: 16px/ 16px lucida grande, verdana, sans-serif;
}

.textAreaField {
	width: 380px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #c1c1c1;
	font: 12px/ 12px lucida grande, verdana, sans-serif;
}

.menuTitle {
	height: 25px;
	border-style: none;
	color: #005595;
	text-decoration: none;
	font: bold 14px/ 14px arial, sans-serif;
	background-image: url('../../images/messages/menutitlebg.gif');
	layer-background-image: url('../../images/messages/menutitlebg.gif');
}

.nntree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
	background-color: #ffffff;
	width: 800px;
	text-align: left;
	/*border: .2em dotted #900;*/
}

.nntree img {
	border: 0px;
	vertical-align: middle;
}

.nntree a {
	color: #333;
	text-decoration: none;
}

.nntree a.node,.dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}

.nntree a.node:hover,.dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}

.nntree a.nodeSel {
	background-color: #c0d2ec;
}

.nntree .clip {
	overflow: hidden;
}

.indentationHelp {
	width: 20px;	
}

.indentationHelpButton {
	width: 180px;	
}

.indentationHelpTitle {
	height: 35px;	
}

.i_style {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}

.helpDiv {
	z-index: 100;
	position: absolute;
	height: 250px;
	width: 440px;
	padding: 0;
	color: #555555;
	visibility: hidden;
	cursor: hand;
	cursor: pointer;
	background-image: url('../../images/messages/helpbg.gif');
    layer-background-image: url('../../images/messages/helpbg.gif');
	font: 13px/13px lucida grande, verdana, sans-serif;
	text-align: left;
}

.justifiedText {
	text-align: justify;
}

.loginResultsIdentation {
	width: 40px;
}

.loadStatusDiv {
	width: 900px;
	height: auto;
	font-face: lucida grande, verdana, sans-serif;
	font-color: #000000;
	font-size: 12px;
	background-color: white;
	font-weight: normal;
	position: relative;
	margin: 0 auto;
	text-align: left;
	display: block;

}

.blueStatusBlock {
	background-color: blue;
	width: 20px;
	height: 10px;
}

.emptyStatusBlock {
	background-color: white;
	width: 20px;
	height: 10px;
}

.resetLink {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #ffffff;
	cursor: hand;
}

.resetLink A{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #ffffff;
	cursor: hand;
}

.resetLink A:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #ffffff;
	cursor: hand;
}

.resetLink A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #ffffff;
	cursor: hand;
}

.resultRowNumberTD {
	vertical-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #A8A8A8;
	border-width: 0px;
	padding: 0px;
	width: 20px;
	border-style: none;
}

.resultRowNumberTable {
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
}

div.hr { 
	margin: 5px 0px; 
	border: none; 
	border-top: 2px dotted silver; 
}

div.hr hr { 
	display: none; 
}

#MapBack
{
	text-decoration: none;
}
#MapBack:hover
{
	text-decoration: underline;
}

.hullu
{
	font-size:14;
	text-decoration: none;
}

.hullu visited
{
	font-size:8;
	text-decoration: none;
}

#loginni
{
font-size:18;	
font-weight: bold;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;	
}

#menutabi01
{
font-size:16;	
font-weight: bold;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;	
}
#menutabi02
{
font-size:16;	
font-weight: bold;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;	
}
#menutabi03
{
font-size:16;	
font-weight: bold;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;	
}
#helpHead
{
font-size:18;	
font-weight: bold;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
text-align: left;
}
#helpContent
{
font-size:12;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;	
}

.visited	{	
	color:  purple;
}
#conmess