*{
    margin:0;
    padding:0;
    border:none;
    font-family:Verdana,san-serif;
    font-size:11px;
    color:#666;
    line-height:1.7em;
}

body{background:url('img/line.gif');}

a{ text-decoration:none;}
a:link,a:visited{color:#999;}
a:hover{color:#34cdc9;text-decoration:none;}

input,textarea,select 
{ 
border: 1px solid #C4D695 ; 
background-color : Transparent ; 
color : #000000; 
font: 12px Osaka,Verdana;
}

#top{ background:url('img/top.gif') right top no-repeat;height:380px;width:400px;}
#wrap{
    position:relative;
    width:800px;
}
#left{
    width:350px;
    height:380px;
    float:left;
    background:url('img/top.jpg') right top no-repeat;
    border:1px solid #000;
    border-width:0 1px 1px 0;
    position:absolute;
    z-index:100;
}
#right{
    width:440px;
    height:100%;
    float:right;
    background-color:#FFF;
    border:1px solid #000;
    border-width:0 1px 0 1px;
    overflow:auto;
}

#menu{}
#menu a{color:#FFF;}
#menu ul{ list-style-type:none;padding-top:10px;}
#menu li{ display:inline;}
#menu li a{ display:block; padding:0.5em 1em 0.5em 2.2em; text-decoration:none;text-align:left;}
#menu li a:link,#menu li a:visited{ color:#FFF; }
#menu li a:hover{
    color:#000;
    background-color:#FFF;
    filter:alpha(opacity=40);
    opacity:0.4;
}

h1{
    padding:10px;
    margin:20px 0 10px 0;
    letter-spacing:0.1em;
    color:#F56A29;
    text-align:left;
    font-size:20pt;
}

h2{
    margin:20px 20px 5px 20px;
    padding:0 10px 0px 8px;
    border-left:5px solid #F56A29;
    color:#666;
}
h3
{
    margin:5px 20px;
    color:#ff8c00;
    font-weight:normal;
}

p{
    margin:5px 20px;
    padding:10px;
    border:1px dotted #ccc;
    background:url('img/line.gif');
}

p.back{margin:0 20px 10px 20px;border:none;background:none;text-align:right;}
