@charset "utf-8";
/* CSS Document */

* { cursor: auto; }

a, a * { cursor: pointer; outline: none;}
p, h1, h2, h3, h4, h5 { margin: 0 0 1em 0; line-height: 1.6em;}


body, input,textarea,select { font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif; font-size: 8pt; color: #444; }
/*
body { background-color: #fff; height: 100%; margin: 0; padding: 0;}
*/

a { color: #1f75cc; text-decoration: none; }
a img {border: 0;}

#tour_content {
	clear:both;
	float:left;
	width:771px;
	margin:0px 20px 0px 20px;
}

/* top line */
#tabs-container { min-height: 2px; _height: 2px; border-bottom: 1px solid #ace; }

div#left-content { width: 190px; float: left;  padding: 20px;  min-height: 520px; height:625px; background: #e9f4ff;  position: relative; border: 1px solid #ace; border-top: 0; }

div#right-content { float: right;  width: 538px; height:641px; position: relative; background: #fff; border-top: 0px solid #ace; border-right: 1px solid #ace; border-bottom: 1px solid #ace;}



#tour-content { float: right; width: 538px;}
#tour-graphic { width:538px; text-align: center; padding: 0px 0 0px 0; border: 0px solid #adcfea;}

#tour-text {width:445px; margin-left: 50px;}

    
#watch-video { margin-left: 90px }

div#full-content, div#right-content { padding-top: 20px; }

.link-img {vertical-align: middle; background: #fff; margin: -2px 0 0 0; padding-right: 4px; background-repeat: no-repeat; }
#left-content .link-img { background-color: #e9f4ff; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

a:hover { text-decoration: underline; }

div#notice-container { margin: 0 10px; }

h1,h2,h3,h4,h5 { color: #222;}

h3
{
    padding: 0;
    margin: 0;
    font-size: 10pt;
}

h1
{ 
  font-size: 18pt;
  font-weight: normal;
  margin: 10px 0;
}
	
h1 { line-height: 1.5em;}    
h3 { font-size: 16px; }

.clear { clear: both; }

.center { text-align: center; }

ul.blocklist { margin: 0; padding: 0; list-style: none; }
ul.blocklist a { display: block; _display: inline-block; padding: 6px 0; }
ul.blocklist a:hover {   }

.no-tab-link { float: right; font-size: 14px; margin-top: 7px;  }
.no-tab-link img { vertical-align: top; margin-top: -1px; padding-bottom: 1px; }

.bottom-menu { position: relative; background-color: #f6fbff; padding: 20px; left: 0; right: 0;  border-top: 1px solid #ace; _width: 100%; font-size: 11px; }
div#left-content div.bottom-menu img.link-img { background-color: #f4faff; }

.bottomround { position: absolute; left: -1px; bottom: -1px; }
.topround { position: absolute; left: -1px; top: -1px; }

#tour-tabs { position: relative; }
#tour-tabs ul { margin: 0; padding: 0; position: relative; display: block; }
#tour-tabs ul li { list-style: none; margin: 0; padding: 0; }
#tour-tabs ul li a { display: block;  padding: 21px 0 21px 21px; height: 19px; _margin-right: -10px; line-height: 19px; background: #e9f4ff url("../images/imagesTour/tour_tab_border.gif") top repeat-x; font-size: 13px; position: relative; color:#1F75CC;}
#tour-tabs ul li a.selected { background: #fff; margin: 0 -21px; padding:20px 20px 20px 42px; border: 1px solid #8cb5df; border-right: 0; color:#1F75CC;}
#tour-tabs ul li a:hover { text-decoration: none; }
	
#tour-tabs ul li a img { padding-right: 8px; margin-bottom: -4px;}
.tour-tab-rounded { position: absolute; left: -8px; top: -1px; z-index: 1;}
#tour-tabs a:visited { text-decoration: none;   font-weight: normal;}



#tour-content p, #tour-content ul { font-size: 13px; line-height: 1.6em; color: #666;  }
	
.downloading-link2  {text-align:center; color: #c00;}

#next-button   {
	text-align: right;	
	
	
}
#next-button .abutton { float: right; }
    
#next-button .abutton, #next-button .abutton:active, #next-button .abutton:visited {
	position: absolute;
	right: 0px;
	bottom: 0px;
		background-color:#348DD3;
		border-color:#A3C8E9 #4379C0 #4379C0 #A3C8E9;
		border-style:solid;
		border-width:1px;
		color:#FFFFFF;
		margin:0;
		font-size:11px;
		padding:2px 4px;
		}

