/* Copyright (c) 2009, Yahoo! Inc. All rights reserved.
   Code licensed under the BSD License:
   http://developer.yahoo.net/yui/license.txt
   version: 2.7.0
*/

html { color: #000; background: #fff; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,table,tr,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; border: none; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: normal; font-weight: normal; }
del,ins { text-decoration: none; }
li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; line-height: 1.0; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; font-variant: normal; }
abbr { cursor: help; }
label { cursor: pointer; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
/*because legend doesn't inherit in IE */
legend { color: #000; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,button,textarea,select { *font-size: 100%; }

/* Setting
------------------------------------------------------------------------*/

#top{font-size: 92%;
    font-weight: normal;
    text-align: right;
	width:940px;
	padding-top:3px;
	margin:0 auto;}

.strong { font-weight: bold; }


fieldset, table { margin-bottom: 1em; }
blockquote, ul, ol, dl { }

ol, ul, dl, dd { }
ol li { list-style: none; }
ul li { list-style: none; }

th,td {
	border: 1px solid #999;
	padding: .5em;
}
th {
	font-weight: bold;
	text-align: center;
}
caption {
	padding-bottom: .5em;
	text-align: right;
}

dfn { font-style: normal; }
address {
	font-style: normal;
	line-height: 1.0;
}

.clear { clear: both; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

/*-----------margin---------*/
.mg0 { margin: 0 }
.m2 { margin: 2px 2px 0 2px;}
.m2_02 { margin: 2px; float: right;}
.m5 { margin: 5px;}
.m10 { margin: 10px;}
.mtrl10{ margin: 10px 10px 0 10px;}
.mt0 { margin-top: 0 }
.mt03 { margin-top: 3px }
.mt05 { margin-top: 5px }
.mt07 { margin-top: 7px }
.mt10 { margin-top: 10px }
.mt12 { margin-top: 12px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt35 { margin-top: 35px }
.mt65 { margin-top: 65px }
.mt122 { margin-top: 122px }
.mt176 { margin-top: 176px }
.mt-30 { margin-top: -30px;}
.mt-40 { margin-top: -40px;}
.mt-50 { margin-top: -50px;}
.mb0 { margin-bottom: 0 }
.mb03 { margin-bottom: 3px }
.mb05 { margin-bottom: 5px }
.mb07 { margin-bottom: 7px }
.mb10 { margin-bottom: 10px }
.mb12 { margin-bottom: 12px }
.mb15 { margin-bottom: 15px!important;}
.mb20 { margin-bottom: 20px }
.mb25 { margin-bottom: 25px }
.mb30 { margin-bottom: 30px }
.mb35 { margin-bottom: 35px!important;}
.ml0 { margin-left: 0 }
.ml03 { margin-left: 3px }
.ml05 { margin-left: 5px }
.ml07 { margin-left: 7px }
.ml10 { margin-left: 10px }
.ml12 { margin-left: 12px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.ml25 { margin-left: 25px }
.ml30 { margin-left: 30px }
.ml35 { margin-left: 35px }
.ml40 { margin-left: 40px }
.ml45 { margin-left: 45px }
.ml50 { margin-left: 50px }
.ml55 { margin-left: 55px }
.ml60 { margin-left: 60px }
.ml65 { margin-left: 65px }
.ml70 { margin-left: 70px }
.mr0 { margin-right: 0!important;}
.mr01 { margin-right: 1px }
.mr02 { margin-right: 2px }
.mr03 { margin-right: 3px }
.mr05 { margin-right: 5px }
.mr07 { margin-right: 7px }
.mr10 { margin-right: 10px }
.mr12 { margin-right: 12px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px!important;}
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 35px }
.mr40 { margin-right: 40px }
.mr45 { margin-right: 45px }
.mr50 { margin-right: 50px }
.mgauto { margin-left: auto; margin-right: auto }

.mb1em { margin-bottom: 1em!important;}