﻿
/* Default CSS Stylesheet for a new Web Application project 

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EDECF6
}
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #3B80AA;
}

.line { 
 border-left: 1px solid #c0c0c0; 
} 

.leftBG {
background-image: url(images/hbaz_02.jpg);
background-repeat: no-repeat;

}

.rightBG {
background-image: url(images/houseboatsA-Z-layout2_04.jpg);
background-repeat: no-repeat;

}

.articleBG {
background-image: url(images/hbaz_08.jpg);
background-repeat: no-repeat;

}



.noBorder {border:none;}
.noBorder td,tr,table {border-style: none;
	border-color: inherit;
	border-width: medium;
}




/*html,body,form {
  margin:0;
  padding:0;
  height:100%;
  width:100%;
  background-image: url("images/bg.gif");
  color: #4c4b36
}*/

table.full-height {
  height:100%;
  width:100%;
  /*background-color: #000000
  border:1px solid black;*/
}

.Button 
{
border: 1px solid #cccccc;
	FONT-SIZE: 1.0em; 
	COLOR: #284775;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fffbff;
	cursor:hand;
	}

.CityName{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #68A6D3;
	font-weight:bold;
}

.normal_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4b36;
}

.normal_txtWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.normal_txtL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4b36;
}

.normal_txtBig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4b36;
	font-weight:bold;
}

.normal_txtRealBig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4c4b36;
	font-weight:bold;
}

.error_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	font-weight:normal;
}

.message_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	font-weight:normal;
}

.submit_button
{
	border-right: #000366 1px solid;
	border-top: #afc4d5 1px solid;
	font-size: 11px;
	background-image: url(images/button_background.gif);
	border-left: #0099dd 1px solid;
	cursor: hand;
	color: #000366;
	border-bottom: #000366 1px solid;
	font-family: Tahoma,Arial,sans-serif;
	text-decoration: none;
}

.NavText
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    color: #ffff66;
    text-decoration: none;
}


.SmallText
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    color: #000000;
}

.RealSmallText
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    color: #000000;
}

.NormalLabel
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    color: #4c4b36;
}

.NormalLabelSM
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    color: #000000;
}

.SearchFLDS
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    color: #4c4b36;

}

.SearchFLDS2
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    color: Navy;

}




.ArticleText
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT:lighter;
    color: #000000;
}

Label 
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #477EA0;	
}

.llink	{	
	color: #4c4b36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline
	}	
A:link	{	
	color: #4c4b36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline
	}	
		
A:visited	{	
	color: #4c4b36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline
	}

A:hover	{	
	color:	#68A6D3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline
	}
		

	
#searchCityID_list
{
	background-color:White;
	width:230px;
}
#searchCityID_list div.item 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:White;
	cursor:hand;
	padding-left:2px;
	height:16px;
	color:	Navy;
}
#searchCityID_list div.selected
{
	background-color:Navy;
	color:White
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
	

/**** TABLE ****/

.myTable {
   border-collapse: collapse;
   padding:0;
   margin-bottom:20px;
}

.myTable2 {
   border-collapse: collapse;
   padding:0;
   margin-bottom:20px;
}

.myTable, .myTable pre, .myTable td, .myTable input, .myTable textarea, .myTable select {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.myTable input, .myTable textarea, .myTable select {
   padding:1px 3px;
}

.myTable td, .myTable th, .myTable tbody td, .myTable thead th {
   border: 1px solid #e1e2d2;
   padding: 3px;
}

.myTable2 td, .myTable2 th, .myTable2 tbody td, .myTable2 thead th {
   border: 1px solid #ffffff;
   padding: 3px;
}


.myTable2 caption, .myTable2 .heading {
   background: #477EA0;
   color: #ffffff;
   font-weight:bold;
   font-size:9pt;
   text-align: left;
   padding: 6px;
   border:1px solid #c6c7b7;
   margin:0 0 2px 0;
}

.myTable caption, .myTable .heading {
   background: #477EA0;
   color: #ffffff;
   font-weight:bold;
   font-size:9pt;
   text-align: left;
   padding: 6px;
   border:1px solid #c6c7b7;
   margin:0 0 2px 0;
}

.myTable label {
   font-weight: normal;
   padding-right: 2px;
   color:#555;
}

.myTable .userinput {
}

/*.myTable td, .myTable thead td {
   text-align: left;
}*/

.myTable th, .myTable thead th {
   font-size:7pt;
   font-weight:bold;
   color:#4c4b36;
   text-align:left;
   border: 1px solid #c6c7b7;
   background-color:#e1e2d2;
}

.myTable2 th, .myTable2 thead th {
   font-size:7pt;
   font-weight:bold;
   color:#4c4b36;
   text-align:left;
   border: 1px solid #c6c7b7;
   background-color:#e1e2d2;
}

.myTable a { text-decoration:underline; }
.myTable a:link { color:#ab5817; }
.myTable a:visited { color:#671403; }
.myTable a:hover { color:#f7941c; }
.myTable a:active { color:#ab5817; }

.myTable .highlight {
   font-weight: bold;
}