body,td,th { font-family: Segoe UI Light, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #333333; max-height:999999px;}
body { margin:0;}

A:link { text-decoration: none; color:#006699; }
A:visited { text-decoration: none; color:#006699; }
A:active { text-decoration: none; color:#006699; }
A:hover { text-decoration: none; color: #00CCFF; }
.f_nav A:link, .h_box A:link, li p A:link { text-decoration: none; color:#00CCFF; }
.f_nav A:visited, .h_box A:visited, li p A:visited { text-decoration: none; color:#00CCFF; }
.f_nav A:active, .h_box A:active, li p A:active { text-decoration: none; color:#00CCFF; }
.f_nav A:hover, .h_box A:hover, li p A:hover { text-decoration: none; color: #FFFFFF; }

p {line-height:230%;margin-left:0.625rem;font-size:1.125rem;}
h3,h2,h4{line-height:200%; font-weight:600; margin-left:0.625rem;}
li {line-height:200%;}
li p {line-height:150%;margin-left:0rem;font-size:0.875rem;}
input, select{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.h_logo {display:inline;}
.h_logo_img {width:4rem;height:4rem;}
.h_title {font-size:1.25rem;color:#FFFFFF;margin:0rem 0.625rem 0rem 0rem;display:inline;}
.h_banner {display:inline; margin-right:1.25rem;}
.h_banner_img {width:31.25rem;height:4rem;padding:0 5.625rem 0 5.625rem;}
.h_box {display:inline;text-decoration:none;font-size:1.125rem;top:0px;background-color:#333333;text-align:center;padding:1.5rem 1.875rem 1rem 1.875rem;}
.h_bg {background-color:#006699;display:block;height:4.6rem;}

.slogan {font-size:1.125rem;color:#FFFFFF;}
.buy {font-size:1.25rem;font-weight:bold;}
.buytitle {font-size:1.75rem;font-weight:bold;margin-bottom:1.125rem;}
.buydel {font-size:1.25rem;font-weight:bold;color:#990000;margin-bottom:1.25rem;}

.navigator {display:inline-block;padding:1rem 4.875rem 1rem 4.875rem;color:#ffffff;font-size:1.125rem;font-weight:500;}
.navigator:hover {background-color:#666666;}

.menutitle {text-decoration:none;font-size:1.3125rem;color:#FFFFFF;background-color:#006699;padding:1.25rem 1.25rem 1.25rem 1.25rem;text-align:left;}
.button {
display:inline-block;
cursor:pointer;
border-radius:0.375rem;
background-color:#006699;
width:9.375rem;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
text-align:center;
text-transform:uppercase;
font-size:1.125rem;
text-decoration: none;
color:#FFFFFF;
margin:0rem 3rem 0rem 1.35rem;
}
.button:hover { background-color: #00CCFF;}
.button A:link { color:#FFFFFF; text-decoration: none;}
.button A:visited { color:#FFFFFF; text-decoration: none;}
.button A:active { color:#FFFFFF; text-decoration: none;}
.button A:hover { color:#FFFFFF; text-decoration: none; }
.controls { font-family:Segoe UI Light, Verdana, Arial, Helvetica, sans-serif; font-size:1rem; color:#333333;}
.seperator { background-repeat: repeat-x; background:url(himages/hline.gif); height:0.625rem;}
.black_overlay{ display:none; position:fixed; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:1001; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80); }
.white_content{ display:none; position:fixed; top:0; left:0; bottom:0; right:0; margin:auto; border:0.1875rem solid white; z-index:1002; overflow:visible; }
.edition{ display:none; margin-top: 2rem; z-index:1002; color:white; cursor: pointer; text-decoration: underline;}

.f_sep { height:0.3125rem; background-color:#006699; width:100%}
.f_bg { background-color:#333333; width:100%}
.f_block { display:inline-block; text-align:left; vertical-align:top; margin:1.25rem 4.5rem 1.25rem 0rem;color:#FFFFFF;}
.f_nav { text-decoration:none; font-size:0.875rem; text-transform:uppercase; color:#dddddd; padding:1.25rem 2.5rem 1.875rem 0rem; display:inline-block;}
.f_width {width:75rem; margin-left:1.35rem;}

.m_panel {padding:1.25rem 0px 1.25rem 0px; background-color:#F7F7F7;}
.m_content { width:75rem; background-color:#FFFFFF;}
.m_content_head { height:1.5625rem;}
.m_content_main { text-align:left; padding:0.625rem 1.5rem 3.125rem 1.5rem;}
.m_pic {margin:0rem 1.875rem 0rem 0.625rem;}
.m_text {margin:0rem 1.875rem 0rem 0.625rem;}
.m_sep {height:1.25rem;}

.ctl_text {width:25rem;height:2.5rem;}
.ctl_textarea {width:37.25rem;height:auto;}
.ctl_button {width:7.5rem;height:2.5rem;}
.ctl_form {width:65rem;margin-left:0.625rem;}