body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.308em;
}
#apDiv1 {
	position:absolute;
	width:980px;
	height:61px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	width:980px;
	height:694px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	width:605px;
	height:291px;
	z-index:1;
	left: 269px;
	top: 399px;
}
.footer a {color:#0b91de; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

h4 {font-size:1.308em; line-height:1em; margin-bottom:10px; font-weight:normal;}
h4 span {color:#04a9fe; text-transform:uppercase;}
cite {font-style:normal;}
h2 {font-size:1.539em; line-height:1em; margin-bottom:37px; font-weight:normal; color:#000000;}

.title {background:url(../images/title-tail-bg.jpg) top repeat-x; margin-bottom:20px;}
.title div {background:url(../images/title-right-bg.jpg) top right no-repeat;}
.title h2 {background:url(../images/title-left-bg.jpg) top left no-repeat; margin:0; padding:10px 0 16px 18px;}

#main { width:980px; text-align:left; position:relative; background:url(../images/body-tail1.gif) repeat-x 0 684px #d6ecfc;}

#header {height:396px; position:relative;}

#content {padding:0 107px 26px 107px; position:relative;}

#footer { height:37px; padding:16px 0 0 104px;}

.col-1, .col-2, .col-3, .column-1, .column-2 {float:left;}
.container {width:100%; overflow:hidden;}

.column-2 {width:510px;}

.col-1, .col-2 {width:246px;}

li {background:url(../images/list-bg.gif) no-repeat 0 12px; padding-left:13px; font-size:1.154em; line-height:1.6em;}
.list li {background:url(../images/list-bg.gif) no-repeat 0 8px; padding:0 0 10px 13px; font-size:1em; line-height:1.308em;}
.list li a {display:block; font-size:1.154em; line-height:1em;}

a {color:#04a9fe;}
a:hover{text-decoration:none;}
.bg-fig {
	background-repeat: repeat-x;
}
.blue {
	color: #04a9fe;
}
.link {background:url(../images/link-tail-bg.gif) top repeat-x; display:inline-block; color:#0b91de; text-decoration:none; font-weight:bold; line-height:1em; margin-top:24px; cursor:pointer;}
.link span {background:url(../images/link-right-bg.gif) top right no-repeat; display:inline-block;}
.link span span {background:url(../images/link-left-bg.gif) top left no-repeat; padding:6px 28px 18px 22px;}
.link2 span span {padding:6px 18px 18px 12px;}
.link:hover {color:#000;}
.txt {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.txt a:link{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.txt a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.txt a:visited{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.txt a:active{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}