/* browser effect clear
--------------------------------------------------*/
html{height:100%;}

body {font-size: 0.74em;line-height: 1.5;}

*{margin:0;padding:0;}

fieldset, img{border:none;}

ul, ol, li{list-style:none;line-height:1em;}
	
a{text-decoration:none;}

/* Font Set
--------------------------------------------------*/
.bold{font-weight: bold;}
.font_cc3366{color: #CC3366;}
.font120{font-size: 120%;}
.font70{font-size: 70%;}

#linkColor1 a{color: #003366;text-decoration: none;}
#linkColor1 a:hover{color: #003366;text-decoration: underline;}


.f10{font-size: 0.83em;}
.f11{font-size: 0.92em;}
.f11px{font-size: 11px;}
.f14{font-size: 1.17em;}

/* Firefox link-dotted hidden
--------------------------------------------------*/
:focus{-moz-outline-style:none;}
a{outline:none;}


/* for browser reader
--------------------------------------------------*/
.bReader{
	display:none;
	/* Hides from IE5-Mac \*/ 
	display block;
	height:1px;
	position:absolute;
	top:-900px;
	left -900px;
	font-size:1px;
	line-height:100%;
	/*end  Hides from IE5-Mac */
}


/* hr clear
--------------------------------------------------*/
hr{display:none;}

/* form inline
--------------------------------------------------*/
form{display:inline;}

/* float set
--------------------------------------------------*/
.Lfloat{float:left;}
.Rfloat{float:right;}
br.clear {font-size: 1px;line-height: 100%;clear: both;}

/* align set
--------------------------------------------------*/
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

/* clearfix set
--------------------------------------------------*/
.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 of hides from IE-mac */
/* end of clearfix set */



/* imgfix set
--------------------------------------------------*/
.imgfix{font-size:1px;line-height:1px;}
img {margin: 0px;padding: 0;border-style: none;}


/* mergin set
--------------------------------------------------*/

.mt5  { margin-top: 5px; }
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}

.mb3  { margin-bottom: 3px; }
.mb5  { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.mb40 { margin-bottom: 40px;}

.mr50 { margin-right: 50px;}
.mr20 { margin-right: 20px;}
.ml10 { margin-left: 10px;}
.ml20 { margin-left: 20px;}

/* padding set
--------------------------------------------------*/

.pt5  { padding-top: 5px; }
.pt10 { padding-top: 10px;}
.pt15 { padding-top: 15px;}
.pt20 { padding-top: 20px;}
.pt25 { padding-top: 25px;}
.pt30 { padding-top: 30px;}
.pt40 { padding-top: 40px;}

.pb5  { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px;}
.pb15 { padding-bottom: 15px;}
.pb20 { padding-bottom: 20px;}
.pb25 { padding-bottom: 25px;}
.pb30 { padding-bottom: 30px;}
.pb40 { padding-bottom: 40px;}

.pr40 { padding-right: 40px;}

/* w set
--------------------------------------------------*/
.w109 {width:109px;}
.w123 {width:123px;}
.w158 {width:158px;}