@charset "utf-8";
/* CSS Document */

body, html { margin:0 auto;  padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }

a { color:#b5121b; text-decoration:none; outline:none; font-weight:bold; }
	a:hover { color:#d00; text-decoration:underline;  }
	.active { color:#b5121b; }	
	.mute {text-decoration:none; color:#555;}
h1, h2, h3 {  height:20px; font-size:14px; letter-spacing:0.15em; color:#555; }
h3 { font-size:13px; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:none; }
h2 { }
h1.empty, h2.empty {  }

   
img { border:0; }	
p { margin:0; padding:0; margin-bottom:20px; width:760px; }
ul, li { margin:0; padding:0; list-style-type:none; }

#homelogo { width:850px; margin:0 auto; position:relative; z-index:0; }
#homelogo img { position:relative; left:-30px; top:50px;  }
#nav { margin:0 auto 100px auto; width:850px;  position:relative; z-index:0; }
	#nav li { float:left; margin-right:20px;  }
        #nav li a {  color:#555; font-size:14px; letter-spacing:0.15em; text-decoration:none; }	
        #nav li.home { margin-right:30px; }
        #nav li.home a { color:#000; }
        #nav li.contact { margin-right:0; }
        #nav li.active a, #nav li a:hover, #nav li.home a:hover { color:#b5121b; }

#page  { clear:both; width:850px; margin:0 auto; z-index:0; }
#mask { position: absolute; top:0; left:0; z-index:100; width:100%; height:100%; display:none; background:#fff; }

#login_form { position:absolute; top:200px; margin:0 0 0 40%; width: 180px; padding:30px 20px; background:#fff; border:1px solid #666; display:none;  z-index:1000; }
#login_form form { padding-left:10px; }	
#login_form input[type="text"], #login_form input[type="password"] { width:150px; }
#login_mssg { margin-left:10px; margin-bottom:1em; color:#d00; }
#footer { position:fixed; bottom:0; right:0; padding:5px; font-size:9px; color:#bbb; }

span.caption { display:block; color:#666; font-style:italic; font-size:11px; }

.img { width:250px; height:200px; background:#fef; margin:5px; margin-left:0; }
.clear { clear:both; }
.lc { text-transform:normal;}

.pbreak { page-break-before: always; };


