@charset "utf-8";
/* CSS Document */
div.recommended-posts ul li {vertical-align: bottom; zoom: 1;}

img{border:0}

div#content-sp {background-image:url(../images/sub_bg.png);background-repeat:repeat-x;border-top:1px solid #AAAAAA;clear:both;display:block; margin:0 auto; margin-bottom:30px;padding:10px 0 0 4px;font-family:Arial,Verdana,sans-serif;}

#alpha {float: left;font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;width: 600px;font-size: 11px;line-height: 160%;padding: 10px;display: block;background-color: #ffffff;border: 1px solid #ccc;border-width: 1px 0px 1px 0px;clear: both;}

#alpha h1 {color:#222222;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px!important;font-weight:normal;line-height:100%;}

#alpha .postInfo {border-bottom:1px solid #CCCCCC;border-top:2px solid #669900/*CC0000*/;font-size:11px;margin:15px 0px 0px;padding:5px 0px;}

#alpha .searchResults {border-bottom:1px dashed #CCCCCC;margin:0px;padding:10px 0px 5px;}

#alpha .searchResults .resultTitle {color:#333333;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;margin:0px;}

#beta {background-color:#FFFFFF;border-color:#CCCCCC;border-style:solid solid solid dashed;border-width:1px;display:block;float:left;margin:0px;padding:8px 10px 5px;width:315px;}

#beta #scanner-dl { background: url(../images/home-scanner-bg-3.png) top center no-repeat; padding:29px 0 29px 0; }

#beta #scanner-dl div { height:98px; margin:0; border:2px solid #fff; background:/*#be0e12*/#134776 url(../images/home-sprite.jpg) left -1px repeat-x; text-align:center; }

#beta #scanner-dl div p { font-size:14px; margin:10px 0 5px 0; font-weight:bold; color:#FFFFFF;}

#beta #scanner-dl div a { display:block; font-size:18px; margin:0 45px; line-height:33px; color:#01325d; background:#FFF url(../images/home-sprite.jpg) left -79px repeat-x;}

#beta #scanner-dl div p.expose {  margin:30px 0 0 0; }

#beta #scanner-dl div p.expose a { color:#fff; font-size:24px; line-height:normal; background:none; margin:0; text-decoration:none; }

#beta #scanner-dl div p.expose a span { font-size:12px; }

#sidebar #beta div.scan-modified { background: url(../images/home-scanner-bg-mo.png) top center no-repeat;}

div.recommended-posts {background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:11px;margin:0px 0px 10px;padding:5px;}

div.recommended-posts strong{/*color:#CC0000;*/display:block;margin:0px;padding:0px 5px 5px 2px;font-size:14px;color:#222222;}

#beta h3 {font-size:14px;color:#222222;}

div.recommended-posts ul {margin:0; padding:0;}

div.recommended-posts ul li {list-style-type:none;}

div.recommended-posts ul li a:visited, div.recommended-posts ul li a {display: block;border: 1px dotted #ccc;border-width: 1px 0px 0px 0px;padding: 5px 0px 5px 20px;margin: 0px;

font-size: 11px;background:url(../images/icon_article.png) no-repeat -2px 5px;}

div.recommended-posts ul li a:hover {background-color: #f7f7f7;text-decoration: none;}		

div#pages {margin-bottom:30px;}

div.bigwide {width:960px;margin:0 auto;}

div#email-signup {width:315px;}

div.signup-box,div.searchbox {position:relative;color:#fff;}

div.signup-box { height:65px; background:#124774 url(../images/home-sprite.jpg) 0 0 repeat-x; margin:0 0 15px 0; }

div.signup-box p { float:left; margin:25px 0 0 15px; font-size:25px; }

div.signup-box div { float:left; height:39px; margin:25px 0 10px 15px; background:#FFF url(../images/home-sprite.jpg) left -79px repeat-x; }

div.signup-box div form { float:left; padding:0; margin:0; }

div.signup-box div label { float:left; height:33px; width:100px; line-height:33px; font-size:14px; text-align:center; background:#124774 url(../images/home-sprite.jpg) left -250px repeat-x;}

div.signup-box div form input { border:none; float:left; height:27px; width:155px; background:transparent; font-size:14px; padding: 7px 0 0 7px; }

div.signup-box div form div.submit { float:left; height:33px; width:20px;  background: url(../images/submit-email.png) 0px 10px no-repeat;margin:0;padding:0; }

div.signup-box div form div.submit input {height:13px; width:13px;margin:0;padding:0;position:absolute;top:35px;right:25px;}

img.aligncenter {border:none;}

a.sp:visited {

	font-size: 12px;

	color: #00000;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

}

a.sp:hover {

	font-size: 12px;

	color: #339900;

	font-family: Arial, Helvetica, sans-serif;

}

a.sp:active {

	font-size: 12px;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

}

a.sp::link {

	font-size: 12px;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

}

#tab{ width:98%; padding:0 0 0 2%}

