div, li, ul, p, span, img, input, h1, h2, h3, h4, h5, h6, h7, form, input, a, label {
	border:medium none;
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
}

body {
	background-color: #000000;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#shell{
	margin:0 auto;
	padding-top:366px;
	position:relative;
	width:880px;
	background:url(img/bg.jpg) top center no-repeat;
}
#tagline{
	position:absolute;
	left:28px;
	top:240px;
	width:370px;
}
h1{
	color:#FFFFFF;
	font-size:22px;
	line-height:1.3em;
	font-weight:normal;
}
a {
	float:left;
	background:none;
	padding:1px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
li a:hover{
	background-color:#FFFFFF;
	color:#990000;
}

h2 {
	color:#A50D2B;
	font-size:14px;
	font-weight:normal;
	line-height:1.3em;
	width: 220px;
}

p {
	/*background:url(img/icon.gif) no-repeat right center;*/
	margin:3px;
}

p.titles {
	padding-right: 20px;
	width: 168px;
}

.red_arrows {
	margin: 0px 0px 0px 3px;
}

#thumbs {
	background:url(img/thumb_bg.jpg) center top no-repeat;
	height:400px;
	list-style:none;
	padding:0 0 0 25px;
}

#thumbs li {
	float:left;
	margin-top:20px;
	width:196px;
	height: 190px;

}

#thumbs li {
	margin-right: 13px;
}

/* 1 */
#window1 {
	background:url(img/win/winBg1.jpg) top center no-repeat #000;
}

div#window1 p.left {
	width: 350px;
	float: left;
	margin-top: 345px;
	font-weight: bold;
	padding: 0px;
}

div#window1 p {
	width: 400px;
	float: right;
	margin-top: 30px;
	font-weight: bold;
	padding: 0px;
}

div#window1 p span{
	color: #962030;
}

div#window1 h3 {
	width: 400px;
	float: right;
	margin-top: 25px;
	margin-right: 20px;
}

div#window1 ul {
	width: 380px;
	float: right;
	margin: 0px 28px 0px 0px;
	padding: 0px;
}

div#window1 ul li {
	margin-top: 8px;
	list-style: disc;
}





/* 2 */

#window2 {
	background:url(img/win/winBg2.jpg) top center no-repeat #000;
}
#window2 div p {
	width: 400px;
	margin-top: 30px;
	line-height: 18px;
}
#window2 div ol li{
	float:left;
}
#window2 div ol li a{
	font-size:12px;
	color:#999;
	display:block;
	background-color:#444;
	height:21px;
	padding:5px 0 0 12px;
	margin:0 2px 0 0;
}
#two1btn{
	width:117px;
}
#two2btn{
	width:108px;
}
#two3btn{
	width:143px;
}
#window2 div ol{
	border-bottom:1px solid #FFFFFF;
	width:420px;
	margin-top:20px;
	margin-bottom:20px;
	float:right;
}
#window2 #twotab{
	width:430px;
	margin-left:420px;
}
#window2 #twotab #two1, #window2 #twotab #two2, #window2 #twotab #two3{
	margin-left:20px;
}
#window2 #twotab div p{
	margin:0;
}
#window2 #twotab div h3{
	margin-top:25px;
	color:#999999;
}
#window2 #twotab div h4{
	margin-top:10px;
	color:#999999;
}
#window2 #twotab div p{
	margin-top:10px;
}
#window2 #twotab div p span{
	color:#990000;
	font-style:italic;
}
#window2 #twotab div ul{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:35px;
	list-style:disc;
}
#window2 #twotab div ul li{
	margin-bottom:5px;
	margin:0px;
	padding:0px;
}
#window2 #twotab div ul li a{
	margin:0px;
	padding:0px;
}


/* 3 */
#window3{
	background:url(img/win/winBg.jpg) top center no-repeat #000;
}

div#window3 h3 {
	width: 600px;
	text-decoration: uppercase;
	color: #999;
	margin: 25px 0px 10px 20px;
}

div#window3 ul#list1 {
	margin: 0px 0px 40px 40px;
	padding-top: 25px;
}

div#window3 ul#list1 li {
	margin-top: 8px;
	list-style: disc;
}

div#window3 ul#composition {
	width: 820px;
	border-top: 1px solid #999;
	margin-left: 20px;
}

div#window3 ul#composition li {
	width: 350px;
	padding-left: 40px;
	margin-top: 20px;
	margin-right: 20px;
	line-height: 18px;
	float: left;
}

div#window3 ul#composition li#one {
	background-image: url(img/win/box_1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div#window3 ul#composition li#two {
	background-image: url(img/win/box_2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div#window3 ul#composition li#three {
	background-image: url(img/win/box_3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div#window3 ul#composition li#four {
	background-image: url(img/win/box_4.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}


/* 4 */

#window4 {
	background:url(img/win/winBg4.jpg) top center no-repeat #000;
}

div#window4 h3 {
	width: 600px;
	text-decoration: uppercase;
	color: #999;
	margin: 25px 0px 10px 20px;
}

div#window4 ul {
	margin: 0px 0px 10px 20px;
	width: 820px;
	height: 125px;
}

