@charset "utf-8";
html,body { margin:0; padding:0; overflow-x:hidden; }
#body { width:989px; margin:0 auto; position:relative; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:12px; color:#898989; line-height:16px; }
#header { border-bottom:1px solid #bbb; margin:47px 0 32px 0; padding-bottom:30px; position:inherit; width:989px; }
#header #logo { position:absolute; right:0px;  margin-top:-20px;}
#main #shade { width:1052px; height:618px; position:absolute; background:url(../images/layout/shade.png); margin:-21px 0 0 -32px; z-index:-1; }

#main #content { margin-top:37px; }
#main #content #sms { width: 294px; height:400px; float:left; margin:0 20px 0 0; }
#main #content #sms span { margin:12px; display:inline-block; }
#main #content #sms span var { font-style:normal; color:#F40000; font-weight:bold; }
#main #content #sms span em { font-style:normal; color:#ccc; }
#main #content p { margin:0; padding:0; width:673px; float:left; min-height:10px; }
.clear { clear:both; }

#main #footer { padding-top:5px; margin:20px 0 20px 0; border-top:1px solid #bbb; overflow:hidden; height:30px; }
#main #footer ul { margin:0; padding:0; list-style-type:none; }
#main #footer ul li { margin:0 6px 0 6px; float:left; list-style-type:none; }
#main #footer ul li.first { margin-left:0px; }
#main #footer ul li a { color:#898989; text-decoration:underline; }
#main #footer ul li a:hover { color:#000; text-decoration:underline; }
#flashGrid { width: 989px; height:575px; z-index:2; }

.line { width:100%;  margin-top:10px; height:1px; background:#ddd; display:block; }
