﻿/*Reset
-----------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
     margin:0;   
     padding:0;   
 } 
 
 table {  
 } 
 
 fieldset,img {    
     border:0;   
 } 
 
 address,caption,cite,code,dfn,th,var {  
     font-style:normal;   
     font-weight:normal;   
 } 
 
 ol,ul {  
     list-style:none;   
 }
 
 caption,th {  
     text-align:left;   
 } 
 
 h1,h2,h3,h4,h5,h6 {  
     font-size:100%;   
     font-weight:normal;   
 } 
 
 q:before,q:after {  
     content:'';   
 } 
 
 abbr,acronym { border:0;   
 } 

/*END Reset
-----------------------------------*/

/*BASE for lists on StandardContent
-----------------------------------*/

blockquote,ul,ol,dl {  
     /*giving blockquotes and lists room to breath*/  
     margin:1em;   
 } 
 ol,ul,dl {  
     /*bringing lists on to the page with breathing room */  
     margin-left:2em;   
 } 
 ol li {  
     /*giving OL's LIs generated numbers*/  
     list-style: decimal outside;
     margin-left:7px;  
 } 
 ul li {  
     /*giving UL's LIs generated disc markers*/  
     list-style: disc outside;   
 } 
 dl dd {  
     /*giving UL's LIs generated numbers*/  
     margin-left:1em
 }

#StandardContent #PageFooter blockquote, #StandardContent #PageFooter ul, #StandardContent #PageFooter ol, #StandardContent #PageFooter dl,
#StandardContentWide #PageFooter blockquote, #StandardContentWide #PageFooter ul, #StandardContentWide #PageFooter ol, #StandardContentWide #PageFooter dl,
#StandardContent #NewsListStartPage blockquote, #StandardContent #NewsListStartPage ul, #StandardContent #NewsListStartPage ol, #StandardContent #NewsListStartPage dl,
#StandardContent #NewsList blockquote, #StandardContent #NewsList ul, #StandardContent #NewsList ol, #StandardContent #NewsList dl,
#StandardContent #NewsArchive blockquote, #StandardContent #NewsArchive ul, #StandardContent #NewsArchive ol, #StandardContent #NewsArchive dl
#RightBlock blockquote, #RightBlock ul, #RightBlock ol, #RightBlock dl,
#SiteHeader blockquote, #SiteHeader ul, #SiteHeader ol, #SiteHeader dl {  
     margin:0em;   
 }
  
/*END BASE
-----------------------------------*/

body
{	
	font: 76% Arial, Verdana, Helvetica, sans-serif;
	background-color:#666666;
	margin: 0px;
	padding: 0;
	text-align: center;
	color: #000000;
}

#Page
{	
	background-color:#FFFFFF;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
}

#Content
{
	width:927px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow: auto;
}
	

/*Header
-----------------------------------*/

#SiteHeader
{
	background-image:url(/PartilleTemplates/Common/Images/header_bg.jpg);
	background-repeat:no-repeat;
	height:120px;
}

#logo 
{
	float:left;
	margin-top:30px;
	margin-left:25px;
	display:inline;
}

.contentIDlogoPrint  
{
	
	display:none;
	
}

#SiteHeader ul {
	float:right;
	margin-right:10px;
}

#SiteHeader ul, #SiteHeader li {
	display: inline;
}

#SiteHeader ul li a:link, #SiteHeader ul li a:visited {
	line-height: 30px;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left:3px;
	margin-right:3px;
}

#SiteHeader ul li a:hover, #SiteHeader ul li a:focus, #SiteHeader ul li a:active {
	color: #000000;
	text-decoration: underline;
}

/*MainMenu
-----------------------------------*/

#MainMenu
{
	height:39px;
	margin-top:4px;
	
}

#MainMenu ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin:0;
}

#MainMenu li {
	height:39px;
	width:183px;
	list-style: none;
	float: left;
}

#MainMenu a {
	background-image:url(/PartilleTemplates/Common/Images/menu_a_bg.jpg);
	background-repeat:no-repeat;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serifTahoma, Geneva, sans-serif;
	font-size:14px;
	letter-spacing:2px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	line-height:39px;
	width:183px;
	text-align:center;
	display: inline-block;
	float: left;
	
}

