/*tour*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
}
.numbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: #F90;
	font-weight: bold;
}
.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #333;
}
div.tourcontent {
    background-color: #a1a2a2;
	background-image: url('/_static/img/tour/bkground.gif');
	background-repeat: repeat-x;
	position: relative;
	height: 640px;
	padding-left: 210px;
	padding-right: 390px;
}
div.leftcolumn {
    float: left;
	/*background-image: url('/_static/img/tour/bkground.gif');*/
    width: 210px;
	z-index: 1;
	position: absolute;
}
div.rightcolumn {
    float: right;
    background-color: #a1a2a2;
	background-image: url('/_static/img/tour/bkground.gif');
    width: 400px;
	z-index: 5;
	position: relative;
}
div.tourlinks {
    width: 320px;
    padding-top: 4px;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
}
div.tourlinks a {
    text-decoration: none;
    color: #ffffff;
}
div.tourlinks .right-selected {
    background-image:url('/_static/img/tour/tourlink_orangeright.png');
    float:left;
    height:25px;
    z-index:10;
}
div.tourlinks .link {
    float:left;
    height: 25px;
    margin-right: 1px;
    width: 95px;
    background: url('/_static/img/tour/tour_midgrey.png');
}
div.tourlinks div.tourndx .link:hover {
    background: url('/_static/img/tour/tour_midblue.png');
}
div.tourlinks div.tourndx div.selected {
    background: url('/_static/img/tour/tour_midblue.png');
}
div.tourlinks div.last-link {
	margin-right: 0px;
}
div.tourlinks .first-link {
    background-image:url('/_static/img/tour/tourlink_greyleft.png');
    float:left;
    height:25px;
    z-index:10;
	padding-left: 12px;
}
div.tourlinks .first-link-selected {
    background-image:url('/_static/img/tour/tourlink_orangeleft.png');
    float:left;
    height:25px;
    z-index:10;
	padding-left: 12px;
}
div.tourlinks .first-link:hover {
    background-image:url('/_static/img/tour/tourlink_orangeleft.png');
}
div.tourlinks .last-link {
    background-image:url('/_static/img/tour/tourlink_greyright.png');
    float:left;
    height:25px;
    z-index:10;
	padding-right: 12px;
	background-position: right;
}
div.tourlinks .last-link-selected {
    background-image:url('/_static/img/tour/tourlink_orangeright.png');
    float:left;
    height:25px;
    z-index:10;
}
div.tourlinks .last-link:hover {
    background-image:url('/_static/img/tour/tourlink_orangeright.png');
	background-position: right;
}
div.tourhint {
	width: 320px;
	padding-top: 35px; /*4px + 25px;*/
	margin-left: auto;
	margin-right: auto;
}
div.tourhint div.tourhint-line {
	display: block;
	padding-left: 10px;
	padding-bottom: 10px;
}
div.tourhint div.tourhint-text {
	display: block;
	margin-left: 24px;
	padding-top: 5px;
	min-height: 36px;
	padding-right: 20px;
}
div.tourhint div.tourhint-text li {
    list-style-type: square;
    color: #fe9931;
}
div.tourhint div.tourhint-text li span {
    color: #000000;
}
div.tourhint div.tourhint-idx {
	font-size: 24pt;
	font-weight: bold;
	float: left;
	line-height: 36px;
}
div.tourhint .tourhint-top {
	background-image: url('/_static/img/tour/infoboxtitle.png');
	width: 309px;
	height: 32px;
}
div.tourhint .tourndx .tourhint-top {
	background-image: url('/_static/img/tour/infoboxtitle_ndx.png');
}
div.tourhint .tourhint-top span {
	color: #ffffff;
	padding-left: 30px;
	font-weight: bold;
	font-size: 12pt;
	line-height: 32px;
}
div.tourhint .tourhint-line {
	background-image: url('/_static/img/tour/infoboxmid.png');
	background-repeat: repeat-y;
}
div.tourhint .tourhint-bottom {
	background-image: url('/_static/img/tour/infoboxbot.png');
	width: 309px;
	height: 32px;
}

ul#tour-nav {
	list-style-type: none;
	padding: 0px;
	font-size: 12pt;
	margin: 0px;
/*	position: absolute;
	top: 0px;*/
}

