/*  estabalish general layout parameters */

/*
body.home
{
   margin: 0;
   padding: 0;
   border: 0;	
   background:#fff;
   font: 12px/1.5 "Arial","Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}
*/
body
{
   padding: 0;
   border: 0;	
   margin-top:0;
   margin-left:0;
   background-color:white;
   font: 11px/1.5  Verdana,,"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}



h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form
{
   margin:0;
   padding: 0;
   border: 0;	

}


h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form,table,td
{
   font-family: Verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;

}

h2
{
   color:#007E00;
   font-family: Arial;
   font-size:1.5em;
   font-weight:bold;
   text-transform:uppercase;
   text-align:left;
   line-height:40px;
   background: transparent url(../images/dotline.gif) repeat-x bottom; 
}


.h2tle
{
   color:#007E00;
   font-family: Arial;
   font-size:1.5em;
   font-weight:bold;
   text-transform:uppercase;
   text-align:left;
}

h4
{
   color:#1F4051;
   font-family: Arial;
   font-size:1.1em;
   font-weight:bold;
   text-align:left;
   margin-top:15px;
   margin-bottom:10px;
}


h5
{
   color:#828B9C;
   font-size:10px;
   font-family: verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   font-weight:normal;
   padding-left:10px;
   text-align:center;

}

input,select,textarea
{
   font-family:Verdana;
   font-size:11px;
   color:#1E282F;
   
}


table
{
  color:#070707;
}

p
{
  margin-bottom:1em;
  color:#070707;
}


img	{
	border: 0;
	vertical-align:middle;
	}

img.br
{
    border: 1px solid #B7D6DB;
}

.illimg
{
    margin-right:20px;
	text-align:left;
	float:left;
}

	/* Default links 	*/

a:link, a:visited {
	text-decoration : underline;
	color: #1E465F;
	background: transparent; 
	font-weight:normal;
	font-size:11px;


	}

a:hover {
	text-decoration : underline;
	color: #1E465Fb;
	background: transparent; 
	}

a:active {
	text-decoration : underline;
	color: #1E465F;
	background: transparent;  
	font-weight:normal;
	}

a.menu:link, a.menu:visited {
	text-decoration : none;
	color: #027ABB;
	background: transparent; 
	line-height:18px;
	font-size:11px;

	}

a.menu:hover
{
	text-decoration : underline;
	color: #027ABB;
}

a.menu:active {
	text-decoration : none;
	color: #027ABB;
	background: transparent;  
	}


a.info:link, a.info:visited {
	text-decoration : none;
	color: #fff;
	background: transparent; 
	font-size:11px;

	}

a.info:hover
{
	text-decoration : underline;
	color: #fff;
}

a.info:active {
	text-decoration : none;
	color: #fff;
	background: transparent;  
	}


a.livedate:link, a.livedate:visited {
	text-decoration : underline; /*underline, overline, line-through*/
	color: #165093;
	background: transparent; 
	font-size:10px;

	}

a.livedate:hover
{
	text-decoration : underline;
}

a.livedate:active {
	text-decoration : underline;
	}


.pastdate
{
  	text-decoration : line-through;
	color:#808E92;
	font-size:10px;
	font-weight:bold;
}

.overdate
{
  	text-decoration : line-through;
	color:#FA5802;
	font-size:10px;
	font-weight:bold;
}



/*    menu start */


ul#menu
{
   margin-top:1px;
}


ul#menu li
{
   line-height:17px;
   list-style:none;
   text-align:left;

}


ul#menu li a
{
   line-height:17px;
   display: block;
   padding-left:20px;
   width:232px;
   voice-family:"\"}\"";
   voice-family:inherit;
   width:212px;   /* Actual value for conformant browsers  */
   color:#1F4051;
   text-decoration:none;
    /*text-transform:uppercase;*/
   font-weight:bold;
   font-size:11px;
}

ul#menu li a:hover
{
   background:#F9F9F9;
   text-decoration:none;
   color:#1F4051;
}


ul#menu li#submenu_2
{
   background:#D5E2EB;
   border-bottom:1px #fff solid;
}


ul#menu li#submenu_1
{
   background:#D5E2EB;
   border-bottom:1px #fff solid;
}


ul#menu li#submenu_3
{
   background:#D5E2EB;
   border-bottom:1px #fff solid;
}

ul#menu li#submenu_4
{
   background:#D5E2EB;
   border-bottom:1px #fff solid;
}


ul#menu li#submenu_5
{
   background:#D5E2EB;
   border-bottom:1px #fff solid;
}


ul#menu li#submenu_6
{
   background:#D5E2EB;
   border-bottom:1px #fff solid;
}

ul#menu li#submenu_7
{
   background:#D5E2EB;
   border-bottom:1px #fff solid;
}


ul#menu li a.menuon
{
   background:#D5E2EB;
}


ul#menu li a.menudn
{
   background:#f9f9f9;
}



/*    menu end */





table#frame
{
     background: transparent url(../images/bg01.gif) repeat-y right; 
	 border-left:#3D6370 4px solid;
	 margin-top:1px;
}

table#frame td
{
	 background-color:#f9f9f9;
	 border-bottom:#B7D4DA 1px solid;
}


table#frame td.lspace
{
	 background-color:#f9f9f9;
	 border-right:#B7D4DA 1px solid;
	 width:22px;

}

table#frame td.rspace
{
	 background-color:#f9f9f9;
	 border-left:#B7D4DA 1px solid;
	 width:22px;

}

table#frame td.rl
{
	 background-color:transparent;
	 width:6px;

}

table#frame td#main
{
     background: #f9f9f9 url(../images/bg02.jpg) no-repeat center top; 
	 padding:20px;
	 padding-bottom:40px;
	 text-align:left;


}



table#frame table td
{
     border:0px;
     color:#395C67;
	 font-size:11px;
}

td.bgline
{
	 background: transparent url(../images/dotline.gif) repeat-x bottom;
	 height:50px;
	 text-transform:uppercase;
	 text-align:center;
	 padding-top:30px;

}

td.bgline1
{
	 background: transparent url(../images/dotline.gif) repeat-x bottom;
	 text-transform:uppercase;
	 padding-top:20px;

}

table#intro 
{
	/*background: transparent url(../images/dotline.gif) repeat-x top;*/
	border-bottom: 1px solid #BED5DA;
	margin-bottom:10px;

}

table#intro td.tbar
{
     background: #f9f9f9 url(../images/bg02.gif) no-repeat center ; 
	 font-weight:bold;
	 height:20px;
	 font-size:11px;
     border-top:1px solid #BED5DA;
     border-right:1px solid #BED5DA;
     border-left:1px solid #BED5DA;
	 color:#4491BE;
}

table#frame table.calendar td
{
     color:#999;
}

.calendar
{
	 font-size:10px;
     border-left:1px solid #BED5DA;
     border-top:1px solid #BED5DA;
}

.calendar th
{
   border-top:3px solid #C9E5F0;
   border-bottom:1px solid #BED5DA;
     color:#4491BE;
	 font-weight:normal;
}


table#frame table.calendar1 {

}

