body {
	font-size:12px;
}
td {
	font-size:12px;
}
.bold {
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border:0px;
}
.white {
	color: White;
}
.accent {
	font-weight: bold;
}
.center {
	text-align: center;
}
/*
/////////////////////// Top °ü·Ã
*/
.top {
	width:1000px;
	padding:4px,10px;
	background-color: #336699;
}
.top.doumsoftProject {
	float: left;
	font-weight: bold;
	color:#ffffff;
}
.top.myMenu {
	float:right;
	color:#ffffff;
}
.statusMenu {
	width:1000px;
	height:51px;
	padding:10px,10px;
	border-color: #585858;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.statusMenu.mainLogo {
	float:left;
	width:150px;
	height:47px;
	background-image: url("/etc2sInc/images/logo/mainLogo.gif");
}
.statusMenu.search {
	float: right;
}
/*
/////////////////////// Contents °ü·Ã
*/
.contents {
	width:1000px;
	height:1px;
	border-color: #585858;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.contents.menuList {

	float:left;
	width: 203px;
	height:100%;
	background-color: #f2f2f2;
	padding-bottom: 20px;
}

.contents.menuList2 {

	float:left;
	width: 200px;
	height:100%;
	background-color: #f2f2f2;
	padding-bottom: 20px;
}

.contentsBox {
	width: 796px;
	height: 100%;
	float: right;
	padding: 30px,18px;
	background: url("/etc2sInc/images/layout/contentsBg.gif") repeat-x;
	background-color: #ffffff;
	border-style: solid;
	border-color: #585858;
	border-width: 0 1 0 1;
}
/*
/////////////////////// menuList °ü·Ã
*/
.menuList.menuAll {
	padding:3px;
	margin:1px,5px,1px,30px;
	width:165px;
	height:20px;
	cursor: hand;
	border: 1px solid #f2f2f2;
}
.menuList.mainBg {
	width: 20px;
	height:20px;
	margin:1px,0px,1px,5px;
	float: left;
	border: 1px solid #f2f2f2;
}
.menuList.main {
}
.menuList.mainSub {
}
.menuList.sub {
	padding-left:20px
}	
.menuList.subSmall {
}
.menuList.small {
	padding-left:30px
}
.menuList.selectedmain {
	font-weight: normal;
	background: #dfdfdf;
	border: 1px solid #585858;
}
.menuList.selectedsub {
	font-weight: bold;
}
.menuList.selectedSmall {
	font-weight: bold;
	color:#336699;
}
/*
///////////////////////// Logout °ü·Ã
*/
.logout a:active,
.logout a:hover,
.logout a:link,
.logout a:visited {
	color: #ffffff;
	text-decoration: none;
}

