html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 13px;
	font-family: inherit;
	vertical-align: baseline;
	font-family: Arial, "MS Trebuchet", sans-serif;
}

strong {font-weight:bold;}

a { color:black; text-decoration:none; }
a:hover { color:red; text-decoration:underline; }

body { color: black; background: #ffffff; text-align:center; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* [ layout ] */
#container {width:900px;margin:0 auto;text-align:left;}
#header{position:relative;height:70px;}
#footer {margin:10px 0 40px 0;text-align:center}
#gs { position:absolute; width:120px; height:60px; top:5px; left:191px; border:0px solid #7BD676; background:url(../images/line.gif) }
#logo img { padding:3px 0 0 0; }
.rt { position:absolute; text-align:right; top:5px; right:0; width:108px; vertical-align:middle;}
.rt img {border:0px solid #7BD676;}
.rt2 { position:absolute; text-align:right; top:5px; left:321px; width:100px; vertical-align:middle;}
.rt2 img {border:0px solid #7BD676;}


#guide {font-size:12px;background:#EEF7FF;}
#guide .t {height:3px;line-height:0;font-size:0;background:#7FD479;border-bottom:1px solid #3CB738;}
#guide .p {height:25px;line-height:25px;font-size:12px;padding:0 .5em;color:#424242}
#guide a { font-size:12px }

.sl {border:1px solid #8AB78A}
.lb,.ld,.le,.lf {border-collapse:collapse;background:#EFF7F0;}
.lb td{border:1px solid #C5D5C5;width:178px;padding:6px;}
.lb th,.lc th,.le th,.lf th {background:#D9EDDA;border-width:0 1px;border-color:#C5D5C5;border-style:solid;color:#346F0E;text-align:center;font-size:12px;line-height:20px}
.lb a,.ld td table td a,.le td table td a,table td a font,.lf td table td a,.lf td table td {font-size:15px;}
.lb td a,.ld td table td a,.le td table td a{padding:0 0 0 4px;}
.lc td { height:40px; padding:0 0 0 20px; background:url(../images/dot_05.gif) repeat-x left bottom }
.lc td,.lc td a { font-size:16px;  }
.lc td * { font-size:16px }
.lc td { vertical-align:middle; }
.lc td img { vertical-align:middle;}
.lb td p { height:24px; }
.ld td,.le td{border:1px solid #C5D5C5;}
.ld td table,.le td table {border:none;border-collapse: separate; }
.ld td { vertical-align:top; }
.ld td table td {border:none;padding:6px;}
.po { padding:6px;text-align:center }
.po a {font-size:16px}
.le td table td { border:none;padding:0 4px;line-height:22px; }
.le td table td a { font-size:15px }
#TbM {border:1px solid white;border-collapse:collapse;}
#TbM td {padding:6px;border:1px solid white;text-align:center;}
#TbM td a { font-size:15px; }
.r1 td { background:#D9EDDA; }
td.r2 { background:#EFF7F0; }
td.pl a {font-weight:bold;color:#205001;}
.lf td { border:1px solid #C5D5C5;padding:6px; }
.lf td a {font-size:15px;}
.lf td table { padding:6px;text-align:left; }
.lf td table td { border:none;padding:0px; text-align:left;}


.bt,.bb,.b1,.xg {background:#EFF7F0; border:1px solid #8AB78A;clear:both; padding:6px; }
.cc {background:#EFF7F0; border:1px solid #8AB78A;clear:both; padding:0px; }
.bt { margin-top:10px;  }
.bb { margin-bottom:10px; }
.b1,.xg { border-width:0 1px 1px 1px; border-color:#C5D5C5 }
.bt h3 { font-size:14px; font-weight:normal; color:#346F0E }
.bt h4 { font-size:12px; font-weight:normal; color:#346F0E }
.gt,.gt a { color:#346F0E }

.right { float:right; }
.left  { float:left; }
#gline { width:880px; padding:2px 10px; }

