/* CSS Document */
#pContainer {
	width:1000px;
	margin:0 auto;
}
#pHeader{
	position:relative;
	height:150px;
}
#pHeader h1{
	padding:15px 10px 10px 15px;
	font-weight:400;
	margin:0;
	border-bottom: 4px solid #A19786;
	line-height:37px;
	font-size:37px;
	height:45px;
/*	background:transparent url(/pic/HF2012header.jpg) 0 0 no-repeat;*/
	background-color: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFDA67 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFDA67), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFDA67 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFDA67 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFDA67 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #FFDA67 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFDA67', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#pHeader h1 a {
	color: #565147;
}
#pHeader h1 a strong {
	color: #745A4E;
}
nav#pMenuPrimary {
	display:block;position:absolute;
	overflow:none;
	z-index:3;
	left:0;top:75px;
}
nav#pMenuPrimary .container {
	position:relative;
	width:1000px;height:50px;
	background-color: #f0eeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eae7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eae7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae7e7',GradientType=0 ); /* IE6-9 */
}
nav#pMenuPrimary ul {
	display:block;
	margin:0;padding:0;
	list-style:none;
	height:36px;
	margin:10px 0 0 0;
}
nav#pMenuPrimary ul li{
	font-family: 'Exo', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	display:block;position:relative;
	margin:0;padding:0 13px;
	width:170px;height:42px;
	line-height:22px;
	float:left;
	border-left:1px solid #ffffff;
	border-right:1px solid #d0d0d0;
}
nav#pMenuPrimary ul li a {
	color:#AEA09A;
}

nav#pMenuPrimary ul li>a.active{
	color:#716864;
}
nav#pMenuPrimary ul li a:hover {
	color:#716864;
}
nav#pMenuPrimary ul li:first-child {
	border-left:1px solid transparent;
}
nav#pMenuPrimary ul li:last-child {
	border-right:1px solid transparent;
}
nav#pMenuPrimary ul li ul {
	display:none;position:absolute;z-index:3;
	box-shadow: 0px 2px 4px #888888;
	top:40px;left:3px;
	border-bottom:1px solid #f9f8f8;
	width:190px;
	height:auto;
	background-color: #f0eeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eae7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eae7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eae7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae7e7',GradientType=0 ); /* IE6-9 */
}
nav#pMenuPrimary ul li ul li {
	display:block;float:none;
	font-size:16px;
	text-transform:none;
	border-left:none;
	border-right:none;
	height:auto;width:auto;
	line-height:18px;
	padding:5px 3px 5px 5px;
	border-top:1px solid #f9f8f8;
	border-bottom:1px solid #d8d7d7;
}
nav#pMenuPrimary ul li ul li a {
	display:block;
	line-height:18px;
	font-size:16px;
	padding:0 0 0 11px;
	background: transparent url(/pic/bg_pMenuSecondary_a.png) 0 -3px no-repeat;
}
nav#pMenuPrimary ul li ul li a:hover {
	background: transparent url(/pic/bg_pMenuSecondary_a.png) 0 -55px no-repeat;
}
nav#pMenuPrimary ul li ul li:first-child {
	border-top:none;
}
nav#pMenuPrimary .shadow980x26{
	position:absolute;z-index:1;
	top:55px;
	left:0;
}
nav#breadcrumb{
	margin:-20px 0 20px 0;
	padding:5px 0;
	border-top:1px solid #F2F0F0;
	border-bottom:1px solid #F2F0F0;
}
nav#breadcrumb a{
	color:#AEA09A;
}
#pContent {
	float:left;
	width:594px;
	min-height:300px;
	padding:0;
	margin:0 15px 15px 0;
}
#pRight {
	float:left;
	min-height:300px;
	width:391px;
	padding:0;
}
#pRight .fb-like-box{
	margin:0 0 15px 0;
}
#pRight .youtube-box{
	margin:0 0 15px 0;
}
#pContent .indexArticle{
	padding:15px;
	margin:0 0 15px 0;
	background-color: #f0eeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #eae7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eae7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* IE10+ */
	background: linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eae7e7',GradientType=0 ); /* IE6-9 */
}
#pContent .indexArticle .image{
	display:block;
	float:left;
	width:167px;
	height:230px;
	overflow:hidden;
	margin:0 15px 0 0;
}
#pContent .indexArticle .image img {
	margin:0;
	border:1px solid #D0D0D0;
}
#pContent .indexArticle .text {
	float:left;
	width:378px;
}
#pContent .indexArticle h4 {
	margin:0 0 5px 0;
	line-height:19px;
}
#pContent .indexArticle h6 {
	margin:0 0 10px 0;
}

#pContent #indexArticles {
	height:810px;
	overflow:hidden;
}
#moreArticles {
	width:1015px;
	margin:-15px 0 15px -15px;
	padding:0;
}
#pRight #moreArticles {
	width:203px;
}
.moreArticle {
	float:left;
	width:158px;
	margin:0 0 15px 15px;
	padding:15px;
	background-color: #f0eeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #eae7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eae7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* IE10+ */
	background: linear-gradient(top,  #fbfbfb 0%,#eae7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eae7e7',GradientType=0 ); /* IE6-9 */
	
}
.moreArticle .image{
	display:block;
	width:158px;
	height:220px;
	overflow:hidden;
	margin:0 15px 5px 0;
}
.moreArticle .image img {
	margin:0;
	border:1px solid #D0D0D0;
}
.moreArticle h4 {
	font-size:15px;
	line-height:17px;
	margin:0;
	height:55px;
}
#pContent .articleList{
	margin:0 0 0 -15px;
	width:815px;
}
#pContent .articleList .indexArticle{
	float:left;
	width:360px;
	margin:0 0 15px 15px;
	height:200px;
	overflow:hidden;
}
#pContent .articleList .indexArticle .image{
	float:right;
	width:120px;
	height:auto;
	margin:0 0 15px 15px;
	padding:0;
}
#pContent .articleList .indexArticle h1{
	font-size:16px;
	line-height:20px;
	margin:0 0 20px 0;
}
table.calendar {
	border-left:1px solid #AAACAE;
	border-top:1px solid #AAACAE;
}
table.calendar td,
table.calendar th{
	border-right:1px solid #AAACAE;
	border-bottom:1px solid #AAACAE;
	width:20px!important;
	overflow:hidden;
	font-size:11px;
	text-align:right;
	padding:0 2px;
}