/*
/////////////////////// menuList2 °ü·Ã
*/
.menuList2.menuAll {
	padding:3px;
	margin:1px,5px,1px,30px;
	width:165px;
	height:20px;
	cursor: hand;
	border: 1px solid #f2f2f2;
}
.menuList2.mainBg {
	width: 20px;
	height:20px;
	margin:1px,0px,1px,5px;
	float: left;
	border: 1px solid #f2f2f2;
}
.menuList2.main {
}
.menuList2.mainSub {
}
.menuList2.sub {
	padding-left:20px
}	
.menuList2.subSmall {
}
.menuList2.small {
	padding-left:30px
}
.menuList2.selectedmain {
	font-weight: normal;
	background: #dfdfdf;
	border: 1px solid #585858;
}
.menuList2.selectedsub {
	font-weight: bold;
}
.menuList2.selectedSmall {
	font-weight: bold;
	color:#336699;
}
/*
/////////////////////// history °ü·Ã 
*/
a.history:link,
a.history:visited {
	color: #000000;
	text-decoration: none;
}
a.history1:active,
a.history1:hover,
a.now1 {
	color:#e8440b;
	text-decoration: none;
}
a.now1 {
	font-weight:bold;
}
a.history2:active,
a.history2:hover,
a.now2 {
	color:#6eab23;
	text-decoration: none;
}
a.now2 {
	font-weight:bold;
}
a.history3:active,
a.history3:hover,
a.now3 {
	color:#2b2eac;
	text-decoration: none;
}
a.now3 {
	font-weight:bold;
}
a.history4:active,
a.history4:hover,
a.now4 {
	color:#227099;
	text-decoration: none;
}
a.now4 {
	font-weight:bold;
}
/*
/////////////////////// Å¸ÀÌÆ² °ü·Ã
*/
.contents.h1 {
	padding:20px,0px,0px,0px;
	font-size: 24px;
	color: #000000;
}
.contents.h2 {
	padding: 10px,0px,5px,10px;
	border: thin;
	border-color: Black;
	background: url("/etc2sInc/images/layout/h2Arrow.gif") no-repeat left middle;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-left: 20px;
}
.contents.h3 {
	padding: 9px,0px,5px,10px;
	border: thin;
	border-color: Black;
	background: url("/etc2sInc/images/layout/h3Dot.gif") no-repeat left middle;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-left: 30px;
}
/*
/////////////////////// Main Tap
*/
.bt {
	cursor:hand;
}
.mainTap {
	width: 280;
}
.mainTapCap {
	width:266px;
	height:26px;
	background : url("/etc2sInc/images/layout/mainTapBg.gif");
}
.mainTapHead {
	width:7px;
	height: 26px;
	background : url("/etc2sInc/images/layout/mainTapHead.gif") no-repeat top ;
	margin:0px;
}
.mainTapFoot {
	width: 7px;
	height: 26px;
	background : url("/etc2sInc/images/layout/mainTapFoot.gif") no-repeat bottom ;
}
.mainTapTitle {
	height:26px;
	line-height: 10px;
	color: #336699;
	font-weight: bold;
	padding: 0,0,0,15px;
	background : url("/etc2sInc/images/layout/mainTapArrow.gif") no-repeat left middle;
}
.mainTapLine {
	padding: 20px,50px;
}
/*
/////////////////////// HeadLine °ü·Ã
*/
.headLine {
	margin-left: 50px;
	margin-top:10px;
	width: 659px;
	padding:0px;
	background : url("/etc2sInc/images/layout/BoxBg.gif");
}
.headLine.hlCap {
	height: 6px;
	width: 659px;
	background : url("/etc2sInc/images/layout/BoxCap.gif") no-repeat top ;
	margin:0px;
}
.headLine.hlShoe {
	height: 6px;
	width: 659px;
	background : url("/etc2sInc/images/layout/BoxShoe.gif") no-repeat bottom ;
}
.headLine.hlContents {
	padding: 0px,15px;
	line-height: 18px;
	color: #336699;
	font-weight: bold;
}
/*
////////////////// Contents Text °ü·Ã
*/
.contentsText {
	margin: 20px,0px,0px,60px;
	width:615px;
	font-size:12px;
}
.contentsText.list {
	padding:3px,0px,0px,10px;
	margin:0px,0px,0px,20px;
	background : url("/etc2sInc/images/layout/uldot.gif") no-repeat left middle ;
}
.contentsText.accent {
	color:#336699;
}
/*
/////////////////////// HeadLine °ü·Ã
*/
.tip {
	margin-left: 50px;
	margin-top:10px;
	width: 659px;
	padding:0px;
	background : url("/etc2sInc/images/layout/BoxBg.gif");
}
.tip.tipCap {
	height: 6px;
	width: 659px;
	background : url("/etc2sInc/images/layout/BoxCap.gif") no-repeat top ;
	margin:0px;
}
.tip.tipShoe {
	height: 6px;
	width: 659px;
	background : url("/etc2sInc/images/layout/BoxShoe.gif") no-repeat bottom ;
}
.tip.tipTitle {
	padding: 0px,15px;
	color:#000000;
}
.tipTitle a:link,
.tipTitle a:hover,
.tipTitle a:visited,
.tipTitle a:active {
	color: #336699;
}
a.now {
	font-weight:bold;	
	color: #336699;
	text-decoration: none;
}

.tip.tipContents {
	padding: 10px,30px,0px,30px;
	line-height: 18px;
	color: #000000;
}
/*
/////////////////////////// ¹öÆ°
*/
.selBt {
	margin: 0px,3px;
	cursor: hand;
	text-align: center;
	color: #ffffff;
	height: 12px;
	background: #336699;
	padding: 2px,10px,2px,10px;
	border: 1px solid;
	border-bottom-color: Black;
	border-right-color: Black;
	border-left-color: ThreedFace;
	border-top-color: ThreedFace;
}
.selBt a:active,
.selBt a:hover,
.selBt a:link,
.selBt a:visited {
	color: #ffffff;
	text-decoration: none;
}


/*
////////////////////////// °Ô½ÃÆÇ
*/

/*///////////// °Ô½ÃÆÇ. °Ë»ö¹Ù
*/
.board {
	width:100%;
	width:588px;
}

.boardSearch {
	width:100%;
	height:20px;
	
}
.boardSearchTitle {
	width:19%;
	text-align: right;
	float: left;
}
.boardSearchElement {
	width: 100%;
	float: left;
}
.boardSearchEtc {
	width:19%;
	float:right;
}
.boardLeftWing {
	width:5px;
	height:24px;
	float: left;
}
.boardRightWing {
	width:5px;
	height:24px;
	float: right;	
}
/*///////////// °Ô½ÃÆÇ. Å¸ÀÌÆ²
*/
.boardListTitle {
	height:24px;
}
.boardListTitleLeftWing{
	background : url("/etc2sInc/images/layout/boardTitleLeftWing.gif") no-repeat bottom ;	
}
.boardListTitleBody{
	float:left;
	background: #336699;
	border-left:1px solid #336699;
}
.boardListTitleBody2{
	
	background: #336699;

	border-left:1px solid #336699;
}
.boardListTitleBody3{
		float:left;
}
.boardListTitleBodyElement {
	padding:5px,0px;
	text-align:center;
	color:#ffffff;
	font-weight: bold;
	float: left;
}
.boardListTitleRightWing {
	background : url("/etc2sInc/images/layout/boardTitleRightWing.gif") no-repeat bottom ;	
}
.boardListTitleBodyElementText {
	width:100%;
	border-left: 1px solid;
}