#MainMenu a:hover, #MainMenu a.MainMenuSelected 
{
	background-image:url(/PartilleTemplates/Common/Images/menu_ahover_bg.jpg);
	background-repeat:no-repeat;
	color: #666666;
}

.MainMenuMargin {margin-right:3px;}

/*BreadCrumbs
-----------------------------------*/

#BreadCrumbs
{
	height:33px;
	float:left;
	font-size: 11px;
	font-weight:bold;
	margin-left:9px;
	display:inline;
	
}

#BreadCrumbs ul, #BreadCrumbs li {
	display: inline;
	font-weight:normal;
	padding: 0;
	margin:0;	
}

#BreadCrumbs ul li a:link, #BreadCrumbs ul li a:visited {
	line-height: 30px;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0px;
}

#BreadCrumbs ul li a:hover, #BreadCrumbs ul li a:focus, #BreadCrumbs ul li a:active {
	color: #000000;
	text-decoration: underline;
}

/*EService
-----------------------------------*/
.logindropdowndiv
{
	margin-right:15px; 
	float:left; 
	margin-top:1px;	
}

.loginbuttondiv
{
	float:left;	
}
 
.loginbuttondiv input
{
                             font-weight: bold;
}

/*Quicklinks
-----------------------------------*/

#QuickLinks
{	
	height:33px;
	float:right;
	
}

#QuickLinks ul, #QuickLinks li {
	display: inline-block;
	vertical-align:middle;
	line-height:25px;
	float:left;
	padding: 0;
	margin:0;
	
}

#QuickLinks ul li a:link, #QuickLinks ul li a:visited {
	line-height: 30px;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	margin-left:8px;
	margin-right:8px;
	text-transform:uppercase;
	
}

#QuickLinks ul li a:hover, #QuickLinks ul li a:focus, #QuickLinks ul li a:active {
	color: #000000;
	text-decoration: underline;
}

.SearchText 
{
	height:15px;
	vertical-align:middle;
	border-top: 1px solid #084391;
	border-bottom: 1px solid #99b2d1;
	border-left: 1px solid #99b2d1;
	border-right: 1px solid #99b2d1;
	background-color:#FFFFFF; 
	margin:2px 5px 0 15px;
	padding:2px 0 2px 3px; 
		
}

.SearchButton 
{
	padding:0px; 
	vertical-align:middle; 
	margin-bottom:3px; 
	cursor:pointer;
	margin-top:4px;
}

/*Scene Layout
-----------------------------------*/

#SceneFull
{	
	background:url(/PartilleTemplates/Common/Images/SubMenuBg.jpg) top left repeat-y;;
	min-height:500px;
	height:auto !important;
	height:500px;
	border-right:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	background-color:#FFFFFF;
	padding-bottom:20px;
	clear:both;
	
}

#StandardContent,
#StandardContentWide
{
	background-color: #FFFFFF;
	min-height:500px;
	height:auto !important;
	height:500px;
	width:448px;
	margin-right:18px;
	margin-top:5px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

#StandardContentWide
{
	width:705px;
	margin-right:0px;
}

#AddRegionContent {margin-top:20px; margin-bottom:20px; margin-left:0; margin-right:0;}

#AddRegionContent ul li {margin-left:0; margin-right:0;}

#NewsArchiveList, #NewsList {border-top:1px solid #b5b5b5; margin-top:15px; padding-top:0px; margin-bottom:20px;}

#NewsListStartPage
{
    border-top: none;
    margin-top:-24px;
    margin-bottom:20px;
    padding-top:0px;
}

#NewsListStartPage ul li
{	
	min-height:105px;
	height:auto !important;
	height:105px;
	border-bottom:1px solid #b5b5b5;
	margin:0 0 0 0;
	padding:15px 0 15px 0;
	clear:both;
	list-style:none;
	list-style-type:none;
}

#NewsArchive, #NewsList {margin:20px 0 20px 0;}

#NewsArchive ul li, #NewsList ul li 
{
	height:auto !important; 
	border-bottom:1px solid #b5b5b5;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	list-style:none;
	list-style-type:none;
}

#NewsListStartPage a, #NewsArchive a, #NewsList a 
{	
	color:#000000;
}

#NewsListStartPage a:hover, #NewsArchive a:hover, #NewsList a:hover 
{	
	text-decoration:none;
}

#NewsListStartPage .PageName { font-weight:bold; display:block;}

#NewsListStartPage h1
{
    line-height:30px;
    margin-bottom:0px;
}

#NewsListStartPage h2
{
    line-height:18px;
    margin-bottom:0px;
    margin-top:0px;
}

#NewsArchive .Heading, #NewsList .Heading  { font-size:16px; font-weight:bold; line-height:20px;}

#NewsListStartPage p, #NewsArchive p, #NewsList p {margin-top:5px; margin-bottom:0px; line-height: 17px;}

.NewsStartPageImageLeft img {float:left; display:block; margin: 0 10px 0 0;}

.NewsStartPageImageRight img {float:right; display:block; margin-left:10px; margin-top:0px;}

.NewsStartPageImageTop img {display:block; margin:0 0 5px 0;}

.newslistintro
{
	 margin-top:5px;
	 display:block;
}



/*SubMenu LEFT
-----------------------------------*/

#SubMenu
{
	background-image:url(/PartilleTemplates/Common/Images/SubMenuBg.jpg);
	background-repeat: repeat-y;
	height:auto;
	width:183px;
	margin-right:18px;
	margin-bottom:37px;
	float:left;
	display:inline;
	overflow:hidden;
}

#SubMenu ul 
{
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin:0;
}

#SubMenu li 
{
	height:37px;
	width:183px;
	float: left;
	list-style-type: none;
	list-style: none;
	text-transform:uppercase;
	
}

#SubMenu li a 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	letter-spacing:0.1em;
	color: #000000;
	text-decoration: none;
	line-height:37px;
	width:173px;
	text-align:left;
	float: left;
	padding-left:10px;
	

}

