body{ margin:0; padding:0; font-size:12px; font-family:Verdana,Arial,Tahoma; background:#FFF url(../images/body-bg.jpg) center 33px repeat-x;}
div,p,h1,h2,h3,h4,h5,ul,ol,dl,dd{ margin:0 auto; padding:0; font-size:12px; font-weight:normal; list-style:none;}
img{ border:0;}
input, button, img{ vertical-align:middle;}
a:link,a:visited{ color:#0076BA; text-decoration:none;}
a{ outline:none;}
input, textarea{ font-family:Verdana,Arial,Tahoma;}

.fl{ float:left;}
.fr{ float:right;}
.p20{ font-size:0; height:20px; overflow:hidden;}
.p30{ font-size:0; height:30px; overflow:hidden;}

#top{ height:33px; line-height:33px; background:url(../images/top-bg.jpg) repeat-x;}
#top #link{
	width:1000px;
	text-align:right;
	padding-right:12px;
}

#content{ width:1000px; background:url(../images/content-bg.jpg) center top no-repeat;}
#content #banner{ height:290px; position:relative;}
#content #banner #logo{
	position:absolute;
	top:-33px;
	width: 300px;
}
#content #banner #downloadwrap{ position:absolute; background:url(../images/download-bg.jpg) no-repeat; top:162px; right:32px; width:291px; height:82px; padding-left:6px; padding-top:18px;}
#content #banner #downloadwrap dt{ float:left; width:167px; height:81px; background:#FFF url(../images/download-button-bg.gif) top center no-repeat;}
#content #banner #downloadwrap a#download{ display:block; width:167px; height:55px; background:#FFF url(../images/download-button-bg.gif) top center no-repeat;}
#content #banner #downloadwrap dd{ float:right; width:110px; color:#FFF; line-height:16px;}

#content #main{ width:923px;}
#content #main .block{ padding-bottom:10px;}

#content .bar_1 dt.t_1{ padding-left:17px; color:#4d4d4d; font-weight:bold; font-size:14px; height:39px; line-height:39px; background:url(../images/bar_1.gif) no-repeat;}
#content .bar_1 dd{}
#content .pointer{ overflow:auto; zoom:1;}
#content .pointer dt{ float:left;}
#content .pointer dd.h1{ font-size:14px; font-weight:bold; color:#2069a9;padding:0 0 4px 0;}
#content .pointer dd{ float:right; width:200px; color:#666; line-height:20px}

#content .bar_2{}
#content .bar_2 dt{ padding-left:17px; height:39px; line-height:39px; color:#4d4d4d; font-weight:bold; font-size:14px; background:url(../images/bar_2.gif) no-repeat;}
#content .bar_2 dd{ padding-left:17px; background:url(../images/bar_2_dd.gif) top center repeat-x;}
#content .bar_2 dd h1{ color:#1568b5; font-weight:700; line-height:28px;}
#content .bar_2 dd h2{ color:#4d4d4d; line-height:22px;}
#content .bar_2 dd h3{ color:#707070; line-height:20px;}
#download2{ display:block; width:120px; height:36px; background:url(../images/downloadrecorder.gif) no-repeat;}

#content .bar_3{ width:293px;}
#content .bar_3 dt{ width:276px; height:38px; padding-left:17px; line-height:38px; color:#4d4d4d; font-weight:bold; font-size:14px; background:url(../images/bar_3.gif) no-repeat;}
#content .bar_3 dd{ float:left; width:276px; padding-left:17px; background:url(../images/bar_3_dd.gif) top center repeat-x;}
#content .bar_3 dd p.desc{ line-height:22px; padding:10px 17px 17px 0; color:#4d4d4d;}
#content .bar_3 dd ul{ margin-top:10px;}
#content .bar_3 dd li{ height:26px; line-height:26px; padding-left:7px; background:url(../images/li-p.gif) left center no-repeat;}
.table{ border-collapse:collapse; border:solid #8adaf4; border-width:1px 0 0 1px;}
.table td{ color:#4d4d4d; border-collapse:collapse;  border: solid #8adaf4; border-width:0 1px 1px 0; padding:0 16px; height:40px; line-height:18px;}
.table td.f{ color:#2069a9; padding:0; text-align:center;}
.table tr.odd td{ background:#f4fcff;}
.table .head td{ background:url(../images/thead.gif) repeat-x; text-align:center; padding:0; color:#2069a9; font-weight:bold; font-size:14px;}

#foot{ clear:both;}
#foot h1{ text-align:center; line-height:18px; color:#4d4d4d;}