.calendar1
{
	 font-size:10px;
}

.calendar1 th
{
   border-top:5px solid #C9E5F0;
   color:#777;
   font-weight:normal;
}

.calendar1 th.hold
{
   border-top:5px solid #4491BE;
   font-weight:normal;
}

.calendar1 th.hold1
{
   border-top:5px solid #4491BE;
   color:#395C67;
   font-weight:normal;
}


.caltle
{
	font-weight:bold;
	font-size:10px;
	color:#4491BE;

}

table#intro  td.dptext
{
	padding-left:5px;
	padding-right:5px;
	border:1px solid #BED5DA;
	border-bottom:0px;
    color:#3C728E;
}

table#intro  td.dptext1
{
	padding:10px 20px 10px 10px;
	padding-right:20px;
	border:1px solid #BED5DA;
	border-bottom:0px;
    color:#3C728E;
	text-align:right;
}

table#intro  td.dptext2
{
	padding-left:2px;
	padding-right:2px;
	border:1px solid #BED5DA;
	border-bottom:0px;
	color:#070707;
}

table#intro  td.dptext table 
{
    margin-top:10px;
	margin-bottom:10px;
}


table#intro  td.dptext table td
{
    color:#070707;
}

table#intro  td.dptext table th
{
    color:#395C67;
	font-weight:normal;
}


