/**********************************************************\
*	Description: Bromölla kommun
*	URI: 
*	Version: 1.0
*	Author: Niklas Hultgren (niklas.hultgren@logica.com)
*	Author URI: http://www.logica.com
*	Date: 2008-12-18
*	Copyright: (C) 2008 Logica
**********************************************************/

/* Global
============================================================== */
body{
	font: 72%/1.4 Verdana,Arial,Helvetica,sans-serif;
	background-color: #dbdac3;
	color:#333;
	margin:0;
	padding:0;
}
/* ==[END / Global]=========================================== */

/* Main Layout
============================================================== */
#Wrapper{
	margin:0 auto;
	width:87em;
	max-width:98%;
	min-width:1000px;
	position:relative;
}
#SiteHolder {
	background-image:url(images/structure/left_edge_12x1.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
#SiteArea{
	background-image:url(images/structure/right_edge_12x1.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
#SiteContent{
	margin:0 12px 0 12px;
	background-color:#fff;
}
#ContentHolder{
	margin:0 14px 0 14px;
	min-height:2em; height: auto !important; height:2em;
}
#ContentArea {
	padding-top:1em;  
}
/* ==[END / Main Layout]====================================== */


/* SiteHead
============================================================== */
#SiteHead{
	padding-top:8px;
	color:#333;
}
#SiteHead #Tools{
	font-size:.9em;
	padding-bottom:4px;
}
#SiteHead #Tools ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
}
#SiteHead #Tools ul li{
	display:inline;
	padding-right:.4em;	
}
#SiteHead #Tools ul li a{
	text-decoration:none;
	color:#333;
}
#SiteHead #Tools ul li a:hover{
	text-decoration:underline;
	color:#333;
}
#SiteHead #Logo{
	font-size:1px;
}
#SiteHead #Switch{
	font-size:.9em;
	padding-bottom:0px;
}
#SiteHead #Switch ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
}
#SiteHead #Switch ul li{
	display:inline;
	padding-right:.4em;	
}
#SiteHead #Switch ul li a{
	text-decoration:none;
	color:#333;
}
#SiteHead #Switch ul li a:hover{
	text-decoration:underline;
	color:#333;
}
/* ==[END / SiteHead]========================================= */

/* TopMenu
============================================================== */
#TopMenuWrapper{
	/*background-color:#fed64d;	*/
	font-size:1.05em;
	width:100%; /*a IE6 must have */	
}
#TopMenu{
	padding-left:.4em;	
}
#TopMenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#TopMenu ul li{
	display:inline;
	/*text-transform:uppercase;*/
	margin-top:.8em;
	padding-bottom:1em;
}
#TopMenu ul li.base{
	display:block;
	float:left;
	padding:.2em .8em 0 .8em;
	padding-bottom:1em;
}
#TopMenu ul li.base a{
	text-decoration:none;
	color:#333;
}
#TopMenu ul li.base a:hover{
	text-decoration:underline;
	color:#333;
}
#TopMenu ul li.selected{
	display:block;
	float:left;
	background-color:#fff;
	background-image:url(images/structure/navigation/topmenu/topmenu_left_corner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:.2em;
	padding-left:.8em;
	padding-right:.55em;
}
#TopMenu ul li.selected a, a:hover{
	text-decoration:none;
	color:#333;
}
#TopMenu ul li.selected2{
	display:block;
	float:left;
	padding-top:.2em;
	background-color:#fff;
	background-image:url(images/structure/navigation/topmenu/topmenu_right_corner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
}
/* ==[END / TopMenu]========================================== */


/* InnerWrapper
============================================================== */
#InnerWrapper {
	padding:1.4em 0 1em 0;
}
/* ==[END / InnerWrapper]===================================== */