ul#tour-nav li a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    font-size: 12pt;
    padding-left: 10px;
}

ul#tour-nav li {
	background-image: url('/_static/img/tour/buttons_grey.jpg');
	background-repeat: repeat-x;
	color: #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	cursor: pointer;
	display:table;
	height:50px;
	position:static;
	width:100%;
}
ul#tour-nav div.tour-nav-p {
	display:table-cell;
	position:static;
	top:50%;
	vertical-align:middle;
}

ul#tour-nav div.tour-nav-c {
	position: relative;
	top: -50%;
}

ul#tour-nav li:first-child {
	border-top: 0px;
}

ul#tour-nav li:last-child {
	border-bottom: 2px solid #ffffff;
}

ul#tour-nav li:hover {
	background-image: url('/_static/img/tour/buttons_orange.jpg');
	background-repeat: repeat-x;
	color: #ffffff;
}
ul#tour-nav li.nd:hover {
	background-image: url('/_static/img/tour/buttons_orange.jpg');
}
ul#tour-nav li.tourndx:hover {
	background-image: url('/_static/img/tour/buttons_blue.jpg');
}

#tour-nav li.cur, #tour-nav li.over, #tour-nav li:hover {
	
}
div.page {
	background-color: #a1a2a2; /* #d1d2d4; */
	background-image: url('/_static/img/tour/bkground.gif');
	background-repeat: repeat-x;
}

.tour-pagination {
	position: absolute;
	right: 10px;
	bottom: -25px;
}
.tour-pagination a {
	text-decoration: none;
	color: #ffffff;
}
.tour-pagination-button-l {
	float: left;
	background: #a1a2a2 url('/_static/img/tour/tour_arrow_prev.png') no-repeat;
	width: 14px;
	height: 21px;
}
.tour-pagination-button-m {
	float: left;
	background: #a1a2a2 url('/_static/img/tour/tour_button_stretch.png');
	height: 21px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
	cursor: pointer;
}
.tour-pagination-button-r {
	float: left;
	background: #a1a2a2 url('/_static/img/tour/tour_arrow_next.png') no-repeat;
	width: 14px;
	height: 21px;
}
.tour-pagination-spacer {
	float: left;
	width: 1px;
}

/*vtour*/
body 
{
	background-color: #999999;
	background-image: url('/_static/img/tour/videogradient.jpg');
	background-repeat: repeat-x;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
}

div.tourlinks {
    width: 320px;
    padding-top: 4px;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
}
div.tourlinks a {
    text-decoration: none;
    color: #ffffff;
	display: block;
}
div.tourlinks .right-selected {
    background-image:url('/_static/img/tour/tourlink_orangeright.png');
    float:left;
    height:25px;
    z-index:10;
}
div.tourlinks .link {
    float:left;
    height: 25px;
    margin-right: 1px;
    width: 95px;
    background: url('/_static/img/tour/tour_midgrey.png');
}
div.tourlinks div.tourndx .link:hover {
    background: url('/_static/img/tour/tour_midblue.png');
}
div.tourlinks div.tourndx div.selected {
    background: url('/_static/img/tour/tour_midblue.png');
}
div.tourlinks div.last-link {
	margin-right: 0px;
}
div.tourlinks .first-link {
    background-image:url('/_static/img/tour/tourlink_greyleft.png');
    float:left;
    height:25px;
    z-index:10;
	padding-left: 12px;
}
div.tourlinks .first-link-selected {
    background-image:url('/_static/img/tour/tourlink_orangeleft.png');
    float:left;
    height:25px;
    z-index:10;
	padding-left: 12px;
}
div.tourlinks .first-link:hover {
    background-image:url('/_static/img/tour/tourlink_orangeleft.png');
}
div.tourlinks .last-link {
    background-image:url('/_static/img/tour/tourlink_greyright.png');
    float:left;
    height:25px;
    z-index:10;
	padding-right: 12px;
	background-position: right;
}
div.tourlinks .last-link-selected {
    background-image:url('/_static/img/tour/tourlink_orangeright.png');
    float:left;
    height:25px;
    z-index:10;
	background-position: right;
}
div.tourlinks .last-link:hover {
    background-image:url('/_static/img/tour/tourlink_orangeright.png');
	background-position: right;
}

