* {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
}
#TB_window {
	color: #333333; font: 14px/28px Arial, Helvetica, sans-serif
}
#TB_secondLine {
	color: #666666; font: 10px Arial, Helvetica, sans-serif
}
#TB_window A:link {
	color: #666666
}
#TB_window A:visited {
	color: #666666
}
#TB_window A:hover {
	color: #000
}
#TB_window A:active {
	color: #666666
}
#TB_window A:focus {
	color: #666666
}
#TB_overlay {
	height: 100%; position: fixed; left: 0px; z-index: 100; top: 0px; width: 100%
}
.TB_overlayMacFFBGHack {
	background: url(macffbghack.png)
}
.TB_overlayBG {
	filter: alpha(opacity=75); background-color: #000; opacity: 0.75; -moz-opacity: 0.75
}
* HTML #TB_overlay {
 height: expression(document.body.scrollheight > document.body.offsetheight ? document.body.scrollheight : document.body.offsetheight + 'px'); position: absolute
}
#TB_window {
	border-top: #525252 4px solid; border-right: #525252 4px solid; background: #ffffff; border-bottom: #525252 4px solid; position: fixed; color: #000000; text-align: left; left: 50%; border-left: #525252 4px solid; z-index: 102; display: none; top: 20%;
}
* HTML #TB_window {
	position: absolute; ; margin-top: expression(0 - parseint(this.offsetheight / 2) + (tbwindowmargin = document.documentelement && document.documentelement.scrolltop || document.body.scrolltop) + 'px')
}
#TB_window IMG#TB_Image {
	border-top: #666 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; margin: 15px 0px 0px 15px; border-left: #666 1px solid; display: block
}
#TB_caption {
	height: 35px; float: left; padding-bottom: 10px; padding-top: 7px; padding-left: 25px; padding-right: 30px
}
#TB_closeWindow {
	height: 35px; float: right; padding-bottom: 10px; padding-top: 11px; padding-left: 0px; padding-right: 25px
}
#TB_closeAjaxWindow {
	margin-bottom: 1px; float: right; padding-bottom: 5px; text-align: right; padding-top: 7px; padding-left: 0px; padding-right: 10px
}
#TB_ajaxWindowTitle {
	margin-bottom: 1px; float: left; padding-bottom: 5px; padding-top: 7px; padding-left: 10px; padding-right: 0px
}
#TB_title {
	height: 35px; background-color: #e8e8e8
}
#TB_ajaxContent {
	overflow: auto; padding-bottom: 15px; text-align: left; padding-top: 2px; padding-left: 15px; clear: both; line-height: 1.4em; padding-right: 15px
}
.TB_modal#TB_ajaxContent {
	padding-bottom: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px
}
#TB_ajaxContent P {
	padding-bottom: 5px; padding-top: 5px; padding-left: 0px; padding-right: 0px
}
#TB_load {
	height: 13px; position: fixed; left: 50%; margin: -6px 0px 0px -104px; z-index: 103; display: none; top: 50%; width: 208px
}
* HTML #TB_load {
	position: absolute; ; margin-top: expression(0 - parseint(this.offsetheight / 2) + (tbwindowmargin = document.documentelement && document.documentelement.scrolltop || document.body.scrolltop) + 'px')
}
#TB_HideSelect {
	border-top-style: none; border-left-style: none; height: 100%; border-bottom-style: none; position: fixed; border-right-style: none; left: 0px; filter: alpha(opacity=0); z-index: 99; top: 0px; width: 100%; background-color: #fff; opacity: 0; -moz-opacity: 0
}
* HTML #TB_HideSelect {
height: expression(document.body.scrollheight > document.body.offsetheight ? document.body.scrollheight : document.body.offsetheight + 'px'); position: absolute
}
#TB_iframeContent {
	border-top-style: none; margin-bottom: -1px; border-left-style: none; border-bottom-style: none; border-right-style: none; clear: both; margin-top: 1px; _margin-bottom: 1px
}