/* CSS Document */
body{
margin-left:20px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
text-align:center;
background: #FDFAED;
}

#out{
text-align:center;
width:760px;
background:  url(../img/back_shadow_gray.gif) #ffffff;
}

#outline{
text-align:left;
width:740px;
}


#title_com{
font-size:12px;
color:#333333;
background:#F9F9F9;
padding:5px;
}

#head {
	BACKGROUND:  url(../img/bg02.jpg) #ffffff repeat 0px bottom; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 16px
}

#head h1{
color:#4AC004;
margin:3px;
BACKGROUND:#ffffff;
border-bottom: 1px solid #e1e1e1;
}

#head h2{
color:#000000;
margin:3px;
background:#F9F9F9;
padding:5px;
font-size:12px;
}


#head A {
	BACKGROUND:   url(../img/bg_alpha_gray.gif) none transparent scroll repeat 0% 0%; COLOR: #4AC004; TEXT-DECORATION: none
}
#head A:visited {
	BACKGROUND:  url(../img/bg_alpha_gray.gif) none transparent scroll repeat 0% 0%; COLOR: #4AC004; TEXT-DECORATION: none
}
#head A:hover {
	BACKGROUND:  url(../img/bg_alpha_gray.gif) none transparent scroll repeat 0% 0%; COLOR: #4AC004; TEXT-DECORATION: none
}





#navi{
padding:5px;
width:200px;
text-align:center;
float:left;
}


#navi h2{
background: url(../img/tab_green.gif) no-repeat;
color:#ffffff;
font-weight:bold;
padding:10px;
margin:0px;
width:170px;
}

#navi ul{
background-color:#efefef;
border:1px solid #e1e1e1;
color:#ffffff;
list-style:none;
padding:0px;
margin:0px;
width:170px;
}

#navi li{
border-top:1px solid #ffffff;
border-bottom:1px solid #e1e1e1;
color:#ffffff;
font-size:12px;
list-style:none;
padding:5px;
}

#navi li a:link{
color:#006699;
font-size:12px;
list-style:none;
padding:5px;
text-decoration:none;
}

#navi li a:hover{
color:#4AC004;
font-size:12px;
list-style:none;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
}


#main{
float:right;
width:600px;
vaskground-color:#efefef;
}