img.float-none {
	margin: 5px;
}

img.float-left {
	float: left;
	margin: 5px;
}

img.float-right {
	float: right;
	margin: 5px;
}

div.box-no-image-border {
}

div.breadclumb {
	margin: 2px 0 10px 5px;
}

p.copyright {
	border-top: 1px dotted #dddddd;
	padding-top: 10px;
}


/*==========================
  o
============================*/
#contents h4 {
	height: 50px;
	font-size: 130%;
	background: url(images/h4_bg.gif) no-repeat left top;
	line-height: 260%;
	padding: 0 0 0 35px;
	margin: 10px 0;
}

#contents h5 {
	height: 40px;
	font-size: 130%;
	background: url(images/h5_bg.gif) no-repeat left top;
	line-height: 220%;
	padding: 0 0 0 20px;
	margin: 10px 0;
}

/*==========================
  Side Menu
============================*/
#contents #side .side-menu li a {
	display: block;
	height: 30px;
	padding-left: 40px;
	text-align: left;
	font-size: 100%;
	line-height: 200%;
	background: #FFFFFF url(images/side_menu_btn.gif) no-repeat center top;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#contents #side .side-menu li a:hover {
	background: #FFFFFF url(images/side_menu_btn_ov.gif) no-repeat center top;
}

#contents #side .side-menu li.category a {
	display: block;
	height: 30px;
	padding-left: 40px;
	text-align: left;
	font-size: 100%;
	line-height: 200%;
	background: #FFFFFF url(images/side_category_btn.gif) no-repeat center top;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#contents #side .side-menu li.category a:hover {
	background: #FFFFFF url(images/side_category_btn_ov.gif) no-repeat center top;
}

/*==========================
  Tables
============================*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.table00{
	margin:10px;	
}

.table01{
	margin:10px;
	width:97%;	
}

.normal_td{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
}

.normal_th{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
}

.white_th01{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff;
	width:32.3%;
}

.white_td01{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
	font-weight:normal;
	background-color:#ffffff;
	width:32.3%;
}

.white_th02{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff;
	width:48.5%;
}

.white_td02{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:48.5%;
}

.white_th03{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff;
	width:30%;
}

.white_td03{
	padding:10px;
	border:1px solid #999999;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
	width:70%;
}

.white_th04{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff;
	width:24.25%;
}

.white_td04{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:24.25%;
}

.red_th01{
	padding:10px;
	border:1px solid #ff6666;
	font-weight:bold;
	text-align:center;
	background-color:#ffcccc;
	width:32.3%;
}

.red_td01{
	padding:10px;
	border:1px solid #ff6666;
	text-align:left;
	font-weight:normal;
	background-color:#ffffff;
	width:32.3%;
}

.red_th02{
	padding:10px;
	border:1px solid #ff6666;
	font-weight:bold;
	text-align:center;
	background-color:#ffcccc;
	width:48.5%;
}

.red_td02{
	padding:10px;
	border:1px solid #ff6666;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:48.5%;
}

.red_th03{
	padding:10px;
	border:1px solid #ff6666;
	font-weight:bold;
	text-align:center;
	background-color:#ffcccc;
	width:30%;
}

.red_td03{
	padding:10px;
	border:1px solid #ff6666;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
	width:70%;
}

.red_th04{
	padding:10px;
	border:1px solid #ff6666;
	font-weight:bold;
	text-align:center;
	background-color:#ffcccc;
	width:24.25%;
}

.red_td04{
	padding:10px;
	border:1px solid #ff6666;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:24.25%;
}



.blue_th01{
	padding:10px;
	border:1px solid #6666ff;
	font-weight:bold;
	text-align:center;
	background-color:#ccccff;
	width:32.3%;
}


.blue_td01{
	padding:10px;
	border:1px solid #6666ff;
	text-align:left;
	font-weight:normal;
	background-color:#ffffff;
	width:32.3%;
}


.blue_th02{
	padding:10px;
	border:1px solid #6666ff;
	font-weight:bold;
	text-align:center;
	background-color:#ccccff;
	width:48.5%;
}

.blue_td02{
	padding:10px;
	border:1px solid #6666ff;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
	width:48.5%;
}

.blue_th03{
	padding:10px;
	border:1px solid #6666ff;
	font-weight:bold;
	text-align:center;
	background-color:#ccccff;
	width:30%;
}

.blue_td03{
	padding:10px;
	border:1px solid #6666ff;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
	width:70%;
}

.blue_th04{
	padding:10px;
	border:1px solid #6666ff;
	font-weight:bold;
	text-align:center;
	background-color:#ccccff;
	width:24.25%;
}

.blue_td04{
	padding:10px;
	border:1px solid #6666ff;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
	width:24.25%;
}

.yellow_th01{
	padding:10px;
	border:1px solid #ffcc00;
	font-weight:bold;
	text-align:center;
	background-color:#ffff99;
	width:32.3%;
}

.yellow_td01{
	padding:10px;
	border:1px solid #ffcc00;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:32.3%;
}

.yellow_th02{
	padding:10px;
	border:1px solid #ffcc00;
	font-weight:bold;
	text-align:center;
	background-color:#ffff99;
	width:48.5%;
}

.yellow_td02{
	padding:10px;
	border:1px solid #ffcc00;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:48.5%;
}

.yellow_th03{
	padding:10px;
	border:1px solid #ffcc00;
	font-weight:bold;
	text-align:center;
	background-color:#ffff99;
	width:30%;
}

.yellow_td03{
	padding:10px;
	border:1px solid #ffcc00;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:70%;
}

.yellow_th04{
	padding:10px;
	border:1px solid #ffcc00;
	font-weight:bold;
	text-align:center;
	background-color:#ffff99;
	width:24.25%;
}

.yellow_td04{
	padding:10px;
	border:1px solid #ffcc00;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:24.25%;
}

.gray_th01{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ededed;
	width:32.3%;
}

.gray_td01{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:32.3%;
}

.gray_th02{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ededed;
	width:48.5%;
}

.gray_td02{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:48.5%;
}

.gray_th03{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ededed;
	width:30%;
}

.gray_td03{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:70%;
}

.gray_th04{
	padding:10px;
	border:1px solid #999999;
	font-weight:bold;
	text-align:center;
	background-color:#ededed;
	width:24.25%;
}

.gray_td04{
	padding:10px;
	border:1px solid #999999;
	text-align:left;
	background-color:#ffffff;
	font-weight:normal;
	width:24.25%;
}
