﻿div.inline, span.inline, p.inline, a.inline, img.inline, label.inline, h2.inline, h3.inline
{
	vertical-align:top;
	display: inline-block;
	display: -moz-inline-block;
	zoom: 1;
	*display: inline;
}

ul.inline
{
	display: block;	
}

.block
{
    display: block;
}

ul.inline li
{
	vertical-align:top;
	display: inline-block;
	display: -moz-inline-block;
	zoom: 1;
	*display: inline;
}

.width-full
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.width-onethird-gap
{
	width:31% !important;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

.width-onethird-gap img
{
    width: 150px;   
    height: 80px;
}

.width-onethird
{
	width:33% !important;
	padding: 0;
	margin: 0;
}

.width-half
{
    width: 48% !important;
    padding: 0 2px;   
}

.color999
{
	color: #999 !important;	
}

.padding-nill
{
    padding: 0 !important;
    margin: 0 !important;   
}

.padding-all
{
	padding: 4px;
	clear: both;
}

.padding-gap
{
	padding: 3px 0 0px 0;
	clear: both;
}

.padding-top
{
	padding-top: 10px !important;
	clear: both !important;	
}

.padding-top-small
{
    padding-top: 5px !important;
	clear: both !important;
}

.text-small
{
	font-size: 11px;	
}

.text-normal
{
	font-size: 12px;
	text-align: justify;
}

.overlay-div
{
	position:relative;
	margin: 3px 0;
	display: inline-block;
	display: -moz-inline-block;
	zoom: 1;
	*display: inline;
}



.input183
{
	width: 180px;
	font-size: 13px;
	background: url(../Index_files/input183.png) 50% 50% no-repeat;
	border: none;
	padding: 0;
	padding-left: 5px;
	margin: 0;
	min-height: 16px;
	_height: 16px;
}

.input87
{
	width: 88px;
	background: url(../Index_files/input87.png) 50% 50% no-repeat;
	border: none;
	font-size: 11px;
	padding: 0;
	padding-left: 5px;
	margin: 0;
	min-height: 15px;
	_height: 15px;
}
.input130
{
	width: 125px;
	background: url(../Index_files/input130.png) 50% 50% no-repeat;
	border: none;
	font-size: 12px;
	padding: 0;
	padding-left: 5px;
	margin: 0;
	min-height: 16px;
	_height: 16px;
}

.inputHintOverlay
{
	color: #999;
	font-size: 12px;	
}

.align-center
{
	text-align: center !important;	
}

.align-justify
{
	text-align: justify !important;	
}

.align-left
{
	text-align: left !important;	
}
.align-right
{
	text-align: right !important;	
}

.liquid-round
{
	background: #fff url(../Index_files/leftside.jpg) repeat-y left top;
	margin-bottom: 10px;
	width:292px;
}
.liquid-round .top
{
	vertical-align: top;
	display:block;
	height: 16px;
	background: url(../Index_files/top.jpg) no-repeat left top;
}
.liquid-round .top div.span
{
	height: 16px;
	background: url(../Index_files/topright.jpg) no-repeat right top;
}
.liquid-round .center-content
{
	position: relative;
	text-align:center;
	background: url(../Index_files/right.jpg) repeat-y right top;
	padding: 7px 13px 1px 13px;
	margin: -2px 0 0 0;
}
.liquid-round .bottom
{
	height: 17px;
	background: url(../Index_files/bottom.jpg) no-repeat left bottom;
}
.liquid-round .bottom span
{
	display: block;
	height: 17px;
	background: url(../Index_files/bottomright.jpg) no-repeat right top;
}

.solid-round
{
	background: #fff url(../Index_files/solid.jpg);
	margin-bottom: 10px;
}
.solid-round .top
{
	vertical-align: top;
	display:block;
	padding: 0;
	margin: 0;
	height: 10px;
	background: url(../Index_files/top-solid.jpg) no-repeat left top;
}
.solid-round .top div.span
{
	height: 10px;
	padding: 0;
	margin: 0;
	background: url(../Index_files/topright-solid.jpg) no-repeat right top;
}
.solid-round .center-content
{
	position: relative;
	text-align:center;
	background: url(../Index_files/solid.jpg);
	padding: 10px;
	margin: 0;
}
.solid-round .bottom
{
	height: 10px;
	background: url(../Index_files/bottom-solid.jpg) no-repeat left bottom;
}
.solid-round .bottom span
{
	display: block;
	height: 17px;
	background: url(../Index_files/bottomright-solid.jpg) no-repeat right top;
}

.widthauto
{
	width: auto !important;
}

input[type=submit].blue
{
	width: 50px;
	height: 20px;
	line-height: 20px;
	background: url(../Index_files/submit_blue-2.jpg)50% 50% no-repeat;
	border: none;
	text-align: center;
	color: White;
	font-weight: bold;
	font-size: 12px;
}

input[type=submit].gray, input[type=reset].gray
{
	width: 50px;
	height: 20px;
	line-height: 20px;
	border: none;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	background: url(../Index_files/submit_gray.png) 50% 50% no-repeat;
}

.gray-gradient
{
	text-align:left;
	background: url(../Index_files/gray-gradient-bg.jpg) repeat-x;
	border: 1px solid #d7d7d7;
	color: #000000;
	padding: 0 30px 0 5px;
	margin: 10px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
    font-family: Calibri;
    letter-spacing: 1px;
}

.gray-gradient a
{
	color: #000000;
    font-family: Calibri;
}

input[type=button].search, input[type=submit].search, a.search
{
	width:60px;
	height: 16px;
	line-height: 16px;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: url(../Index_files/search.jpg) 50% 50% no-repeat;
}

.banner
{
	text-align: center;
	padding: 7px 0;	
}

.long-banner
{
	text-align: center;
	padding: 0;
}

.long-banner a
{
	display:block;
}

h2.blue, h2.blue a:link, h2.blue a:visited, h2.blue a:hover, h2.blue a:active
{
	color: #00438b;
	font-size: 20px;
	padding: 5px 0;
}

h2.brown
{
	color: #b96d14;
	font-size: 20px;
	padding: 5px 0;
}

h3.blue
{
    color: #5786b4;
	font-size: 17px;
	padding: 5px 0;
}

h3.cyan, h3.cyan a, span.cyan,  span.cyan a
{
    display: block;
    font-weight: bold;
	font-size: 17px;
	color: #926A39;
	padding: 5px 0;
}

h4.black, h4.black a:link, h4.black a:visited, h4.black a:hover, h4.black a:active
{
	font-size: 15px;
	padding: 5px 0;
	color: Black;	
}

h5.black, h5.black a:link, h5.black a:visited, h5.black a:hover, h5.black a:active
{
	font-size: 14px;
	color: Black;
	padding: 5px 0;
}

h5.gray, h5.gray a:link, h5.gray a:visited, h5.gray a:hover, h5.gray a:active
{
	font-size: 12px;
	color: #444;
	padding: 5px 0 0;
}

.highlight
{
    color:Black;
    font-weight: bold;
    text-decoration: underline;   
}

.destination-page-text img.width-full
{
    padding: 5px 0;   
}

.plain-form
{
    background-color:#f5f4f2;
    padding:10px;   
}

div div p.border-bottom-brown
{
    padding: 8px 0;
    border-bottom: 1px solid #926A39;
}

.bold
{
    font-weight: bold;   
}

.float-left
{
    float:left;
}