#TagArea, #SearchArea {

	border:1px solid #dddddd;

	background:#e8f0fa none repeat scroll 0%;

	padding:15px;

	margin-bottom:10px;

}



#SearchArea {

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;	

}



#SearchField {

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-topleft:5px;

	-moz-border-radius-topright:5px;

	color:#000000;

	border:1px solid #dddddd;

	padding:10px;

	background:#e63c3c none repeat scroll 0%;

}



#SearchField div label {

	display:block;

}



.searchSubmit {

	border:0px none;

	background:transparent url(./../../images/icon/iconSearchSubmit.png) no-repeat scroll 0%;

	height:32px;

	width:80px;

	text-decoration:none;

	padding:0px;

	margin-left:10px;

}



#SearchArea p.SmallDescription {

	margin-top:11px;

	color:#333333;

}



#ShowDirectoryLink {

	margin:5px 0px;

}



a#ButtonSlide {

	color:#333333;

	font-size:11px;

	text-decoration:none;

}



a#ButtonSlide:hover {

	color:#ff6600;

	text-decoration:underline;

}



#DirectoryList {

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-topleft:5px;

	-moz-border-radius-topright:5px;

	color:#000000;

	border:1px solid #dddddd;

	padding:10px;

	background:#eeeeee none repeat scroll 0%;

	margin:5px 0px;

}



#DirectoryList td {

	vertical-align:top;

	padding:0px 30px 12px 0px;

}



#DirectoryList td img {

	float:left;

	margin-right:10px;

}



#DirectoryList a {

	color:#333333;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

}



#DirectoryList a:hover {

	color:#006699;

	text-decoration:underline;

}



#DirectoryList ul.SubCatList, #DirectoryList ul.SubCatList a {

	font-size:11px;

	font-weight:normal;

}



#NewsContainer {

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-topright:5px;

	border:1px solid #dddddd;

	position:relative;

	width:595px;

	left:90px;

	top:0px;

	margin-bottom:20px

}



#News {

	padding-top:20px;

}



.DayBlock {

	margin-bottom:20px;

}



.DayBlock .DateLabel {

	-moz-border-radius-topleft:5px;

	-moz-border-radius-bottomleft:5px;

	background:#e8f0fa none repeat scroll 0%;

	border:1px solid #dddddd;

	left:-91px;

	position:absolute;

	padding:5px 0pt;

	text-align:center;

	width:89px;

}



.DayBlock .DateLabel h2 {

	font-weight:normal;

	font-size:14px;

	color:#666666;

	letter-spacing:-1px;

	margin-top:0pt;

	margin-bottom:0pt;

}



.DayBlock .DateLabel h2 a:link, .DayBlock .DateLabel h2 a:visited {

	color:#666666;

	text-decoration:none;

	border:medium none;

}



.DayBlock .DateLabel h2 a:hover { color:#ff6600; }



.NewsList {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0px;

	padding:0px;

	padding-left:12px;

	line-height:12px;

}



.NewsList li {

	padding-bottom:25px;

	line-height:normal;

}



.NewsList li img {

	border:none;

	padding:0px 20px 20px 5px;

	float:left;

}



.NewsList li h2 {

	color:#006699;

	font-size:14px !important;

	font-weight:bold !important;

	margin-top:0px;

	margin-bottom:0px;

	padding-right:8px;

}



.NewsList li h2 a:link, .NewsList li h2 a:visited {

	color:#006699;

	text-decoration:none;

}



.NewsList li h2 a:hover { color:#ff6600; }

.NewsShortDesc { padding-right:8px; margin-left:42px; }