@charset "utf-8";

/* *********************************
FileName: common.css
UpdatedBy: 20080209-21:10
*********************************** */

/* *********************************




*********************************** */

/* *********************************
001:
002:
003:
004:
005:
006: 
007: 
008: 
009: 
010:
011: 
012: 
013:
014: 
015: 
016:
017: 
018: 
*********************************** */

/* 001:
*********************************** */
body {
	background-color:#FFEBEB;
	background-image:url(../images/bk.jpg);
	background-repeat:repeat-x;
	margin: 0px 0 0 0;
	padding: 0;
	text-align:center;
}


#header {
	color:#FF6600;
	width: 761px;
	height:30px;
	margin:0 7px;
	padding:10px 0 0px 0;
}

#page {
	background-color:#FFFFFF;
	margin: auto;
	text-align:left;
	width:775px;
}

#wrap{
	background-image:url(../images/nav_bk.jpg);
	background-repeat:repeat-y;
	background-position:0 100%;
	clear:both;
	margin:0px 7px 0px 7px;
	_width:761px;
}

#content {
	width: 761px;
}

#foot {
	color:#cccccc;
	clear:left;
	width:760px;
	border-top:1px solid #999999;
	margin:10px 7px 0 7px;
	padding:10px 0px;
}

/* 002: header
*********************************** */
#header a{
	color:#333333;
	text-decoration:none;
}

#header ul{
	float:right;
	list-style-type:none;
}

#header ul li{
	float:left;
	margin:2px 15px 0 0;
}

#header .search{
	float:right;
	margin-right:20px;
	_margin-right:10px;
}

/* 003: content
*********************************** */

.flash{
	margin:10px 28px;
}

.indent {
	margin:0 10px;
}

.indent3 {
	margin:0 30px;
}

.entrance {
	background-image:url(../images/entrance_bk.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 auto;
	width:570px;
}

.entrance img{
	vertical-align:bottom;
}

.img {
	margin:0 20px 0 50px;
}

/* 004:
*********************************** */

/*  */
#topic_path {
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:10px 0 ;
	padding-left:2px;
	color:#CCCCCC;
}


/* 005:
*********************************** */

#foot address{
	color:#6f6f6f;
	margin-top:15px;
}


/* 006:
*********************************** */
h1{
	clear:both;
	border-bottom:1px solid #999999;
	margin-top:10px;
}




/* 007:
*********************************** */

a {
	color:#FF3300;
	text-decoration:none;
}


a:hover {
	text-decoration:underline;
}


/* 008:
*********************************** */

p{
	text-indent: 0em;
	padding-left: 0;
}

#content p{
	text-indent: 0em;
	padding-left: 0;
	margin-top:5px;
}

/*  */

.font110 {
	font-size: 110%;
}
.font_small {
	font-size: 90%;
}

/*  */

.bold{
font-weight: bold;
}

/*  */
.red {
	color: #ff0000;
}
.blue {
	color: #6898FC;
}

.green_big{
	color:#45771A;
	font-size:120%;
	font-weight:bold;
}


/*  */
.gray_b{
	border:1px solid #999999;
}

/*  */
.left{
	text-align:left;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}

/*  */
.top{
	vertical-align:top;
}

.middle{
	vertical-align:middle;
}

.bottom{
	vertical-align:bottom;
}

/*  */

.float_left{
	float:left;
}

.float_left2{
	float:left;
	margin-left:15px;
	margin-right:10px;
}

.float_right{
	float:right;
}

.float_right2{
	float:right;
	margin-left:10px;
	margin-right:15px;
}


/* 016: CLEARFIX
*********************************** */

.clfx{
	clear: both;
    zoom:1;/*for IE 5.5-7*/
	min-height: 1px;
}

.clfx:after{/*for modern browser*/
	content:".";
	display: block;
	clear:both;
	height: 1px;
	margin-top: -1px;
	visibility:hidden;
}

br.blockend{
	clear:both;
	font-size:1px;
}

.blockend{
	height:1px;
	clear:both;
}

hr.separator{
	display:none;	
}