/* -- default style sheet*/
html, body
{
	margin:				0;
	padding:			0;

}
body
{
	font-weight:		400;
	font-size:			12px;
	font-family:		arial, helvetica, sans-serif;
	font-variant:		normal;
	font-style:			normal;
	text-align:			left;
	line-height:		1.2em;
	margin:				0px;
	padding:			0px;
	background-color:	#ebebeb;
	color:				#4d4d4d;
}
h1
{
	font-weight:		bold;
	font-size:			26px;
	font-variant:		normal;
	background-color:	transparent;
	color:				#444444;
	margin:				5px 0px 10px 0px;
	padding-bottom:		2px;
}
h2
{
	font-size:			20px;
	font-weight:		bold;
	font-variant:		normal;
	font-style:			normal;
	background-color:	transparent;
	color:				#444444;
	margin:				8px 0px;
}
h3
{
	display:			block;
	font-size:			12px;
	font-weight:		bold;
	font-variant:		normal;
	font-style:			normal;
	text-align:			left;
	margin:				20px 0px 17px 0px;
	background-color:	transparent;
}
h4
{
	display:			inline;
	font-size:			12px;
	font-weight:		400;
	font-variant:		normal;
	font-style:			italic;
	text-align:			left;
	background-color:	transparent;
}
h3.leftCol
{
	margin:				3px 0px 5px;
}
h3.eventTitle
{
	font-size:			15px;
	margin:				0px 0px 17px 0px;
	background-color:	transparent;
}
h1.boldIL
{
	font-weight:		400;
	display:			inline;
	line-height:		28px;
	color:				#444444;
}
h1.normIL
{
	font-weight:		400;
	display:			inline;
	line-height:		28px;
	color:				#929292;
}
h1.pageHeadDarkIL
{
	font-size:			15px;
	font-weight:		bold;
	color:				#444444;
	display:			inline;
}
h1.pageHeadLightIL
{
	font-size:			15px;
	font-weight:		400;
	color:				#444444;
	display:			inline;
}
h1.pageHeading
{
	font-size:			15px;
	font-weight:		400;
	color:				#444444;
	margin:				0px 0px 7px;
}
h2.boldIL
{
	font-weight:		400;
	display:			inline;
	line-height:		24px;
	color:				#444444;
}
h2.normIL
{
	font-weight:		400;
	display:			inline;
	line-height:		24px;
	color:				#929292;
}
h2.itemHead
{
	font-size:			20px;
	font-weight:		400;
	display:			inline;
	color:				#444444;
	line-height:		24px;
}
img
{
	border:				0;
}
/* -- Positioning  elements */
#page
{
	width:				960px;
	position:			relative;
	margin:				0px auto;
	background-color:	#ffffff;
	overflow:			hidden;
}
#head
{
	height:				168px;
	white-space:		nowrap;
	border-bottom:		3px solid #666666;
	padding:			0px 15px 0px 20px;
	z-index:			400;
}
#headBar
{
	height:				60px;
}
#head img
{
	padding:			0px 0px 0px 49px;
}
#DateTime
{
	text-align:			right;
	margin-top:			-18px;
}
#pageBody
{
	padding:			0px 15px 0px 240px;
	margin:				20px 0px;
	overflow:			hidden;
}
#navCol
{
	float:				left;
	position:			relative;
	width:				220px;
	z-index:			400;
	padding:			0px 10px 4096px;
	margin:				-10px 0px -4096px -240px;
	z-index:			350;
}
#bodyText
{
	float:				left;
	position:			relative;
	width:				100%;
	z-index:			100;
	padding:			0px 0px 4096px 5px;
	margin:				0px 0px -4096px 0px;
	z-index:			100;
}
#footer
{
	padding:			0px;
	background-color:	#ffffff;
	clear:				both;
	font-size:			12px;
	position:			relative;
	z-index: 			400;
}
#subFoot
{
	padding:			10px;
	background-color:	#ffffff;
	text-align:			center;
	clear:				both;
}
#addLink
{
	float:				right;
	padding:			0px 60px 0px 0px;
	white-space:		nowrap;
}
#linkHeader
{
	float:				left;
	margin:				0px 0px 0px 10px;
}
/*
#panorama
{
	z-index:			1;
}

end positions
Begin special formats
*/
.section
{
	border-bottom:		2px dotted #4d4d4d;
	padding:			0px 0px 10px 0px;
	margin:				0px 0px 15px 0px;
	overflow:			auto;
}
.last
{
	overflow:			auto;
	padding:			0px 0px 10px 0px;
}
.navColSection
{
	border-bottom:		2px dotted #4d4d4d;
	padding:			10px 0px;
}
.eventSection
{
	border-bottom:		2px dotted #4d4d4d;
	padding:			0px;
	padding-bottom:		10px;
	margin:				0px 0px 15px 0px;
	overflow:			auto;
}
.lastEvent
{
	padding:			0px;
	margin:				0px 0px 15px 0px;
	overflow:			auto;
}
.single
{
	padding:			5px 0px;
}
#searchForm
{
	float:				right;
	padding:			35px 0px 0px 30px;
}
.go
{
	vertical-align:		bottom;
	width:				20px;
	height:				20px;
	margin-top:			0px;
}
.formInput
{
	width:				94px;
	height:				16px;
	border:				1px solid #a6a6a6;
	margin:				0px;
}
.oneLineForm
{
	margin:				0px;
	height:				16px;
	white-space:		nowrap;
	
}
.linkColumns
{
	position:			relative;
	width:				330px;
	float:				left;
	padding:			0px 10px 10px 10px;
	padding-bottom:		5550px;
	margin-bottom:		-5550px;
}
.sitemap_img
{
	margin-bottom:		-3px;
}
fieldset
{
	border:				0;
	margin:				0;
	padding:			0;
}
#curr_file
{
	font-size:			12px;
}
.link-img
{
	margin-bottom:		0px;
}
.top_img_left
{
	background-color:	#ffffff;
	border:				0;
	float:				left;
	padding-top:		.3em;
	padding-right:		1.2em;
	padding-bottom:		1em;
	font-size:			10px;
	text-align:			left;
}
.top_img_right
{
	background-color:	#ffffff;
	border:				0;
	float:				right;
	padding-top:		.3em;
	margin-top:			-7px;
	padding-left:		1.2em;
	padding:			1em;
	font-size:			10px;
	text-align:			left;
}
.img_left
{
	background-color:	#ffffff;
	border:				0;
	float:				left;
	padding-top:		1em;
	padding-right:		1.2em;
	padding-bottom:		1em;
	font-size:			10px;
	text-align:			left;
}
.img_right
{
	background-color:	#ffffff;
	border:				0;
	float:				right;
	padding-top:		1em;
	padding-left:		1.2em;
	padding:			1em;
	font-size:			10px;
	text-align:			left;
}
.imgLeft
{
	float:				left;
	padding:			3px 5px 3px 0px;
}
.imgRight
{
	float:				right;
	padding:			3px 0px 3px 5px;
}
.imgPara
{
	text-align:			center;
	margin:				0px 0px 12px 0px;	
}
.textPara
{
	margin:				0px 0px 12px 0px;
}
.caption
{
	text-align:			left;
	font-size:			12px;
	font-style:			italic;
	line-height:		1.2em;
}
.thumbCaption
{
	text-align:			left;
	font-size:			12px;
	font-style:			italic;
	line-height:		1.2em;
}
.galleryCap
{
	text-align:			right;
	font-size:			12px;
	font-style:			italic;
	line-height:		1.2em;
}
#boxContent
{
	overflow:			auto;
	padding:			20px 20px 0px;
}
#overLay
{
	z-index:			500;
}
#imgDisplay
{
	z-index:			600;
}
#pgIcons
{
	padding:			0px;
	height:				50px;
}
#pgIcons img
{
	float:				left;
}
.videoRow
{
	height:				185px;
	clear:				both;
	padding-bottom:		15px;
}
#videoWrap
{
	width:				220px;
	height:				185px;
	z-index:			5;
}
.videoThumb
{
	float:				left;
	margin:				4px 15px 0px 0px;
	position:			relative;
}
.videoLast
{
	float:				left;
	margin:				4px 0px 0px 0px;
	position:			relative;
}
.reviewRemain
{
	display:			none;
}
.reviewImages
{
	float:				right;
	width:				210px;
	text-align:			right;
}
.revImage
{
	width:				60px;
	padding:			0px 0px 0px 10px;
	float:				right;
}
.starRate
{
	display:			-moz-inline-block;
	display:			inline-block;
	padding:			0px 0px 3px 0px;
	line-height:		10px;
}
.starRate img
{
	margin-bottom:		-1px;
}
.galleryThumbs
{
	float:				right;
	width:				72px;
	padding:			0px 4px;
}
.galleryPager
{
	text-align:			right;
	padding:			5px;
}
.eventDisplay td
{
	vertical-align:		top;
	text-align:			center;
	width:				90px;
	padding:			0px 5px 5px 0px;
}
.warn
{
	color:				#e02407;
}
.newsHead
{
	padding:			0px 0px 10px;
	margin:				0px 0px 10px;
	border-bottom:		2px dotted #4d4d4d;
}
/*captcha*/
#captchWrapper
{
}
#captchaImg
{
	float:				left;
	width:				125px;
	padding:			0px 10px 0px 0px;
}
#captchaInput
{
	float:				left;
	padding:			3px 10px 4px;
}
#captchaSubmit
{
	float:				left;
	padding:			12px 10px 10px;
}
.stdList
{
	margin-bottom:		0px;
}
#slh
{
	text-align:			center;
}
/*
Menu List formats
*/
ul#topRoot
{
	float:				right;
	padding-left:		0px;
	margin:				0px;
	list-style:			none;
	z-index: 			400;
}
li.topList_1
{
	position: 			relative;
	margin:				0px;
	padding:			40px 15px 0px 6px;
	border-left:		1px #666666 solid;
	float:				left;
	text-align:			left;
	z-index: 			400;
}
li.topList_2
{
	position: 			relative;
	width:				160px;
	padding:			0px;
	margin:				0px;
	float:				left;
	text-align:			left;
	z-index: 			400;
}
li.topList_3
{
	position: 			relative;
	width:				160px;
	padding:			0px;
	margin:				0px;
	float:				left;
	text-align:			left;
	z-index: 			400;
}
li.topList_4
{
	position: 			relative;
	width:				160px;
	padding:			0px;
	margin:				0px;
	float:				left;
	text-align:			left;
	z-index: 			400;
}
ul.topMenu_1
{
	width:				160px;
	margin:				0;
	padding:			0px 0px;
	position:			absolute;
	left:				0px;
	list-style:			none;
	display:			none;
	background-color:	#dcddde;
	z-index: 			400;
}
ul.topMenu_2
{
	width:				160px;
	padding:			0px;
	margin:				0px 0px;
	position:			absolute;
	left:				160px;
	top:				0px;
	list-style:			none;
	display:			none;
	background-color:	#dcddde;
	z-index: 			400;
}
ul.topMenu_3
{
	width:				160px;
	margin:				0px 0px;
	padding:			0px;
	position:			absolute;
	left:				160px;
	top:				0px;
	list-style:			none;
	display:			none;
	background-color:	#dcddde;
	z-index: 			400;
}
ul.topMenu_4
{
	width:				160px;
	margin:				0px 0px;
	padding:			0px;
	position:			absolute;
	left:				160px;
	top:				0px;
	list-style:			none;
	display:			none;
	background-color:	#dcddde;
	z-index: 			400;
}
li.topList_1:hover
{
	background-color:	#dcddde;
}
li.topList_2:hover
{
	background-color:	#dcddde;
}
li.topList_3:hover
{
	background-color:	#dcddde;
}
li.topList_4:hover
{
	background-color:	#dcddde;
}
li.topList_1:hover ul.topMenu_1
{
	display:			block;
}
li.topList_2:hover ul.topMenu_2
{
	display:			block;
}
li.topList_3:hover ul.topMenu_3
{
	display:			block;
}
li.topList_4:hover ul.topMenu_4
{
	display:			block;
}
li.topFile
{
	position: 			relative;
	margin:				0px;
	padding:			40px 15px 0px;
	float:				left;
	text-align:			center;	
}
#menuSection
{
	padding:			10px 0px;
	width:				100%;
}
.menu_0
{
	float:				left;
	z-index:			1;
}
ul#menuRoot1
{
	position: 			relative;
	margin:				0;
	padding:			0;
	list-style:			none;
	width:				110px;
	z-index:			2;
}
ul#menuRoot2
{
	position: 			relative;
	margin:				0;
	padding:			0;
	list-style:			none;
	width:				110px;
	z-index:			1;

}
li.list_1
{
	position:			relative;
	height:				20px;
	margin:				0;
	padding:			0px 0px 0px 2px;
}
li.list_2
{
	position:			relative;
	height:				20px;
	margin:				0;
	padding:			0px 0px 0px 2px;
}
li.list_3
{
	position:			relative;
	height:				20px;
	margin:				0;
	padding:			0px 0px 0px 2px;
}
li.list_4
{
	position:			relative;
	height:				20px;
	margin:				0;
	padding:			0px 0px 0px 2px;
}
ul.menu_1
{
	width:				160px;
	margin:				0;
	padding:			0;
	list-style:			none;
	position:			absolute;
	background-color:	#e1e6e9;
	top:				0px;
	left:				110px;
	z-index: 			15;
	display:			none;	
}
ul.menu_2
{
	width:				160px;
	margin:				0;
	padding:			0;
	list-style:			none;
	position:			absolute;
	background-color:	#e1e6e9;
	top:				0px;
	left:				160px;
	display:			none;
}
ul.menu_3
{
	width:				160px;
	margin:				0;
	padding:			0;
	position:			absolute;
	background-color:	#e1e6e9;
	top:				0px;
	left:				160px;
	list-style:			none;
	display:			none;
}
ul.menu_4
{
	width:				160px;
	margin:				0;
	padding:			0;
	position:			absolute;
	background-color:	#e1e6e9;
	top:				0px;
	left:				160px;
	list-style:			none;
	display:			none;
}
li.list_1:hover
{
	background-color:	#e1e6e9;
}
li.list_2:hover
{
	background-color:	#e1e6e9;
}
li.list_3:hover
{
	background-color:	#e1e6e9;
}
li.list_4:hover
{
	background-color:	#e1e6e9;
}
li.list_1:hover ul.menu_1
{
	display:			block;
}
li.list_2:hover ul.menu_2
{
	display:			block;
}
li.list_3:hover ul.menu_3
{
	display:			block;
}
li.list_4:hover ul.menu_4
{
	display:			block;
}
.menu
{
	margin:				0;
	padding:			0;
	list-style:			none;
}
/*event calendar elements*/
#startWrap
{
	text-align:			center;
}
.selectMonth
{
	border-collapse:	collapse;
	background-color:	#ffffff;
	color:				#3f3f3f;
	margin-top:			10px;
	margin:				0px auto;
}
.currMo
{
	vertical-align:		middle;
	border:				1px solid #989c9f;
	background-color:	#989c9f;
	color:				#ffffff;
	height:				18px;
	padding-left:		6px;
	text-align:			center;
	border-right:		none;
	border-left:		none;
}
.prevMo
{
	border:				1px solid #989c9f;
	background-color:	#989c9f;
	color:				#ffffff;
	border-right:		none;
	line-height:		0;
}
.nextMo
{
	background-color:	#989c9f;
	color:				#ffffff;
	border:				1px solid #989c9f;
	border-left:		none;
	line-height:		0;
}
.prevNextMonth
{
	vertical-align:		top;
}
td.date
{
	width:				30px;
	height:				28px;
	text-align:			center;
	vertical-align:		middle;
	border:				1px solid #989c9f;
	padding:			0;
}
td.active
{
	
	background-position: 0px 0px;
	background-repeat:	no-repeat;	
}
td.past
{
	color:				#BBBBBB;
}
td.monthName
{
	vertical-align:		middle;
	border:				1px solid #989c9f;
	background-color:	#989c9f;
	color:				#ffffff;
	text-align:			left;
	height:				18px;
	padding-left:		6px;
}
td.dayName
{
	text-align:			center;
	vertical-align:		middle;
	height:				18px;
	border:				1px solid #989c9f;
	background-color:	#DDDDDD;
}
/*last Minute Rate elements*/
#rateTable
{
	margin:				3px 0px 0px 3px;
	width:				700px;
	border-collapse:	collapse;
	border-spacing:		2px;
	border:				1px solid #666666;
}
#rateTable td
{
	border:				1px solid #666666;
}
#titleRow
{
	height:				40px;
	background-color:	#c4c4c4;
}
#titleRow td
{
	vertical-align:		top;
}
.nameCell
{
	width:				230px;
	padding:			5px;
	text-align:			left;
	background-color:	#ffffff;
}
.topCell
{
	background-color:	#c4c4c4;
}
.dayCell
{
	width:				70px;
	padding:			5px;
	text-align:			center;
	background-color:	#c4c4c4;
}
.dateCell
{
	width:				70px;
	padding:			5px 0px;
	text-align:			right;
}
.rateCell
{
	width:				70px;
	padding:			5px;
	text-align:			center;
	background-color:	#ffffff;
}
.noRateCell
{
	width:				70px;
	padding:			5px;
	text-align:			right;
	background-color:	#e1e1e1;
}
/*sitemap elements*/
#siteMap
{
	padding:			0px 0px 18px 10px;
	width:				950px;
	color:				#ffffff;
	background-color:	#989c9f;
	clear:				both;
	float:				left;
	overflow:			auto; 
	z-index:			5;
}
.siteMapList
{
	position:			relative;
	float:				left;
	width:				170px;
	padding:			0px 4px;
	list-style:			none;
	margin:				10px 5px 10px 5px;
	z-index:			15;
}
.topMap
{
	font-size:			12px;
	font-weight:		400;
	line-height:		20px;
	margin-top:			15px;
}
.siteMapSubList
{
	font-weight:		bold;
	font-size:			12px;
	line-height:		18px;
	margin-top:			10px;
}
.siteMapFile
{
	font-size:			12px;
	font-weight:		400;
	line-height:		18px;
}
/*
-- links
*/
a:link
{
	color:				#4d4d4d;
	text-decoration:	none;
	white-space:		normal;
}
a:visited
{
	color:				#4d4d4d;
	text-decoration:	none;
}
a:active
{
	color:				#4d4d4d;
	text-decoration:	none;
}
a:hover
{
	color:				#4d4d4d;
	text-decoration:	underline;
}
a.eventLink:link
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.eventLink:visited
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.eventLink:active
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.eventLink:hover
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.inline:link
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.inline:visited
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.inline:active
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.inline:hover
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.rem_fav:link
{
	font-size:			10px;
	color:				#c41342;
}
a.rem_fav:visited
{
	font-size:			10px;
	color:				#c41342;
}
a.rem_fav:active
{
	font-size:			10px;
	color:				#c41342;
}
a.rem_fav:hover
{
	font-size:			10px;
	color:				#c41342;
}
a.menu_bar:link
{
	color:				#0000ff;
}
a.menu_bar:visited
{
	color:				#800080;
	text-decoration:	none;
}
a.menu_bar:active
{
	color:				#0000ff;
	text-decoration:	none;
}
a.menu_bar:hover
{
	text-decoration:	none;
}
a.menu-list:link
{
	display:			block;
	text-decoration:	none;
	color:				#4d4d4d;
	border-bottom:		1px solid #ffffff;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
}
a.menu-list:visited
{
	text-decoration:	none;
	color:				#4d4d4d;
	border-bottom:		1px solid #ffffff;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
}
a.menu-list:active
{
	text-decoration:	none;
	color:				#4d4d4d;
	border-bottom:		1px solid #ffffff;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
}
a.menu-list:hover
{
	text-decoration:	none;
	color:				#4d4d4d;
	border-bottom:		1px solid #4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
}
.single a:link
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 3px;
	background-repeat:	no-repeat;
}
.single a:visited
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 3px;
	background-repeat:	no-repeat;
}
.single a:active
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 3px;
	background-repeat:	no-repeat;
}
.single a:hover
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 3px;
	background-repeat:	no-repeat;
	text-decoration:	underline;
}
.single a.dual:link
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		0px;
	background-image:	none;
}
.single a.dual:visited
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		0px;
	background-image:	none;
}
.single a.dual:active
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		0px;
	background-image:	none;
}
.single a.dual:hover
{
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		20px;
	padding-bottom:		0px;
	padding-left:		0px;
	background-image:	none;
	text-decoration:	underline;
}
a.subMenuList:link
{
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 6px;
	background-repeat:	no-repeat;
	display:			block;
	text-decoration:	none;
	font-size:			12px;
	color:				#4d4d4d;
	background-color:	transparent;
	line-height:		19px;
	border-bottom:		1px solid transparent;
	padding-bottom:		0px;
	padding-left:		1em;
}
a.subMenuList:visited
{
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 6px;
	background-repeat:	no-repeat;
	text-decoration:	none;
	display:			block;
	font-size:			12px;
	color:				#4d4d4d;
	background-color:	transparent;
	line-height:		19px;
	border-bottom:		1px solid transparent;
	padding-bottom:		0px;
	padding-left:		1em;
}
a.subMenuList:active
{
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 6px;
	background-repeat:	no-repeat;
	text-decoration:	none;
	display:			block;
	font-size:			12px;
	color:				#4d4d4d;
	background-color:	transparent;
	line-height:		19px;
	border-bottom:		1px solid transparent;
	padding-bottom:		0px;
	padding-left:		1em;
}
a.subMenuList:hover
{
	background-image:	url('/graphics/phuket_resort_thailand.gif');
	background-position: 0px 6px;
	background-repeat:	no-repeat;
	text-decoration:	none;
	display:			block;
	font-size:			12px;
	color:				#4d4d4d;
	background-color:	transparent;
	background-color:	#e1e6e9;
	line-height:		19px;
	border-bottom:		1px solid #4d4d4d;
	padding-bottom:		0px;
	padding-left:		1em;
}
a.subMenuFile:link
{
	display:			block;
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		19px;
	border-bottom:		1px solid transparent;
	padding-left:		.5em;
	padding-bottom:		0px;
	
}
a.subMenuFile:visited
{
	display:			block;
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		19px;
	border-bottom:		1px solid transparent;
	padding-left:		.5em;
	padding-bottom:		0px;
	
}
a.subMenuFile:active
{
	display:			block;
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		19px;
	border-bottom:		1px solid transparent;
	padding-left:		.5em;
	padding-bottom:		0px;
	
}
a.subMenuFile:hover
{
	display:			block;
	text-decoration:	none;
	color:				#4d4d4d;
	line-height:		19px;
	border-bottom:		1px solid #4d4d4d;
	padding-left:		.5em;
	padding-bottom:		0px;
	background-color:	#e1e6e9;
	
}
a.topMenu:link
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 0px 2px;
}
a.topMenu:visited
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 0px 2px;
}
a.topMenu:active
{
	display:			block;
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 0px 2px;
}
a.topMenu:hover
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 0px 2px;
}
a.topMenuList:link
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	border-bottom:		1px solid #dcddde;
	text-decoration:	none;
	padding:			2px 6px;
}
a.topMenuList:visited
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	border-bottom:		1px solid #dcddde;
	text-decoration:	none;
	padding:			2px 6px;
}
a.topMenuList:active
{
	display:			block;
	display:			block;
	font-size:			14px;
	color:				#666666;
	border-bottom:		1px solid #dcddde;
	text-decoration:	none;
	padding:			2px 6px;
}
a.topMenuList:hover
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	border-bottom:		1px solid #4d4d4d;
	text-decoration:	none;
	padding:			2px 6px;
}
a.topMenuFile:link
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 4px;
	padding:			0px 0px 2px;
}
a.topMenuFile:visited
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 4px;
	padding:			0px 0px 2px;
}
a.topMenuFile:active
{
	display:			block;
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 4px;
	padding:			0px 0px 2px;
}
a.topMenuFile:hover
{
	display:			block;
	font-size:			14px;
	color:				#666666;
	text-decoration:	none;
	padding:			0px 4px;
	padding:			0px 0px 2px;
}
a.menu-file:link
{
	display:			block;
	font-size:			14px;
	text-decoration:	none;
	color:				#666666;
	background-color:	#f1f2f2;
	border-bottom:		1px solid #f1f2f2;
	padding:			2px 6px;
	
}
a.menu-file:visited
{
	display:			block;
	font-size:			14px;
	text-decoration:	none;
	color:				#666666;
	background-color:	#f1f2f2;
	border-bottom:		1px solid #f1f2f2;
	padding:			2px 6px;
	
}
a.menu-file:active
{
	display:			block;
	font-size:			14px;
	text-decoration:	none;
	color:				#666666;
	background-color:	#f1f2f2;
	border-bottom:		1px solid #f1f2f2;
	padding:			2px 6px;
	
}
a.menu-file:hover
{
	display:			block;
	font-size:			14px;
	text-decoration:	none;
	color:				#666666;
	background-color:	#f1f2f2;
	border-bottom:		1px solid #4d4d4d;
	padding:			2px 6px;
	
}
.siteMapLink:link
{
	font-size:			12px;
	font-weight:		400;
	color:				#ffffff;
}
.siteMapLink:visited
{
	font-size:			12px;
	font-weight:		400;
	color:				#ffffff;
}
.siteMapLink:active
{
	font-size:			12px;
	font-weight:		400;
	color:				#ffffff;
	text-decoration:	underline;
}
.siteMapLink:hover
{
	font-size:			12px;
	font-weight:		400;
	color:				#0000ff;
	text-decoration:	underline;
}
a.siteMapCurrent:link
{
	color:				#0000ff;
	text-decoration:	none;
}
a.siteMapCurrent:visited
{
	color:				#0000ff;
	text-decoration:	none;
}
a.siteMapCurrent:active
{
	color:				#0000ff;
	text-decoration:	none;
}
a.siteMapCurrent:hover
{
	color:				#0000ff;
	text-decoration:	none;
}
#slh a:link
{
	text-decoration:	none;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	none;
}
#slh a:visited
{
	text-decoration:	none;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	none;
}
#slh a:active
{
	text-decoration:	none;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	none;
}
#slh a:hover
{
	text-decoration:	none;
	padding-bottom:		0px;
	padding-left:		1em;
	background-image:	none;
}
/*end of links*/
.rotatorImage
{
	width:				220px;
	margin:				0px 20px 0px 0px;
	float:				left;
}
.lastRotatorImage
{
	width:				220px;
	margin:				0px;
	float:				left;
}