﻿.SiteArea  a.SearchButton {
          display: block;
          color: #fff;
          text-decoration: none;
          font-size:10px;
          font-weight: bold;
          line-height: 18px;
          width: 53px;
          height: 18px;
          text-align:center;
}

.SiteArea .Header .SearchButton {
          position: absolute;
          right:18px;
          top:5px;
}

.SiteArea .Header input {
          width: 132px;
          height: 19px;
          font-size: 11px;
          font-family: Verdana, sans-serif;
          border:0px;
          padding-top:1px;
          padding-left:5px;
          position: absolute;
          right: 75px;
          top: 5px;
}

.SiteArea h3 
{
	display:block;
	font-family: Arial, Serif;
	font-size:15px;
	font-weight: bold;
	border-top: 1px solid #bbb;
	border-bottom: 1px dotted #bbb;
	line-height: 33px;
	padding-left:10px;
	margin-bottom: 20px;
}


.SiteArea .LeftColumn h3, 
.SiteArea .RightColumn h3 {
	width:211px;
}

.SiteArea .MiddleColumn h3.ArticleHeader {
	border-top: none;
	background: none;
	margin-top: -5px;
	padding-bottom:5px;
	font-size: 16px;
	line-height: 20px;
}

.SiteArea h3.ArticleHeader span {
	color: #545454;
}




.SiteArea .MiddleColumn h3 {
	width:445px;
}

.SiteArea .LeftColumn h3 span
.SiteArea .RightColumn h3 span {
	width:211px;
	height:39px;
}

.SiteArea .MiddleColumn img.PhotoView {
	width: 417px;
	height: 259px;
	border: 1px solid #dfdfdf;
	padding: 15px 18px 15px 18px;
}

.SiteArea .MiddleColumn .Gallery {
	display:block;
	width: 455px;
	height:40px;
	margin-bottom:3px;
}

