@charset "utf-8";

/* CSS Document */
body{margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; background:url(../images/body_bg.gif) repeat; line-height: 16px}

/* Link */
a {text-decoration : none;}
a:link {color :#025C96;}
a:visited {color :#025C96;}
a:hover, a:active, a:focus {color :#025C96;}


/* Form */
/*input{ font-size:11px; border: 1px solid #CCCCCC}
textarea{ font-size:11px; border: 1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif}
select{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
*/
input{ border: 1px solid #CCCCCC}
textarea{ border: 1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif}
select{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}


/* Heading */
h1 {font-size: 250%;margin-top:.6em; margin-bottom:0px; color:#333333; font-family:Arial, Helvetica, sans-serif; color:#025C96; line-height: 34px}
h2 {font-size: 136%}

h3 {font-size: 126%; color:#F26521;}
h3.header{ text-transform:uppercase; font-size:116%; background:url(../images/bullet1.gif) no-repeat 7px 3px; padding-left: 24px; margin-top:.6em; margin-bottom:0em; color: #333333}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%; background-color: #F4FAFA;  font-weight: normal; }
#map a{text-decoration: none;}
#map a:hover{color:#199DFF}
#headmenu{ float:right; width: 750px;  color:#FFFFFF; padding:3px; padding-left:10px; padding-right:10px; font-weight:bold; text-align:right}
#headmenu a:link {text-decoration: none}
#headmenu a:visited {text-decoration: none}
#headmenu a:active {text-decoration: none}
#headmenu a:hover{font-size:16; color:#ff0000; text-decoration:underline; font-weight:bold;}
#headmenu a{ color:#FFFFFF; font-weight:bold}
#wrapper{width: 1003px; background: url(../images/left_bg.gif) repeat-y 0px 280px ; margin: 0 auto;}
.sitemapblock{ width:28%; padding:10px}

/*=====promotion======*/
#page-wrap 									{ width: 380px;  position: relative; min-height: 300px;}		
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 380px; height: 280px; }
.stripViewer .panelContainer					{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 380px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px;  }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 					{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }



/* Left Side.... */
/*#left{width:197px; background: url(../images/body_bg.gif) repeat-x;  float:left } original*/
#left{width:197px; float:left }
#login{background: url(../images/bg_menu.gif) no-repeat; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
.listmenu{background:url(../images/line.gif) no-repeat;margin: 6px;}
.listmenu ul{ margin:0px 2px; padding:0px; list-style-type: none;}
.listmenu li{ padding:5px; text-transform:uppercase; padding-left:0px; background: url(../images/dotted.gif) no-repeat 1px 22px;}
.listmenu li a{ padding:5px; padding-left:10px; text-transform:uppercase; text-decoration:none; background:url(../images/arrow.gif) no-repeat 0px 9px;}
.listmenu li a:hover{text-align:left; color:#199DFF}
.box{margin:7px; background-color: #F2F2F2; border: 1px solid #CCCCCC; padding: 5px;}

#menucont a{color:#006699; text-decoration:none;}
#menucont a:hover{color:#ff0000; text-decoration:underline; font-weight:bold;}

.menulinks2 {position:relative;}
#menucont2 a{color:#006699; text-decoration:none;}
#menucont2 a:hover{color:#ff0000; font-weight:bold;}

/* Body.... */
#body{ background:url(../images/body_bg.gif); width: 802px; float:left}
#header{ width:100%; height: 100px; background: url(../images/banner.gif) no-repeat;}
#menu{ background: url(../images/menu_bg.jpg); border-bottom: 3px #006699 solid; padding-top:2px}
#module{ height: 37px;  font-weight:bold; letter-spacing: 1px; font-size:12px; border: 1px solid #3399cc; border-bottom:0px; border-right: 1px solid #006699; margin: 0px 1px 0 1px}
#module a:hover{text-decoration:underline overline; font-weight:bold;}
#module ul{ list-style-type: none; margin:10px; padding:2px;}
#module li{ float:left; text-align:center; padding-left:10px; padding-right:10px; background: url(../images/split.jpg) no-repeat right;}
#module li.last{ background: none}
#module li a{color:#FFFFFF; text-transform:uppercase; text-decoration:none}
#content{ float:none; border: 1px solid #FFFFFF; border-top:2px solid #FFFFFF; padding-top:10px; background:url(/images/content_bg.gif) repeat-x #FFFFFF;}
.xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fff;}
.xsnazzy h2 {font-size:2em;color:#06a; border:0;}
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent; margin:0px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F2F2F2; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.xb1 {margin:0 5px; background:#CCCCCC}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#F2F2F2; border:0 solid #CCCCCC; border-width:0 1px;}

/* Content.... */
#tour_list{ padding:20px; font-size:12px}
.tablemoney {width: 100%;} /* Table Money.... */
.tablemoney .th {background-color: #f00;color: #fff;font-weight: bold;border-bottom: 1px dotted #f00;}
.tablemoney .tr:nth-child(odd) {background-color: #eee;}
.tablemoney .tr {border-bottom: 1px solid #CCCCCC}
.tablemoney .td {float: left;width: 47%;padding-left: 2%;}
.box50{ float:left; width:50%; overflow: hidden}
.box70{ float:left; width:75%; overflow: hidden}
.box30{ float:left; width:25%; overflow: hidden}
.box25{ float:left; width:25%; overflow: hidden}
.box100{ float:left; width:100%; overflow: hidden}
#news{ background-color="#EEFAFF" text-align:justify; margin:0px; padding:20px; padding-right:0px; padding-bottom:0px;}
#gallery {vn.yahoo.com (line 302)
margin-bottom:8px;
}
.mod, .mod .hd, .mod .tabs li a, .pv-img, .pv-ft img, .pv-ft li.on, .pvph img, #tkr1, #trough li a, #sf-tabs li a, #mobile-ad, #inside img, #video-player, #inside-video, #navbar, .page-narrow #trough .ft {t1_1.2-min.css (line 4)
border-color:#B0BDC6;
}
.mod {vn.yahoo.com (line 118)
background:#FFFFFF none repeat scroll 0% 0%;
border-style:solid;
border-width:1px;
clear:both;
margin-bottom:10px;
}
.mod, .mod .hd, .mod .tabs li a, .pv-img, .pv-ft img, .pv-ft li.on, #tkr1, #trough li a, #sf-tabs li a, #mobile-ad, .page-narrow #trough .ft {vn.yahoo.com (line 53)
border-color:#FFFFFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {vn.yahoo.com (line 34)
margin:0pt;
padding:0pt;
margin-top: 0pt;
}
#tour{ text-align:justify; margin:0px; padding:20px 20px 0 10px;}

.glidecontentwrapper{
position: relative; /* Do not change this value */
/*width: 450px;
height: 110px; /* Set height to be able to contain height of largest content shown*/*/
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
visibility: hidden;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
	width: 360px;
	margin-top: 6px;
	text-align: center; /*How to align pagination links: "left", "center", or "right"
	background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
	display: -moz-inline-box;
	display: block;
	width: 40%;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 5px 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	height: 40px;
	border: 1px solid #FFF;
	overflow: hidden;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	background: #EEFAFF;
	border: 1px solid #ABD4EE;
	color: black;
}

.glidecontenttoggler a:hover{
	background: #EEFAFF;
	border: 1px solid #ABD4EE;
	color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}
.other{ list-style-type: none; padding:0px; margin:5px 0 0 0}
.other li{ background: url(../images/news_dotted.jpg) repeat-x 3px 20px; padding:4px}
.other li a{ background:url(../images/dot.gif) no-repeat 0px 5px; padding-left:7px; text-decoration:none; text-transform:uppercase}
.other li a:hover{color:#199DFF; font-weight: bold}
.noother{ list-style-type: none; padding:0px; margin:5px 0 0 0;}
.noother li{ background: url(../images/news_dotted.jpg) no-repeat 3px 20px; padding:4px}
.noother li a{ background:url(../images/dot.gif) no-repeat 0px 5px; padding-left:7px; text-decoration:none; text-transform:uppercase}
.twoother{ list-style-type: none; padding:0px; margin:5px 0 0 0}
.twoother li{ background: url(../images/news_dotted.jpg) no-repeat 3px 20px; padding:4px; float:left; width: 300px;}
.twoother li a{ background:url(../images/dot.gif) no-repeat 0px 5px; padding-left:7px; text-decoration:none; text-transform:uppercase}
.twoother li a:hover{color:#199DFF; font-weight: bold}
.otherleft{float: left; width: 110px}
.otherright{float: left; width: 630px;}

#menutourleft a:hover(color:#199DFF; text-align:left;  )
.title{ text-transform:uppercase; color: #ff9900; text-decoration: none }
.title a{text-decoration:none;}
#title {color:#FF7B19; text-transform:uppercase}
#title a:link {text-decoration: none}
#title a:visited {text-decoration: none}
#title a:active {text-decoration: none}
#title a:hover{font-size:16; color:#ff0000; text-decoration:underline; font-weight:bold; }
#title a{ color:#FF7A18; font-weight:bold}
.border{ padding:2px; border:1px solid #666666}
.heading{ background-color="#abd4ee" text-transform:uppercase; color:#333333; margin:0px 0 15px 0; padding:0px 0px 0px 0px; border-bottom:1px solid #CCCCCC; height: 13px; float:none; clear:both}
.heading img{ margin-top:5px; margin-right:3px}
.heading h3{ margin: 0 0 0px 0px; padding:0px; float:left; background:#FFFFFF; border-left: 3px solid #999966; padding-left:3px; position:absolute}
#features{ float:none; clear:both}
#features .boxright{ padding: 0px; }
#features .boxright{ padding-top: 0px}
#features .one{ margin:10px; border: 1px solid #CCCCCC; padding:10px; padding-left:50px; color: #999999}
#currency{background:url(../images/dollar.gif) no-repeat #F2F2F2;}
.currency{ border-left: 3px #99cc66 solid; padding-left:5px}
.currencytext{ color: #99cc66; text-decoration:none; text-transform:uppercase; font-weight: bold; font-size:13px} 
#weather{background:url(../images/weather.gif) no-repeat #F2F2F2;}
.weather{ border-left: 3px #3086ED solid; padding-left:5px}
.weathertext{ color: #3086ED; text-decoration:none; text-transform:uppercase; font-weight: bold; font-size:13px} 
#support{background:url(../images/support.gif) no-repeat #F2F2F2 2px;}
.support{ border-left: 3px #CFC700 solid; padding-left:5px}
.supporttext{ color: #CFC700; text-decoration:none; text-transform:uppercase; font-weight: bold; font-size:13px} 
#event{background:url(../images/event.gif) no-repeat #F2F2F2}
.event{ border-left: 3px #F16450 solid; padding-left:5px}
.eventtext{ color: #F16450; text-decoration:none; text-transform:uppercase; font-weight: bold; font-size:13px} 
#destination{ float:none; clear:both; margin:20px; margin-top:0px}
#destination .desheading{ text-transform:uppercase; color:#333333; margin:0px 0 15px 0; padding:0px 0px 0px 0px; border-bottom:5px solid #F2F2F2;}
.desheading h3{ margin: 0 0 0px 0px; padding:3px; background:#FFFFFF; padding-left:10px; border-bottom:1px solid #CCCCCC;} 
.descontent{ text-align:center}
.descontent img{ margin-left:27px; margin-right:27px} 
.float {float: left; margin: auto}
.float p {text-align: center;}
.float p a{ text-decoration:underline}

#dir{ border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding:5px; margin-bottom:20px; background: url(../images/root.gif) no-repeat 2px 6px; padding-left:25px;}  


#tour_content{ padding:20px; font-size:12px}
#mytable caption {padding: 0 0 5px 0;width: 700px;	 font: italic 11px Verdana, Arial, Helvetica, sans-serif;text-align: right;} 
#mytable th {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA url(../images/bg_header.gif) repeat-x}
#mytable th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none}
#mytable td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
#mytable td.alt {background: #F5FAFA;color: #797268;}
#mytable th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff url(../images/bullet3.gif) no-repeat;font: bold 12px Verdana, Arial, Helvetica, sans-serif;}  
#mytable th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(../images/bullet4.gif) no-repeat;font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #797268;}
.searchbox{ margin-bottom:30px; border-right: 10px #F9F6EC solid;border-left: 10px #F9F6EC solid;border-top: 30px #F9F6EC solid;border-bottom: 30px #F9F6EC solid; background: #F9F6EC}
.searchtitle{ text-transform:uppercase; color: #6E5729}
.search{ border: 1px #F7EFDE solid; border-top: 3px #F7EFDE solid; padding:10px; color:#6E5729; font-size:11px; font-weight:bold; background:#FFFFFF; height:1%}   
.searchrow {clear: both;padding-top: 5px;} 
.searchrow span.label {float: left;width: 150px;text-align: right;}
.searchrow span.formw {float: right;width: 500px;text-align: left;}
#tourfastaccess{ background:#EEFAFF; border-top: 1px solid #ABD4EE; border-bottom: 1px solid #ABD4EE; padding:5px}

#bshotels {
line-height:23px;
_line-height:28px;
border-bottom: 1pt inset;
border-bottom-color:#09F;
}

/* Footer.... */
#footer{ border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
#footercontent{ width: 950px; text-align:right; padding:10px}
#footerend{width: 950px;  text-align:right; margin-bottom:20px; padding:10px}
.tour{text-align:justify; margin:0px; padding:20px; padding-bottom:0px;}
.tourtype{ padding:5px; text-transform:uppercase; padding-left:20px}
.tourtype a:hover{color:#199DFF; text-decoration:underline}
.tourcontent{ padding:10px; }
#tourcontent a{ color:#006699l; text-decoration:underline}
.tourtype img{ padding-top: 6px; padding-right:5px}
.tourtype h3{ padding:0px; margin:0px; text-transform:uppercase; font-size:13px;}

/* Destination.... */
.destablepag {width: 100%;} /* Table Money.... */
.destablepag .th {background-color: #f00;color: #fff;font-weight: bold;}
.destablepag .tr:nth-child(odd) {background-color: #eee;}
.destablepag .td {float: left;width: 47%;padding-left: 2%;}
.despagination{ border-left: 0px;  height: 1%; border-bottom: 1px solid #CCCCCC; margin:20px; font-size:12px}
#desdir{ border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding:5px; margin-bottom:20px; background: url(/images/root.gif) no-repeat 2px 6px; padding-left:25px; margin:20px; font-size:12px}

/* Destination.... */
#des_content{ padding:20px; font-size:12px}

/* Contact.... */
.contactbox{ margin-bottom:30px; }
.contact{ padding:10px; color:#6E5729; font-size:11px; font-weight:bold; background:#FFFFFF; height:1%}
.contactrow {clear: both;padding-top: 5px;}
.contactrow span.label {float: left;width: 150px;text-align: right;}
.contactrow span.formw {float: right;width: 500px;text-align: left;}

.image{ float:left;}
.image .caption { font-size: 80%;font-family: Verdana, Arial, sans-serif;text-align: center; float:none }
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
position: absolute;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
padding: 2px 40px;
margin-right: 3px;
border: 1px solid #ABD4EE;
color: #2d2b2b;
background: #EEFAFF;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
	display:none;
}
.tabcontent form{
	padding: 20px 0 0 0;
	margin: 0;
}
*html .tabcontent form{
	padding: 21px 0 0 0;
}
@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(../images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(../images/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 0px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.box50 .tour{
	height:100%;
}



/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
}

#tplPreviewTitle {
  font-size: 16px;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}


<!--Tropic style-->
.DivBorderLeft
{
	border-right: #91A7B6 1px solid;
	border-left: #91A7B6 1px solid;
	border-top: #91A7B6 1px solid;
	border-bottom: #91A7B6 1px solid;
	width:180px;
}

.tdLeftFont
{
    
	padding: 10px 0px 5px 5px;
	font-size:12px;
	font-weight:bold;
	color: white;
	font-family:Aial;
	background-color:#3F74A8;
	margin-bottom:3px;
	vertical-align:middle;
	text-indent:2px;
}

.tdLeftFontNoBackGround
{
    
	padding: 10px 0px 5px 5px;
	font-size:12px;
	font-weight:bold;
	color: white;
	font-family:Aial;
	/*background-color:#26527D;*/
	margin-bottom:3px;
	vertical-align:middle;
	text-indent:2px;
}

.tdLeftFont a
{ text-decoration:none;
	color:#FFFFFF;
}


.Note
{   
  color: #FF0000;	
}
.textblue
{
 color:#0000FF;
}

.root{ background:#F2EFE6; background-color="#F2EFE6"; margin:0px 0 0px 0; padding:0px 0px 10px 0px; height: 13px; float:none; clear:both}
.root a{ text-decoration:underline;}

.wideButton,
.thinButton,
.tallButton
{background:transparent url(../images/re-background-sprite.gif) repeat}


.borderphotoleft, .photoleft-index { 
	margin: 2px 12px 12px 2px;
	padding: 4px 4px 4px 4px;
	border: 1px solid;
	border-top-color: #DDE6EE;
	border-right-color: #DDE6EE;
	border-bottom-color: #DDE6EE;
	border-left-color: #DDE6EE;
	background-color: white;
	float: left;
	clear: both;
}

.photoright, .photoright-200 { margin: 1px 0 12px 12px ; border: 1px solid; border-top-color: #DDE6EE; border-right-color:#DDE6EE; border-bottom-color: #DDE6EE; border-left-color: #DDE6EE; background-color: white; float: right; clear: both;}

.photoleft div,
.photoright div,
.photoright-200 div {
	position:absolute;
	z-index: 3;
}
.photoleft img, img.photoleft {
	padding: 5px;
	border: 1px solid;
	border-top-color: #DDE6EE;
	border-right-color: #DDE6EE;
	border-bottom-color: #DDE6EE;
	border-left-color: #DDE6EE;		
}
.photoleft-index img, img.photoleft-index {
	width: 90px;
	height: 90px;
	padding: 4px;
	
}

.photoright img, img.photoright {
	padding: 6px;	
}
.photoright-200 img, img.photoright-200 {
	width: 200px;
	height: 133px;
	padding: 6px;	
}

.FloatRight {
	float: right;
}

.FloatLeft {
	float: left;
}

.bordertop3{border-right:2px solid #5d9731;}