/* StartPagePuffHolder
============================================================== */
#StartPagePuffHolder { width:100%; }
#StartPagePuffHolder #LeftArea{
	float:left;
	width:79.8%;
	color:#fff;
	padding-bottom:.5em;
}
#StartPagePuffHolder #LeftArea .container{
	float:left;
	width:33.33%;
}
#StartPagePuffHolder #LeftArea .container .inner{
	margin-right:1.8em;
}
.inner .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
.inner .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
.inner .heading{
	/*text-transform:uppercase;*/
	padding-left:1.2em;
	padding-bottom:.2em;
}
.inner .body{
	background-color:#fff;	
}
.inner .body .left{
	float:left;
	background-image:url(images/structure/corner_bottom_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
	margin-top:-7em;
	position:relative; 
}
.inner .body .right{
	float:right;
	background-image:url(images/structure/corner_bottom_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
	margin-top:-7em;
	position:relative; 
}
#StartPagePuffHolder #RightArea{
	float:right;
	width:20.2%;
	padding-bottom:.5em;
}
#PuffListingWrapper {}
#PuffListingWrapper .Head{}
#PuffListingWrapper .Head .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
#PuffListingWrapper .Head .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
#PuffListingWrapper .Head .heading{
	/*text-transform:uppercase;*/
	padding-left:1.2em;
	padding-bottom:.2em;
	color:#ffe;
}
#PuffListingWrapper .Body{
	padding:.6em 1.2em .8em 1.2em;
	font-size:.95em;
}
#PuffListingWrapper .Body .item{
	padding:.5em 0 .8em 0;
}
#PuffListingWrapper .Body h2{
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
}
#PuffListingWrapper .Body a{
	color:#333;
	text-decoration:none;
}
#PuffListingWrapper .Body a:hover{
	color:#333;
	text-decoration:underline;
}
#PuffListingWrapper .Body p{}

/* ==[END / StartPagePuffHolder]============================== */


/* NewsWrapper | Startpage newslisting
============================================================== */
#NewsWrapper {}
#NewsWrapper #Head{
	background-color:#fed64d;
}
#NewsWrapper #Head .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
#NewsWrapper #Head .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
#NewsWrapper #Head .heading{
	/*text-transform:uppercase;*/
	padding-left:1.2em;
	padding-bottom:.2em;
}
#NewsWrapper #Body{
	border-left:solid 1px #fed64d;
	border-right:solid 1px #fed64d;
	border-bottom:solid 1px #fed64d;
	padding:.6em 1.2em .8em 1.2em;
	font-size:.95em;
}
#NewsWrapper #Body .item{
	padding:.5em 0 .8em 0;
}
#NewsWrapper #Body h2{
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
}
#NewsWrapper #Body span{
	display:block;
	padding-top:.4em;	
}

#NewsWrapper #Body a{
	text-decoration:none;
	color:#333;
}

#NewsWrapper #Body a:hover{
	text-decoration:underline;
	color:#333;
}
/*RSS-listningen på startsida*/
#NewsWrapper #BodyRSS{
	border-left:solid 1px #e2e2cf;
	border-right:solid 1px #e2e2cf;
	border-bottom:solid 1px #e2e2cf;
	padding:0em 1.2em .8em 1.2em;
	font-size:.95em;
}
#NewsWrapper #BodyRSS .item{
	padding:0em 0 .8em 0;
}
#NewsWrapper #BodyRSS h2{
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
}
#NewsWrapper #BodyRSS span{
	display:block;
	padding-top:0em;
}

#NewsWrapper #BodyRSS a{
	text-decoration:none;
	color:#295aa6;
}

#NewsWrapper #BodyRSS a:hover{
    text-decoration:underline;
	color:#295aa6;
}

#NewsWrapper #HeadRSS{
	background-color:#e2e2cf;
}
#NewsWrapper #HeadRSS .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
#NewsWrapper #HeadRSS .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
#NewsWrapper #HeadRSS .heading{
	/*text-transform:uppercase;*/
	padding-left:1.2em;
		padding-bottom:.2em;

}
/* ==[END / NewsWrapper]============================== */


/* PuffWrapper 
============================================================== */
#PuffWrapper {}
#PuffWrapper .Head{
	/*background-color:#fed64d;*/
}
#PuffWrapper .Head .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
#PuffWrapper .Head .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
#PuffWrapper .Head .heading{
	/*text-transform:uppercase;*/
	padding-left:1.2em;
	padding-bottom:.2em;
}
#PuffWrapper .Body{
	padding:.6em 1.2em .8em 1.2em;
	font-size:.95em;
}
#PuffWrapper .Body a{
	color:#295aa6;
	text-decoration:none;
}
#PuffWrapper .Body a:hover{
	color:#295aa6;
	text-decoration:underline;
}

#PuffWrapper .Body p{}
/* ==[END / PuffWrapper]====================================== */


/* RightPuffWrapper
============================================================== */
.RightPuffWrapper {}
.RightPuffWrapper .Head{
	background-color:#bdd5d8;
}
.RightPuffWrapper .Head .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
.RightPuffWrapper .Head .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
.RightPuffWrapper .Head .heading{
	/*text-transform:uppercase;*/
	padding-left:1.2em;
	padding-bottom:.2em;
}
.RightPuffWrapper .Body{
	padding:.6em 1.2em .8em 1.2em;
	font-size:.95em;
}
.RightPuffWrapper .Body a{
	
	text-decoration:none;
}
.RightPuffWrapper .Body a:hover{
	
	text-decoration:underline;
}
/* ==[END / RightPuffWrapper]================================= */


