/*********************/
/** WebPartSettings **/
/*********************/
div.yui-resize-handle-active
{
    background-color: #eee;
    border: solid 1px #96948b;
}


/*********************/
/**   WebPartZone   **/
/*********************/
.AspNet-WebPartZone-Horizontal
{
    clear: both;
}

.AspNet-WebPartZone-Horizontal .AspNet-WebPart
{
    float: left;
}

.AspNet-WebPartZone-Vertical
{
    clear: both;    
}
.AspNet-WebPartZone-Vertical .AspNet-WebPart
{
    float: left;
}

.AspNet-WebPart-RowSpacer
{
}

.AspNet-WebPart-CollSpacer
{
    float: left;
    width: 10px;
}

#CampaignZone
{
    width: 760px;
}






.WebPartTitleArea
{
	border: solid 1px silver;
	background-color: #e8e8e8;
	padding: 4px 4px 4px 4px;
}
.WebPartTitleArea:hover 
{
	background-color: #eb1932;
}

.WebPartZoneTitleArea 
{
	background-color: #c0c0c0;
	padding: 4px;
	border: solid 1px #a0a0a0;
}
.WebPartSelectedArea
{
	border: solid 1px red;
	background-color: #f0f0f0;
}
.AddWebPartPanel
{
	padding: 4px 20px 4px 20px;
	background-color: #f0f0f0;
	padding: 4px;
	border: solid 1px #a0a0a0;
	white-space: normal;
	font-size:1.1em;
}

.AddWebPartPanelButton 
{
	height: 22px;
	font-size:0.9em;
}



/**********************/
/**  DividerWebPart  **/
/**********************/
.dividerWebPart
{
    line-height: 1px;
    font-size: 1px;
    border-bottom: solid 1px #cecece;
    margin-bottom: 10px;
}




/**********************/
/**     TopMenu      **/
/**********************/
div.TopMenuBar
{
        background-image: url(/images/redesign/bg_topMenu_m.gif);
        background-position: left top;
        background-repeat: repeat-x;
        height: 33px;  /*31px;*/
}

div.TopMenu
{
    display: block;
    height: 33px; /*31px;*/
}

    div.TopMenu div
    {
        padding: 8px 10px 4px 10px;
        float: left;
    }
    div.TopMenu div.SelectedLeft
    {
        padding: 0px;
        background-image: url(/images/redesign/bg_topMenuActive_l.gif);
        background-position: left top;
        width: 6px;
        height: 33px; /*31px;*/
    }
    div.TopMenu div.Left
    {
        padding: 0px;
        background-image: url(/images/redesign/bg_topMenu_l.gif);
        background-position: left top;
        width: 6px;
        height: 33px; /*31px;*/

    }
    div.TopMenu div.selected
    {
/*        background-color: #bcbcbc;*/
        background-image: url(/images/redesign/bg_topMenuActive_m.gif);
        background-position: left top;
        background-repeat: repeat-x;
        height: 19px;
    }
    
        div.TopMenu div a:link, div.TopMenu div a:visited, div.TopMenu div a:hover
        {
            color: #fff;
            text-decoration: none;
            font-family: Arial;
            font-weight: bold;
            font-size: 11px;
        }
        div.TopMenu div.selected a
        {
        }


/**********************/
/**     SubMenu      **/
/**********************/
ul.SubMenu
{
    margin: 0;
    padding: 0;
    display: block;
    background-color: #d1d1d1;
}

    ul.SubMenu li
    {
        margin: 0;
        padding: 5px 5px 5px 10px;
        list-style: none;
        float: left;
        background-color: #d1d1d1;
        white-space: nowrap;
    }
    ul.SubMenu li.selected
    {
    }
    
        ul.SubMenu li a
        {
            color: #000;
            text-decoration: none;
            font-family: Arial;
            font-size: 11px;
        }
        ul.SubMenu li.selected a
        {
            color: #000;
            font-weight: bold;
        }




/**********************/
/**  SiteTopMenu     **/
/**********************/
.SiteTopDiv
{
    color: #383838;
    padding-top: 10px;
}

a.SiteTopMenu
{
    color: #383838;
    text-decoration :none;
    font-size: 11px;
}
a.SiteTopMenu:hover
{
    text-decoration: underline;
}