/*//////////////// ÄÁÅÙÃ÷
*/
.boardListContentLeftWing {

}
.boardListContentRightWing {

}
.boardListContentBody {
	float: left;
	border-left:1px solid #666666;
	height: 24px;
}
.bordeListContentElement {
	width:100%;
}
.boardListContentBodyElement {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	text-align: center;
	float: left;
	height: 100%;
	vertical-align: middle;
	padding-top:5px;

}

.bordeListContentElement1 {
	background: #ffffff;
}
.bordeListContentElement2 {
	background: #f2f2f2;	
}
.boardListNotice {
	color:#aa0000;
	font-weight: bold;	
}
.reply {
	text-align: center;
	color: #ffffff;
	background: #336699;
	padding:2px,3px,0px,3px;	
}
.new {
	text-align: center;
	color: #ffffff;
	background: #336699;
	padding:2px,3px,0px,3px;	
}
/*
*/
.boardPaging {
	padding: 5px;
}
/*//////////////// Æû
*/
.form {
	height:0px;
	text-align: left;
	vertical-align: top;
}
.formLine {
	height: 0px;
}
.formOne {
	width:598px;
	padding: 4px,0px,4px,20px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 100%;
}
.formA {
	padding: 4px,0px,4px,5px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 100%;
}
.formFull {
	width:694px;
	padding: 4px,0px,4px,20px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 100%;
}
.formOneTitle {
	width: 96px;
	padding: 4px,0px,4px,10px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 100%;
}
.formGrey {
	background-color: #f2f2f2;
}
.formWhite {
	background-color: White;
}
.formTwo {
	width:251px;
	padding: 4px,0px,4px,20px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 100%;
}
.formLeft {
	width: 6px;
	border: 1px solid #666666;
	background: #336699;
	float:left;
	height:100%;
}
.formRight {
	width:694px;
	float:right;
	border-top:1px solid #666666;
}
.formaRignt {
	float:right;
	border-top:1px solid #666666;
}
.left {
	float:left;
}
.right {
	float:right;

}

/*//////////////// alert
*/
.alert {
	width:300px;
}
.alertLeft {
	width: 6px;
	border: 1px solid #666666;
	background: #336699;
	float:left;
	height:100%;
}
.alertRight {
	width:294px;
	float:right;
	border-top:1px solid #666666;
}
.alertOne {
	text-align: center;
	width:294px;
	padding: 4px,0px,4px,20px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 100%;
}

/*
///////////////////////// Form ¿ä¼Ò
*/
.txtBox {
	background: #f2f2f2;
	border: 1px solid;
	border-bottom-color: ThreedFace;
	border-right-color: ThreedFace;
	border-left-color: Gray;
	border-top-color: Gray;
}
.selectBox {
	background: #ffffff;
}

/*
///////////////////////// ·Î±×ÀÎ ¿ä¼Ò
*/
.loginBox {
	width:200px;
}

.memberRead {
	width:688px;
}
.memberReadFormRight {
	width:682px;
	float:right;
	border-top:1px solid #666666;
}
.memberReadFormOne {
	width:606px;
	padding: 4px,0px,4px,20px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 100%;
}

/*
///////////////////////// menuEdit
*/

.me {
	padding:3px;
	margin:0px,5px,0px,10px;
	width:200px;
	height:20px;
	cursor: hand;
	border: 1px solid #f2f2f2;
}
.meMain {
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
.meE {
	color: Blue;
	padding-left: 10px;
}
.meSub {
	padding-left: 20px;
	font-weight: lighter;
}
.meN {
	
}
.meSmall{
	padding-left:30px;
}
.meSmallest {
	padding-left:40px;
}

.meBt {
	margin: 0px,0px;
	cursor: hand;
	text-align: center;
	color: #ffffff;
	height: 10px;
	background: #336699;
	padding: 0px,2px,0px,2px;
	border: 1px solid;
	border-bottom-color: Black;
	border-right-color: Black;
	border-left-color: ThreedFace;
	border-top-color: ThreedFace;

}
.meLevel1 {

	margin-left: 0px;
	background: #faa;
}
.meLevel2 {
	margin-left: 5px;
	background: #fda;
}
.meLevel3 {
	margin-left: 10px;
	background: #ffa;
}
.meLevel4 {
	margin-left: 15px;
	background: #af7;
}
.meLevel5 {
	margin-left: 20px;
	background: #adf;
}
.meLevel6 {
	margin-left: 25px;
	background: #daf;
}

/*//////////////// °Ô½ÃÆÇ ±âº»
*/
.notice {
	width:700px;
}
.notice1 {
	width:40px;
}
.notice2{
	width:265px;
}
.notice3 {
	width:96px;
}
.notice4 {
	width:96px;
}
.notice5 {
	width:50px;
}


/*/////////////////// ÀÏ¹Ý ÅØ½ºÆ® ¸µÅ©
*/
a:link,
a:visited,
a:active{
	color:#555555;
	text-decoration: none;
}
a:hover {
	color:#000000;
	text-decoration: underline;
}