table#intro  td.dptext p
{

	 padding-top:10px;
	 margin-bottom:0px;
	 font-size:12px;
	 padding-left:10px;
}

.plist
{
     LIST-STYLE-TYPE: square;
	 padding-left:30px;
	 padding-top:10px;
	 padding-bottom:20px;
	 color:#070707;
     font-size:12px;
}


.plisterror
{
     LIST-STYLE-TYPE: square;
	 padding-left:30px;
	 padding-bottom:10px;
	 color:#FA5802;
}

.script
{
   color:#395C67;
   font-size:10px;
   font-weight:normal;
}

.script1
{
   color:#395C67;
   font-size:9px;
}

.page
{
     	 color:#008001;
}

.sum
{
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	font-family:'Arial';

}

.bgimg
{
     background: #f9f9f9 url(../images/bg02.gif) no-repeat center ;    
	 margin-bottom:20px;
}

table#search
{
     background: transparent url(../images/dotline.gif) repeat-x bottom;
	 height:64px;
}

.price
{
    color:#496B82;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	font-family:'Arial';
	margin-right:20px;
}


.copy
{
    text-align:center;
	font-size:9px;
	margin-top:40px;
	margin-bottom:30px;
}

/*
table#frame td.rimg
{
     border-right:1px solid #ADC8CF;

}

table#frame td#maintd
{
   background: #f9f9f9 url(../images/righttop.gif) no-repeat right top ; 
}
*/
img.ra
{
   margin-right:10px;
}

img.t30
{
   margin-top:30px;
}


.alarm
{
   	color:#FA5802;
	font-size:10px;
}




table#frame td.bgblue
{
  background-color:#C4DDE2;
  height:300px;
  vertical-align:top;
}


table#search
{
}

table#search td
{ 
   background:transparent;
   border:0px;
   font-size:9px;
   color:#395C67;

}

.w80
{
  width:80px;
}

.w100
{
   width:100px;
}

.w140
{
  width:150px;
}


.w180
{
  width:180px;
}
.w200
{
  width:200px;
}

.policy2
{
  font-family: "Arial";
  font-size:12px;
  padding:10px;
  overflow-y:auto;
  height:80px;
  background-color:white;
  border-style:inset;
  border:1px;
  margin:10px;
}

.policy
{
  font-family: "Arial";
  font-size:12px;
  padding:10px;
  padding-bottom:40px;
  overflow-y:auto;
  height:400px;
  background-color:white;
  border-style:inset;
  border:1px;
  margin:10px;
}


.tmenu
{
   height:22px;
   color:#00267f;
   text-align:right;
   padding-right:20px;
}
a.menu1:link, a.menu1:visited {
	text-decoration : none;
	color: #1F4051;
	background: transparent; 
	line-height:18px;
	font-size:11px;
	font-weight:bold;

	}

a.menu1:hover
{
	text-decoration : underline;
	color: #1F4051;
}

a.menu1:active {
	text-decoration : none;
	color: #1F4051;
	background: transparent;  
	}

.bder
{
  border:1px solid #0F6BAB;
}

table.tour
{
	margin-top:30px;
}

 table.tour th
{
    background: #f9f9f9 url(../images/listbar.jpg) repeat-y; 
    color:#fff;
    font-weight:bold;
    padding-left:10px;
    line-height:20px;
    font-size:11px;'
}