@charset "utf-8";

/* 	-----------------------------------------------------------
	
		ASICS Styling 
		= = = = = = = = = = = = = = = = = = = =
		PAGE: Utility
	
	-----------------------------------------------------------*/

/* --------------------------------
LAST UPDATE：2008.12.11
-------------------------------- */

@import "modules/contextual_content.css";


/* 	Page Title
	-------------------------------- */
	#page-title {
		width: 925px;
		background: url(/img/bg_dotted_alpha_blue.png) repeat-x 0 0;
		}
		

/* 	Main Image
	-------------------------------- */
	#main-image {
		clear: both;
    width: 925px;
		padding-top: 10px;
		_padding-left:1px;
		}
		

/* 	Main Content
	-------------------------------- */

	#main-content { padding: 0 0 30px 0; }
		
		#main-content h2 { margin-top: 17px; }
			
		#main-content h3 {	margin-top: 17px; }
			
		#main-content p { margin-top: 17px; }

		#main-content .item {
			width: 599px;
			margin-top: 17px;
			padding: 0 15px 0 9px;
			border-top: 1px dashed #e5e5e5;
			}
	
			#main-content .item.first { border-top: 0px; }
				
			#main-content .item ul { 
				margin-top: 17px; 
				padding-left: 20px; 
				list-style-type: circle; 
				}
				
			#main-content .item ul li { font-size: 1.2em; }
			#main-content .item ul li li {font-size: 100%;}
				
			#main-content .section { margin-top: 17px; }

			#main-content .right {
				float: right;
				display: inline;
				margin: 0;
				padding-left: 25px;
				margin-bottom: 1em;
				}

			#main-content .left {
				float: left;
				display: inline;
				margin: 0;
				padding-right: 25px;
				margin-bottom: 1em;
				}

			#main-content .section li { margin-top: 17px; }
				
			#main-content .section li ol { margin-left: 20px; }
	
			#main-content form {margin:16px 0 0 0;}
			#main-content form label {
				vertical-align: baseline;
				line-height: 1;
				padding:4px 0;
				font-weight: bold;
				color: #666;
				clear:left; float:left; display:inline; width:100px;
				}
			
			#main-content form li {
				float:left; display:inline; width:500px; margin:0 0 20px 0; font-size:1.2em;
				}
			
			#main-content form fieldset fieldset {vertical-align: baseline;}
	
			#main-content form input, #main-content form select { padding:2px; vertical-align: baseline;		line-height: 1;	}
			
			#main-content form li.nolabel input, #main-content form li.nolabel #submit { margin:0 0 0 100px; line-height: 1;}
	
			#main-content form #submit {
			background: transparent url(/img/bg_button_post_r.png) no-repeat top right;
			border: none;
			display:inline;
			float:left;
			cursor: pointer;
			padding:0 !important;
			height:26px;
			}
			
			#main-content form #submit:link,
			#main-content form #submit:visited {}
			#main-content form #submit:hover,
			#main-content form #submit:active { text-decoration: none;}
	
		*html #main-content form #submit span {
			width:50px;
			white-space: nowrap; 
			}
			
			#main-content form #submit span {
			background: transparent url(/img/bg_button_post_l.png) no-repeat 0 0;
			margin:0 32px 0 0 !important;
			display:block;
			color:#FFFFFF;
			height:14px;
			line-height: 1;
			text-align:left;
			text-transform:uppercase;
			font-weight:bold;
			padding:8px 10px 4px 10px;
			}
	
	
	
/* 	Contextual Content
	-------------------------------- */
	#contextual-content .subnav {
		width: 224px;
		padding-bottom: 25px;
		}
	
		#contextual-content .subnav li {
			padding: 12px 10px 13px 6px;
			border-bottom: 1px dashed #e5e5e5;
			}


/* 	Related List
	-------------------------------- */
	.related { margin-top: 10px; }
		
		.related li {
			display: block;
			margin: 8px 0 0 0;
			padding-left: 12px;
			background: url(/img/mkr_border.png) no-repeat 0 0;
			}
			
		#contextual-content .subnav .related li {
			padding: 0 0 0 12px;
			border: none;
			}


/* 	Introduction
	-------------------------------- */
	.intro {
		width: 600px;
		margin-left: 9px;
		}


/* 	Typography
	-------------------------------- */
	#main-content h2                        { color: #000000; font-size: 1.4em; }
	#main-content h3                        { color: #000000; font-size: 1.4em; }
	#main-content p                         { color: #000000; font-size: 1.2em; }
	#main-content .section li               { color: #000000; font-size: 1.2em; }
	#main-content .section li li            { font-size: 100%; }
	#contextual-content .subnav li          { font-size: 1.2em; }
	#contextual-content .subnav li li       { font-size: 100%; }
	.related li                             { line-height: 1.1; }
	#contextual-content .subnav .related li { font-size: .9em; }
	
		
.sg_embededdsurvey form #sg_wrapper label {
  float:none;
}
