body{
	background:#fff;
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#333;
}

#container{
	margin:20px auto;
	width:754px;
	height:auto;
}

#flash_nav{
	width:754px;
	height:27px;
}

#content{
	background:#fff url(images/container_bg.gif) repeat-y;
	width:720px;
	height:auto;
	padding:0 17px;
}

#inner_content{
	padding:30px 20px;
}

#inner_content p{
	margin:0 0 12px 0;
}

.mt{
	margin:24px 0 0 0;
}

.mb{
	margin:0 0 24px 0;	
}

#footer{
	background:#fff url(images/footer_bg.gif) no-repeat;
	width:754px;
	height:85px;
}

ul.footer{
	margin:0 25px 0 0;
}

ul.footer li{
	display:inline;
	margin:5px 45px 0 0;
}

li.links{
	padding:30px 0 0 0;
}

.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}

img.lm{
	margin:0 0 0 30px;
}

img.rm{
	margin:0 30px 0 0;
}

img.heading {
	margin: 25px 0 15px;
}

.inp {
	margin: 0 0 15px 15px;
}

ul.regular{
	list-style-image: url(images/bullet_turquoise.gif);
	margin:0 0 22px 0;
}

ul.regular li{
	margin:0 0 0 16px;
	padding:2px 0 0 0;
}

ul.sitemap{
	list-style-image: url(images/bullet_turquoise.gif);
	margin: 0;
}

ul.sitemap li {
	margin: 0 0 0 16px;
	padding: 5px 0 0 0;
}

ol.chapter_list li{
	list-style-type:decimal;
	margin:0 0 0 20px;
	padding:0 0 5px 5px;
}

a.chap_list{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

a.chap_list:hover{
	text-decoration:underline;
}

a.chap_sub_list{
	color:#333;
	text-decoration:none;
	font-style:normal;
}

a.chap_sub_list:hover{
	text-decoration:underline;
}

ol.chapter_list li ul{
	padding:5px 0;
}

ol.chapter_list li ul li{
	list-style-image: url(images/bullet_turquoise.gif);
	margin:0 0 0 15px;
	padding:0 0 5px 5px;
}

a{
	color:#028185;
	text-decoration:none;
	font-style:italic;
}

a:hover{
	text-decoration:underline;
}

.left_col{
	width:220px;
}

.left_col li{
	display: inline;
}

.left_col li img {
	margin-bottom: 15px;
}

.black{
	color:#000;
}

.pr{
	padding:0 20px 0 0;
}

.bottom30{
	padding:0 0 30px 0;
}

.bottom10{
	padding:0 0 10px 0;
}

p.last {
	margin-bottom: 0;
	padding-bottom: 0;
}

input, textarea{
	border:1px solid #999;
	font-size:12px;
}

input.image{
	border:none;
}

textarea{
	margin:2px 0 0 2px;
}

.right_col{
	padding:0 0 0 20px;
	width:415px;
	border-left:1px solid #999;
}

.header{
	margin:0 0 25px 0;
}

.small_green{
	color:#028185;
	font-size:11px;
	line-height:1.4em;
	padding:5px 0 8px 0;
}

ul.rt li {
	color:#028185;
	font-size:11px;
	line-height:1.4em;
}

.green{
	color:#028185;
	font-size:11px;
}

.red{
	color:#ef3e34;
}

q{
	color:#028185;
	font-size:12px;
	font-style:italic;
}

.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}

.graph {
	position: absolute;
	display: none;
	z-index: 10;
	border: 3px solid #000;
	left: 50%;
	margin-left: -323px;
	width: 640px;
}

.hand {
	cursor: pointer;
	_cursor: hand;
}

ol.number{
	list-style-type:decimal;
	margin:0 0 0 10px;
}

a.dull{
	font-style:normal;
	color:#333;
}