/* Functions
============================================================== */
#Functions{
	margin-top:1em;
	padding:.6em;
	font-size:.95em;
	background-color:#d9e7e7;
}
#Functions .tools ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#Functions .tools ul li {
	color:#333;
	margin:0;	
	display:inline;
}
#Functions .tools ul li.printer a {
	padding-left:2.8em;
	background: transparent url(images/structure/site/printer.gif) no-repeat 1em 1px;
	padding-bottom:2em;
	padding-top:.4em;
}
#Functions .tools ul li.tip a {
	padding-left:3.6em;
	background: transparent url(images/structure/site/bubble.gif) no-repeat 2em 6px;
	padding-bottom:2em;
	padding-top:.4em;
}
/* ==[END / Functions]======================================== */


/* PageLastUpdated
============================================================== */
#PageLastUpdated{
	padding:.6em;
	border-top:solid 1px #a0c4c7;
	font-size:.9em;
	background-color:#d9e7e7;
}
/* ==[END / PageLastUpdated]================================== */

/* QuickSearch
============================================================== */
#QuickSearchHolder{
	position:relative; 
	margin-top: -2.5em;
	padding-right:10px;
	float: right; 
	text-align: right;
}
.quicksearchinput{
	width:10em;
	font-size:1em;
	border-left:solid 1px #000;
	border-top:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}
.quicksearchbutton{
	width:auto;
	height:1.6em;
	background-color:#dedede;
	border:solid 1px #000;
	font-size:.95em;
	font-weight:normal;
	color:#000;
}
/* ==[END / QuickSearch]====================================== */


/* LeftContentHolder
============================================================== */
#LeftContentHolder{
	width:24.3%;
	float:left;	
}
#LeftContentArea{
	/*margin:0em .8em 0em 0em;*/
}

/* left menu */
#LeftContentArea .menu{
	width:100%;
	font-size:.95em;
}

#LeftContentArea .menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#LeftContentArea .menu ul li{
	display:block;
	padding-left:1em;
}

#LeftContentArea .menu ul li.closed{
	display:block;
	background-image:url(images/structure/navigation/leftmenu/closed_arrow_5x9.gif);
	background-repeat:no-repeat;
	background-position: 0 .3em;
	padding:0 0 .2em 1em;
}

#LeftContentArea .menu ul li.opened{
	display:block;
	background-image:url(images/structure/navigation/leftmenu/opened_arrow_9x5.gif);
	background-repeat:no-repeat;
	background-position: 0 .45em;
	padding:0 0 .2em 1em;
}

#LeftContentArea .menu ul li.selected { background-color:#ebf5fd; }
#LeftContentArea .menu ul li.indent { padding-left:1.6em; }

#LeftContentArea .menu ul li a{
	color:#295aa6;
	text-decoration:none;
}

#LeftContentArea .menu ul li a:hover{
	color:#295aa6;
	text-decoration:underline;
}

/* MainContentHolder
======================================== */
#MainContentHolder{
	width:54.55%;
	float:left;	
	min-height: 22em; height: auto !important; height:22em;
}
#MainContentHolderWide{
	width:75%;
	float:right;
	padding-bottom:1em;	


}
#MainContentArea{
	margin:0 2em 0 2em;
}
.ContentBorder{
	border-right:solid 1px #fed64d;
}
#MainContentAreaWide{
	margin:0 0em 0 0em;
}
#MainContentArea p.intro {
    color:#000;
    font-weight:bold;
    margin-top:14px;
    margin-bottom:20px;
}
/* Fix for DOPE mode */
#MainContentArea span.intro {
	color:#000;
	font-size:1.34em;
	margin:.2em 0 1em 0;
	display:block;
}
#MainContentArea li{
	/*padding-bottom:.4em;*/
}
#MainContentArea ul{
	margin-bottom:1em;
	margin-top:.6em;

}


/* MainContentIframeHolder [Two columns]
======================================== */
#MainContentIframeHolder{
	width:73.9%;
	float:left;
}

/* RightContentHolder
============================================================== */
#RightContentHolder{
	width:21%;
	float:left;
}
#RightContentArea{
	padding:0 0 0 .7em;
}
/* ==[END / RightContentHolder]=============================== */


