﻿body { 
         margin : 0; 
         padding : 0; 
         text-align : center; 
         font-family : Arial,'MS UI Gothic',sans-serif ;
         color : #333333; 
         background-color : #eaffea;
}

img{
	border: 0px;
}

#container { 
         width : 800px; 
         margin : 0 auto; 
         color : #333333; 
         background-color : #ffffff; 
} 

div { 
         margin : 0; 
         padding : 0; 
         text-align : left; 
} 

p, pre { 
        font-family : Arial,'MS UI Gothic',sans-serif ;
        font-size : 14px; 
        line-height : 140%; 
        margin : 2px 5px 8px 5px; 
        padding : 5px; 
} 

ol, ul {
        margin : 0; 
        padding : 0; 
} 

li { 
        margin : 0; 
        list-style-type : none; 
} 

a { 
        color : #0066cc; 
        text-decoration : underline; 
}  

a:visited { 
        color : #0066cc; 
        text-decoration : underline; 
} 

a:hover, a:active, a:focus { 
        color : #cc0000; 
        text-decoration : none; 
}  

h1 { 
        font-size : 13px; 
        color : #333333; 
        background-color : #ffffff; 
        font-weight : bold; 
        margin : 0; 
        padding : 2px 0 2px 10px; 
} 

#menu { 
        width : 800px; 
        height : 30px; 
        float : left; 
} 

.menu-a { 
        width : 135px;
        height : 30px;
        float : left; 
        margin : 0; 
} 

.menu-b { 
        width : 133px;
        height : 30px;
        float : left; 
        margin : 0; 
} 

#main { 
        width : 800px; 
        float : left; 
        padding-top : 10px; 
} 

#main-a { 
        margin : 0; 
        padding : 0 10px 20px 10px; 
}  

#inner { 
        width : 580px; 
        float : right; 
} 

.p-1 { 
        font-size : 12px; 
        color : #666666; 
        background-color : #f2f2f2; 
} 

#inner h2 { 
        font-size : 14px; 
        color : #666666; 
        background-color : #e8e8e8; 
        margin : 30px 0 0 0; 
        padding : 8px 0 8px 30px; 
} 

#inner h3 { 
        font-size : 14px; 
        color : #ffffff; 
        background-color : #015ab4; 
        margin : 20px 5px 0 5px; 
        padding : 6px 0 6px 10px; 
        border-left-width : 5px; 
        border-left-style : solid; 
        border-left-color : #000000; 
} 

#inner h4 { 
        font-size : 12px; 
        color : #666666; 
        background-color : #f2f2f2; 
        margin : 20px 6px 0 6px; 
        padding : 6px 0 6px 10px; 
} 

.top { 
        text-align : right; 
        font-size : 11px; 
        margin-top : 40px; 
} 

#inner table { 
        font-size : 12px; 
        background-color : #cccccc; 
        margin : 10px auto 10px auto; 
        padding : 0; 
} 

#inner tr, #inner th, #inner td { 
        padding : 8px; 
} 

#inner th { 
        color : #666666; 
        background-color : #f2f2f2; 
        font-weight : normal; 
} 

#inner td { 
        color : #333333; 
        background-color : #ffffff; 
        text-align : left; 
} 

#left{ 
        width : 200px; 
        float : left; 

}

#left .left_title{
        width : 190px;
        height : 25px;
        float : left; 
        margin-left : -2px;
} 

.side { 
        margin : 0 0 10px 0; 
        padding : 8px 8px 10px 8px; 
} 

.side p { 
        font-size : 12px; 
        margin : 0; 
        padding : 0 10px 8px 4px; 
} 

.side ul { 
        font-size : 12px; 
        margin : 0; 
        padding : 0 0 4px 0; 
} 

.s01 li { 
        margin : 0; 
        padding : 3px 0 3px 0; 
} 

.s01 li a { 
        color : #0066cc; 
        text-decoration : none; 
        display : block; 
        padding : 1px 0 3px 20px; 
} 

.s01 li a:visited { 
        color : #0066cc; 
        text-decoration : none; 
} 

.s01 li a:hover, .s01 li a:active, .s01 li a:focus { 
        color : #0066cc; 
        background-color : #ecf3ff; 
        margin : 0; 
        background-position : 4px center; 
} 

#footer-menu { 
        background-color : #ffffff; 
         margin : 0; 
        padding : 20px 0 10px 0; 
        text-align : center; 

} 
 
#footer-menu p { 
        font-size : 21px;
        font-weight : bold;  
        margin : 0; 
        padding : 0; 
        text-align : center; 
}
 
#fotter-menu a { 
        color : #ffffff; 
        background-color : #015ab4; 
        text-decoration : none; 
}
 
#footer-menu a:hover, #footer-menu a:active, #footer-menu a:focus { 
        color : #ffffff; 
        background-color : #015ab4; 
        text-decoration : underline; 
} 

#footer{
	border-top: 2px solid gray;
	padding-bottom: 20px;
        text-align : center;
} 
 
#footer p { 
        font-size : 12px; 
        margin : 0; 
        padding : 0; 
        text-align : center; 
}
 
#fotter a { 
        color : #ffffff; 
        background-color : #015ab4; 
        text-decoration : none; 
}
 
#footer a:hover, #footer a:active, #footer a:focus { 
        color : #ffffff; 
        background-color : #015ab4; 
        text-decoration : underline; 
} 



