﻿/* ===[Webpart styles]========================================================================== */
div.webPartZone
{
	width:100%;
}

div.webPartZone.editMode div.contentSubZones
{
    padding-top:4px;
}

div.webPartZone.editMode
{
    background-color: #FFEED4;
    padding-bottom:30px;
    margin-bottom:8px;
}

div.webPartZone-Title
{
	width:100%;
	text-align:center;
	height:28px;
	line-height:22px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:Black !important;
	background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW2EGjqhp4FCfTt42URyJxG8Rz_Hyl8hyAKAXRCckKv-A2&t=634094400414612070) !important;
	position:relative;
}

div.webPartZone-Title .topLeftCorner, div.webPartZone-Title .topRightCorner
{
	position:absolute;
	top:0px;
	height:28px;
	display:block;
}

div.webPartZone-Title .topLeftCorner
{
	left:0px;
	width:7px;
	background:url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LUnCyn5cfK6ino8IduzXaJloy_G4yQBJRxAj_ZA6SOLbA2&t=634094400414612070);
}

div.webPartZone-Title .topRightCorner
{
	right:0px;
	width:8px;
	background:url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LUnRss_CQ6CeU2hV6LZ1wpx9wmBeAxgVLaPyhzQW3CIuw2&t=634094400414612070);
}

.placeholder
{
	border:dotted 2px gray; 
	height:20px;
	background-color:#efefef;
	margin-bottom:20px;
}

ul.drop-zone
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

div.webPartZone.editMode ul.drop-zone
{
	min-height:50px;
}

div.webPartZone.editMode div.webPart_chrome
{
    width:100%;
	margin:4px 0px 4px 0px;
	background-color:White;
	position:relative;
}


div.webPartZone.editMode div.webPart_chrome_body
{
    border-left:solid 2px #500000;
    border-right:solid 2px #500000;
	padding:2px;
}

div.webPart_chrome.hover div.webPart_chrome_body
{
    border-left:solid 2px #800000;
    border-right:solid 2px #800000;
}

div.webPart_chrome_title, div.webPart_chrome_footer, div.webpart-drag
{
	color:White;
	background-color: #500000;
}

div.webPart_chrome.hover div.webPart_chrome_title, div.webPart_chrome.hover div.webPart_chrome_footer
{
	background-color: #800000;
}

div.webPartZone.editMode div.webPart_chrome_title, div.webpart-drag
{
	position:relative;
	height:24px;
	line-height:24px;
	padding-left:10px;
	font-weight:bold;
}

div.webPartZone.editMode div.webPart_chrome_footer
{
	font-weight:bold;
	min-height:18px;
	position:relative;
}

div.webPart_chrome_title div.left
{
	position:absolute;
	top:0px;
	left:0px;
	height:18px;
	width:10px;
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat 0px -240px; 
}
div.webPart_chrome.hover div.webPart_chrome_title div.left
{
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat 0px -260px; 
}

div.webPart_chrome_title div.right
{
	position:absolute;
	top:0px;
	right:0px;
	height:18px;
	width:10px;
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -10px -240px;
}
div.webPart_chrome.hover div.webPart_chrome_title div.right
{
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -10px -260px;
}

div.webPart_chrome_footer div.left
{
	position:absolute;
	bottom:0px;
	left:0px;
	height:18px;
	width:10px;
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -20px -242px; 
}
div.webPart_chrome.hover div.webPart_chrome_footer div.left
{
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -20px -262px; 
}

div.webPart_chrome_footer div.right
{
	position:absolute;
	bottom:0px;
	right:0px;
	height:18px;
	width:10px;
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -30px -242px;
}
div.webPart_chrome.hover div.webPart_chrome_footer div.right
{
	background: white url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -30px -262px;
}

div.webpart-drag
{
    overflow:hidden;
}

div.webPartZone.editMode div.webPart_verbs
{
	position:absolute;
	top:0px;
	right:2px;
	height:24px;
	width:24px;
	font-size:11px;
	font-weight:normal;
	z-index:50;
}

div.webPart_verbs ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	position:absolute;
	border: solid 1px #e7e7e7;
	border-left: solid 12px #e7e7e7;
	right:0px;
	top:1px;
	background-color:White;
	display:none;
}

div.webPart_verbs li
{
	margin:1px;
}

div.webPart_verbs li.hover
{
	margin:1px;
	background-color:#e7e7e7 !important;
}

div.webPart_verbs a
{
	display:block;
	padding-left:4px;
	padding-right:18px;
	text-decoration:none;
	height:22px;
	line-height:22px;
	
}

.drag_handle
{
	cursor:move;
}

.webPart-Mode
{
	width:100px;
	float:left;
	margin-right:4px;
}

.siteMangerPlugin
{
    position:relative;
    border:solid 1px silver;
    padding:8px;
}

.siteMangerPlugin table th
{
    text-align:right;
    font-weight:bold;
}

.siteMangerPlugin table td
{
    padding:4px;
}

div.siteMangerPlugin div.toolbar
{
    position:absolute;
    width:200px;
    background-color:#EFEFE0;
    top:5px;
    right:5px;
    padding:4px;
}

div.siteMangerPlugin div.toolbar h1
{
    font-weight:bold;
    margin:2px;
}

/* ===[Webpart styles]========================================================================== */


ul.webPart-EditorZoneTabs.ui-tabs-nav
{
/*	
    width:100px;
	float:left;
	z-index:100;
	position:absolute;
	left:11px;
	top:8px;
*/
}