#SubMenu ul li.SubmenuItemTemplate a
{	
	background-image:url(/PartilleTemplates/Common/Images/SubMenuA.jpg);
		
}

#SubMenu ul li.SubmenuItemTemplate a:hover 
{	
	background-image:url(/PartilleTemplates/Common/Images/SubMenuHover.jpg);
	/*border-bottom:1px solid #666666;*/
}

#SubMenu ul li.SubmenuExpandedItemTemplate a {
	background-image:url(/PartilleTemplates/Common/Images/SubMenuTopTemplate.jpg);
}

#SubMenu ul li.SubmenuSelectedExpandedItemTemplate a
{	
	background-image:url(/PartilleTemplates/Common/Images/SubMenuSelected.jpg);
	font-weight:bold;	
}

#SubMenu ul li.SubmenuSelectedExpandedTopTemplate a {
	background-image:url(/PartilleTemplates/Common/Images/SubMenuTopTemplate.jpg);
	font-weight:bold;
}

#SubMenu ul li.SubmenuExpandedTopTemplate a {
	background-image:url(/PartilleTemplates/Common/Images/SubMenuTopTemplate.jpg);
}

/*RightBlock
-----------------------------------*/

#RightBlock
{
	background-color: #FFFFFF;
	height:auto;
	width:251px;
	margin-top:7px;
	margin-bottom:7px;
	float:left;
	display:inline;
	overflow:hidden; 	
}

#RightBlock ul li ul li 
{
	list-style-type:none;
	list-style-position: inherit;
	margin-left:10px;
}

#RightBlock .RightBlockFreeItem ul li
{
	list-style-type:disc;
	list-style-position:inside;
}

#RightBlock ul li ul li ul
{
	list-style-type:none;
	list-style-position: inherit;
	margin-left:10px;
	margin-top:20px;
}

#RightBlock p
{
	margin-left:10px;
	margin-top:10px;
}

/*#RightBlock img
{
	margin-top:15px;
}*/

.RightBlockItem, .RightBlockFreeItem
{
	background:url(/PartilleTemplates/Common/Images/rightblocklist_bg.jpg) center top no-repeat;
	border-right:1px solid #b5b5b5;
	border-left:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	list-style-type: none;
	list-style: none;
	margin:8px 0 8px 0;
	padding-bottom:15px;
	min-height:50px;
	height:auto !important;
	height:50px;
	width:249px;
	float:left;
}

.RightBlockFreeItemBlockHalf
{
	background:#FFFFFF;
	list-style-type: none;
	list-style: none;
	margin:8px 0 8px 0;
	padding-bottom:0px;
	height:auto;
	width:250px;
	float:left;
}

.RightBlockFreeItemBlockHalf img 
{
		border-right:1px solid #b5b5b5;
	border-left:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
}

