@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #505050;
	background-image: url(sm_mock_01.jpg);
	background-repeat: no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
}

a img {
	border: 0;
}

.blk {display: inline-block; zoom: 1; *display: inline; vertical-align:top;}
.im-mar img { margin: 0 2px 0 2px;}
p.style1 {font: 42px Arial, sans-serif; line-height:5px;}
p.style2 {font: 27px Arial, sans-serif; line-height:5px;}
#sc-q .num { float:right;font: 14px Arial, sans-serif; margin-top:13px;}

.conf-tile { background:#999999; color:#FFFFFF; display: inline-block; zoom: 1; *display: inline; vertical-align:top; padding:5px; margin:3px;}
.conf-tile a { text-decoration:none; color:#FFFFFF;}
.conf-tile a:hover { text-decoration:underline; color:#0066cc;}

.sch {border-top:1px solid #CCC; margin:0 10px 0 10px;}
.sch img {margin: 4px 2px 2px 2px;}
.sch p { line-height:-1px;}

.sch .sms { float:right; margin: 3px 4px 3px 4px;}

.letter { border: 1px solid #CCCCCC; margin-top:15px;}


.smi-col2 { width:250px; margin:60px 5px 35px 37px; display: inline-block; zoom: 1; *display: inline; vertical-align:top;}
.smi-col3 { width:250px; margin:15px 5px 5px 50px; display: inline-block; zoom: 1; *display: inline; vertical-align:top;}
.smi-col4 {; width:250px; margin:60px 5px 35px 44px; display: inline-block; zoom: 1; *display: inline; vertical-align:top;}


.sm-return { border-top: 1px #999999 dotted; padding: 10px 0 0 0; margin: 0 0 10px 0; }
.sm-return-1 { width:200px; display: inline-block; zoom: 1; *display: inline; vertical-align:top;}
.sm-return-2 { width:200px; display: inline-block; zoom: 1; *display: inline; vertical-align:top;}
.sm-return-3 { width:200px; display: inline-block; zoom: 1; *display: inline; vertical-align:top;}
.sm-return-4 { width:200px; display: inline-block; zoom: 1; *display: inline; vertical-align:top;}


.conf { border-bottom:1px solid #999;}
.conf img { margin:1px 2px 1px 2px;}

#upper-left p { font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:44px; line-height:0px; font-weight:bold;}
#sc-q { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin: 0px 8px 30px 6px; position:relative;}

@-moz-document url-prefix() {
#sc-q { margin: 0 8px 27px 6px;}}


#sc-s { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 00px 15px 34px 15px;}
#sc-s p {}
#sc-f { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:23px; margin: 55px 15px 10px 15px;}
#sc-f p { text-align:center; color:#FF0;}
p.nums {display: inline;}
-->
.socialrank {padding: 10px 0; border-collapse:collapse; margin-top: -40px;}
.rank {font: bold 24px Arial; color:#ddd; margin-top: 50%;}
td a {font: bold 16px Arial; color:#009; text-decoration: none;}
.socialrank tr {border-bottom: 1px solid #666; height: 130px;}
td.tweet a {font: 12px Arial;}