		*{
			margin:0;
			padding:0;
		}
		body{
			font-family:Arial;
			background:#fff url(pattern.png) repeat top left;
			margin-bottom: 40px;
			margin-bottom:0px;
		}
		h2{
			margin: 20px 0;
		}
		h2 a {
			padding: 10px;
			text-decoration: none;
			background: #000;
			color: #fff;
			box-shadow: 0 0 10px #000;
			-webkit-box-shadow: 0 0 10px #000;
			-moz-box-shadow: 0 0 10px #000;
			border-radius: 20px;
		}
		h3 {
			margin-top: 10px;
		}
		ul{
			padding: 10px 10px 10px 30px;
			box-shadow: 0 0 10px #ccc;
			-webkit-box-shadow: 0 0 10px #ccc;
			-moz-box-shadow: 0 0 10px #ccc;
		}
		ul ul {
			box-shadow: none;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
		}
		li{
			margin: 0px
		}
		pre {
			-webkit-box-shadow: 0 0 10px #ccc;
			padding: 10px;
			background: #fff;
		}
		a{
			color:#fff;
		}
		a:hover{
			color:#fff;
		}
		.title{
			width:500px;
			height:100px;
			background:transparent url(title.png) no-repeat top left;
		
		}
		a.back{
			background:transparent url(back.png) no-repeat top left;
			position:fixed;
			width:150px;
			height:27px;
			outline:none;
			bottom:0px;
			left:0px;
		}
		#content{
			margin:0 auto;
			width: 955px;
		}
		.reference{
			padding:20px;
			float: right;
			background-color:#fff;
			-moz-box-shadow:1px 3px 15px #fff;
			-webkit-box-shadow:1px 3px 15px #ddd;
			box-shadow:1px 3px 15px #ddd;
			margin: 20px 40px 20px 520px;
		}
		.reference p a{
			text-transform:uppercase;
			text-shadow:1px 1px 1px #fff;
			color:#fff;
			text-decoration:none;
			font-size:16px;
		}
		.reference p a:hover{
			color:#333;
		}
		.accordion {
			clear: both;
		}
		ul.accordion li {
			background-repeat: no-repeat;
			background-position:  top left;
		}
		ul.accordion li.bg1{
			background-image:url(images/1.jpg);
			color:#330099;
			font-size:16px;
			letter-spacing:3px;
			text-align:justify;
		}
		ul.accordion li.bg2{
			background-image:url(images/2.jpg);
			color:#330099;
			font-size:14px;
			letter-spacing:3px;
		}
		ul.accordion li.bg3{
			background-image:url(images/3.jpg);
		}
		ul.accordion li.bg4{
			background-image:url(images/4.jpg);
		}
		.txt
		{
		padding-left:5px;
		font-size:16px;
		font-weight:bold;
		}
		.txt:hover
		{
		color:#990000;
		padding-left:5px;
		font-size:16px;
		font-weight:bold;
		}
		
		#nav{width:1058px; height:35px; padding:0px; margin:2px 0 0 0px; z-index:100; background-color:#666666; border:0px;}
#nav ul{
width:340px;
margin:10px 0 0 0;
padding:0px;
list-style-position:outside;
position:relative;
z-index:1000;
color:#000000;
}

#nav a{

width:340px;
display:block;
color:#FFFFFF;
padding-top:10px;
text-decoration:none;
font-weight:normal;
text-align:center;
z-index:1000;
}

#nav a:hover{
color:#000000;
padding-top:10px;
padding-bottom:0px;
font-weight:bold;
}

#nav li{
float:left;
list-style-type:none;
z-index:100;
padding-left:5px;
}

#nav ul {
position:absolute;
display:none;
width:180px;
height:20px;
margin-top:0px;
}

#nav li ul a{
width:180px;
height:20px;
margin-top:0px;
padding-left:5px;
text-align:left;
float:left;
background:#000;
line-height:20px;
}
#nav li ul a:hover{
width:180px;
margin-top:0px;
padding-left:5px;
height:20px;
float:left;
background:#680000;
line-height:20px;
}

#nav:hover
{
        color:#000000;
		padding-left:0px;
		font-size:16px;
		font-weight:bold;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
.txt2
{
padding-left:5px;
font-size:24px;
color:#990000;
}
.txt3
{
padding-left:10px;
font-size:16px;
text-align:justify;
line-height:24px;
}
#txt4
{
text-align:center;
font-size:12px;
}
#txt5
{
text-align:center;
font-size:12px;
}
.txt5
{
color:#993300;
font-weight:bold;
font-size:16px;
}
.txt6
{
color:#003399;
font-weight:bold;
font-size:14px;
}
.txt7
{
color:#000000;
font-size:13px;
}
.txt8
{
color:#009933;
font-weight:bold;
font-size:14px;
}
.txt9
{
color:#FF0033;
font-size:14px;
}
.txt10
{
background-color:#FFFFFF;
}
.txt11
{
font-size:18px;
color:#FF00FF;
height:40px;
}
.txt12
{
font-size:16px;
font-weight:bold;
color:#FF0033;
height:30px;
text-align:center;
}
.txt13
{
color:#006699;
text-align:center;
font-size:14px;
height:20px;
}