﻿h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

:link,:visited { text-decoration:none }
a img,:link img,:visited img { border:none }

body 
{
	background: #e4e5e0;
	font-size:11px;
	color: Black;
}

a
{
	color: blue;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
	color:Purple;
}

h1
{
	font-family: Georgia, serif;
	font-weight: bold;
	text-align: center;
}

h2
{
	font-size:15px;
	padding: 5px 0 0;
	text-align: center;
}

p
{
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

.container_12
{
	margin-top:3px;
	margin-bottom:5px;
	color:Black;
	background-repeat: no-repeat;
	border:none;
}

.container_16
{
	background: #fff url(img/16_col.gif) repeat-y;
}

#background-top
{
	background-image: url(../../images/background-top.jpg);
	float:left;
}

#top_half
{
	min-height:380px;
	float:left;
}

#middle_half 
{
	min-height:	25px;
	float:left;
}

#bottom_half
{
	min-height:305px;
	background-image: url(../../images/background-bottom.jpg);	
	background-position:bottom;
	background-repeat: repeat-x;
	color:Gray;
}

#footer
{
	clear:both;
	border:none;
	padding:0px;
	margin:0px;
	background-color: #0000ff;
	color:White;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#book
{
	width:900px;
	min-height:390px;
	background-image: url(../../images/dest-backgr.gif);
	background-repeat:no-repeat;
}

#book_inner
{
	width:740px;
	height:350px;
	position:relative;
	left:90px;
	top:20px;
}

.news_header
{
	font: 14pt Tahoma;
	font-weight: bold;
	line-height: 20px;
}

.news_content
{
	font: 12pt Tahoma;
	font-weight:normal;
}

.news_caption
{
	font: 10pt Tahoma;
	font-weight:normal;
}

.wizard_table
{
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: #007FFF #007FFF #007FFF #007FFF;
	border-collapse: separate;
	background-color: white;
}

.wizard_table th
{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #007FFF #007FFF #007FFF #007FFF;
	background-color: white;
	text-align:center;
	vertical-align:top;
}

.wizard_table td
{
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #007FFF #007FFF #007FFF #007FFF;
	background-color: white;
	text-align:left;
	vertical-align:top;
}

.home1
{
	text-align:left;
	border:dotted 1px gray;
}

.home1 h1
{
	text-align:left;
}

.home1 h2
{
	text-align:left;
}

.home1 p
{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.home1 a
{
	color:Gray;
}

.home1 a:hover
{
	text-decoration:underline;
}

.faq_table
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: #007FFF #007FFF #007FFF #007FFF;
	border-collapse: separate;
	background-color: white;
}

.faq_table th
{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #007FFF #007FFF #007FFF #007FFF;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;	
	text-align:center;
	color:#007FFF;
}

.faq_table td
{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #007FFF #007FFF #007FFF #007FFF;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:left;
	color:#007FFF;
}

.faq_table td .hidden
{
	display:none;
	_display:inline;
}

.faq_table td:hover .hidden
{
	display:block;
	position:relative;
	top:5px;
	background-color:#007FFF;
	color:White;
	border:none;
	margin-bottom:5px;
}

