
#search_form small {
 font-size: 8pt;
 font-weight: normal;
}



#search_form table {
 font-family: Helvetica,'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black','Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
 font-size: 9pt;
 border: none;
 caption-side: top;
 border-collapse: collapse;
 width: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#search_form table.mainlayout {
 vertical-align: top;
 text-align: left;
 font-family: Helvetica,'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black','Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
 font-size: 8pt;
 width:  990px;
 height: 100%;
 min-height: 100%;
 background-color: #FFFFFF;
}

#search_form table.navlayout {
 vertical-align: top;
 text-align: left;
 font-family: Helvetica,'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black','Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
 font-size: 9pt;
 width:  200px;
 background-color: #590173;
}

#search_form table.thumblayout {
 vertical-align: top;
 text-align: left;
 width:  780px;
 height: 130px;
 background-color: transparent;
 margin: 0;
}

#search_form img {
 border: none;
 margin: 0px 0px 0px 0px;
 vertical-align: top;
}

#search_form img.block {
 display:block;
}

#search_form td, th {
 border: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#search_form td.gmap {
 font-size: 6pt;
 text-align: right;
 vertical-align: top;
 padding: 10px 10px 0px 20px;
} 

#search_form td.twocol {
 text-align: left;
 vertical-align: top;
 width: 50%;
 padding: 10px 10px 10px 30px;
} 

#search_form div.gmap {
 border: 1px solid #590173;
 text-align: center;
 vertical-align: middle;
}

#search_form div.indent1 {
 text-align: left;
 vertical-align: top;
 padding: 0px 0px 0px 25px;
}

#search_form div.indent2 {
 text-align: left;
 vertical-align: top;
 padding: 0px 0px 0px 50px;
}
#search_form td.sublayout {
 text-align: center;
 vertical-align: top;
 white-space: nowrap;
 width: 200px;
 background-color: #590173;
}

#search_form td.menulayout {
 white-space: nowrap;
 width:  200px;
 height: 250px;
 vertical-align: middle;
 background-color: #FFFFFF;
}

#search_form td.swishlayout {
 white-space: nowrap;
 width: 200px;
 height: 50px;
 background-color: #FFFFFF;
 background-image: url('layout_swish.gif');
 background-repeat: no-repeat;
}

#search_form td.contentlayout {
 width: 100%;
 height: 480px;
 vertical-align: top;
 text-align: left;
 padding: 0px 0px 20px 10px;
}

#search_form td.cornerlayout {
 white-space: nowrap;
 width: 200px;
 height: 30px;
 background-color: #590173;
}

#search_form td.thumblayout{
 white-space: nowrap;
 width: 100%;
 height: 100px;
 vertical-align: top;
 text-align: left;
 background-color:transparent;
 overflow: hidden;
}

#search_form td.footlayout {
 font-size: 8pt;
 white-space: nowrap;
 width: 100%;
 height: 30px;
 vertical-align: middle;
 text-align: center;
 background-color: #FFFFFF;
}


#search_form td.formlabel {
 text-align: right;
 font-size: 9pt;
 vertical-align: top;
 white-space: nowrap;
 padding-right: 5px;
 width: 250px;
 height: 30px;
} 

#search_form td.formfield {
 text-align: left;
 font-weight: normal;
 vertical-align: top;
 white-space: nowrap;
 height: 30px;
} 


#search_form label {
 color: #003366;
 font-size: 9pt;
 font-weight: bold;
 vertical-align: middle;
 width: 250px;
 height: 9pt;
}

#search_form label.small {
 color: #003366;
 font-size: 9pt;
 font-weight: normal;
 vertical-align: middle;
 width: 250px;
 height: 8pt;
}

#search_form input, select, textarea {
 font-size: 9pt;
}

#search_form select {
 width: 300px;
 vertical-align: middle;
}

#search_form input.text, textarea.text {
 width: 300px;
 vertical-align: middle;
}

#search_form input.file {
 width: 300px;
 vertical-align: middle;
}

#search_form input.radio, input.checkbox {
 vertical-align: middle;
 height: 10pt;
}

#search_form input.button {
 border-width: 1px;
 width: 200px;
 height: 25px;
 vertical-align: middle;
}

#search_form hr {
 border: 0;
 color: #003366;
 background-color: #003366;
 height: 1px;
 width: 100%;
}


#search_form th {
 border: none;
 color: #FFB300;
 font-size: 10pt;
 font-weight: bold;
 vertical-align: middle;
 text-align: left;
 white-space: nowrap;
 height: 30px;
}

#search_form table.data td {
 font-size: 9pt;
 vertical-align: top;
}

#search_form table.data td.left {
 text-align: left;
 white-space: nowrap;
}

#search_form table.data td.center {
 text-align: center;
 white-space: nowrap;
}

#search_form table.data td.right {
 text-align: right;
 white-space: nowrap;
}

#search_form table.data td.list {
 text-align: left;
}

#search_form table.data td.listr {
 text-align: right;
 white-space:normal;
}

#search_form table.data td.justify {
 font-size: 9pt;
 text-align: justify;
}

#search_form td.text {
 font-size: 9pt;
 text-align: justify;
 vertical-align: top;
 padding: 0px 20px 20px 20px;
}

#search_form td.left {
 font-size: 9pt;
 text-align: left;
 vertical-align: top;
 padding: 0px 20px 20px 20px;
}
#search_form td.image  {
 font-size: 9pt;
 text-align: right;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
}

#search_form td.map  {
 font-size: 8pt;
 text-align: center;
 vertical-align: top;
 padding: 10px 10px 10px 10px;
} 

#search_form img.map {
 border: 1px solid #003366;
}

#search_form .markerLabel {
 color:	#FFFFFF;
}
#search_form .WeatherHomeBox {
 background-color: #ccdae4; /*#A66EAE;*/
 border: 4px solid #68AEDF; /*#590173;*/
 font-size: 11px;
 margin: 6px 6px 7px 30px;
 padding: 0px 5px 0px 5px;
 position: relative;
 width: 118px;
 /*right: 2px;*/
}
#search_form .WeatherHomeBox strong {
 font-size: 12px;
}
#search_form .WeatherHomeBox img {
 float: left;
 padding: 0px;
 position: absolute;
 top: 20px;
 left: 10px;
}
#search_form .WeatherHomeBox p {
 margin: 15px 0px 15px 0px;
 padding: 0px;
}	
#search_form .HomePageRight img {
 padding-top: 5px;
 padding-bottom: 5px;
}