.RightBlockFreeItemImage
{
	background-image:none;
	background-color:#FFFFFF;
	border-right:1px solid #b5b5b5;
	border-left:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	list-style-type: none;
	list-style: none;
	margin:8px 0 8px 0;
	padding-bottom:0px !important;
	height:auto !important;
	width:249px;
	float:left;
	
}

.RightBlockFreeItemImage img {float:left;}

.RightcolHeader
{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serifTahoma, Geneva, sans-serif;
	letter-spacing:1px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom:15px;
	margin-top:6px;
	margin-left:10px;
	text-transform:uppercase;
} 


.RightBlockItem p, .RightBlockFreeItem p {margin-left:10px; margin-right:10px; margin-top:15px; font-size:11px; }

.RightBlockItem img {padding-top:20px; }

.RightBlockItem a img {padding-top:0px; }

.Headline, .PuffHeadline 
{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serifTahoma, Geneva, sans-serif;
	letter-spacing:1px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom:15px;
	margin-top:6px;
	margin-left:0px;
	text-transform:uppercase;
	display:block;
}

span.PuffHeadline 
{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serifTahoma, Geneva, sans-serif;
	letter-spacing:1px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom:15px;
	margin-left:10px;
	text-transform:uppercase;
}

.QuickFind{display: inline; width:220px;}

.QuickFind li {display: block; float:left; width:110px; padding:5px 0 5px 0; list-style:none;}
* html .QuickFind li {margin-left:5px !important;}

.QuickFind a { text-transform:uppercase;}


/*Footer
-----------------------------------*/

#PageFooter
{
	clear:both;
	margin-top:30px;
	margin-bottom:30px;
	padding-top:5px;
	border-top:3px solid #99b2d1;
	font-size:11px;
}

.footerList li
{
    display:block;
    float:left;
    margin-right:4px;
    font-family:Verdana,Helvetica,sans-serif !important;
    font-size:11px !important;
}

