@charset "UTF-8";
/* CSS Document */

html { overflow:auto; }
body { background-color:#000 }
img { border:0; }
form { display:inline; }

div.hr { height: 1px; background-color:#666; }
div.hr hr { display: none; }

.mask { position:fixed; top:0px; left:0px; right:0px; height:121px; z-index:1; background-image:url(/images/bgtop.gif) }
.wallpaper { position:fixed; top:10px; left:0px; right:0; bottom:0px; z-index:0; background-image:url(/images/bg.gif) }
.content { position:absolute; z-index:2; width:950px; margin-left:50%; left:-475px; top:60px; }

.content .header { position:relative; clear:both; left:6px; width:970px; height:115px; z-index:3; margin:0; }
.header .logo { position:absolute; top:0px; left:0px; width:381px; height:124px; }
.header .est { position:absolute; top:0px; left:381px; width:582px; height:54px; }
.header .menu { position:absolute; top:54px; left:381px; width:565px; height:53px; z-index:10; background-image:url(/images/menu_03.png); line-height:53px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; text-align:center; }
.header .menuright { position:absolute; top:54px; left:946px; width:17px; height:70px; background-image:url(/images/menu_04.png) }
.header .menubottom { position:absolute; top:107px; left:381px; width:565px; height:17px; background-image:url(/images/menu_05.png) }

.content .banner { position:relative; clear:both; left:0px; width:971px; height:370px; background-image:url(/images/banner.png) }

.content .whitebox { position:relative; clear:both; left:0px; width:970px; margin:10px 0; background-image:url(/images/whitebox_bg.png); background-repeat:repeat-y }
.whitebox .top { position:absolute; top:-10px; left:0px; width:970px; height:10px; background-image:url(/images/whitebox_top.png) }
.whitebox .bottom { position:absolute; bottom:-10px; left:0px; width:970px; height:10px; background-image:url(/images/whitebox_bottom.png) }
.whitebox .split { position:absolute; top:0px; left:250px; width:1px; background-color:#666; height:100%; }

.whitebox .sidebar { float:left; width:230px; margin-left:10px; }
.sidebar .sbheader { padding:10px; width:210px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFF; background-color:#666; }
.sidebar .sbtest { padding:10px; width:210px; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; }
.sidebar .sbtest em { padding:10px; width:210px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center; }

td .sbtest { padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; }
td .sbtest em { padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center; }

.whitebox .pagecontent { float:right; width:680px; margin-right:30px; }
.pagecontent .sbheader { padding:10px; width:660px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFF; background-color:#666; }
.pagecontent .sbimage { margin-top:10px; }
.pagecontent .sbcaption { margin-top:3px; color:#999; font-size:10px; font-family:Verdana, Geneva, sans-serif }
.pagecontent .sbhighlight { margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#000; }
.pagecontent .sbtext { margin-top:10px; color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif }
.pagecontent .sbadvert { margin-top:10px; }

.pagecontent .sbmimage { margin-top:10px; float:left }
.pagecontent .sbmhighlight { margin:10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; }
.pagecontent .sbmtext { margin:10px 0 0 150px; color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif }

.pagecontent .sbhighlight a:link, .pagecontent .sbhighlight a:visited { color:#000; text-decoration:none; }
.pagecontent .sbhighlight a:hover, .pagecontent .sbhighlight a:active { color:#000; background-color:#FFDE00; }

.pagecontent .sbmtext .sbmhighlight a:link, .pagecontent .sbmtext .sbmhighlight a:visited { color:#000; text-decoration:none; }
.pagecontent .sbmtext .sbmhighlight a:hover, .pagecontent .sbmtext .sbmhighlight a:active { color:#000; background-color:#FFDE00; }

.pagecontent .sbtext a:link, .pagecontent .sbtext a:visited { color:#06F; text-decoration:underline; }
.pagecontent .sbtext a:hover, .pagecontent .sbtext a:active { color:#000; text-decoration:none; background-color:#FFDE00; }

.pagecontent .sbmtext a:link, .pagecontent .sbmtext a:visited { color:#06F; text-decoration:underline; }
.pagecontent .sbmtext a:hover, .pagecontent .sbmtext a:active { color:#000; text-decoration:none; background-color:#FFDE00; }

.content .footer { position:relative; clear:both; left:0px; width:930px; z-index:4; margin:10px 0; padding:10px; color:#FFF; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
.footer .legal { float:right; }
.footer .text { float:left; }
.footer a:link, .footer a:visited { color:#FFF; text-decoration:none; }
.footer a:hover, .footer a:active { background-color:#FFDE00; color:#000; }

.subscribe input.text { width:200px; border:#666 thin solid; padding:5px; margin:0 0 5px 10px; font-size:14px; }
.subscribe input.submit { margin:10px; }

.clear { clear:both; }