/*CSS BASE*/
*{margin:0;padding:0;line-height:160%;}
html,body{margin:0; padding:0}

img{border:none;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{text-decoration:none;border:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;}

/*ICON*/
.clearfix{
clear:both;
font-size:1px;
}

/*LAYOUT*/
body{
font-family:arial, sans-serif, Osaka, verdana;
color:#333;
background:#e7f7fe url(img/bg.jpg) repeat-x;
text-align:center;
}

a{color:#c9334a;}

a:hover{color:#c87b87;}

/*  ALL  */
#frame{
width:735px;
margin:0 auto;
text-align:left;
background:#fff url(img/wrap.jpg) repeat-y;
border:#ccc solid 1px;
}

/*  HEADER  */
#header{
height:130px;
background:url(img/header.jpg) no-repeat;
}

#header h1 {margin:0; padding:0 0 0 5px;}
#header h1 a{
width:450px;
height:130px;
display:block; 
} 
#header h1 a span{display:none }

/*  NAVIGATION  */
#mainMenu{
width:190px;
margin:0;
padding:10px 8px 10px 0;
float:right;
font-size:11px;
position:relative;
}

#mainMenu ul{ padding:0 5px;}
#mainMenu #menu_frame .menu_title{
height:32px;
margin-bottom:2px;
background:url(img/nav_top.jpg) no-repeat;
display:block;
}
#mainMenu #menu_frame .menu_title span{ display:none;}

#menu_frame{margin:10px 4px; border:#888 solid 1px;}
#menu_frame ul{ padding:0;}]
#menu_frame ul li{ margin-bottom:2px;}
#menu_frame ul li a{
margin-bottom:2px;
display:block;
padding:0;
font-weight:bold;
color:#292e6e;
background:#65bbff url(img/link.jpg) no-repeat;
border-bottom:#292e6e solid 1px;
border-top:#292e6e solid 1px;
}
#menu_frame ul li a:hover,#menu_frame ul li.selected a{
color:#616493;
background:#abc9ef url(img/hover.jpg) no-repeat;
border-bottom:#616493 solid 1px;
border-top:#616493 solid 1px;
}
#menu_frame ul li a span{display:block;padding:1px 3px;}

/*  CONTENTS  */
#contents{ 
margin:0;
width:500px;
padding:15px 0 0 20px;
position:relative;
float:left;
}

#subContents{
padding:10px;
line-height:300%;
font-size:13px;
letter-spacing:1px;
border:#ddd solid 1px;
}
#subContents ul li{ line-height:300%;}
#title{
margin:10px 0;
padding:3px 0;
margin-bottom:10px;
background:url(img/h2.jpg) 2px 5px no-repeat;
}
#title h2{
padding:7px 5px 7px 43px;
font-size:18px;
color:#1b2c55;
border-bottom:#5593ff double 3px;
border-top:#5593ff double 3px;
}

h3{ margin:10px 0; border-left:#234d0b solid 9px; padding:0 7px; border-bottom:#333 dotted 1px;}

/*  FOOTER  */
#footer{
padding:20px 10px 10px 10px; 
background:#daeaf9 url(img/foot.jpg) repeat-x;
font-size:12px;
}

#footcopy {font-size:11px; padding:5px; text-align:right; color:#777;}

  