@charset "utf-8";
/* NormalList Start */
.NormalView{
	padding-bottom:10px;
}
.NormalView ul.ViewBlock{
	position:relative;
}
.NormalView ul.ViewBlock li dl{
	position:relative;
	height: 1%;
	padding: 4px 0;
}
.NormalView ul.ViewBlock dl dt{
	display:none;
}
.NormalView ul.ViewBlock dl dd.ItemHead{
	background-image: url(../../images/SquareYellow.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
	width: 170px;
	line-height: 1.8;
	position:absolute;
	left: 0;
	top:1px;
}
*+html .NormalView ul.ViewBlock dl dd.ItemHead{
	top:0;
	background-position: left 8px;
}
.NormalView ul.ViewBlock dl dd.ItemBox{
	margin: 0 0 0 180px;
}
.NormalView ul.ViewBlock dl dd.ItemBox .FileList li{
	list-style:decimal;
	margin:0 0 5px 20px;
}
/*-----------Competitions--------------*/
#Competitions ul.ViewBlock li.Header dl{
	position:relative;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleTitle h3{
	border-bottom:2px solid #000000;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:5px 0 0;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon{
	position:absolute;
	right:0;
	top:2px;
	display:none;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul{
	height: 23px;
	position: relative;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li{
	width: 20px;
	top:0;
	position: absolute;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li a{
	display: block;
	height: 20px;
	text-indent: -9999px;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.Print{
	background:url(../../images/IconPrint.png);
	/*right: 85px;*/
	right: 35px;
}
/*#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.Print a:hover{
	background:url(../../images/IconPrintHover.png);
}*/
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.BookMark{
	background:url(../../images/IconBookMark.png);
	/*right: 60px;*/
	right: 10px;
}
/*#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.BookMark a:hover{
	background:url(../../images/IconBookMarkHover.png);
}*/
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.Share{
	background:url(../../images/IconShare.png);
	right: 35px;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.Share a:hover{
	background:url(../../images/IconShareHover.png);
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.Question{
	background:url(../../images/IconQuestion.png);
	right: 10px;
}
#Competitions ul.ViewBlock li.Header dl dd.ArticleIcon ul li.Question a:hover{
	background:url(../../images/IconQuestionHover.png);
}
/*CompetitionsView*/
#CompetitionsView .NormalView ul.ViewBlock dl dd.ItemHead{
	width: 110px;
}
#CompetitionsView .NormalView ul.ViewBlock dl dd.ItemBox{
	margin:0 0 0 130px;
}
#CompetitionsView #Competitions ul.ViewBlock li.Header dl dd.ArticleTitle h3{
	border-bottom:2px solid #000000;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:5px 0 0;
}
#CompetitionsView ul.ViewBlock li.Row dl.Description_2 .ItemHead,
#CompetitionsView ul.ViewBlock li.Row dl.Description_1 .ItemHead{
	background-image: none;
}
#Competitions h3{
	border-bottom:2px solid #000000;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:5px 0 0;
}
/*ConView*/
#ConView ul.ViewBlock li.Header dl dd.ArticleTitle h3{
	border-bottom:2px solid #000000;
	color:#000000;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:5px 0 0;
}
.TbView caption{
	display:none;
}

.TbView .CloHead{
	background-image:url(../../images/SquareYellow.png);
	background-position:3px 15px;
	background-repeat:no-repeat;
	padding:8px 0 0 18px;
	vertical-align: top;
	font-weight:bold;
	width:100px;
	line-height:1.8
}
*html .TbView .CloHead{
	background-position:3px 13px;
}
*+html .TbView .CloHead{
	background-position:3px 13px;
}
.TbView .CloBox{
	padding:8px 8px 0 5px;
	line-height:1.8;
	vertical-align: top;
}

/*ConView*/
#ConView ul.ViewBlock li.Header dl dd.ArticleTitle h3{
	border-bottom:2px solid #000000;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:5px 0 0;
}

/*-----------ServiceView--------------*/
#CompsNewsView #ServiceView ul.ViewBlock li.Header dl dd.ArticleTitle h3{
	height:23px;
	padding:0;
}
#CompsNewsView .ArticleIcon div{
	line-height:1.6em;
	padding:0 8px 0 0;
}
/*-----------WinnersView--------------*/
#ServiceView ul.ViewBlock li.Header dl{
	position:relative;
	margin:0 10px 0 0;
	line-height:1.6;
}
#ServiceView ul.ViewBlock li.Header dl dd.ArticleTitle h3{
	border-bottom:2px solid #000000;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:3px 0 0;
}
#WinnersView .ArticleIcon div{
	line-height:1.6em;
	padding:0 8px 0 0;
	margin: 0 0 15px;
}
#WinnersView #ServiceView ul.ViewBlock li.Header dl dd.ArticleTitle h3{
	height:23px;
}
#WinnersView #ServiceView ul.ViewBlock li.Header dl dd.ArticleIcon dl.Portfolio{
	margin: 0 0 15px;
	position:relative;
}
#WinnersView dl.Portfolio dt{
	display:block;
	background-image: url(../../images/SquareBlueBig.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 3px 18px;
	margin: 0 0 10px;
	color: #003b7a;
	border-bottom: 1px solid #CCC;
}
#WinnersView dl.Portfolio dd.UserArea{
	position:absolute;
	left:0;
	width: 91px;
}
#WinnersView dl.Portfolio dd.UserArea img{
	border: 1px solid #ccc;
	padding:3px;
}
#WinnersView dl.Portfolio dd.UserArea .UserName{
	background-image: url(../../images/SquareGray.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
	color:#58585A;
	display:block;
}
#WinnersView dl.Portfolio dd.WorkPhoto{
	margin-left: 110px;
}
#WinnersView dl.Portfolio dd.WorkTitle{
	background-image: url(../../images/SquareGray.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	margin-left: 110px;
	color:#58585A;
}
#WinnersView dl.Portfolio dd.Description{
	background-image: url(../../images/SquareGray.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	margin-left: 110px;
	color:#58585A;
}
