
/* generally */

*												{ margin: 0; padding: 0; }
html										{ height:101%; }
body										{ width:100%; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-size:12px; color:#333333; font-family:verdana,arial,helvetica,sanserife; line-height:18px; background:#EAEAEA top repeat-x; }
div											{ font-family:verdana; color:#333333; font-size:12px; }
img											{ border:none; }


#FRAME									{ width:900px; margin: 0 auto; }

#navi										{ width:860px; position:relative; top:70px; margin:0 auto; }
#headBG									{ padding:0; background:#ffffff; width:870px; height:510px; position:relative; top:70px; margin:auto; border:solid 1px #D7D7D7; }
#headIM									{ padding:0; background:#ffffff; width:820px; height:460px; position:relative; top:25px; margin:auto; background:url(../images/head_image.jpg) top no-repeat; }
#innerframe							{ padding:0; background:transparent; width:800px; padding:10px; margin: 0 auto; }

#logo										{ position:relative; top:-12px; left:10px; width:100px; float:right; padding:10px; }

#content								{ position:relative; top:100px; padding:10px; text-align:left; min-height:200px; width:630px; margin: 0 auto; border:solid 1px #ccc; background:url(../images/bg_texts.png); }


h1											{ font-size:16px; font-weight:bold; margin-bottom:5px; }
h2											{ font-size:15px; font-weight:bold; margin-bottom:5px; }
h3											{ font-size:13px; font-weight:bold; margin-bottom:5px; }
h4											{ font-size:11px; font-weight:bold; margin-bottom:5px; }

a												{ color:#555555; }
a.menu									{ color:#555555; text-decoration:none; }
a.menuOn								{ color:#FF8A02; text-decoration:none; font-weight:bold; }
a:active								{ color:#FF8A02; text-decoration:none; }
a:hover									{ color:#999999; text-decoration:none; }
a.nounderline						{ text-decoration:none; cursor:pointer; }