div#window4 ul li {
	line-height: 16px;
	width: 360px;
	margin-left: 20px;
	float: left;
	list-style: disc;
	
}

div#window4 ul li#rightside {
	margin-left: 40px;
}

div#window4 h4 {
	padding-left: 45px;
	float: left;
	width: 360px;
}



/* 5 */
#window5 {
	background:url(img/win/winBg_shorttop.jpg) top center no-repeat #000;
}

#window5 p {
	width: 400px;
	margin-top: 30px;
	line-height: 18px;
}

#window5 ol li{
	float:left;
}
#window5 ol li a{
	font-size:16px;
	color:#999;
	display:block;
	background-color:#333;
	width:50px;
	height:21px;
	padding:5px 0 0 12px;
	margin:0 3px 0 0;
}
#window5 ol{
	border-bottom:1px solid #FFFFFF;
	width:802px;
	margin:20px 0 0 10px;
	float:left;
}
#window5 ul li .graph{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
ol{
	list-style:none;
	padding:0;
	margin:0 0 0 20px;
}




/* 6 */
#window6 {
	background:url(img/win/winBg_shorttop.jpg) top center no-repeat #000;
}
#window6 p {
	width: 400px;
	margin-top: 30px;
	line-height: 18px;
}
#window6 ul li .graph{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#window6 ol li{
	float:left;
}
#window6 ol li a{
	font-size:16px;
	color:#999;
	display:block;
	background-color:#333;
	width:50px;
	height:21px;
	padding:5px 0 0 12px;
	margin:0 3px 0 0;
}
#window6 ol{
	border-bottom:1px solid #FFFFFF;
	width:802px;
	margin:20px 0 0 10px;
	float:left;
}


/* 7 */
#window7 {
	background:url(img/win/winBg_shorttop.jpg) top center no-repeat #000;
}
#window7 p {
	width: 400px;
	margin-top: 30px;
	line-height: 18px;
}
#window7 ul li .graph{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#window7 ol li{
	float:left;
}
#window7 ol li a{
	font-size:16px;
	color:#999;
	display:block;
	background-color:#333;
	width:50px;
	height:21px;
	padding:5px 0 0 12px;
	margin:0 3px 0 0;
}
#window7 ol{
	border-bottom:1px solid #FFFFFF;
	width:802px;
	margin:20px 0 0 10px;
	float:left;
}


/* 8 */
#window8 {
	background:url(img/win/winBg.jpg) top center no-repeat #000;
}
#window8 h2{
	margin-bottom:20px;
}
#window8 h4 {
	margin-top:15px;
	margin-left: 20px;
	color: #999;
}

#window8 p {
	color: #fff;
}
#window8 div p{
}

#window8 div#pleft {
	float: left;
	width: 390px;
}

#window8 div#pright {
	float: right;
	width: 400px;
}

#window8 div#pright img {
	margin-top: 30px;
	border-top: 1px solid #999;
	padding: 20px 0px 0px 0px;
}

.close {
	position:absolute;
	top:10px;
	right:10px;
	height:34px;
	width:34px;
	background:url(img/win/ex.png) top center no-repeat;
	text-indent:-5000px;
}

.close:hover {
	background:url(img/win/ex_over.png) top center no-repeat;
}

.window{
	position:absolute;
	top:100px;
	left:5px;
	z-index:10px;
	height:590px;
	width:866px;
	border:2px solid white;
}

.window_long {
	position:absolute;
	top:100px;
	left:5px;
	z-index:10px;
	height:670px;
	width:866px;
	border:2px solid white;
}


.window h2, .window_long h2{
	margin:20px 20px 0 20px;
	font-size:32px;
	font-weight:bold;
	color:#FFFFFF;
	width: 760px;
}
.window p, .window_long p{
	margin:0 20px 0 20px;
	color:#CCCCCC;
	font-size:13px;
	background:none;
}
.previous{
	width:130px;
	height:34px;
	background:url(img/previous.jpg) left top no-repeat;
	position:absolute;
	bottom:7px;
	left:10px;
}
.previous:hover{
	background:url(img/previous_over.jpg) left top no-repeat;
}
.next{
	width:110px;
	height:34px;
	background:url(img/next.jpg) left top no-repeat;
	position:absolute;
	bottom:7px;
	right:10px;
}
.next:hover{
	background:url(img/next_over.jpg) left top no-repeat;
}
.buttons{
	background:#FFFFFF;
	position:absolute;
	bottom:0;
	left:0;
	height:50px;
	width:866px;
}