a:link
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a:active
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a:visited
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a:hover
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a:link.mnu
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
a:active.mnu
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
a:visited.mnu
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
a:hover.mnu
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #e1e1e1;
}
a:link.lrg
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a:visited.lrg
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a:active.lrg
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.lrg
{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.o-l-n {
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ff9933;
}
.o-m-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ff9933;
}
.o-s-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff9933;
}
.o-l-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff9933;
}
.o-m-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff9933;
}
.o-s-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
}
.w-l-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}
.w-m-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}
.w-s-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.w-l-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.w-m-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.w-s-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.g-l-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #3e3933;
}
.g-m-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3e3933;
}
.gsn, .g-s-n{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3933;
}
.g-l-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3e3933;
}
.g-m-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3e3933;
}
.gsb, .g-s-b{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e3933;
}
.profileHighlightsBold
{
	color: #ff6600;
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.profileHighlightsNormal
{
	color: #ff6600;
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.lg-title{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.warn{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.bodymain { 
	/*background-image: url("../../images/o_bg.gif");*/
	/*margin: 5px; */
	padding: 0px; 
	height:100%;
	/*background-repeat: repeat-x;*/
}
.bodymenu { 
	margin: 0px; 
	padding: 0px; 
	height:100%;
} 
.bodyassist { 
	margin: 0px; 
	padding: 0px; 
	height:100%;
} 
.menutable { 
	margin: 0px; 
	padding: 0px; 
	height:100%;
}
.h-o {
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	white-space: normal;
}
.sh-o {
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	white-space: normal;
}
.thumbnail{
	border-width: thin;
	border-color: black;
	height: 60px;
	width: 60px; 
	overflow: hidden;
	background-repeat: no-repeat;
}
.wtl{
	/*background-image: url("../../images/0_tl.gif");*/
	/*background-repeat: no-repeat;*/
	background-position: top left;
	width: 12px;
}
.wtr{
	/*background-image: url("../../images/0_tr.gif");*/
	/*background-repeat: no-repeat;*/
	background-position: top right;
	width: 12px;
}
.wbl{
	/*background-image: url("../../images/0_bl.gif");*/
	/*background-repeat: no-repeat;*/
	background-position: bottom left;
	width: 12px;
}
.wbr{
	/*background-image: url("../../images/0_br.gif");*/
	/*background-repeat: no-repeat;*/
	background-position: bottom right;
	width: 12px;
}
.intl{
	/*background-image: url("../../images/o_1_tl.gif");*/
	/*background-repeat: no-repeat;*/
	background-position: top left;
	width: 12px;
}
.intr{
	/*background-image: url("../../images/o_1_tr.gif");*/
	/*background-repeat: no-repeat;*/
	background-position: top right;
	width: 12px;
}
.tbl-3{
	background-color: #e1e1e1;
}
.btn_bg{
	text-align: center;
	background-repeat: no-repeat;
	background-position: top right;
	height: 20px;
}
.btn_travel{
	text-align: center;
	background-repeat: no-repeat;
	background-position: top right;
	height: 22px;
	background-image: url('../../images/button_travel.png');
}
.menutext{
	font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
div.paymentIcon{
	float: left;
	padding: 5px;
	vertical-align: middle;
	border: none;
}

img.galleryThumbnailPlain {
    border: none;
    margin: 2px;
}
img.galleryThumbnailShown {
    border: solid 2px gray;
    margin: 0px;
}
img.galleryThumbnailClicked {
    border: solid 2px black;
    margin: 0px;
}

.tooltip 
{
    font-family: tahoma, Arial,verdana, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: normal;
	color: #000000;
    background-color: #ffffff;
    top: 0;  
    left: 0; 
    z-index: 2; 
    padding: 3px; 
    border: solid 2px #ff9933;
    visibility: hidden; 
    position: relative;
}