.SiteArea .MiddleColumn .Gallery li {
	display:block;
	/*float:left; */
	margin-left:4px;
	display:inline;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.SiteArea .MiddleColumn .Gallery img
{
	width: 66px;
	height: 39px;
}

.SiteArea .GalleryNavigation 
{
	width: 455px;
	border-top: 1px dotted #999;
	height: 35px;
	margin-top: 25px;
	margin-bottom:25px;
}

.SiteArea .MiddleColumn .GalleryNavigation a,
.SiteArea .MiddleColumn .GalleryNavigation p {
          display:block;
          height:20px;
          color: #838383;
          font-size:12px;
          font-weight:bold;
          text-decoration:none;
          margin-top: 8px;
}

.SiteArea .MiddleColumn .GalleryNavigation p {
          float:left;
          display: block;
          width: 160px;
          text-align:center;
}

.SiteArea .MiddleColumn .GalleryNavigation a.PrevPhoto {
          float:left;
          padding-left:26px;
          width: 120px;
}
.SiteArea .MiddleColumn .GalleryNavigation a.NextPhoto {
          float:right;
          padding-right:26px;
          text-align:right;
          width: 120px;
}

.SiteArea .MiddleColumn dl {
    width: 455px;
    height:auto;
    margin-bottom: 25px;
    border-bottom: 1px dotted #bbb;
    color: #a2a2a2;
    float:left;
    padding-bottom:10px;
}

.SiteArea .MiddleColumn dd.last {
	margin-top:18px;
}


.SiteArea .MiddleColumn dl.last {
    border-bottom:0;
}

.SiteArea .MiddleColumn dl.NewEventsOnMainPage {
    height:100px;
}

.SiteArea .MiddleColumn dl.JobAnnouncement {
    border-bottom:0;
    height:auto;
    font-family: Arial;
    font-size:12px;
}

.SiteArea .MiddleColumn .JobAnnouncement h4 {
    font-size:12px;
    color: #838383;
}

.SiteArea .MiddleColumn .JobAnnouncement dd{
    width:455px;
}

.SiteArea .MiddleColumn .JobAnnouncement dd.last{
    width:455px;
    border-bottom: 1px dotted #bbb;
    padding-bottom:10px;
    margin-top:0;
    margin-bottom:-10px;
}

.SiteArea .MiddleColumn .JobAnnouncement dd strong{
    font-weight:bold;
}


.SiteArea .MiddleColumn dt {
    float:right;
    position:relative;
    width: 144px;
    height: 102px;
    display:block;
    background: url(/images/Wicona/wicona_news_img_bg.png) no-repeat 0 0;
}

.SiteArea .MiddleColumn .NewEventsOnMainPage dt {
    display:inline;
    height: auto;
    width: 455px;
    float:left;
    background: none;
}


.SiteArea .MiddleColumn dt img{
    width: 138px;
    height: 96px;
    position:absolute;
    top:2px;
    left:3px;
}

.SiteArea .MiddleColumn dd {
          float:left;
          width: 300px;
          line-height:16px;
}

.SiteArea .MiddleColumn .NewEventsOnMainPage dd {
          float:left;
          width: 455px;
          line-height:16px;
}

.SiteArea .MiddleColumn dd span{
		  font-weight: bold;
          color: #545454;
}


.SiteArea .MiddleColumn h4{
          color: #545454;
          font-size:11px;
          font-weight: bold;
          line-height: 16px;
          display:inline;        
          display:block;
          width:300px;
          
}
.SiteArea .MiddleColumn .odditem h4,.SiteArea .MiddleColumn .evenitem h4
{
	width: 225px;
}

.SiteArea .MiddleColumn img.Logo{
		float:right;
}


.SiteArea .MiddleColumn img.Resize{
		width:150px;
		height: 40px;
}

.SiteArea .MiddleColumn h4 span{
          color: #ed1c24;
          font-weight: normal;
}

.SiteArea .MiddleColumn dl h4.NewsDate{
          color: #a5a5a5;
}

.SiteArea .MiddleColumn .NewsShortText{
          margin-top: 20px;
}

.SiteArea .MiddleColumn .odditem .NewsShortText, .SiteArea .MiddleColumn .evenitem .NewsShortText
{
	margin-top: 10px;
}

.SiteArea .MiddleColumn .NewsShortText2
{
	margin-top: 0px;
}

.SiteArea p{
          margin-top: 24px;
          margin-bottom:24px;
          line-height:16px;
}

.SiteArea .MiddleColumn .odditem p, .SiteArea .MiddleColumn .evenitem p
{
	margin: 0px;
	line-height: inherit;
}

.SiteArea .LeftColumn .MonthsList 
{
	      width: 221px;
}

.SiteArea .LeftColumn .MonthsList li
{
		border-bottom: 1px dotted #bbb;
	    padding-top: 6px;
	    padding-bottom: 6px;
		color: #ED1C24;	
		font-size: 12px;
		font-weight:bold;
		list-style-type: none;
		list-style-position: outside;
		list-style-image: none;

}

.SiteArea .LeftColumn .MonthsList li a
{
	color: #a5a5a5;
	text-decoration: none;
}

.SiteArea .LeftColumn .MonthsList li a:hover
{
    color: #ED1C24;
}

.SiteArea .LeftColumn .MonthsList li.first
{
	      border-top: 1px dotted #bbb;
}

.SiteArea .MiddleColumn .ArticleImage 
{
	width:455px;
}

.SiteArea p.BoldParagraph 
{
	font-weight: bold;
	color: #545454;
}

.SiteArea h4.ArticleDate {
	margin-bottom: 20px;
	color: #ed1c24;	
	display:block;
	width: 455px;
}

.SiteArea .Map 
{
	width: 220px;
	height: 179px;
	border: 1px solid #d4d4d4;
	margin-bottom: 20px;
}

.SiteArea .LeftColumn select 
{
	width: 220px;
	height: 21px;
	margin-top:5px;
	margin-bottom:5px;
}
.SiteArea .LeftColumn label 
{
	padding-right:20px;
}

.SiteArea img.PhotoInParagraph 
{
	width: 147px;
	height: 98px;
	border: 1px solid #d4d4d4;
	padding: 5px;
	margin-left:5px;
	margin-bottom:3px;
	float:right;
}

.SiteArea .MiddleAndRightColumn h5 {
	display: block;
	width: 695px;
	border-top: 1px solid #d9d9d9;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:5px;
	font-size:12px;
}

.SiteArea .MiddleAndRightColumn h5.First {
	border-top:0;
}

.SiteArea .MiddleAndRightColumn .sitemap h5 a{
	text-decoration: underline;
}


.SiteArea .MiddleAndRightColumn div.sitemap{
	margin-left: -25px;
	margin-top:-20px;
	
}

.SiteArea .MiddleAndRightColumn .sitemap ul{
	margin-left:25px;
}



.SiteArea .MiddleAndRightColumn li {
	line-height:25px;
	font-size:12px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;

}

.SiteArea .MiddleAndRightColumn .LastLevel li {
	font-size:11px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;

}

.SiteArea .MiddleColumn dl.ContactList {
	width: 455px;
	height: auto;
	float:left;
	padding-bottom:10px;
}

.SiteArea .MiddleColumn .ContactList dt {
	background: none;
	float:left;
	width:auto;
	height:auto;
	position:none;
}

.SiteArea .MiddleColumn .ContactList dd {
	width: 455px;
	color: #545454;
}
.SiteArea .MiddleColumn .odditem dd, .SiteArea .MiddleColumn .event dd 
{
	width: 225px;
}
.SiteArea .MiddleColumn .ContactList .PageLinkMargin {
	margin-top:8px;
}

.SiteArea .MiddleColumn .ContactList .pagelink
{
	background-image: url('/images/Icons/icon_double_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}
.SiteArea .MiddleColumn .ContactList .emaillink
{
	background-image:url('/images/Icons/icon_mail.gif');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}
.SiteArea .MiddleColumn .ContactList .morelink
{
	background-image: url('/images/Icons/icon_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}

.SiteArea .MiddleColumn .ContactList h4 {
	font-size: 13px;	
}

.SiteArea .MiddleColumn .odditem h4, .SiteArea .MiddleColumn .evenitem h4
 {
	font-size: 11px;	
}

.SiteArea .MiddleColumn table.sitemap {
	width:695px;
	border-width:0;
	border-collapse:collapse;
	padding:0;
}

.SiteArea a.LogIn {
	display:block;
	width: 221px;
	height:55px;
	border-bottom: 1px dotted #133449;
	border-top: 1px dotted #133449;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	font-size:14px;
	text-decoration: none;
	font-weight: bold;
	padding-top:25px;
}

.SiteArea a.LogIn span{
	display:block;
	width: 140px;
	margin-left:80px;
	cursor:pointer;
}


.SiteArea .SearchResultsHeader input{
	width:200px;
	height:16px;
	font-size: 12px;
	float:left;
	padding-top:2px;
	margin-bottom:30px;
}


.SiteArea .SearchResultsHeader a.SearchButton{
	float:left;
	margin-top: 2px;
	margin-left: 10px;
}

.SiteArea .SearchResultsHeader p{
	display:block;
	margin:0;
	width:680px;
	float:left;
}

.SiteArea .SearchResultsHeader .LinkHolder{
	display:block;
	margin:0;
	width:680px;
	text-align:right;
	font-size:12px;
}

.SiteArea .SearchResultsHeader .LinkHolder a{
	margin-right:2px;
}

.SiteArea .SearchResultsHeader .LinkHolder span{
	margin-right:2px;
	color: #ed1c24;
	font-weight:bold;
}

.SiteArea .SearchResultsHeader p strong{
	font-weight:bold;
}

.SiteArea .SearchResultsHeader ul{
	display:block;
	width:680px;
	float:left;

}


.SiteArea .SearchResultsHeader li{
	font-size:11px;
	line-height:12px;
	list-style-type:disc;
	margin-left:15px;
}

.SiteArea .SearchResultsHeader img{
	float:right;
	margin-right:5px;
}


.SiteArea .Results dl.Recommended {
	background: #eee;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.SiteArea .Results .Recommended dd.last {
	border-bottom:0;
}

.SiteArea .Results .Recommended h4 {
	font-size: 14px;
	font-weight: bold;
}


.SiteArea .Results dd {
	margin:5px 0 5px 0;
}

.SiteArea .Results dd.first {
	font-size: 14px;	
}

.SiteArea .Results dd.last {
	border-bottom: 1px dotted #535353;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-top:20px;	
}

.MiddleColumn ul li,
.LeftColumn ul li,
.RightColumn ul li 

{
	list-style-type: disc;	
	margin-left:15px;
	/*list-style-position: inside;
	/*padding-left: 5px;	*/
}

.MiddleColumn ol li,
.LeftColumn ol li,
.RightColumn ol li 
{
	list-style-type: decimal;
	list-style-position: inside;
	padding-left: 5px;	
}


/* Article Listing Styles */


ul.art_list {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

ul.attachments {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

ul.attachments li
{
	list-style-type: none;
	line-height:1.4em;
	padding-left: 10px;
}

ul.art_list li
{
	list-style-type: none;
}

ul.art_list li.long {
	list-style: none;
	list-style-image: none;
	padding: 12px 0 6px 0;
	margin: 0;
	border-top: 1px dotted #a7a9ac;
}

ul.art_list li.longfirst {
	list-style: none;
	list-style-image: none;
	padding: 12px 0 6px 0;
	margin: 0;
	border-top: 1px solid #a7a9ac;
}

ul.art_list li.short {
	list-style-type: none;
	margin: 0;
	padding: 3px 0;
}

ul.art_list li.shortfirst {
	border-top: 1px dotted #a7a9ac;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 6px 0 3px 0;
}

ul.art_list li.more {
	padding: 8px 0 0 0;
}

ul.art_list h2 {
	margin: 0 0 5px 0;
	padding: 0;
}

ul.art_list div.art_list_art h2 {
	margin: 7px 0 5px 0;
	padding: 0;
}

ul.art_list  p {
	margin: 0;
	padding: 0;
}



div.art_list {
	padding: 10px 0;
}

div.art_list h2 {
	margin: 5px 0;
	padding: 0;
}

div.art_list p {
	margin: 0;
	padding: 0;
}

div.art_list_img {
	width: 102px;
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
	clear: left;
}

div.art_list_img img {
	width: 102px;
	max-width: 102px;
}

div.art_list_art {
	width: 338px;
	float: left;
	margin: 0;
	clear: right;
}


div.mainWideWidth div.art_list_art {
	width: 573px;
}

div.twocolumn_container {
	clear: both;
	height: auto;
	padding-bottom: 15px;
}

div.twocol_left {
	float: left;
	width: 220px;
}

div.twocol_right {
	float: right;
	width: 220px;
}

div.column_container {
	clear: both;
	padding-bottom: 20px;
}

div.column_container div.col {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden:
}

div.column_container div.col img {
	width: 220px;
}

div.column_container div.col_1 {
	padding: 0 15px 0 0;
}

div.column_container div.col_3 {
	padding: 0 0 0 15px;
}



.pdf,
div.file_listing_item .pdf,
div.file_listing_items .pdf,
span.pdf a
{
	background-image: url(/images/icons/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.xls,
div.file_listing_item .xls,
div.file_listing_items .xls,
span.xls a
{
	background-image: url(/images/icons/excel.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
}

.doc,
.docx,
div.file_listing_item .doc,
div.file_listing_item .docx,
div.file_listing_items .doc,
div.file_listing_items .docx,
span.doc a,
span.docx a
{
	background-image: url(/images/icons/word.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.ppt,
div.file_listing_item .ppt,
div.file_listing_items .ppt,
span.ppt a
{
	background-image: url(/images/icons/pp.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.dl {
	background-image: url(/images/icons/dl.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.rss {
	background-image: url(/images/icons/rss.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


.RightColumn h2, .SiteArea .RightColumn h3.RightColumnHeading
{
	border-bottom:1px dotted #BBBBBB;
	border-top:1px solid #BBBBBB;
	display:block;
	font-family:Arial,Serif;
	font-size:15px;
	font-weight:bold;
	line-height:33px;
	margin-bottom:20px;
	padding-left:10px;
	background:transparent url(/images/Wicona/tlo-h3.png) repeat-x scroll 0 0;
	color:#838383;
	width:211px;
}

.imagediv img
{
	width: 213px;
}

.RightColumn p
{
	/*line-height:33px;*/
}
.SiteArea .MiddleColumn .TopPicture
{
	margin-bottom: 10px;
}
.SiteArea .MiddleColumn dl.evenitem, .SiteArea .MiddleColumn dl.odditem
{
	float:left;
	width: 225px;
}
.SiteArea .MiddleColumn dl.evenitem
{
	clear: right;
}
.SiteArea .LeftColumn .LinksList a, .SiteArea .MiddleColumn .LinksList a
{
	color: #737373;
	text-decoration: underline;
	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}
.SiteArea .RightColumn .PicturesList div
{
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.SiteArea .RightColumn .PicturesList .Button
{
	margin-top: 15px;
	clear: left;
}