/* FooterHolder
============================================================== */
#FooterHolder {
	/*background-color:#fed64d;*/
	font-size:.8em;
	
	
}
#FooterHolder .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
#FooterHolder .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
#FooterHolder .content{
	margin:0 3em 0 3em;
	padding:.3em 0 1em 0;
}
#FooterHolder .content .contact{
	float:left;
	width:80%;
}
#FooterHolder .content .contact a{
	text-decoration:none;
	color:#333;
}
#FooterHolder .content .contact a:hover{
	text-decoration:underline;
	color:#333;
}
#FooterHolder .content .shortcuts{
	float:right;
	width:20%;
}
#FooterHolder .content .shortcuts ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
}
#FooterHolder .content .shortcuts ul li{
	display:inline;
	padding-left:.6em;
}
#FooterHolder .content .shortcuts ul li a{
	text-decoration:none;
	color:#333;
}
#FooterHolder .content .shortcuts ul li a:hover{
	text-decoration:underline;
	color:#333;
}
/* ==[END / FooterHolder]===================================== */



/* BreadCrumbsArea
============================================================== */
#BreadCrumbsArea{
	color:#333;
	/*text-transform:uppercase;*/
	padding:0 0 .5em 0;
	font-size:.9em;
}
#BreadCrumbsArea .crumbs {
	color:#333;
}
#BreadCrumbsArea .crumbs a:link{
	color:#333;
	text-decoration:none;
}
#BreadCrumbsArea .crumbs a:visited{
	color:#333;
	text-decoration:underline;
}
#BreadCrumbsArea .crumbs a:active{
	color:#333;
	text-decoration:underline;
}
#BreadCrumbsArea .crumbs a:hover{
	color:#333;
	text-decoration:none;
}
#BreadCrumbsArea .crumbs span{
	color: #81805d;
}
/* ==[END / BreadCrumbsArea]=================================== */



/* Left Second Navigation (Another design to the left navigation)
======================================= */
#LeftNavHolder {
	width:98%;
	padding-top:.1em;
}



/* =Misc
======================================= */
.non-visual {
	display:none;
}
.error {
    color: Red;
}
.requiered {
    color:inherit;
}
td.imagetext p.imagetext {
    font-size:1em;
}
.imagetext {
    font-family:Verdana;
    font-size:.9em;
    color:#000;
}

.submitbutton{
	width:auto;
	padding:0 .2em 0 .2em;
	height:1.8em;
	background-color:#007bce;
	border:solid 1px #0071bd;
	font-size:.95em;
	font-weight:normal;
	color:#fff;
}

.searchInput{
	font-size:.95em;
}

.componentspace{
	font-size:1px;
	height:10px;
}



/* Tables
======================================= */
table
{
	font-size: 1em;
	border-collapse: collapse;
	border: solid 0.1em #ffffff;
}
th
{
	background-color: #3a8d95;
	padding:.4em;
	color:#ffffff;
	text-align:left;
	border: solid 0.1em #ffffff;
	
}

td
{
	border: solid 0.1em #ffffff;
	padding-left:0.4em;
	padding-right:0.4em;
	
}
td.bm_uneven
{
      background-color:#d9e7e7;
      border: solid 0.1em #ffffff;
      padding:0.4em;
      EditMenuName: Varannan rad;
      
}
td.bm_center
{
      background-color:#ffffff;
      border: solid 0.1em #ffffff;
      padding:0.4em;
      text-align:center;
      EditMenuName: Centrerad;
      
}
table.bmcenter{
	font-size: 1em;
	border-collapse: collapse;
	border: solid 0.1em #ffffff;
	EditMenuName: Bromolla Center;
}

table.bmcenter th{
	background-color: #3a8d95;
	padding:.4em;
	color:#ffffff;
	text-align:center;
	border: solid 0.1em #ffffff;
}

table.bmcenter td{
	border: solid 0.1em #ffffff;
	padding:0.3em;
}
table.classic
{
	border-collapse: collapse;
	border: solid 0.1em #777777;
}
table.classic th
{
	border: solid 0.1em #777777;
	background-color: #3a8d95;
	color:#ffffff;
	padding: 0.4em;
}
table.classic td
{
	border: solid 0.1em #777777;
	padding: 0.2em 0.4em;
}
table.classic th.highlighted
{
	background-color: #AAAAAA;
}
table.classic td.highlighted
{
	background-color: #F0F0F0;
}


table.changedPages{
	font-size:.92em;
	line-height:20px;
}

table.changedPages th{
	font-size:.90em;
}

