body
{
	color: #111;
	font: 11px/1.8em Verdana, Arial, Tahoma, Sans-Serif;
	text-align: center;
	background: #fff;
	background-image: url(../images/bg1.gif);
}
a:link, 
a:visited  { color:#07519A; text-decoration:none; }
a:hover    { color:#07519A; text-decoration:underline; }
a:active   { color:#07519A; text-decoration:none; }
input,
select,
textarea,
option     { font:12px Tahoma, Sans-Serif; }
input#s2   { height:20px; font:12px Verdana, Sans-Serif; }
img        { border:0; }
td,
table      { font-size:12px !important; font-size:11px; line-height:18px;  }
#header,
#footer        { margin:0px auto; width:925px; display:block; }
#header_all    { border:1px solid #FFF; width:923px; background:#325696;}
#main_ad       { margin:0px auto; width:925px; }
#main          { margin:0px auto; width:925px; text-align:left; display:block; background:#FFF; padding-bottom:10px; }
#header_top    { align:center; border-bottom: 3px solid #FFF; width:925px; background:#E5EEF5; height: 24px; }
#header_top_left        {float:left; margin-left:15px; margin-top:4px; }
#header_top_mid        { float:none; }
#header_top_right        { float:right; margin-top:5px; margin-right:30px; }
#content        { margin-top:10px; margin-bottom:5px; text-align:center;}
#logoleft       { float:left; margin-top:15px; margin-left:10px; display:inline;  }
#logoright      { float:right; margin-right:10px; display:inline; width:728px; }
#clear-float    { clear:both; }

#main h1#idx_news { background:url(../images/news_add.gif) #E5EEF5 no-repeat 6px 2px; border:0px solid #8388C7; padding-left:35px; }
#footer        { clear:both;text-align:center; padding:10px 0 0 0; border-bottom:0px solid #9BB4D1; border-top:0px solid #9BB4D1; background:#FFF; }
#footer_info   { border:0px solid #FFF; background:#325696; margin:0; padding:2px 5px; color:#FFF; }
#footer_info a:link,
#footer_info a:visited { padding:0 2px; color:#FFF; }
#center        { float:center; width:760px; overflow:hidden; }
#left          { float:left; width:160px; padding-bottom:10px; }
#left ul.com li { font-size:11px; line-height:12px; border-bottom:1px dashed #eee; padding:1px 0 !important; padding:0;}
#right           { float:right; width:750px; overflow:hidden; padding-bottom:10px; }
#right h1#idx_news { background:url(../images/news_add.gif) #E5EEF5 no-repeat 6px 2px; border:0px solid #8388C7; }
#right h1#idx_news { padding:2px 0 0 28px; font-size:12px; /* voice-family:"\"}\""; voice-family:inherit; width:70px; */}

#right h2        { background:url(../images/new_soft.gif) #E5EEF5 no-repeat 6px 2px; padding:2px 0px 2px 28px; }
#right h3        { background:url(../images/software_ok.gif) #E5EEF5 no-repeat 6px 2px; padding:2px 0px 2px 28px; }
#right ul.new,
#right ol.new    { padding-left:30px; list-style:url(../images/15.gif); }
#right ul.com li,
#right ol.new li { font-size:11px; border-bottom:1px dashed #eee; padding:1px 0 !important; padding:0;}
#right ul.com,
#right ol.com    { padding-left:22px; list-style:url(../images/16.gif);}
#right ul.com span,
#right ol.com span { padding-top:4px;}

#copyright,
#powerby  { padding:10px 0 10px 0; font:12px Verdana, Sans-Serif; margin:0; }
#copyright a:link,
#copyright a:visited,
#copyright a:hover,
#copyright a:active { padding:0 5px 0 5px; text-align:center; color:#325696; text-decoration:underline; }
#powerby a:link,
#powerby a:visited,
#powerby a:hover,
#powerby a:active { text-align:center; color:#000000; text-decoration:underline; }
#top      { width:921px; text-align:left; vertical-align: middle; background:#325696; }
#top mid { float:none; }
#logo     { margin:2px 0 2px 0; vertical-align: middle; }


h1,h2,h3,h4,
h5,h6,h7,form { margin:0; font-family:Verdana, Sans-Serif; }
dl,ul,ol   { margin:0; list-style:none; padding: 6px 6px;}
h1   { font-size:14px; }
h2,
h3,
h4   { border-bottom:0px solid #325696; font-size:12px; background: #E5EEF5; height: 18px; color: #07519a; padding-left: 5px;}
h7   { border-bottom:1px solid #325696; font-size:12px; background: #ffffff; height: 18px; color: #07519a; padding-left: 5px;}

#nav a:link,
#nav a:visited,
#nav a:hover,
#nav a:active { color:#325696;}
#nav          {  margin:0px auto; border-top: 3px solid #FFF; width:925px; background:#E5EEF5; text-align:center; height: 35px; position: relative;}
#nav li       { display:inline; line-height:25px; }
#nav a        { font-size:12px; border-bottom:1px solid #9bb4d1; float:left; padding:0 9px 0 9px; background:no-repeat center top; }
#nav a:hover  { background:#325696; text-decoration:none; color:#FFFFFF; background-position:100% -50px; }
#nav span     { padding:0; float:left; display:block; white-space:nowrap; background:no-repeat center top; }
#mainad       { margin:0px auto; border:solid 1px #325696; width:921px; background:#fff repeat-x; height: 92px; }
.artad {
border:solid 0px #325696; width:756px; background:#fff repeat-x; height: 90px; text-align:center;  
} 
.artadleft {
           float:left;
           padding-left: 70px;
}
.artadright {
           float:right;
           padding-right: 70px;
}
#navad        {  margin:0px auto; border:solid 1px #FFFFFF; width:921px; background:#fff repeat-x; height: 90px; }
#nav span     { float:none; }

#nav a:hover span { background-position:0% -50px; }
#nav li#sel a     { border-width:0px; background-position:100% -50px; }
#nav li#sel span  { padding-bottom:3px; background-position:0 -50px; }

.clearer {clear: both;}
.cls {clear: both;}


.box_s     { width:160px; margin:10px 10px 0 2px; border:solid 1px #325696;}
.box_s_ad     { width:160px; height:625px; padding:10px 1px 1px 2px; margin:2px 0px 0px 0px; border:solid 1px #FFFFFF; }
.box_s_art     { width:160px; margin:10px 0px 0px 2px; border:solid 0px #325696; }
.box_l     { width:746px; margin:10px 10px 0 0; overflow:hidden; clear:both; border:1px solid #325696; }
.box_l span {padding-right: 10px; padding-left: 10px;}
.box_l_art     { width:746px; margin:10px 0px 0 0; overflow:hidden; clear:both; border:1px solid #92B0DD; }
.box_l_art span {padding-right: 10px; padding-left: 10px;}
.box_l_main     { height: 35px;  }
.box_l_main a:link,
.box_l_main a:hover,
.box_l_main a:visited { text-align:center; font-size:10px; }
.box_s_t   { background:url(../images/box_s_t.gif) no-repeat left top; margin-bottom:-13px; }
.powerby p { font:9px Verdana, Sans-Serif; letter-spacing:-0.5pt; margin:0; padding:2px 0 5px 0; border-top:0px solid #FFF; background:#EEE; text-align:center; border-left:3px solid #FFF; border-right:3px solid #FFF; }
.powerby h3{ background:#E5F3E6; border-left:3px solid #FFF; border-right:3px solid #FFF; }
.powerby,
.box_l_c,
.box_m_c,
.box_s_c,
.box_s_c_ann   { padding:1px 3px;border-left:1px solid #84B0C7;border-right:1px solid #84B0C7; }
.box_s_c h2    { background:#F3E5E5; border-left:3px solid #FFF; border-right:3px solid #FFF; text-align:center; }
.box_s_c h4    { background:#F3F3E5; border-left:3px solid #FFF; border-right:3px solid #FFF; text-align:center; }
.box_s_c h3,
.box_s_c_ann h3{ background:#E5E6F3; border-left:3px solid #FFF; border-right:3px solid #FFF; text-align:center; }
.box_s_c_ann ul li,
.box_s_c li { list-style-type:none; list-style-position:outside; padding:2px 0 !important; padding:0; border-top:1px solid #FFF; border-left:3px solid #FFF; border-right:3px solid #FFF; }
.box_s_c li { padding-left:12px !important; padding-left:10px; background-position:2px 6px !important; background:url(../images/pub_li.gif) #EEE no-repeat 4px 9px; color:#999; }
.box_s_b       { margin-top:-15px; background:url(../images/box_s_b.gif) no-repeat left bottom; }

.box_m_left  { margin:0 15px 0 0; width:265px; float:left; clear:left; }
.box_m_right { width:265px; float:left; }
.box_m_t     { margin:10px 0 -13px 0; background:url(../images/box_m_t.gif) no-repeat left top; }
.box_m_c     { background:#FFF; }
.box_m_b     { margin-top:-15px; background:url(../images/box_m_b.gif) no-repeat left bottom; margin-bottom:10px !important; margin-bottom:0; }
.box_l_t { margin-bottom:-13px; background:url(../images/box_l_t.gif) #FFF no-repeat left top; }
.box_l_c { background:#FFF; }
.box_l_b { margin-top:-15px; background:url(../images/box_l_b.gif) no-repeat left bottom; clear:both;}

#ap_progressbar{border:1px solid #18ACEA;background-color:#FFF;width:300px;position:relative;color:black;margin:3px 2px 3px 0;font-family:Tahoma,Arial,Verdana;font-size:10px;font-weight:900;text-align:left}
#ap_progressbar div.progress{position:relative;width:0;height:100%;overflow:hidden;background:transparent url(../images/pbbg.png) top left;text-align:left}
#ap_progressbar div.progress .text{text-align:center !important;width:300px;display:block !important}
#ap_progressbar div.text{position:absolute;width:100%;height:100%;text-align:center}
#ap_skiptext a{color:#4d4d4d}

#correlative_a h5 { font-size:11px;}
#correlative_a    { margin:10px 10px 10px 10px; border:1px solid #E5EEF5; background:#E5EEF5; padding:10px; }
#outlink    {  margin:0px auto; width: 925px; height: 75px; padding:10px 0 0 0; border:0px solid #C7C783; background:#FFFFFF; }
#link       { margin:0px auto; width:925px; text-align:left; display:block; background:#FFF; padding:10px 0 0 0; }
.flink     { width:921px; overflow:hidden; clear:both; border:1px solid #325696;  }
