html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

a {
color:#4598D9;
text-decoration:underline;
}

a:hover,a.act,.act {
color:#F68E1D;
text-decoration:none;
}

#cnt h1,#cnt h2,#cnt h3,#cnt h4 {
font-weight:400;
margin:17px 30px 7px 0;
}

#r_c h1 {
font-size:26px;
}

#r_c h1 strong {
color:#F68E1D;
font-weight:400;
}

#r_c h2,#l_c h4 {
font-size:21px;
}

#l_c h3 {
margin-left:20px;
font-size:24px;
}

#l_c h4 {
margin-top:0;
}

#cnt p,#r_c li {
font-size:14px;
line-height:17px;
color:#555;
margin:7px 30px 7px 0;
}

#r_c li {
padding-left:20px;
background:url(../i/d/li.gif) 2px 9px no-repeat;
}

#r_c #pgs li {
background:none;
float:left;
padding:20px 0 0;
}

#r_c #pgs li.frst {
float:right;
text-align:right;
}

#l_mn {
margin:20px 0 30px;
}

#l_mn li {
font-size:16px;
line-height:19px;
margin:9px 0 9px 20px;
}

.adv {
width:240px;
background:url(../i/d/h_bg.png) 0 0 no-repeat;
padding:20px;
}

dt,dd {
font-size:12px;
color:#555;
line-height:14px;
margin:0 0 7px;
}

dt {
color:#000;
font-weight:700;
margin:20px 0 5px;
}

#r_c dt {
font-size:12px;
line-height:15px;
}

dd a,dd span,#r_c #ofrs span {
font-size:18px;
display:block;
margin:0 0 7px;
}

#r_c #ofrs li {
margin-top:20px;
background:none;
padding:0;
}

#r_c #ofrs span strong {
font-size:20px;
color:#F68E1D;
font-weight:400;
}

.adv ul {
margin:20px 0 11px;
}

.adv li {
font-size:16px;
line-height:19px;
margin:9px 0;
}

#act {
clear:both;
}

#act .adv {
float:left;
width:280px;
background-position:30px 0;
margin:0 20px 0 0;
padding:20px 0 30px 30px;
}

#l_c #act .adv {
padding-left:0;
background-position:0 0;
}

#act .hd {
font-size:12px;
line-height:14px;
color:#555;
height:83px;
padding:0 20px;
}

#act .hd a {
display:block;
font-size:21px;
line-height:21px;
padding:0 0 15px;
}

#act .prs {
font-size:17px;
line-height:21px;
color:#000;
padding:0 20px;
}

#act .prs span {
font-size:19px;
color:#F68E1D;
}

#act p {
font-size:12px;
line-height:15px;
height:69px;
margin:0 20px 7px;
}

#act .lnk {
display:block;
font-size:14px;
line-height:31px;
color:#FFF;
background:#3C81C9 url(../i/d/act_lnk.png) 0 0 no-repeat;
text-decoration:none;
text-align:right;
padding:0 20px;
}

#l_c form {
margin:20px 0 7px 20px;
}

#l_c label {
display:block;
font-size:16px;
line-height:21px;
padding:0 0 7px;
}

#l_c input,#l_c textarea {
width:235px;
color:#555;
font-size:14px;
line-height:17px;
background:#FFF;
border:1px #CCC solid;
padding:3px;
}

#l_c input.btn {
background:#3C81C9 url(../i/d/act_lnk.png) 50% 0 no-repeat;
color:#FFF;
width:243px;
height:31px;
border:none;
text-align:right;
cursor:pointer;
padding:0 20px;
}

#mp {
margin-top:20px;
}

#mp li {
padding-left:0;
font-size:18px;
line-height:21px;
background:none;
}

#mp li li {
padding-left:20px;
font-size:16px;
line-height:19px;
}

#mp span {
padding-left:10px;
font-size:12px;
line-height:15px;
}

.clr {
clear:both;
height:1px;
line-height:1px;
overflow:hidden;
}

html,body {
height:100%;
background:#FFF;
font-family:Arial, Helvetica, sans-serif;
}

#pg {
height:auto !important;
height:100%;
min-height:100%;
position:relative;
margin:0 auto;
}

#pg,#ftr {
width:1000px;
}

#cnt {
padding:168px 0 0;
}

#l_c,#r_c {
float:left;
position:relative;
width:640px;
left:360px;
}

#l_c {
width:280px;
left:-610px;
}

#hdr {
position:absolute;
left:0;
top:0;
width:1000px;
height:168px;
}

#lg {
float:left;
background:url(../i/d/lg_bg.png) 0 0 no-repeat;
margin:36px 0 0 50px;
}

#lg.act img,#lg:hover img {
visibility:hidden;
}

#cntc {
width:610px;
height:43px;
margin:23px 0 10px 360px;
}

#cntc p {
display:block;
float:left;
width:233px;
height:38px;
font-size:12px;
color:#555;
line-height:16px;
background:url(../i/d/h_l.gif) 0 0 no-repeat;
padding:5px 0 0 20px;
}

#cntc p.phn {
width:233px;
height:41px;
padding-top:2px;
}

#cntc p.mp {
width:80px;
height:22px;
padding-top:21px;
}

#cntc p strong {
font-size:18px;
color:#F68E1D;
font-weight:400;
}

#cntc p strong span {
color:#F68E1D;
font-size:20px;
}

#mn {
padding-top:13px;
width:610px;
height:39px;
background:#0B61BC url(../i/d/mn_bg.png) 0 0 no-repeat;
margin:0 0 0 360px;
}

#mn ul {
text-align:center;
white-space:nowrap;
margin:0 auto;
}

#mn li {
display:inline;
background:url(../i/d/mn_l.gif) 0 0 no-repeat;
padding:0 11px 0 14px;
}

#mn li.frst {
background:none;
padding-left:11px;
}

#mn a {
color:#FFF;
text-decoration:none;
white-space:nowrap;
font-size:16px;
line-height:24px;
}

#brn {
width:610px;
margin:12px 0 0 360px;
padding:0;
}

#brn li {
display:inline;
font-size:12px;
line-height:18px;
color:#555;
}

#pg_e {
height:99px;
clear:both;
}

#ftr {
position:relative;
height:72px;
margin:-71px auto 0;
}

#ftr_h {
width:900px;
border-top:1px solid #7DB2E2;
margin:0 auto;
padding:19px 20px 0;
}

#cntr {
float:right;
}

#cntr div {
display:inline;
margin:0;
padding:0 0 0 7px;
}

#ftr p {
display:block;
float:left;
width:310px;
font-size:12px;
color:#777;
line-height:16px;
padding:8px 0 0;
}

#r_c dt,#r_c dd,#mp li li li {
font-size:14px;
line-height:17px;
}

dd span,#cntc p span {
color:#000;
}

#act a:hover.lnk,#mn a:hover,#mn a.act {
color:#BCE;
}

#mp a,#brn a {
white-space:nowrap;
}