#PageFooter li a:hover
{	
    zoom:1;
	text-decoration:none;
	color:#000;
	opacity:0.75;
	filter: alpha(opacity=75);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

#PageFooter a
{	    
	color:#000;
}

#PageFooter ul li
{

	list-style:none;
	list-style-type:none;
}

#SiteFooter
{	
	background-image:url(/PartilleTemplates/Common/Images/footer_bg.jpg);	
	clear:both;
	height:59px;
}

.FooterText p
{
	margin-left:201px;
	margin-top:9px;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	float:left;
	display:inline;
}

/*Types
-----------------------------------*/

h1, h2, h3, h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

h1 {
	font-size: 30px;
	margin-bottom:10px;
	} 

h1.NewsHeader {
	font-size: 30px;
	margin-top:0px;
	line-height:30px;
	float:left;
	} 

h2 {
	font-size: 18px;
	margin-bottom:2px;
	margin-top:10px;
} 

h3 {
	font-size: 14px;
	margin-bottom:2px;
	margin-top:10px;
} 

#SiteAlpNum h3 {font-size:25px; font-weight:bold;}

h4 {
	font-size: 12px;
	margin-bottom:10px;
	margin-top:10px;
}

#StandardContent p 
{
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
	}
	
p 
{
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
}

/*Links--------------------------------------------------------*/

	a.NewsArchive {color:#005195 !important; font-weight:bold;}
	
	a:hover.NewsArchive {text-decoration: underline !important;}
	
	/*#NewsListStartPage .NewsArchive, #NewsList .NewsArchive {color:#005195; font-weight:bold;}*/
	
	#NewsListStartPage ul li a:hover, #NewsList a:hover, #NewsArchive ul li a:hover {text-decoration: underline !important;}
	
	a:link, #SiteMap li a:visited
 {
		color:#005195;
		text-decoration: none;
	}
	
	a:visited {
		color: #747474;
		text-decoration: none;
	}
	
	a:hover {
	text-decoration: underline;
	}
	
	a:active {
		color:#747474;
	}
	
/*Misc classes--------------------------------------------------------*/
	
.fltlft 
{
	float:left;
	display:inline;
	margin-top:0px;
}

.fltrgt 
{
	float:right;
	display:inline;
	margin-top:0px;
}

img.floatleft
{
	float:left;
	margin-right: 15px;
	margin-top:10px;
	margin-bottom:5px;
}



img.floatright
{
	float:right;
	margin-left: 15px;
	margin-top:10px;
	margin-bottom:5px;
}

img.normal
{
	float:none;
	margin-left: 0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}

img.center
{
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:10px;
	margin-bottom:10px;
}

.MarginRight
{
	margin-right:50px;
}


.print
{
	background-image:url(/PartilleTemplates/Common/Images/print_icon.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	display:block;
	text-align:right;
	margin-top:-4px;
	margin-left:3px;
	margin-right:3px;
}

.subscribe
{
    background-image:url(/PartilleTemplates/Common/Images/star2.png);
	background-position:top bottom;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	display:block;
	text-align:right;
	margin-top:-1px;
    margin-left:3px;
	margin-right:3px;
}

.date {color:#005195; font-style:normal; font-weight:bold; font-size:10px; line-height:10px;}

.ReadMore {color:#005195; font-weight:bold; font-size:11px; margin-left:0px; line-height:15px;}

.clear
{
	clear:both;
}

.hidden
{
	display:none;
}

/*Peters class--------------------------------------------------------*/


#RightBlock .KnowITPlugIn-DocumentManagement-DefaultControl .LinkUL
{ 
	margin-left: 0px; 
}

#RightBlock .KnowITPlugIn-DocumentManagement-DefaultControl .LinkLI
{
	margin: 0px 0px 5px 0px;
}


#RightBlock .KnowITPlugIn-DocumentManagement-DefaultControl .LinkLI a
{
    font-size:11px;
    padding-top: 3px;
}
#RightBlock .KnowITPlugIn-DocumentManagement-DefaultControl .LinkLI a.htm
{
    background-image: url("/App_Themes/Default/Images/Extensions/htm.gif");
}

#RightBlock .KnowITPlugIn-DocumentManagement-DefaultControl img
{
	margin: 0px;
}

/* Contact List          */
/*************************/

#ContactList
{
	width:auto;
	height:auto;
	float:left;
	display:inline;
}

#ContactList ul
{
	margin-left:0px;
}

#ContactList ul li
{
	display:inline-block;
	width:200px;
	float:left;
	list-style:none;
	margin-left:0px;
	margin-right:30px;
	margin-bottom:10px;
	padding-bottom:5px;
	min-height:230px;
	height:auto !important;
	height:230px;
	border-bottom:1px solid #e6e6e6;
}

* html #ContactList ul li
{
	margin-right:25px;
}

#ContactList ul li a
{
	font-size:12px;
	color:#333333;
	font-weight:normal;
	/*padding-right:20px;*/
}

#ContactList ul li a:hover
{
	text-decoration:none;
}

#ContactList .EmailClass, .EmailClass
{
	color:#005195;
	font-weight:bold;
}

.ContactList 
{
	margin-top:15px;
}

#ContactList img
{
	margin-bottom:3px;
}


/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul 
{
    
    padding: 0.2em 0;
}

#SiteMap ul li
{
	margin: 0 0 25px 0;
  font-weight:bold;
  
}

#SiteMap ul li ul li 
{
  font-size:12px;
}

#SiteMap ul li ul li ul li
{
  font-size:10px;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
   
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
    
   
}
#SiteMap li a
{
    padding-left:3px;
    display:block;
    margin-top:10px;
    
}

#SiteMap ul li a
{
    text-decoration: underline !important;
}

#SiteMap ul li ul li a, #SiteMap ul li ul li ul li a
{
    text-decoration: none !important;
}

#SiteMap ul li ul li a:hover, #SiteMap ul li ul li ul li a:hover
{
    text-decoration: underline !important;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(/PartilleTemplates/Common/Images/SiteMapBullet.png) no-repeat;
    font-size: 0.7em;
}

#SiteMap li li a
{
    text-decoration: none;
}

#SiteMap li li li
{
    font-size: 1em;
}




/*************************/
/* SiteSeeker         */
/*************************/

#essi-hitcount {font-weight:bold;}

.ess-option-group
{
	display: block;
	padding: 5px 4px 0px 4px;
	margin-top: 5px;
	border-top: 1px solid #99b2d1;
}
.ess-option-group .ess-cat-group
{
	display: block;
	margin-top: 3px;
	margin-left: 25px;
}
.ess-option-group .ess-cat
{
	display: block;
	margin-left: 25px;
}
.ess-option-group select
{
	display: block;
	margin-left: 25px;
}
.ess-thumbnail 
{
	border-width: 1px;
	border-style: solid;
	margin: 5px 20px;
}
dd.ess-doctype-img 
{
	margin: 0px 10px 10px 0px;
	width: 45%;
	height: 190px;
	float: left;
}
dd.ess-doctype-img .ess-contextlink 
{
	margin-left: 20px;
}
.ess-search-button
{
	float: right;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 5px;
}
.ess-help-button
{
	/*float: left;*/	
}
.ess-clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.ess-search-query
{
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	/*-moz-box-sizing: border-box;*/
}
.ess-search-group
{
	padding: 5px 4px 0px 4px;
}
.ess-details
{
	padding: 2px 4px 2px 2px;
	/*border-top: 1px solid #dedede;*/
	color: #999;
	margin: 5px 0px;
}
.ess-specialtext 
{
	color: #000;
	margin-bottom: 2px;
}
.ess-details br
{
	display: none;
}
.ess-details img
{
	float: left;
}

.ess-spelling,
.ess-no-query,
.ess-no-hits
{
	border: 1px solid #99b2d1;
	background-color: #99b2d1;
	margin: 10px 0px;
	padding: 6px;
}

.ess-sort-order-current 
{
	font-weight: bold;
}

.ess-spelling h2
{
	margin: 0px 0px 10px 0px;
}
.ess-spelling ul
{
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	color: #bdbdbd;
}
.ess-spelling li
{
	margin: 7px;
	color: #000;
}
.ess-resheader
{
	border-bottom:3px solid #99b2d1;
	margin: 10px 0px;
	font-size: 1.1em;
	padding: 2px;
}
.ess-pagenav
{
	clear: left;
	text-align: center;
	font-size: 1.1em;
}
.ess-pagenav a
{
	font-weight: bold;
}
.ess-sortselection
{
	margin-bottom: 20px;
	margin-left:5px;
	margin-top: -5px;
	text-align: left;
}
.ess-hit-header
{
	font-size: 1.2em;
	margin-bottom: 3px;
	font-weight: bold;
	/*margin-left: 30px;*/
}
.ess-hit-header strong 
{
	font-style: italic;
}

.ess-hit-num
{
	white-space: nowrap;
	font-weight: normal;
	width: 30px;
	display: block;
	float: left;
	margin-left: -30px;
}

* html .ess-hit-num
{
	white-space: nowrap;
	font-weight: normal;
	width: 30px;
	display: block;
	float: left;
	margin-left: -15px;
}

.ess-hit-body 
{
	/*margin-left: 30px;*/
	margin-bottom: 15px;
}
.ess-meterframe
{
	display: block;
	float: left;
	border: 1px solid #dedede;
	width: 32px;
	height: 4px;
	margin-right: 5px;
	margin-top: 4px;
}
.ess-meter
{
	display: block;
	height: 2px;
	background-color: #999;
	overflow: hidden;
	text-indent: -2000px;
	margin: 1px;
}
dl.ess-bestbets
{
	margin: 15px 0px;
	padding-bottom: 7px;
	border-bottom: 2px solid #dedede;
}
.ess-bestbets dt
{
	padding: 4px 8px 4px 8px;
	border: 1px solid #dedede;
	border-bottom: none;
}

.ess-header-bestbets-big-dt
{
	font-size: 1.2em;
	font-weight: bold;
	background-color:#E8E8E8;
}
.ess-header-bestbets-big-dt a
{
	background:url(/PartilleTemplates/Common/Images/pil.gif) no-repeat left 6px; 
	padding: 0 0 0 10px;
	text-decoration:none;			
}
.ess-header-bestbets-big-dd
{
	font-size: 100%;
	font-weight: bold;
	background-color:#E8E8E8;
}

.ess-bestbets .ess-header
{
	font-weight: bold;
	font-size: 11px;
}



.ess-bestbets dd
{
	padding: 2px 8px 4px 8px;
	margin: 0px 0px 8px 0px;
	border: 1px solid #dedede;
	border-top: none;
}
.ess-cat-bd 
{
	display: block;
}
.ess-cat-bd .ess-cat-group,
.ess-cat-bd .ess-partition-group 
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-top: 8px;
	padding: 2px;
}
.ess-cat-bd .ess-cat,
.ess-cat-bd .ess-partition 
{
	display: block;
	margin-top: 4px;
	padding: 2px;
}
.ess-cat-bd .ess-cat-all 
{
	font-weight: bold;
	padding-bottom: 2px;
}
.ess-cat-bd .ess-cat.ess-cat-current,
.ess-cat-bd .ess-partition.ess-partition-current 
{
	background-color: #dedede;
}
.ess-cat-bd .ess-cat a,
.ess-cat-bd .ess-partition a 
{
	font-size: 11px;
	display: block;
}
.ess-cat-bd .ess-cat-info,
.ess-cat-bd .ess-partition-info 
{
	display: block;
	color: #999;
	font-size: 0.9em;
}
.ess-cat-bd .ess-count
{
	font-weight: bold;
}
/* Remove the following four rules to show alternative partition breakdown labelling */
.ess-cat-bd .ess-count
{
	float: right;
}
.ess-cat-bd .ess-label
{
	clear: both;
	width: 10px;
	height: 1px;
	overflow: hidden;
	text-indent: -4000px;
	display: block;
}
.ess-cat-bd .ess-cat a,
.ess-cat-bd .ess-partition a
{
	float: left;
}
.ess-cat-bd .ess-cat a.ess-cat-all
{
	float: none;
}



/* Hit info */
.ess-cache-link 
{
	white-space: nowrap;
}

.ess-dtype-icon 
{
	margin-right: 7px;
}
.ess-dtype-marker
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.85em;
	color: #999;
}
/* The following two rules must be below the above two rules */
.ess-dtype-icon-html {
	display: none;
}

.ess-dtype-marker-html {
	display: none;
}

.ess-hide-text 
{
	display: none;
}

.ess-filter-default 
{
	font-weight: bold;
}

#essi-search-provider 
{
	color: #999;
	text-align: center;
	margin: 3em 0px 0.5em 0px;
}
#essi-search-provider a:link,
#essi-search-provider a:visited,
#essi-search-provider a:active 
{
	text-decoration: underline;
	color: #999;
	font-weight: bold;
}

/*  Uncomment the following rule (and remove this comment)
	to get yellow markup for search terms

.ess-hit-header strong,
.ess-description strong 
{
	background: #FFF179;
	padding: 0 0.3em;
	color: #000;
    -khtml-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
}

*/


/*HH Added to fit in search result container */
.ess-search-results
{
	width: 448px;
}

.ess-search-results .selected, #SiteAlpNum .selected
{
	font-weight:bolder; text-decoration:underline; margin-left:2px; margin-right:2px;
}

.ess-search-results .unselected {font-weight:normal; text-decoration:none; margin-left:2px; margin-right:2px;}


.text
{
	width:320px;
	height:17px;
	border-top: 1px solid #084391;
	border-bottom: 1px solid #99b2d1;
	border-left: 1px solid #99b2d1;
	border-right: 1px solid #99b2d1;
	background-color:#FFFFFF; 
	padding-top:2px; 
	padding-bottom:2px;
	padding-left:3px;
}

.searchbutton
{
	float:none;
}

.ess-search-details-row a, .ess-sortselection-link, ess-help-button
{
	background:url(/PartilleTemplates/Common/Images/pil.gif) no-repeat left 4px; 
	padding: 0 0 0 10px;
	text-decoration:none;
				
}

.ess-search-results .ess-hit-header a
{
	background:url(/PartilleTemplates/Common/Images/pil.gif) no-repeat left 6px; 
	padding: 0 0 0 10px;
	text-decoration:none;			
}

.ess-search-details-row
{
	background-color:#E8E8E8;
	margin-bottom:20px;
}

.ess-hitinfo-date
{
	color:#000;
}

.ess-details img
{
	float:none;
}

.ess-search-results dl
{
	/*list-style-type:hebrew;*/
		
}

.help-link-icon
{
	margin-left:10px;
	background:url(/PartilleTemplates/Common/Images/pil.gif) no-repeat left 6px; padding: 0 0 0 10px;text-decoration:none;display:inline;
}

/*used for filetype-filter*/
.ess-filterselection
{
	margin-bottom: 15px;
	margin-top: -5px;
	margin-left:5px;
	text-align:left;
}

/* xForms validering */
.xFormValidators
{
                      font-size: 12px;
                      font-weight:bold;
                      color: Red;
                      margin-left:10px;
}
.xFormValidatorsSummary
{
                      background:url(/PartilleTemplates/Common/Images/erroricon.gif) no-repeat 3px 8px;
                      padding: 5px 5px 5px 90px;
                      border: solid 1px red;
                      min-height: 81px;
                      margin-bottom: 20px;
                      font-weight: bold;
                      color: Gray;
}
#XFormControlDiv .xFormValidatorsSummary ul li
{
                      font-weight: normal;
                      color: Black;
}
#XFormControlDiv td label
{
                      display:block;
                      margin-top:6px;  
}

#XFormControlDiv td fieldset label
{
                      display:inline;
                      /*padding-top:10px;*/
                      margin-top:5px;
                      /*padding-right:10px;*/
                      padding:5px;
}

#XFormControlDiv td fieldset
{
                      border-bottom:1px solid #7f9db9;
                      padding-bottom:10px;
                      margin-bottom:5px;
                      margin-top:10px;
}

#XFormControlDiv td fieldset      legend
{
                      color:Black;
                      padding-left:0px !important;
                      margin: 0 0 5px 0;
}

#XFormControlDiv .asterixprefix
{
                      color:Red;
                      margin-left:1px;
}

.MainBanner
{ 
	margin-top:10px;
	margin-bottom:10px;
}

.PrenumerationMessage
{
	background-image:url(/PartilleTemplates/Common/Images/header_bg.jpg); 
	background-repeat:no-repeat; padding-top:200px;
	height:600px; 
	width:927px; 
	margin-left:auto; 
	margin-right:auto; 
	font-size:2em; 
	color:#333333; 
	margin-top:40px; 
	background-color:White; 
}

/********** EServiceList **********/
#EServiceList {margin-top:15px; padding-top:0px; margin-bottom:20px;}

#EServiceList ul
{
    margin-top: 0em;
    margin-left: 0em;
    margin-right: 0em;
}

#EServiceList ul li
{	
	height:auto !important;
	border-top:1px solid #b5b5b5;
	margin:0 0 0 0;
	padding: 10px 0 10px 0;
	clear:both;
	list-style:none;
	list-style-type:none;
}

#EServiceList #LeftColumn
{
    float:left;
    width: 49%;
}

#EServiceList #RightColumn
{
    float:right;
    width: 49%;
}

/********BLOG**********/
#blog-comment-form
{
    display: block;
    overflow: hidden;
    background-color: #EBF4F9;
    border: 1px solid #DCDCDC;
    padding: 1em;
    margin: 2em 0;
}

#blog-comment-form label
{
    display: block;
    font-weight: bold;
    margin-top: 0.7em;
}

#blog-comment-form input
{
    display: block;
}
#blog-comment-form input[type=text],
#blog-comment-form textarea
{
    display: block;
    width: 90%;
}
#blog-comment-form input[type=submit]
{
    margin-top: 0.7em;
}
#blog-comment-form input[id=blog-comment-checkword]
{
    width: auto;
}
#blog-comment-panel
{
    background-color: #EBF4F9;
    border: 1px solid #DCDCDC;
    margin: 0;
    padding: 0.7em;
}
#blog-comment-panel span
{
    background: url("/PartilleTemplates/Common/Images/comment.gif") no-repeat scroll left 4px transparent;
    padding: 2px 0 2px 18px;
}
#blog-comment-panel a
{
    background: url("/PartilleTemplates/Common/Images/add-comment.gif") no-repeat scroll left 4px transparent;
    margin-left: 15px;
    padding: 2px 0 3px 18px;
}
.blog-comment-report
{
    background: url("/PartilleTemplates/Common/Images/exclamation.png") no-repeat scroll left center transparent;
    margin-left: 13px;
    padding: 2px 0 3px 18px;
}

.blog-comment-body
{
    margin-bottom: 1em;
}
.blog-comment-createdby
{
    color: #B2531B;    
}

#BlogCommentsList {
    margin: 1em 0;
}

#BlogCommentsList ul
{
    margin-left: 0;
}
#BlogCommentsList li {
    border-top: 1px solid #B5B5B5;
    padding-top: 0;
    margin: 0;
    padding: 10px 0;
    list-style-type: none;
}
#BlogCommentsList li span
{
    padding-top: 2px;
    padding-bottom: 3px;
}


#BlogCommentsList li:first-child
{
    border-top: none;
}
