@charset "utf-8";

@import url("board.css");
@import url("content.css");


html, body {
    height: 100%;
}
#accessibility {
	DISPLAY: none
}
/* layout*/
#wrapper {
	PADDING: 0px; MIN-HEIGHT: 100%; HEIGHT: auto !important; MARGIN: 0px auto -180px; WIDTH: 1260px; BACKGROUND: url(../image/top_bg2.gif) no-repeat;
}
#header-wrapper {
	PADDING: 0px; MARGIN: 0px; HEIGHT: 100px; WIDTH: 1260px;
}
#container {
	PADDING: 0px; MARGIN: 0px 30px 0px 30px; WIDTH: 1200px; CLEAR: both;
}
#footer-wrapper {
	PADDING: 0px; MARGIN: 0px; WIDTH: 100%; HEIGHT: 178px; BORDER-TOP: #000000 2px solid; CLEAR: both;
}



/* top */
H1#logo {
	PADDING: 9px 0px 0px 20px; MARGIN: 0px; FLOAT: left; WIDTH: 217px; HEIGHT: 83px;
}
#top_menu {
	PADDING: 0px; MARGIN: 15px 25px 0px 0px; FLOAT: right;
}
#top_menu UL LI {
	PADDING: 3px 23px 0px 0px; MARGIN: 0px; FLOAT: left;
}
#top_menu UL LI.end {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; FLOAT: left;
}

.top_input { 
    BORDER: #ffffff 1px solid; BACKGROUND-COLOR: #d7d7d7; height: 17px; FONT: normal normal 9pt  Arial, sans-serif; color: #000000;
}

#main_menu {
	PADDING: 0px; MARGIN: 31px 0px 0px 58px; FLOAT: left;
}
#main_menu UL LI {
	PADDING: 3px 17px 3px 16px; MARGIN: 0px; FLOAT: left; HEIGHT: 11px; BACKGROUND: url(../image/menu_line.gif) right no-repeat; 
}
#main_menu UL LI.end {
	PADDING: 3px 0px 3px 16px; MARGIN: 0px; FLOAT: left; HEIGHT: 11px; BACKGROUND: url();  
}


/* middle */
#sidebar {
	PADDING: 0px; MARGIN: 50px 0px 35px 0px; FLOAT: left; WIDTH: 185px;
}
#sidebar H2 {
	PADDING: 0px 0px 0px 3px; MARGIN: 1px 0px 0px 0px; WIDTH: 182px; HEIGHT: 21px; BORDER-BOTTOM: #000000 1px dotted; 
}
#sidebar #left_menu {
	PADDING: 0px; MARGIN: 34px 0px 0px 0px; WIDTH: 185px;
}
#sidebar #left_menu UL LI {
	PADDING: 2px 0px 2px 5px; MARGIN: 0px 0px 23px 0px; WIDTH: 180px; 
}
#sidebar #left_menu UL LI.on {
	PADDING: 2px 0px 2px 5px; MARGIN: 0px 0px 23px 0px; WIDTH: 180px; BACKGROUND: url(../image/menu_on.gif) no-repeat;
}
#sidebar #left_menu UL LI UL LI {
	PADDING: 0px 0px 0px 12px; MARGIN: 23px 0px 0px 0px;
}

#sidebar #left_menu UL LI A {
	FONT: normal normal 15px Arial, sans-serif; HEIGHT: 13px; COLOR: #3c3c3c; LINE-HEIGHT: 100%; display: block; WIDTH: 180px;
}
#sidebar #left_menu UL LI A:hover {
	COLOR: #004986; TEXT-DECORATION: none;
}
#sidebar #left_menu UL LI.on A {
	FONT: normal normal 15px Arial, sans-serif; HEIGHT: 13px; COLOR: #004986; LINE-HEIGHT: 100%; display: block; WIDTH: 180px;
}




#content-wrapper {
	PADDING: 0px; MARGIN: 50px 0px 35px 15px; WIDTH: 1000px; FLOAT: left; 
}
#title {
	PADDING: 0px 0px 4px 0px; MARGIN: -3px 0px 0px 0px; WIDTH: 1000px; HEIGHT: 19px; BORDER-BOTTOM: #4d4d4d 2px solid; 
}
#title P {
	PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; FONT: normal normal 14px Arial, sans-serif; COLOR: #000000;
}

#content-area {
	PADDING: 0px; MARGIN: 45px 30px 0px 30px; WIDTH: 940px; FONT: normal normal 14px Arial, sans-serif; COLOR: #000000; LINE-HEIGHT: 140%;
}



/* bottom */
#footer {
	PADDING: 0px; MARGIN: 0px auto; WIDTH: 1260px;
}

#signup {
	PADDING: 0px; MARGIN: 41px 311px 0px 312px; WIDTH: 637px; HEIGHT: 24px; 
}
#signup p#text {
	PADDING: 2px 0px 0px 0px; MARGIN: 0px; FLOAT: left; 
}
#signup p#box {
	position: relative; PADDING: 0px 0px 0px 81px; MARGIN: 0px 0px 0px 6px; FLOAT: left; BACKGROUND: url(../image/email_address.gif) no-repeat;
}
.signup_input { 
    position: absolute; TOP: 0px; LEFT: 81px; BORDER-TOP: #878787 1px solid; BORDER-BOTTOM: #878787 1px solid; BACKGROUND-COLOR: #ffffff; height: 20px; width: 112px; FONT: normal normal 9pt  Arial, sans-serif; color: #000000; BORDER-LEFT: 0px; BORDER-RIGHT: 0px;
}

#footer_menu {
	PADDING: 0px; MARGIN: 30px 28px 0px 28px; WIDTH: 1204px; HEIGHT: 25px; 
}
#footer_menu UL LI {
	PADDING: 4px 50px 0px 50px; MARGIN: 0px; FLOAT: left; HEIGHT: 21px; BACKGROUND: url(../image/bottom_menu_line.gif) right no-repeat;
}
#footer_menu UL LI.end {
	PADDING: 4px 50px 0px 50px; MARGIN: 0px; FLOAT: left; BACKGROUND: url();
}


P#copyright {
	PADDING: 0px; MARGIN: 32px 506px 0px 507px; BACKGROUND: url(../image/copy.gif) no-repeat; WIDTH: 247px; HEIGHT: 13px; TEXT-INDENT:-5000px
}



.accordion {
	margin-bottom: 0px;
}
.accordion .opener {
	text-transform: uppercase; display: block; position: relative;
}
.accordion .opener::after {
	top: 1px; right: 0px; position: absolute; content: "+";
}

.accordion > li:first-child {
	
}

.accordion ul li:first-child {
	padding-top: 0px;
}
.accordion .opened .opener::after {
	background: rgb(51, 51, 51); top: 6px; width: 8px; height: 1px; right: 0px; position: absolute; content: "";
}
.accordion .opened .opener:hover::after {
	background: rgb(93, 136, 184);
}
.accordion .holder {
	display: none;
}
.accordion .opened .holder {
	display: block;
}