ul.webPart-EditorZoneTabs li
{
    padding:4px;
    margin-right:4px;
    display:inline;
    border-top: 1px transparent;
    border-left: 1px transparent;
    border-right: 1px transparent;
}

li.webPart-EditorZoneTab.ui-tabs-selected
{
    border-top:solid 1px silver;
    border-left:solid 1px silver;
    border-right:solid 1px silver;
	background-color:#F7F7EE;
    /*
	border:solid 1px silver;
	border-right:none;
    */
}

li.webPart-EditorZoneTab a
{
    line-height:20px;
}

li.webPart-EditorZoneTab.ui-tabs-unselect
{
}

li.webPart-EditorZoneTab.ui-tabs-disabled
{
}

div.webPart-EditorZonePart.ui-tabs-panel
{
	border:solid 1px silver;
	padding:4px;
}

div.webPart-EditorZonePart.ui-tabs-hide 
{ 
	display: none; 
}

div.icon_rss 
{	
	float: right;
}

.icon_rss 
{
	background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LUek_lAxIVAwVqTP19fELboil9yP1Zx9rcROxUM3FLZ1Q2&t=634094400414612070) center left no-repeat;
	padding-left: 14px;
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Sans-Serif;
	color: #666666 !important;
	text-decoration: none;
}

.icon_rss:hover
{
	text-decoration: underline;
}

.icon_rss_lg 
{	
	background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LUek_lAxIVAwVqTP19fELbo5uXIh0ezv2JQMzgTaoMFfg2&t=634094400414612070) center left no-repeat;
	padding: 10px 0 10px 30px;
}

.overflowHidden
{
	overflow:hidden;
}
/* ===[Spritemap Icons]========================================================================= */
.sprite_leftArrow {background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat 0px 0px;}
.sprite_circleDown {background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -168px 0px;}
.sprite_gear {background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -168px -168px;}


.sprite_cornerRedUL {background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat 0px -242px;}
.sprite_cornerRedUR {background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -10px -242px;}
.sprite_cornerRedBL {background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -20px -242px;}
.sprite_cornerRedBR {background: url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LW6oDf3hC0fu0dzzH-rfB76QOUg2kA3iBjvuwv6S0gEww2&t=634094400414612070) no-repeat -31px -242px;}

div.propertyEditor
{
}

div.propertyEditor .group
{
    border:solid 1px silver;
    padding:0px;
    margin-top:8px;
}

div.propertyEditor .group h1
{
    background-color:Silver;
    font-size:12px;
    color:Black;
    font-weight:bold;
    line-height:18px;
    padding-left:8px;
}

div.propertyEditor .property
{
    padding:3px 0px 3px 8px;
}

#ContentHeaderZone.empty, #ContentFooterZone.empty
{
    display:none;
}

/* ===[Sitemap]========================================================================= */

.sitemapTextBoxWide
{
	width: 250px;
}



/* ===[WebpartTools]===================================================================== */

/* ===[PageTools]========================================================================= */

.webpartTools .increaseFont label, .webpartTools .decreaseFont label
{
    display:none;
}


div.webpartTools, .webpartTools div.tool, .webpartTools div.caption, .webpartTools span.icon, .webpartTools label
{
    height:20px;
    line-height:20px;
    padding:0px;
    margin:0px;
    font-size:11px;
}

div.webpartTools
{
    margin-bottom:10px;
    text-align:right;
}

.webpartTools div.tool, .webpartTools div.caption
{
    display:-moz-inline-stack;
    display:inline-block;

    /* begin: ie 6/7 hack */
    zoom:1;
    *display:inline;
    /* end: ie 6/7 hack */

    text-align:left;
}

.webpartTools div.tool
{
    margin-left:12px;
    cursor:pointer;
}

.webpartTools div.first
{
    margin-left:0px;
}

.webpartTools div.caption
{
    padding-left:0px;
    padding-right:0px;
} 

.webpartTools span.icon
{
    display:inline-block;
    width:20px;
    background-image:url(WebResource.axd?d=O9D4XnKToq83J7AZSFwL9rZSdOG1Qw-vz5WRHHR34LU0zE4dU7afDPWkmmSWOOn74IwGK3F4E6cXGozcqwZe3Q2&t=634094400414612070);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}


.webpartTools label
{
    display:inline-block;
    white-space:nowrap;
    cursor:pointer;
    color:#176FB3;
}

.webpartTools div.decreaseFont
{
    margin-left:4px;
}

.webpartTools div.increaseFont
{
    margin-left:0px;
}

.webpartTools .icon_email span.icon 
{
    background-position: 0px 0px;
}

.webpartTools .icon_print span.icon
{
    background-position: -20px 0px;
}

.webpartTools .decreaseFont span.icon
{
    background-position: -40px 0px;
}

.webpartTools .increaseFont span.icon
{
    background-position: -60px 0px;
}


.xSmallFont 
{
    font-size: .750em;
    line-height: 1.166em;
}

.smallFont 
{
    font-size: .917em;
    line-height: 1.166em;
}

.mediumFont 
{
    font-size: 1em;
    line-height: 1.25em;
}

.largeFont 
{
    font-size: 1.166em;
    line-height: 1.166em;
}

.xLargeFont 
{
    font-size: 1.334em;
    line-height: 1.334em;
}
