﻿html, body {background-color:#c7bed7;margin:0px;padding:0px;text-align:center;}
body, div, td, li {font-family:돋움,Dotum,AppleGothic,sans-serif;font-size:12px;color:#444}
b {letter-spacing:-1px}
div, p, ul, li, ol, dl, dd{margin:0px; padding:0px;}
a, a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

.pc {margin:0 auto;text-align:left;width:990px;position:relative;}
.dc {margin:0px 30px;text-align:left;width:930px;position:relative;clear:both;}

div#afcc-page {background:url(/images/template-background-930.gif) repeat-y 50% 0%;z-index:1;}
div#afcc-masthead-c {z-index:3;border-bottom:1px solid #666;text-align:right;background:url(/images/logo.gif) no-repeat 5% 50%;height:70px;}

div#afcc-login {position:absolute;top:0px;right:0px;background:url(/images/geo-gradient-highlight.gif) no-repeat 0% 50%;width:600px;height:24px;font-weight:bold;}
div#afcc-nav {position:absolute;bottom:0px;right:0px;}
div#afcc-login div#afcc-login-text {position:absolute;left:50px;bottom:4px;color:#333;}
.afcc-top-btn {width:75px;border:0px;text-align:center;cursor:pointer;}
.navmenudiv1 { border: 1px solid #999999; padding: 5px 5px 5px 5px; background-color: #EEEEFF; position: absolute; top: 35; left: 0; z-index: 10;display:none;}
.navmenuitm { width: 120px; height: 30px; padding: 7px 0px 3px 15px; cursor: pointer; font-weight: bold; }

#afcc-overlay-masthead-page:after,
#afcc-overlay-content-page:after,
#afcc-overlay-footer:after,
#afcc-overlay-page:after,
#afcc-board:after,
#afcc-nav:after,
#afcc-nav ul:after,
#afcc-page:after,
#afcc-content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

div#afcc-content {height:285px;background-color:#eef;z-index:2;float:none;}

div#afcc-content-c1 {width:610px;height:285px;background-color:#fff;float:left;overflow:hidden;}
div#afcc-content-r1 {width:320px;height:285px;background-color:#AAA;float:left;overflow:hidden;}

div#afcc-ads {z-index:2;background:#c9b6e7 url(/images/masthead-links-gradient.gif) repeat-x 0% 0%;border-top:#7e61a1 solid 1px;border-bottom:#9d7acd solid 1px;overflow:hidden;position:relative;}

.ads {position:relative;margin:3px;width:180px;height:44px;float:left;background-color:#bad}

div#afcc-board {z-index:1;background-color:#fff;}

.afcc-board-title {
	border-top: 3px solid #cce;
	background-color: #eef;
	padding: 4px;
	float: none;
}

.afcc-board-row {
	padding:4px;
	border-bottom:1px solid #eaeaea;
}

.fr {
	float:right;
	clear:both;
	font-size:.9em;
}

.calTitle
{font-family:Dotum;font-weight:900;font-size:10pt;border-top:3px solid #9999cc;text-align:left;padding:10px;margin:0px 4px;background:#eeeeff url(/images/afcclittlelogo.gif) no-repeat center right; z-index:100;}


.afcc-board-common {overflow:hidden;width:304px;margin:3px 3px 13px 3px;float:left;}

.afcc-middle-btn {cursor:pointer;margin:0px 5px;height:35px;}

#afcc-board ul {list-style-type:none;margin:0px;padding:0px;}
#afcc-board li {padding:4px 0px;text-align:right;color:#fff;}
div#afcc-mastfoot {z-index:1;background-color:#000;padding:10px 0px;text-align:center;border-top:3px solid #666;}
div#afcc-mastfoot a {color:#fff;padding:2px;}
div#afcc-pageshadow {z-index:0;background:url(/images/template-bottom-930.gif) no-repeat 50% 0%;}

div#afcc-overlay-page{
	display:none;
	width:690px;
	position:absolute;
	text-align:left;
	top:50px;
	left:150px;
	z-index:18;
}
div#afcc-overlay-masthead-page {background:url("/images/afcc-masthead-690.png") no-repeat; height:41px;}
div#afcc-overlay-masthead-page p {
	float:right;
	margin:0px;
	padding:0px;
	padding-right:25px;
	line-height:34px;
}
div#afcc-overlay-masthead-page p a {color:#FFF;}
div#afcc-overlay-content-page {background:url("/images/afcc-middle-690.png") repeat-y;}
#afcc-overlay-page-main {width: 670px; margin:0px 10px; border:0px;padding:0px;}
div#afcc-overlay-footer-page {background:url("/images/afcc-footer-690.png") no-repeat; height:22px;}

address, dd, dt, h2, h3, h4, h5,
h6, li, p, td, th, caption {
	font-family:arial,sans-serif;
}

form {margin:0px;}
div.afcc-rule {
	background:#FFF url("/images/dotted.gif") repeat-x;
	height:1px;
}
div.afcc-rule hr {display:none;}
.afcc-rule {clear:both;}


ul.afcc-link-list {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
}

ul.afcc-link-list li a {height:1%;}

ul.afcc-link-list a,
ul.afcc-link-list a:visited,
ul.afcc-link-list a:link {
	display:block;
	margin:0px;
	padding:5px 5px 5px 21px;
}

li.afcc-forward-link,p.afcc-ind-link a.afcc-forward-link,ul.afcc-link-list a.afcc-forward-link {background:url("/images/fw.gif") no-repeat 2px 4px;}

div#afcc-overlay-top{
	display:none;
	width:410px;
	position:absolute;
	text-align:left;
	top:100px;
	left:300px;
}
div#afcc-overlay-masthead {background:url("/images/afcc-masthead.png") no-repeat; height:41px;}
div#afcc-overlay-masthead p {
	float:right;
	margin:0px;
	padding:0px;
	padding-right:25px;
	line-height:34px;
}
div#afcc-overlay-masthead p a {color:#FFF;}
div#afcc-overlay-content {background:url("/images/afcc-middle.png") repeat-y;}
div#afcc-overlay-content p {
	clear:left;
	background-color:#FFF;
	margin:0px 30px;
	padding:5px 0px;
}
div#afcc-overlay-content .afcc-two-column .afcc-column {width:200px;}
div#afcc-overlay-content .afcc-two-column .afcc-column ul {line-height:1em;}
div#afcc-overlay-content .afcc-two-column .afcc-column ul a {
	background-position:0px 0px;
	padding-bottom:0px;
	padding-top:0px;
}
div#afcc-overlay-content .afcc-two-column .afcc-column.afcc-first {float:left;}
div#afcc-overlay-content .afcc-two-column .afcc-column.afcc-first p {margin:0px 0px 0px 30px;}
div#afcc-overlay-content .afcc-two-column .afcc-column.afcc-first ul {margin:0px 0px .7em 27px;}
div#afcc-overlay-content .afcc-two-column .afcc-column.afcc-second {float:right;}
div#afcc-overlay-content .afcc-two-column .afcc-column.afcc-second p {margin:0px 35px 0px 0px;}
div#afcc-overlay-content .afcc-two-column .afcc-column.afcc-second ul {margin:0px 30px .7em -3px;}
div#afcc-overlay-content div.afcc-rule {margin:0px 10px;}
div#afcc-overlay-footer {background:url("/images/afcc-footer.png") no-repeat; height:22px;}
div#afcc-overlay-top form {height:1%;}
div#afcc-overlay-top form label {
	display:block;
	font-weight:bold;
	padding-bottom:.2em;
}
div#afcc-overlay-top form.afcc-column-form label {
	background-color:#FFF;
	clear:left;
	float:left;
	padding-bottom:5px;
	width:130px;
}
div#afcc-overlay-top form.afcc-column-form p span {
	display:block;
	margin-left:137px;
}
div#afcc-overlay-top form.afcc-column-form label span {
	display:inline;
	margin:0px;
}
div#afcc-overlay-content.afcc-overlay-signin form #fpNav {width:348px;}
div#afcc-overlay-content.afcc-overlay-signin form .afcc-two-column input {width:165px;}
div#afcc-overlay-content.afcc-overlay-signin div.afcc-overlay-legal p {
	background:url("/images/lock.gif") no-repeat 100% 50%;
	padding:.6em 18px;
	text-align:right;
}
div#afcc-overlay-top .afcc-buttons-row p {padding-bottom:8px;}
div#afcc-overlay-top .afcc-buttons-row p.afcc-first {
	display:inline;
	width:140px;
	float:left;
}
div#afcc-overlay-top .afcc-buttons-row p.afcc-second {margin-left:150px;clear:none;}
div.afcc-overlay-legal {color:#666;}
div#afcc-overlay-top h2 {
	background-color:#FFF;
	margin:0px 28px;
	padding:10px 0px 0px;
}
div#afcc-overlay-top .afcc-overlay-signin h2 {padding:10px 0px 10px;}
div#afcc-overlay-top .afcc-overlay-intro {
	padding-top:0px;
	margin-top:0px;
	color:#666;
}

input.afcc-btn-arrow-pri,
input.afcc-btn-cancel-sec {
	background:#FFF;
	border:none;
	color:#5c81a7;
	padding:5px 0px 9px 29px;
	text-align:left;
	cursor:pointer;
	margin-bottom:-7px;
}
input.afcc-btn-arrow-pri {background:url(/images/arrow-primary.gif) no-repeat 0% 30%;}
input.afcc-btn-cancel-sec {background:url(/images/cancel-secondary.gif) no-repeat 0% 30%;}

div#afcc-overlay-masthead p a {
	font-family:arial,sans-serif;
	font-size:1em;
}
div#afcc-overlay-content p {
	font-family:arial,sans-serif;
	font-size:0.75em;
}
div#afcc-overlay-content ul {
	font-size:0.9em;
}
div#afcc-overlay-top .afcc-buttons-row p {
	font-size:1.1em;
}
div.afcc-overlay-legal {font-size:0.9em;}
div#afcc-overlay-top h2 {
	font-size:1.4em;
	font-weight:normal;
}