/**********************/
/**  Modules         **/
/**********************/
.module
{
    float: left;
}


div.CenterAreaDiv .ModuleBgTop
{
    background-image: url(/images/redesign/bg_grayBox_300px_t.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 5px;
}
div.CenterAreaDiv .ModuleBgBottom
{
    background-image: url(/images/redesign/bg_grayBox_300px_b.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
div.CenterAreaDiv .ModuleBgMiddle
{
    background-image: url(/images/redesign/bg_grayBox_300px_m.gif);
    background-position: left top;
    background-repeat: repeat-y;
    padding-bottom: 5px;
    width: 300px;
}
div.CenterAreaDiv .ModuleBgInnerPadding
{
    padding: 5px 10px 5px 10px;
}




.GrayBoxImageTop
{
    background-color: #f7f8f7;
    background-image: url(/images/redesign/bgGrayBox_t.gif); 
    background-position: left top; 
    background-repeat: repeat-x;
}
.GrayBoxImageBottom
{
    background-image: url(/images/redesign/bgGrayBox_b.gif); 
    background-position: left bottom; 
    background-repeat: repeat-x; 
}
.GrayBoxImageLeft
{
    background-image: url(/images/redesign/bgGrayBox_l.gif); 
    background-position: left top; 
    background-repeat: repeat-y; 
}
.GrayBoxImageRight
{
    background-image: url(/images/redesign/bgGrayBox_r.gif); 
    background-position: right top; 
    background-repeat: repeat-y; 
}
.GrayBoxImageTopLeft
{
    background-image: url(/images/redesign/bgGrayBox_tl.gif); 
    background-position: left top; 
    background-repeat: no-repeat; 
}
.GrayBoxImageTopRight
{
    background-image: url(/images/redesign/bgGrayBox_tr.gif); 
    background-position: right top; 
    background-repeat: no-repeat; 
}
.GrayBoxImageBottomLeft
{
    background-image: url(/images/redesign/bgGrayBox_bl.gif); 
    background-position: left bottom; 
    background-repeat: no-repeat; 
}
.GrayBoxImageBottomRight
{
    background-image: url(/images/redesign/bgGrayBox_br.gif); 
    background-position: right bottom; 
    background-repeat: no-repeat; 
    padding: 10px;
}
.GrayBoxImagePadding
{
}








.RedBg .smallText, .RedBg .biggText
{
    color: #fff;
}






.ModuleBoxImageTop
{
    background-color: #f8f8f8;
    background-image: url(/images/redesign/bgModule_t.gif); 
    background-position: left top; 
    background-repeat: repeat-x;
}
.ModuleBoxImageBottom
{
    background-image: url(/images/redesign/bgModule_b.gif); 
    background-position: left bottom; 
    background-repeat: repeat-x; 
}
.ModuleBoxImageLeft
{
    background-image: url(/images/redesign/bgModule_l.gif); 
    background-position: left top; 
    background-repeat: repeat-y; 
}
.ModuleBoxImageRight
{
    background-image: url(/images/redesign/bgModule_r.gif); 
    background-position: right top; 
    background-repeat: repeat-y; 
}
.ModuleBoxImageTopLeft
{
    background-image: url(/images/redesign/bgModule_tl.gif); 
    background-position: left top; 
    background-repeat: no-repeat; 
}
.ModuleBoxImageTopRight
{
    background-image: url(/images/redesign/bgModule_tr.gif); 
    background-position: right top; 
    background-repeat: no-repeat; 
}
.ModuleBoxImageBottomLeft
{
    background-image: url(/images/redesign/bgModule_bl.gif); 
    background-position: left bottom; 
    background-repeat: no-repeat; 
}
.ModuleBoxImageBottomRight
{
    background-image: url(/images/redesign/bgModule_br.gif); 
    background-position: right bottom; 
    background-repeat: no-repeat; 
    padding: 10px;
}
.ModuleBoxImagePadding
{
}









.ListBoxHeader
{
    background-image: url(/images/redesign/bgListbox_header_t.gif); 
    background-position: left top; 
    background-repeat: repeat-x;    
}
.ListBoxHeaderLeft
{
    background-image: url(/images/redesign/bgListbox_header_l.gif); 
    background-position: left top; 
    background-repeat: no-repeat;    
}
.ListBoxHeaderRight
{
    background-image: url(/images/redesign/bgListbox_header_r.gif); 
    background-position: right top; 
    background-repeat: no-repeat;
    height: 26px;
}
.ListBoxHeaderInnerPadding
{
    padding: 5px 7px 1px 7px;
    color: #fff;
}

.ListBoxTop
{
    background-image: url(/images/redesign/bgListbox_t.gif); 
    background-position: left top; 
    background-repeat: repeat-x;    
}
.ListBoxTopLeft
{
    background-image: url(/images/redesign/bgListbox_tl.gif); 
    background-position: left top; 
    background-repeat: no-repeat;    
}
.ListBoxTopRight
{
    background-image: url(/images/redesign/bgListbox_tr.gif); 
    background-position: right top; 
    background-repeat: no-repeat;    
}


.ListBoxLeft
{
    
    background-image: url(/images/redesign/bgListbox_l.gif); 
    background-position: left top; 
    background-repeat: repeat-y;    
    
}
.ListBoxRight
{
    background-image: url(/images/redesign/bgListbox_r.gif); 
    background-position: right top; 
    background-repeat: repeat-y;    
}

.ListBoxBottomTop
{
    background-color: #f3f3f3;
    background-image: url(/images/redesign/bgListbox_bottom_t.gif); 
    background-position: left top; 
    background-repeat: repeat-x;    
}
.ListBoxBottomTopLeft
{
    background-image: url(/images/redesign/bgListbox_bottom_tl.gif); 
    background-position: left top; 
    background-repeat: no-repeat;    
}
.ListBoxBottomTopRight
{
    background-image: url(/images/redesign/bgListbox_bottom_tr.gif); 
    background-position: right top; 
    background-repeat: no-repeat;    
}
.ListBoxBottomLeft
{
    background-image: url(/images/redesign/bgListbox_bottom_l.gif); 
    background-position: left top; 
    background-repeat: repeat-y;    
}
.ListBoxBottomRight
{
    background-image: url(/images/redesign/bgListbox_bottom_r.gif); 
    background-position: right top; 
    background-repeat: repeat-y;    
}
.ListBoxBottomBottom
{
    background-image: url(/images/redesign/bgListbox_bottom_b.gif); 
    background-position: left bottom; 
    background-repeat: repeat-x;    
}
.ListBoxBottomBottomLeft
{
    background-image: url(/images/redesign/bgListbox_bottom_bl.gif); 
    background-position: left bottom; 
    background-repeat: no-repeat;    
}
.ListBoxBottomBottomRight
{
    background-image: url(/images/redesign/bgListbox_bottom_br.gif); 
    background-position: right bottom; 
    background-repeat: no-repeat;    
    padding: 7px 7px 7px 7px;
}
.ListBoxBottomInnerPadding
{
}



/**********************/
/**  WebPartSubMenu  **/
/**********************/
ul.WebPartSubMenu
{
    margin: 0px;
    padding: 0px;
    display: block;
}
    ul.WebPartSubMenu li
    {
        margin: 0px;
        width: 130px;
        padding: 5px 5px 5px 5px;
        list-style: none;
        float: left;
        background-color: #f3f3f3;
        
/*      white-space: nowrap;*/
    }
        ul.WebPartSubMenu li a
        {
            color: #000;
            text-decoration: none;
            font-family: Arial;
            font-size: 11px;
        }


/*  Calendar */
.CalTitle
{
    width:auto !important;
    text-transform:capitalize;
    font-weight:bold;
    color:#3b3b3b;
    font-size:14px;
    margin:10px auto 5px;
}
.CalDay
{
	background-image:url(/images/calendar/day_bg.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
}
.CalDaySelected
{
	background-image:url(/images/calendar/day_bg_selected.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
}
.CalOtherDay
{
	background-image:url(/images/calendar/day_bg.gif);
	background-repeat:no-repeat;
	color:#707070;
	font-weight:bold;
	text-decoration:none;
}
td.toDay
{
	/*border:solid 1px #C31C15;*/
}

td.activeDay
{
	background-image:url(/images/calendar/day_bg_event.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
}
.CalGeneral
{  	
	/*background-color: #faf1df;*/
	border-width:0px;
	padding:0px;
}
.CalWeekSelect
{
    /*width:5% !important;*/
}
.CalNextMonth
{
	/*background-color: #faf1df;*/
	border-width:0px;
	width:10px !important;
}
  a.NextMonth:hover
  {
  /*background-color: #faf1df;*/
  }
  .calarea
  {
	width:384px;
	height:214px;
	background-image: url(/images/calendar/bg.gif);
  }
  .monthCalendar td
  {
	/*background-color: #faf1df;*/
  }
/*a:link, a:visited 
  {
	text-decoration:none;
  }*/
.calWrapper
{
	padding:5px 0 5px 12px;
	/*background-color: #faf1df;*/
	/*width:150px;
	height:150px;*/
}
.datelistingtext
{
	font-weight:normal;
	font-size:1.1em;
	font-style:normal;
}
a.Calendar, a.Calendar:link, a.Calendar:visited
{
	text-decoration:none;
	color:#000000;
}
.CalendarHeader
{
	font-weight:bold;
	font-size:1.1em;

	
}
 .CalendarText
{
	font-size:1.01em;
	color:#707070;
}
.CalendarHeaderCont
{
	width:350px;
	float:right;
	
}
 .CalendarTextCont
{
	width:350px;
	float:right;
}
.arrow
{
	width:10px;
	float:left;
}

/**********************/
/**  Search  **/
/**********************/

.SearchCategoryText a
{
	font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.SearchCB td
{
    padding-right: 10px;
}

.SearchTH
{
    border: solid 2px #AAAAAA;
    width: 545px;
    float: left;
    padding: 4px;
}

.SearchTHTitle
{
    font-size: large;
    font-weight: bold;
    float: left;
}


/**********************/
/**  ContactInfo  **/
/**********************/

div.contactContainer
{
    width: 298px; 
    background-image:url(/images/bgTapet_300px.jpg);
}

div.Tapet
{
    background-image:url(/images/bgTapet_300px.jpg);
    color: #fff;
}


/* ---- BreadCrumb --------------- */
a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active, a.BreadCrumb:hover
{
    color: #000000;
    text-decoration:underline;
}

/*--------- Search Postnummer --------------------*/
input.Postnr
 {
	margin-right:5px;
	font-size:1.1em;
}

a.searchPNLink, a.searchPNLink:visited,a.searchPNLink:hover
{
	text-decoration:none;
	font-size:1.8em;
	letter-spacing:10;
	color:#FFFFFF;
}

.postnrdescrption p
{
	font-family:Arial,verdana,sans-Serif;
	font-size:1.1em;	
	color:#FFFFFF;
}
/*-------- PostNumber Contacts --------*/
.contactHeader
{
	margin-top:15px;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:1.1em;
	font-weight:bold;
}
.contactSmallHeader
{
	font-weight:normal;
}
.quote
{
	color: #C71C16;
}

/*-------- Postnumber breadcrumbs -------------*/
div.PNBreadCrumbDiv
{	
	width:360px;
	float:left;
	padding-top:4px; 
	padding-bottom:6px;
}

a.PNBreadCrumb, a.PNBreadCrumb:link, a.PNBreadCrumb:visited
{
	text-decoration:none;
	color: #3F3F3F;
}
a.PNBreadCrumb:hoover
{
	text-decoration:underline;
}
.margintop
{
	margin-top:10px;
	}
.floatleft
{
	float:left;
	}
.normalsize
{
	font-size:1.01em;
}
/*------ Postnumber searchresults ---------*/
.SRErrorMessg
 {
	font-size:1.1em;
	font-weight:bold;
	margin-top: 6px;
	color: #C61C16; 
}

.SROrgHeader
 {
	font-size:1.1em;
	font-weight:bold;
	margin-top: 6px;
	color: #383838; 
}
a.SRItem:link, a.SRItem:visited
{
	font-size:1em;
	clear:right;
	font-weight:bold;
	color: #383838;
	text-decoration:none;
}
a.SRItem:hover
{
	text-decoration:underline;
}
.PNSearchResultsContainer
{
	float:left;
	margin-bottom:8px;
	border-bottom:solid 4px #9F0B07;
	/*background-color:#faf1df;*/
	/*width:345px;*/
	width:100%;
	height:auto;
}
/*--------- Contacts module --------------------*/
div.OrgContacts
{
	padding:3px;
	background-color:#FFFFFF;
	width:100%;
}
div.OrgContactsEdit
{
	padding:3px 0px 3px 3px;
	width:100%;
	border:dotted 1px #C71D16;
	background-color:#F8EFD9;
}
.ContactsOrgHeader
{
	font-weight:bold;
	font-size:1.1em;	
	color:#393939;
	height:auto;
}
.OtherContacts
{
	margin-top: 6px;
	margin-bottom:10px;
}

a.OrgHomepage,a.OrgHomepage:visited, a.OrgHomepage:hover
{
	text-decoration:none;
	color: #000000;
}
/*--------OrgPage classes -------------------------*/
#pnlEdit
{
	float:right;
	width:auto;
}
/*-------Inputs Postnummerredigering --------------*/
input.InputRightRegion
{
	width:135px;
	height: 18px;/**/
	font-size:1.1em;
	background-color:#FFFFFF;
}

.InputEditor
{
	width:250px;
}

.ActionLink
{
	width:auto;
	float:left;
	padding-right: 30px;
}

.ActivityLink
{
	width:142px;
	height: 18px;
	font-size:1.1em;
	}
	
.accomplishedContainer
{
	/*background-color: #faf1df;*/
/*	width:357px;*/
    width:100%;
	float:left; 
}

.Accheader
{
	background-color: #C71C16;
	margin-top:10px;
/*	width:365px;*/
    width:100%;
	padding:0px;
	float:left; 
}

.downarrow
{
/*	float:left; 
	font-size:1px;
	padding-left:9px;
	Width:356px;
	height:auto;
	background-color:#faf1df;	*/
}

.accomplished1
{
	background-color:#faf1df;
	font-size:1.1em;
/*	width:340px; */
    padding: 15px 8px 0px 8px;
	float:left; 
}
/********************************
/* PoliticBox toggle classes
/*******************************/
.ClosedAccDiv
{
	background-image: url(/images/ico_box_plus.gif);
	width:29px;
	height:27px;
}
.OpenAccDiv
{
	background-image: url(/images/ico_box_minus.gif);
	width:29px;
	height:27px;
}

.hidden
{
	display:none;
}
.show
{
	display:inline;
}

.EditAccomplished
{	
	float:left;
	width:170px;
}

#ButtonDiv
{
	margin-top:15px;
	float:right;
	width:auto;
}

.editButtonDiv
{
	margin-top:15px;
	float:right;
	width:auto;
}
.button
{
	color:#000000;
}
/*--------- Listings ------------------*/
.ListingHeader, a.ListingHeader, a.ListingHeader:visited,  a.ListingHeader:hover
{
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	text-decoration:none;
	font-weight: bold;
	font-size:1.01em;
	line-height: normal;
	color: #616161;
}
.unitTopMargin
{
	margin-top: 8px;
	width:100%;
}





/******************************/
/*-------BlogCloud -----------*/
/******************************/
.BlogCloudDiv a
{
    text-decoration: none;
}












/************************/
/* Dialog Framework		*/
/************************/
#DialogBG
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 998;
	/*background-image: url(/netroots/images/dialogbg.png);*/
}
.DialogBGIE6
{
	background-image: none;
	background-color: #000;
	filter: alpha(opacity=00);
}

.Dialog
{
	position: absolute;
	left: 50%;
	top:30%;
	margin:0 0 0 -145px;
	zoom:1;
	width:290px;
	display:none;
	z-index:1000;
    border: 0;
    overflow: hidden;
	background-color: Transparent;
}
.Dialog-close
{
	float:right;
	text-decoration:none;
}
a.Dialog-close:link, a.Dialog-close:active, a.Dialog-close:visited
{
	text-decoration:none;
	background: url(/netroots/images/Dialogruta/btn_close.gif) 0 0 no-repeat;
	width:11px;
	height:11px;
	margin-right: 10px;
	font-family: Arial, Verdana, Helvetica;    
	font-size: 10px;
	color: #333333;
	text-transform: uppercase;
}

.Dialog-top
{
	zoom:1;
	z-index:1000;
	line-height:0px;
	font-size:0px;
	height:11px;
	width:290px;
	background: url(/netroots/images/Dialogruta/bg_t.png) no-repeat;
	#background:none;
	#filter:progid:dximagetransform.microsoft.alphaimageloader(src='/netroots/images/Dialogruta/bg_t.png', sizingmethod='crop');
}

.Dialog-mid
{
	text-align:center;
	width:290px;
	background: White url(/netroots/images/Dialogruta/bg_m.png) repeat-y;
	#background:none;
	#filter:progid:dximagetransform.microsoft.alphaimageloader(src='/netroots/images/Dialogruta/bg_m.png', sizingmethod='scale');
	}
.Dialog-mid *
{
	font-size:12px;
	zoom:1;
	z-index:1000;
}
.Dialog-mid .Body { padding:5px; }
.Dialog-mid h4 {font-size:24px; margin:0 0 3px 0; text-align:center;}
.Dialog-mid a { cursor:pointer; }
.Dialog-mid .button
{
	margin:0 10px 0 0;
	overflow:hidden;
	width:56px;
	color:Black;
}
.Dialog-mid .button-mid
{
	float:left;
	height:21px;
	width:50px;
	background: url(/netroots/images/Dialogruta/btn_mid.gif) 0 0 repeat-x;
	text-align:center;
	padding:9px 0px 0 0px;
}
	
.Dialog-mid .button-left
{
	float:left;
	width:3px;
	height:30px;
	background: url(/netroots/images/Dialogruta/btn_left.gif) 0 0 no-repeat;
}
.Dialog-mid .button-right
{
	float:left;
	width:3px;
	height:30px;
	background: url(/netroots/images/Dialogruta/btn_right.gif) 0 0 no-repeat;
}
.Dialog-bottom
{
	zoom:1;
	z-index:1000;
	width:290px;
	height:11px;
	background: url(/netroots/images/Dialogruta/bg_b.png) no-repeat;
	#background:none;
	#filter:progid:dximagetransform.microsoft.alphaimageloader(src='/netroots/images/Dialogruta/bg_b.png', sizingmethod='crop');
}
.DialogShowProperty
{
	width: 300px;
	height: 330px;
}




/************************/
/* Toolbox              */
/************************/
ul.Toolbox
{
    margin: 0px 20px 0px 20px; 
    padding: 0px;
}
ul.Toolbox li
{
    list-style-type: none;
}

/************************/
/* Search               */
/************************/

.CatPanel
{
    float: left; 
    width: 200px; 
    left: 15px; 
    position: relative; 
    background-color: #eaeaea;
}

.NoUnderline
{
    text-decoration: none;
}

/************************/
/* Social media webpart */
/************************/

.socialmedia-webpart .list
{
	padding-left:0px; 
	margin:0 10px 0 10px; 
	list-style:none;
}


.socialmedia-webpart .footer-link, .socialmedia-webpart .footer-link a
{
	color:Red;
	text-decoration:none;
	font-weight:bold;
}
.socialmedia-webpart .footer-link
{
	padding:0 0 0 9px;
	margin:5px 0 0 0;
}

/************************/
/* Selection module  */
/************************/

.selection-module
{
	width:168px;
	background: url(/images/2009/moduleRight_BGtone_t.jpg) 0 0 no-repeat;
	background-color:#fbfbfb;
	border:1px solid #e4e4e4;
	margin:0 0 11px 0;
}

.selection-module .selection-t
{
	height:4px;
	width:144px;
	font-size:0px;
	line-height:0px;
}
.selection-module .selection-m
{
	/*width:144px;*/
	padding:0 4px 1px 10px;
}
.selection-module .selection-b
{
	height:4px;
	width:144px;
	font-size:0px;
	line-height:0px;
}

.selection-module .active .selection-t
{
	background: url(/images/2009/moduleRight_selection_t.gif) 0 0 no-repeat;
}
.selection-module .active .selection-m
{
	background: url(/images/2009/moduleRight_selection_m.gif) 0 0 repeat-y;
}
.selection-module .active .selection-b
{
	background: url(/images/2009/moduleRight_selection_b.gif) 0 0 no-repeat;
}

.selection-module .active a, .selection-module .active .selection-m a
{
	text-decoration:none;
	color:Black;
}
.selection-module a, .selection-module .selection-m a 
{
	text-decoration:none;
	color:#9d9d9d;
	font-size:12px;
	/*padding:0 0 2px 0;*/
}

/************************/
/* Social media module  */
/************************/

.socialmedia-module .active .facebook
{
	background:url(/images/2009/iconFacebook_on.gif) 0px 1px no-repeat;
} 
.socialmedia-module .facebook
{
	padding:0 0 2px 25px;
	background:url(/images/2009/iconFacebook_off.gif) 0px 1px no-repeat;
} 
.socialmedia-module .active .twitter
{
	background:url(/images/2009/iconTwitter_on.gif) 0px 0px no-repeat;
} 
.socialmedia-module .twitter
{
	padding:0 0 2px 25px;
	background:url(/images/2009/iconTwitter_off.gif) 0px 0px no-repeat;
}
.socialmedia-module .active .youtube
{
	background:url(/images/2009/iconYoutube_on.gif) 0px 0px no-repeat;
} 
.socialmedia-module .youtube
{
	padding:0 0 2px 25px;
	background:url(/images/2009/iconYoutube_off.gif) 0px 0px no-repeat;
}
.socialmedia-module .active .flickr
{
	background:url(/images/2009/iconFlickr_on.gif) 0px 2px no-repeat;
} 
.socialmedia-module .flickr
{
	padding:0 0 2px 25px;
	background:url(/images/2009/iconFlickr_off.gif) 0px 2px no-repeat;
}
.socialmedia-module .active .bloggy
{
	background:url(/images/2009/iconBloggy_on.gif) 0px 2px no-repeat;
} 
.socialmedia-module .bloggy
{
	padding:0 0 2px 25px;
	background:url(/images/2009/iconBloggy_off.gif) 0px 2px no-repeat;
}

/************************/
/* Link module          */
/************************/

.link-module .active .icondiv
{
	padding-left:20px;
	background:url(/images/2009/moduleRight_arrow_on.gif) 0px 4px no-repeat;
}
.link-module .icondiv
{
	padding-left:20px;
	background:url(/images/2009/moduleRight_arrow_off.gif) 0px 4px no-repeat;
}

.link-module .active .selection-m a
{
	/*background:url(/images/2009/moduleRight_arrow_on.gif) 0px 4px no-repeat;*/
} 
.link-module .selection-m a
{
	/*background:url(/images/2009/moduleRight_arrow_off.gif) 0px 4px no-repeat;*/
}













/*************DownloadDocumentList*****************/

ul.documentdownload
{
    list-style-type: none; 
    margin: 0px; 
    padding: 0px;
}

ul.documentdownload li
{
    padding-bottom: 20px;
}

ul.documentdownload li h2
{
    font-size: 14px;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    text-transform: capitalize;
}


ul.documentdownload li li
{
    padding: 0px;
}


ul.documentdownload li .fileextension
{
    font-size: 13px;
    font-weight: bold;
    display: block;
    width: 30px;
    float: left;
}


ul.documentdownload .downloadzip
{
    display: block;
    margin-top: 10px;
    background-image: url(/images/2010/logo-download.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 30px;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
}

a.red{
	color:#3b3b3b;
	border-bottom:1px solid #ed1b34;
}
a.red:hover{
	border:0;
	text-decoration:none;
}



/******************PartyExecutive************************/
ul.personlist
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

ul.personlist li
{
    padding-bottom: 20px;
}

ul.personlist li .partytitle
{
    color: #03b4b8;
}
.slider-bg {
    position: relative;
    background: url(/Images/bg-fader.gif) 5px 0 no-repeat;
    height: 28px;
    width: 228px; 
}
.slider-thumb {
    cursor:default;
    position: absolute;
    top: 4px;
}
