@charset "utf-8";
/* CSS Document */
/* blue:0066CC ogn:ff8b00 gry:666666 */
body  { margin:5px auto; text-align:center;
		color:#000; font-size:10px; font-family: Verdana, Geneva, sans-serif; background:#FFF;  }
#tpl  { margin:0 auto; width:780px; text-align:left; padding:0; background:#FFF; }
a:link , a:visited 	{ text-decoration: none; } 
a:focus, a:hover   	{ text-decoration: underline; }
form 				{ margin:0; }
input 				{ margin:2px; font-size:11px; border:1px solid #000; font-family:"Courier New", Courier, monospace; }
input:focus  		{ border:1px solid #000; }
tr 					{ height:25px; font-size:12px; }
p 					{ margin:2px; padding:2px; }
select				{ margin:2px; font-size:11px; border:1px solid #000; font-family:"Courier New", Courier, monospace; }
textarea			{ margin:2px; font-size:11px; border:1px solid #000; font-family:"Courier New", Courier, monospace; }
textarea:focus 		{ border:1px solid #000; }
ul  	{ margin:0; padding:0; font-size:14px; list-style-image:url("/images/css/bullet.png"); }
ul li	{ margin:0 0 0 15px; padding:0; line-height:140%; }
/*ul li a  { text-decoration:none; color:#000; }
ul li a:link , ul li a:visited 	{ color:#000; } 
ul li a:focus, ul li a:hover   	{ color:#000; text-decoration:underline; }
*/
/* Content */
.reqFld { padding-left:10px;font-size:12px; color:#FF0000; }
.dMsg { margin:10px 15% 5px 15%; padding:5px; font-size:11px; text-align:center; }
.mRed { color:#FF0000; border:1px solid #FF0000; }
/* Template */
.hdr { margin:0; padding:3px; border-top:solid 5px #000;  }
.hdr p { margin:0; padding:5px; width:auto; text-align:center; color:#ffcc66; font-weight:bold; font-size:28px; background-color:#660000; }
.menu { margin:0; padding:0; border-top:solid 5px #000; border-bottom:solid 5px #000; }
.menu td.lcol { margin:0; padding:0; width:20%; background-color:#333; }
.menu td.ccol { width:213px; }
.menu td.ccol img { margin:0; }
.menu td.rcol { text-align:center; font-family:"Times New Roman", Times, serif; color:#ffcc66; font-size:38px; background-color:#660000; }
.menu ul { margin:0; padding:0; }
.menu ul li { margin:0; padding:0; font-size:12px; list-style:none; border-bottom:1px solid #FFF; }
.menu ul li a  { margin:1px; padding-left:3px; display:block; color:#FFF; line-height:180%; }
.menu ul li a:link , .menu ul li a:visited 	{ } 
.menu ul li a:focus, .menu ul li a:hover   	{ color:#000; font-weight:bold; background-color:#FFF; text-decoration:none; }
.pgttl { margin:0; padding:10px 4px; }
.ftr { margin:0 0 5px 0; padding:3px; border-top:solid 5px #000; border-bottom:solid 5px #000; }
.ftr p { margin:0; padding:1px; width:auto; text-align:center; color:#ffcc66; font-size:9px; background-color:#660000; }
/* Content */
.con   { margin:0; padding:15px; font-size:14px; min-height:200px; }
.con ul li a  { text-decoration:none; color:#000; }
.con ul li a:link , .con ul li a:visited 	{ color:#000; } 
.con ul li a:focus, .con ul li a:hover   	{ color:#000; text-decoration:underline; }
.con p { margin-bottom:15px; }
h1	{ margin:2px 20px; padding:2px 10px; font-size:16px; line-height:125%; font-weight:bold; width:90%;
	  border-left:5px solid #660000; border-bottom:1px solid #660000; }
h2	{ margin:4px 2px 2px 2px; padding:2px 4px; width:80%; font-size:14px; font-weight:bold; border-bottom:1px solid #660000; }
h3 { font-size:14px; }
/* Button */
a.btn { margin:0; padding:2px 15px; width:auto; min-width:25px;
		vertical-align:middle; white-space:nowrap; cursor:pointer; text-decoration:none; }
a.btn { background-color:#660000; color:#FFF;
		border-left: 1px solid #FFF; border-right: 1px solid #999; border-top: 1px solid #FFF; border-bottom: 1px solid #999; }
a.btn:link, a.btn:visited 	{ }
a.btn:focus, a.btn:hover   	{ color:#000; font-weight:bold; background-color:#DDD; text-decoration:none; }
a.btnL { font-size:14px; }

