@charset "UTF-8";#page_title {	width: 800px;	margin: 0 auto;	padding-bottom: 20px;}#page_title-left {	width: 500px;	float: left;}#page_title h1.title {	padding-bottom: 6px;	color: #333333;	font-size: 21px;	font-weight: bold;}#page_title h3.title {	font-size: 12px;	line-height: 14px;	font-weight: normal;	color: #666666;}#page_title  #search-box {	float: right;}/*	Carousel---------------------------------------------*/#carousel_container {	width: 800px;	margin: 0 auto 30px;	background-image: url(../../images/blog-tutorial_box_grad.png);	background-repeat: repeat-y;	background-position: center;	position: relative;}#carousel_top_container {	width: 800px;	margin: 0 auto;	background-image: url(../../images/blog-tutorial_box_top.png);	background-repeat: no-repeat;	background-position: left top;}#carousel_bot_container0 {	width: 800px;	background-image: url(../../images/blog-tutorial_box_bot.png);	background-repeat: no-repeat;	background-position: left bottom;}#carousel_bot_container1 {	width: 800px;	background-image: url(../../images/blog-cloud_box_bot.png);	background-repeat: no-repeat;	background-position: left bottom;}#carousel_bot_container2 {	width: 800px;	background-image: url(../../images/tutorial_back2.png);	background-repeat: no-repeat;	background-position: center bottom;}#carousel_bot_container3 {	width: 800px;	background-image: url(../../images/tutorial_back8.png);	background-repeat: no-repeat;	background-position: center bottom;}#carousel_bot_container4 {	width: 800px;	background-image: url(../../images/tutorial_back3.png);	background-repeat: no-repeat;	background-position: center bottom;}#slider_image {	position: absolute;	left: -30px;	z-index: 200;	bottom: 0px;}#projects {	width: 800px;	position: relative;	padding: 0;}.tutorial_1 {	height: 340px;}.tutorial_2 {	height: 340px;}.tutorial_3 {	height: 340px;}.tutorial_4 {	height: 340px;}.viewer_nav {	height: 48px;	width: 80px;	border: 0;	z-index: 1000;	background-image: url(../../images/blog-tutorial_player_bkg.png);	background-repeat: no-repeat;	position: absolute;	bottom: 0px;	right: 40px;}.viewer_nav a {	height: 46px;	width: 34px;	border: 0;	z-index: 1000;}.viewer_nav a.next {	background: url(../../images/blog-tutorial_player_next.png) no-repeat left bottom;	right: 6px;	border: 0;	position: absolute;	bottom: 7px;}.viewer_nav a.prev {	background: url(../../images/blog-tutorial_player_prev.png) no-repeat left bottom;	border: 0;	position: absolute;	bottom: 7px;	left: 6px;}.viewer_nav a:hover {	background-position: right bottom;	border: 0;}.viewer_nav a span {	display: none;}.projectlist {	margin-left: 0;}.projectlist ul {	margin-left: 0;}.projectlist ul li {	margin: 0;	list-style: none;	width: 800px;	position: relative;}.slider_box {	position: relative;	margin: 0;}.slider_text {	padding-left: 220px;	padding-top: 50px;	padding-right: 40px;	padding-bottom: 60px;}.slider_text h2 {	font-size: 18px;	color: #990000;	text-align: left;	margin-bottom: 20px;}.slider_text p {	margin-bottom: 10px;	left: 0px;	top: 40px;	text-align: justify;	overflow: hidden;	z-index: 300;	line-height: 20px;	font-size: 16px;	color: #333333;}.click_prev {	position: absolute;	right: 120px;	font-size: 11px;	color: #8a673a;	text-align: center;	bottom: 0px;	width: 40px;	line-height: 20px;}.click_next {	position: absolute;	right: 0px;	font-size: 11px;	color: #8a673a;	text-align: center;	bottom: 0px;	width: 40px;	line-height: 20px;}.question_number {	position: absolute;	right: 40px;	font-size: 12px;	color: #8a673a;	text-align: center;	bottom: 50px;	width: 80px;}.question_number a, .question_number a:visited {	color: #990000;	border-bottom: 1px dotted #990000;	text-decoration: none;}.question_number a:hover {	color: #312820;	border-bottom: 1px dotted #312820;	text-decoration: none;}/*	Carousel below panels---------------------------------------------*/#panels_container {	margin: 0 auto 0;	width: 800px;	position: relative;}#right_panel  {	width: 540px;	float: right;	padding: 0;}#right_panel p {	margin: 0 0 10px;	padding: 0;	clear: both;	font-size: 14px;	line-height: 18px;}#left_panel  {	padding: 0;	width: 210px;}h2.sub_title   {	color: #8a673a;	margin: 0 0 10px;	padding: 0;	font-size: 21px;}#left_panel h2 {	color: #990000;	padding: 0;	margin: 0 0 10px 0;	font-size: 14px;}/*	Carousel menu---------------------------------------------*/ul#carousel_menu {	margin:0;	padding:0;	list-style-type:none;	border-top: 1px dotted #91817b;	border-right: 0;	border-bottom: 0;	border-left: 0;}ul#carousel_menu li {	display: block;	margin:0;	padding:0;	border-top: 0;	border-right: 0;	border-bottom: 1px dotted #91817b;	border-left: 0;}ul#carousel_menu li a {	display:block;	color:#312820;	font-size:14px;	text-decoration:none;	line-height: 16px;	text-align: right;	padding-right: 24px;	padding-top: 6px;	padding-bottom: 6px;}ul#carousel_menu li a:hover {	color:#990000;	background-color: #FFF;}ul#carousel_menu li a:visited {	color:#8a673a;	background-image: url(../../images/blog-visited_check.jpg);	background-position: right center;	background-repeat: no-repeat;}