body {
 margin: 0;
 padding: 10px 0 0 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
}

#outside
{
  padding: 20px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 1000px;
  text-align: left;
  background: #FFFFFF url("../images/container_background.png") no-repeat top center;
}


#maincontainer
{
  width: 970px;
  text-align: left;
  margin: 0 0px 0px 16px;
  padding: 0px 0px 0px 0px;
  }


a:link {color:#3399FF;}
a:visited {color:#3399FF;}
a:hover {color:#000080;}
a:active {color:#0000FF;}

h1 {
	font-size: 26px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
}

h2 {
	font-size: 20px;
	color: #000000;
	padding: 0px 0px 0px 0px;
    line-height: 20px;
	}

h3 {
	font-size: 16px;
	color: #000080;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
	}

h4 {
	font-size: 14px;
	color: #006AC3;
	}
h5 {
	font-size: 13px;
	color: #000080;
	padding: 0px 0px 0px 0px;
	line-height: 14px;
	}

b{font-size: 102%;}
em{color: red;}


#topsection{
height: 160px; /*Height of top section*/
}

#topsection h1{
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 280px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 260px; /*Width of left column*/
margin-left: -100%;
}

.quote {
	border-top: 1px solid #E5E5E5;
	background-color: #f7f7f7;
	border-bottom: 1px solid #E5E5E5;
border-left: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
	padding: 15px 15px 15px 65px;
	background-image: url(../images/bg_quote.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	color: #0066CC;
	font-style: italic;
}


.mask{
   position: relative;
   overflow: hidden;
   margin: 0px auto;
   width: 100%;
   background-color: #fefefe
}
.header{
   float: left;
   width: 100%;
   background-color: #fff
}
.colleft{
   position: relative;
   width: 100%;
   right: 50%;
   background-color: #fff
}
.col1{
   position: relative;
   overflow: hidden;
   float: left;
   width: 48%;
   left: 101%;
   background-color: #fff
}
.col2{
   position: relative;
   overflow: hidden;
   float: left;
   width: 48%;
   left: 3%;
   background-color: #fff
}


#footer{

clear: left;
width: 100%;
background: #fff;
color: #808080;
text-align: center;
padding: 4px 0;
  font-size: 80%
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 250px;
padding: 5px;
margin: 5px;
border: 1px solid #ccc;
}


#vertmenu h1 {

display: block;
background-color:#013CD6;
font-size: 100%;
padding: 5px 0 5px 3px;
border: 1px solid #000000;
color: #fff;
margin: 0px;
width:245px;
  text-align: center;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 100%;
display: block;
border-bottom: 1px dashed #FFF1F1;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:245px;
text-align: left;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

form#form1 { margin: 0 0 20px 0; padding: 10px; border: 1px solid #ccc; }
form#form1 ul { margin: 0; padding: 0; }
form#form1 li { margin: 0; padding: 0; list-style-type: none; }

/*-- top margin is 10px right margin is 25px bottom margin is 15px left margin is 50px --*/
/*-- added 11/06/2009 --*/
img.main_hotel_image { border: 1px solid #ccc; padding: 8px; margin:0px 5px 0px 5px;}
img.main_page { border: 0px; padding: 4px; margin:5px 10px 10px 10px; }
img.top_image { border: 0px; padding: 0px; margin:0px 0px 0px 0px; }
.grey_border { border: 1px solid #ccc; padding: 8px; }
.no_border { border: 0px; padding: 4px; }
.google_border { border: 0px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80% }

div.clear {clear: both;}

table {
  margin: auto;
  font-size: 100%;
  text-align: left;
  border: 1px solid #ccc;
  padding: 8px;
}
tr {
margin: auto;
  text-align: left;
  border: 1px solid #ccc;
}
td {
  margin: auto;
  text-align: left;
  border: 1px solid #ccc;
  padding: 8px;
  font-size: 100%;
  color: #000080;
  }

.top_table
{
border: 0px;
padding: 2px;
  margin: 0,0,0,0;
  text-align: left;
}

hr {
	border: none 0;
	border-top: 1px solid #cccccc;
	height: 1px;
}
div#map { width: 620px; height: 640px; border: 1px solid #ccc; padding: 8px;}



/* -- extra classes for alignment --*/
.aligncenter {
        text-align: center;
}
