﻿/*padding:top right bottom left;*/
body 
{margin: 0;
padding: 0;
border: 0;
background-color:#DAFBFD;
}

body, td, div, p
{
  color:#656565;
  font-size:0.95em;
  font-family:Tahoma, Arial, sans-serif;
  /*line-height: 1.8em;*/
}

a {color:#464646; text-decoration:underline;} 
a:hover {color:#E72402; }

form {margin:0px;}
input {font: 85%;}
select{font: 85%;}

a img {border:none;}
/*=========== Layout ================*/

#maincontainer {margin:0px auto; width:900px; color:#656565; padding:0px; background-color:#FFF;}
    
#maincontainer #header {width:872px; background-color:#00AFE8; padding:0px 14px 0px 14px;}

#maincontainer #header #logo {float:left; background-image:url(images/logo.jpg); width:241px; height:79px;}

#maincontainer #header #bannercontainner{padding-top:10px;}

#leftcolumn {width:196px; float:left; padding:0px 0px 0px 14px; font-size: 0.9em;}
#rightcolumn {width:662px; padding:0px 14px 0px 14px; float:right;}

#footer {margin:0px; margin-top:10px; padding:5px; background-color:#F1F1F1; text-align:center;}

.txt_search {text-align:right; padding-right:14px; height:31px;}

.clear {clear:both;}

.boxleft { padding-top:10px; }

.title_bar {background-image:url(images/title_bar.gif); width:662px; height:36px;}
.fr {float:right;}
.fl {float:left;}

.pt10 {padding-top:10px;}

.t1 td {padding-right:10px; vertical-align:top; padding-top:25px;}
.t1 p {margin:0px 0px 5px 0px;}

.tourpic {border:1px solid #D3D3D3; padding:1px;}

img.right_img{float:right;padding:0 0 5px 12px;}

/*==============  Navigate =====================*/
#nav {width:186px; height:276px; background:url(images/bg_nav.gif) no-repeat; 
      font-size:1em; }
* html #nav{ /*IE 6 only */
w\idth: 176px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}
#nav ul{margin:0;padding:15px;list-style-type:none;width:150px; }
#nav li {margin:0px; border-bottom:#7ADEEE 1px solid; }
#nav li a 
  { display: block; width: 98%; 
    padding-top:3px; padding-left:5px; padding-bottom:3px; 
    color:#DAFBFD; text-decoration:none; font-weight:bold;}
 
#nav li a:hover {color:#FFF200; background-color:#48D1FF; text-decoration:none;}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}
/*==================== Font ======================*/
.txt_link {font-size: 100%;}
.txt_title5 {
  color:#0098B3;
  font-size: 1.2em;
  text-decoration: none;
  font-weight:bold;
  padding-left: 25px;
  background: url(images/icon_01.gif) no-repeat left 50%;
}
.txt_title3 {color:#FC7305; font-weight:bold; text-decoration:underline;}
.txt_title {color:#0098B3; font-weight:bold; text-decoration:none;}

.title_schedule 
  {vertical-align:middle; background-color:#00BADB; 
  color:#fff;font-weight:bold; padding:4px;}
  
.bg_blue {background-color:#EDFCFE;}

.txt_note{
  margin-left: 50px;
}

/*=================== Form Layout  ================= */
p.cssform{
clear: left;
margin: 0;
padding: 2px 0 5px 0;
padding-left: 150px; /*width of left column containing the label elements*/
}

p.cssform big{
font-size: 0.9em;
font-weight: bold;
float: left;
margin-left: -150px; /*width of left column*/
width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}