table.changedPages tr{
	text-align:left;
}

table.changedPages td{
	padding-right:3em;
}

/* General
======================================= */
address {
	font-style:normal;
}
.clear{
	clear:both;
}
.message{	
	/*color:#666;*/
	font-size:1em;
	display:block;
	margin-top:10px;
}

.leftfloating{
	float: left;
}
.rightfloating{
	float: right;
}
.centered{
	text-align: center;
}
.rightaligned{
	text-align: right;
}
.leftaligned{
	text-align: left;
}
.toppadding
{
    padding-top:.5em;   
    
}
.hide
{
    display:none;    
}

/********************************************************************
 * Clear fix after floats                                           *
 ********************************************************************/

.clearfix:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block; 
}


/*************************/
/* SUBMENUAREA           */
/*************************/
#SubMenuArea{
	background-color:#e2e2cf;
	float: left;
	width:99%;
	overflow: hidden;
	color:#333;
}
#SubMenuWrapper {
	padding:0;
	margin:0;	
}

#SubMenuWrapper #Head{
	background-color: #c3c4a1;
	height:2em;
}
#SubMenuWrapper #Head .left{
	float:left;
	background-image:url(images/structure/corner_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
#SubMenuWrapper #Head .right{
	float:right;
	background-image:url(images/structure/corner_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}
#SubMenuWrapper #Head .heading{
	/*text-transform:uppercase;*/
	padding-left:1.2em;
	padding-bottom:.2em;
}
#SubMenuArea a{
	color: #333;
	text-decoration: none;
}
#SubMenuArea a:hover{
	color: #333;
	background-color: Transparent;
}
#SubMenuArea ul {
  	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}
#SubMenuArea li span.top{
    display: block;
	padding: 0 4px 6px 38px;
}
#SubMenuArea ul ul{
    width: 100%;
    overflow: hidden;
}
#SubMenuArea li li{}
#SubMenuArea li li a, #SubMenuArea li li span{
	display: block;
	padding: 4px 10px 4px 20px;
}
#SubMenuArea li li span{
	background: url(images/arrow.gif) no-repeat 8px 8px;
}
#SubMenuArea ul ul ul{
    background: transparent none no-repeat;
    padding: 0 0 4px 16px;	
}
#SubMenuArea li li li{	
    border: 0;
    background: transparent none no-repeat;
    font-size: .95em;
}
#SubMenuArea li li li a, #SubMenuArea li li li span{
	padding: 2px 40px 2px 15px;
}
#SubMenuArea li li li span {
	background-position: 3px 5px;
}
#SubMenuArea li li li a:hover{
    background: transparent none no-repeat;
}
#SubMenuArea li li li li{
	font-size: .9em;
}
#SubMenuFootWrapper{
	padding-top:1.6em;
}
#SubMenuFootWrapper #Footer{
	background-color:#edede2;
	height:4px;
}
#SubMenuFootWrapper #Footer .left{
	float:left;
	background-image:url(images/structure/corner_bottom_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
#SubMenuFootWrapper #Footer .right{
	float:right;
	background-image:url(images/structure/corner_bottom_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:4px;
	height:4px;	
	font-size:1px;
}

/* RSS
============================================================== */
div.listingitemrss
{
   padding-top:0.5em; 
}

.ListItem_evenrow
{
	list-style: none;	
	margin-left:0;
	padding-top:0.2%;		
	padding-bottom:0.2%;
	background-color:#d9e7e7;
}
.ListItem_unevenrow
{
	list-style: none;	
	margin-left:0;
	padding-top:0.2%;	
	padding-bottom:0.2%;	
	background-color:  #fff;
	
}
.UnorderedList
{
	padding-left: 0;
	margin-left: 0;
	float:left;
	width:100%;
}
.ListItemContainer
{
	padding-left:1%;
	padding-right:0.5%;
}
/**** EventForm*****/
#leftcol
{
    width:43%;float:left;
}
#rightcol
{
    width:50%;float:left;
}
#valcol
{
    width:5%;float:left;

}

.newfilelist td
{
    line-height:1.6em;
}

#Sender
{
   
   display:none;
    
}
.MainContentArea textarea
{
    font-family:Verdana;   
}
.datelisting
{
    font-size:.9em;
    color:#81805d;
}

#translateDiv {
	background:#FFF none;
	border:1px solid #A0A7AA;
	padding:1em 1em 0.5em 1em;
	position:absolute;
	top:5em;
	left:30%;
	width:18em;
	z-index:100;
	font-size:.9em;
	font-family:Verdana;

}