body {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 background-color:#99FF99;
}

a {
	text-decoration: none; 
}

a img {
    border-style:none;
}

#header {
 margin-left : auto;
 margin-right : auto;
 width : 850px;
 text-align: left;
 background-image:url(img/header.gif);
 background-repeat:no-repeat;
 background-position: right top;
}

#header_bar {
 margin-left : auto;
 margin-right : auto;
 width : 850px;
 text-align:left;
 color:#CCCCCC;
 padding-bottom : 10px;
 background-color:#FFFFFF;
}

#main {
 margin-left : auto;
 margin-right : auto;
 width : 850px;
 background-color:#FFFFFF;
 text-align:left;
}

#contents {
 margin-left : auto;
 margin-right : auto;
 width : 830px;
 padding-left:20px;
 background-color:#FFFFFF;
 text-align:left;
}

#footer {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 width : 850px;
 text-align : center;
 font-size:13px;
 padding-top:10px;
 padding-bottom:10px;
 background-color:#FFFFFF;
 border-top:1px solid #CCCCCC;
}

#footer_menu1 {
 width : 205px;
 float : left;
 background-color : #FFFFFF;
 color : #666666;
 text-align : left;
 padding-left:5px;
}

#footer_menu1 a {
 background-color : #FFFFFF;
 color : #666666;
}

h1 {
 font-weight : normal;
 font-size : 16px;
 padding-left : 20px;
 text-align:center;
}

h2 {
 font-weight : bold;
 line-height : 150%;
 text-align : center;
 font-size : 16px;
 border-bottom: 1px solid #339966;
 background-color:#00FF99;
 display:block;
}

h3 {
 font-weight : bold;
 line-height : 120%;
 text-align : left;
 font-size : 16px;
}

h4 {
 font-weight : bold;
 line-height : 120%;
 text-align : center;
 font-size : 16px;
}


#mini_contents {
	text-align:center;
}

#c_contents {
	padding-left:10px;
}

#c_in_contents {
	padding-left:30px;
}

#center_text {
	font-size:130%;
	text-align: center;
}

#right {
	text-align: right;
	line-height: 120%;
	padding-right:5px;
}

#h_menu {
	width:170px;
	float:left;
	border-bottom: 1px solid #339966;
	background-color:#00FF99;
	display:block;
	text-align:center;
}

#h_menu a{
	display:block;
	text-decoration:none;
	padding:0.5em;
}

#h_menu a:hover{
	color:#FFFFFF;
	background-color:#00FF66;
	font-weight:bold;
	border-bottom: 2px solid #339966;
}

#clear {
	clear:both;
}

#left_contents {
 width:390px;
 float:left;
}

#right_contents {
 width:390px;
 float:left;
 padding-left:5px;
}

#left_menu {
 width:120px;
 float:left;
 background-color:#99cccc;
 padding-left:10px;
 font-size:16px;
 font-weght:bold;
 line-height:2em;
}

#right_lcontents{
 widht:690px;
 float:left;
 padding-left:7px;
 line-height:2em;
}

.rb {
 color:#CC0000;
 font-weight:bold;
}

#left_mini {
 width:18px;
 float:left;
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
}

#syscontents {
 width:190px;
 float:left;
 font-size:80%;
 border-top:1px solid #000000;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 padding-left:3px;
}

.bold {
 font-weight : bold;
 line-height : 120%;
 font-size : 16px;
}

.rb {
 color:#CC0000;
 font-weight : bold;
 line-height : 120%;
 font-size : 16px;
 font-weight:bold;
}

.rbig {
 color:#CC0000;
 font-weight : bold;
 line-height : 120%;
 font-size : 24px;
 font-weight:bold;
}

.center_big {
 font-weight:bold;
 font-size:22px;
}

#left_mini_contents {
	width:200px;
	float:left;
	padding-left:15px;
}

#right_big_contents {
	width:470px;
	float:left;
}
#box_text {
background-image: url("http://www.ai-pet.net/images/box_text_back.gif");
background-repeat: no-repeat;
background-position: left top;
	font-size: 120%;
	line-height: 120%;
	width: 690px;
	height: 155px;
}

#c_contents {
	padding-left:10px;
}

#c_in_contents {
	padding-left:30px;
}
