/*Dock horizontally*/
.C1Window_C1Portal
{
  float:left;
}

/*Invisible items*/
.C1Window_C1Portal .C1wInvisible
{
  display:none;
}

.C1Window_C1Portal .c1-resize-handle
{
  display:none;
  font-size: 0.1px;
  position:absolute;
}

/*
  Fix IE7 hover bug.
  If handle dosen't have a background-color or background-image, when hovering cursor dosen't change to desired cursor.
*/
*:first-child+html .C1Window_C1Portal .c1-resize-handle
{
  background: transparent url('Images/blank.gif') repeat-x repeat-y;
}

.C1Window_C1Portal .C1wResizer-proxy
{
  border:dashed 1px black; 
}

.C1Window_C1Portal .C1wResizer-n
{
  cursor:n-resize;
  height:6px;
  left:0px;
  top:0px;
  width:100%;
}

.C1Window_C1Portal .C1wResizer-e
{
  cursor:e-resize;
  height:100%;
  right:0px;
  top:0px;
  width:6px;
}

.C1Window_C1Portal .C1wResizer-s
{
  cursor:s-resize;
  bottom:0px;
  height:6px;
  left:0px;
  width:100%;
}

.C1Window_C1Portal .C1wResizer-w
{
  cursor:w-resize;
  height:100%;
  left:0px;
  top:0px;
  width:6px;
}

.C1Window_C1Portal .C1wResizer-se
{
  background:transparent url('Images/resizehandle.png') left top no-repeat;
  cursor:se-resize;
  width:30px;
  height:30px;
  bottom:0px;
  right:0px;
}

/*
  Fix IE7 hover bug.
  If handle dosen't have a background-color or background-image, when hovering cursor dosen't change to desired cursor.
*/
*:first-child+html .C1Window_C1Portal .C1wResizer-se
{
  background:transparent url('Images/resizehandle.png') left top no-repeat;
}

* html .C1Window_C1Portal .C1wResizer-se
{
  width:22px;
  height:22px;
  background-image:url('Images/resizehandle.gif');
  padding:0px 4px 4px 0px;
}

.C1Window_C1Portal .C1wResizer-sw
{
  bottom:0px;
  cursor:sw-resize;
  height:9px;
  left:0px;
  width:9px;
}

.C1Window_C1Portal .C1wResizer-ne
{
  bottom:0px;
  cursor:ne-resize;
  height:9px;
  right:0px;
  top:0px;
  width:9px;
}

.C1Window_C1Portal .C1wResizer-nw
{
  bottom:0px;
  cursor:nw-resize;
  height:9px;
  left:0px;
  top:0px;
  width:9px;
}

/*Unfocused heading*/
.C1Window_C1Portal .C1wHeading .C1wOuter
{
  background:transparent url('Images/title_left_unfocused.png') no-repeat scroll left top;
  padding-left: 6px;
  overflow:hidden;
}

* html .C1Window_C1Portal .C1wHeading .C1wOuter
{
  background-image:url('Images/title_left_unfocused.gif');
}

.C1Window_C1Portal .C1wHeading .C1wInner
{
  background:transparent url('Images/title_right_unfocused.png') no-repeat scroll right top;
  padding-right:10px;
}

* html .C1Window_C1Portal .C1wHeading .C1wInner
{
  background-image:url('Images/title_right_unfocused.gif');
  padding-right:6px;
}

.C1Window_C1Portal .C1wHeading .C1wContent
{
  background:transparent url('Images/title_center_unfocused.png') repeat-x scroll left top;
  height: 30px;
  text-align:left;
}

* html .C1Window_C1Portal .C1wHeading .C1wContent
{
  background-image:url('Images/title_center_unfocused.gif');
}

/*Focused heading*/
.C1Window_C1Portal .C1wFocus .C1wHeading .C1wOuter
{
  background:transparent url('Images/title_left.png') no-repeat scroll left top;
}

* html .C1Window_C1Portal .C1wFocus .C1wHeading .C1wOuter
{
  background-image:url('Images/title_left.gif');
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wInner
{
  background:transparent url('Images/title_right.png') no-repeat scroll right top;
}

* html .C1Window_C1Portal .C1wFocus .C1wHeading .C1wInner
{
  background-image:url('Images/title_right.gif');
  padding-right:6px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wContent
{
  background:transparent url('Images/title_center.png') repeat-x scroll left top;
}

* html .C1Window_C1Portal .C1wFocus .C1wHeading .C1wContent
{
 background-image :url('Images/title_center.gif');
}

/*Maximized heading*/
.C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wOuter,
* html .C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wOuter
{
  background-image: none;
  padding-left:0px;
}

.C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wInner,
* html .C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wInner
{
  background-image: none;
  padding-right:0px;
}

.C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wContent
{
  background:transparent url('Images/title_center_maximize.png') repeat-x scroll left top;
}

* html .C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wContent
{
  background-image:url('Images/title_center_maximize.gif');
}

.C1Window_C1Portal .C1wHeading .C1wTextNode-Outer
{
  float: left;
}

/*Unfocused heading text node*/
.C1Window_C1Portal .C1wHeading .C1wTextNode
{
  font-size: 12px;
  color: #e1e1e1;
  -moz-user-select: none;
  -khtml-user-select: none;
  line-height:30px;
  padding-left:2px;
}

/*Focused heading text node*/
.C1Window_C1Portal .C1wFocus .C1wHeading .C1wTextNode
{
  color:#aed1ff;
}

/*Maximized heading text node*/
.C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wTextNode
{
  color:#aed1ff;
}

/*Caption Icon*/
.C1Window_C1Portal .C1wHeading .C1wIcon
{
  float:left;
  width: 16px;
  height: 16px;
  margin-top: 7px;
}

/*Caption buttons*/
.C1Window_C1Portal .C1wHeading .C1wList .C1wListItem
{
  background:transparent url('Images/Tool-Sprites.png') no-repeat scroll left top;
  cursor:pointer;
  float:left;
  overflow:hidden;
  height: 24px;
  width: 25px;
}

* html .C1Window_C1Portal .C1wHeading .C1wList .C1wListItem
{
  background-image:url('Images/Tool-Sprites.gif');
}

.C1Window_C1Portal .C1wHeading .C1wControlBox
{
  float:right;
  padding-top:3px;
  overflow:hidden;
  height: 24px;
}

.C1Window_C1Portal .C1wHeading .C1wList .C1wCloser
{
  background-position: 0px 0px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wCloser
{
  background-position: -25px 0px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wCloser-Hover,
.C1Window_C1Portal .C1wHeading .C1wList .C1wCloser-Hover
{
  background-position:-50px 0px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wCloser-Active,
.C1Window_C1Portal .C1wHeading .C1wList .C1wCloser-Active
{
  background-position:-75px 0px;
}

.C1Window_C1Portal .C1wHeading .C1wList .C1wMaximizer
{
  background-position : 0px -25px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wMaximizer
{
  background-position : -25px -25px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wMaximizer-Hover,
.C1Window_C1Portal .C1wHeading .C1wList .C1wMaximizer-Hover
{
  background-position: -50px -25px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wMaximizer-Active,
.C1Window_C1Portal .C1wHeading .C1wList .C1wMaximizer-Active
{
  background-position: -75px -25px;
}

.C1Window_C1Portal .C1wMaximized .C1wHeading .C1wList .C1wMaximizer
{
  background-position: 0px -50px;
}

.C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wList .C1wMaximizer
{
  background-position: -25px -50px;
}

.C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wList .C1wMaximizer-Hover,
.C1Window_C1Portal .C1wMaximized .C1wHeading .C1wList .C1wMaximizer-Hover
{
  background-position: -50px -50px;
}

.C1Window_C1Portal .C1wFocus-Maximized .C1wHeading .C1wList .C1wMaximizer-Active,
.C1Window_C1Portal .C1wMaximized .C1wHeading .C1wList .C1wMaximizer-Active
{
  background-position: -75px -50px;
}

.C1Window_C1Portal .C1wHeading .C1wList .C1wMinimizer
{
  background-position: 0px -75px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wMinimizer
{
  background-position: -25px -75px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wMinimizer-Hover,
.C1Window_C1Portal .C1wHeading .C1wList .C1wMinimizer-Hover
{
  background-position: -50px -75px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wMinimizer-Active,
.C1Window_C1Portal .C1wHeading .C1wList .C1wMinimizer-Active
{
  background-position: -75px -75px;
}

.C1Window_C1Portal .C1wMinimized .C1wHeading .C1wList .C1wMinimizer
{
  background-position: 0px -50px;
}

.C1Window_C1Portal .C1wFocus-Minimized .C1wHeading .C1wList .C1wMinimizer
{
  background-position: -25px -50px;
}

.C1Window_C1Portal .C1wFocus-Minimized .C1wHeading .C1wList .C1wMinimizer-Hover,
.C1Window_C1Portal .C1wMinimized .C1wHeading .C1wList .C1wMinimizer-Hover
{
  background-position: -50px -50px;
}

.C1Window_C1Portal .C1wFocus-Minimized .C1wHeading .C1wList .C1wMinimizer-Active,
.C1Window_C1Portal .C1wMinimized .C1wHeading .C1wList .C1wMinimizer-Active
{
  background-position: -75px -50px;
}

.C1Window_C1Portal .C1wHeading .C1wList .C1wToggler
{
  background-position: 0px -100px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wToggler
{
  background-position: -25px -100px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wToggler-Hover,
.C1Window_C1Portal .C1wHeading .C1wList .C1wToggler-Hover
{
  background-position: -50px -100px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wToggler-Active,
.C1Window_C1Portal .C1wHeading .C1wList .C1wToggler-Active
{
  background-position: -75px -100px;
}

.C1Window_C1Portal .C1wClosed .C1wHeading .C1wList .C1wToggler
{
  background-position: 0px -125px;
}

.C1Window_C1Portal .C1wFocus-Closed .C1wHeading .C1wList .C1wToggler
{
  background-position: -25px -125px;
}

.C1Window_C1Portal .C1wFocus-Closed .C1wHeading .C1wList .C1wToggler-Hover,
.C1Window_C1Portal .C1wClosed .C1wHeading .C1wList .C1wToggler-Hover
{
 background-position : -50px -125px;
}

.C1Window_C1Portal .C1wFocus-Closed .C1wHeading .C1wList .C1wToggler-Active,
.C1Window_C1Portal .C1wClosed .C1wHeading .C1wList .C1wToggler-Active
{
  background-position: -75px -125px;
}

.C1Window_C1Portal .C1wHeading .C1wList .C1wReloader
{
  background-position: 0px -150px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wReloader
{
  background-position: -25px -150px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wReloader-Hover,
.C1Window_C1Portal .C1wHeading .C1wList .C1wReloader-Hover
{
  background-position: -50px -150px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wReloader-Active,
.C1Window_C1Portal .C1wHeading .C1wList .C1wReloader-Active
{
  background-position: -75px -150px;
}

.C1Window_C1Portal .C1wHeading .C1wList .C1wPinner
{
  background-position: 0px -175px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wPinner
{
  background-position: -25px -175px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wPinner-Hover,
.C1Window_C1Portal .C1wHeading .C1wList .C1wPinner-Hover
{
  background-position: -50px -175px;
}

.C1Window_C1Portal .C1wFocus .C1wHeading .C1wList .C1wPinner-Active,
.C1Window_C1Portal .C1wHeading .C1wList .C1wPinner-Active
{
  background-position: -75px -175px;
}

.C1Window_C1Portal .C1wPinned .C1wHeading .C1wList .C1wPinner
{
  background-position: 0px -200px;
}

.C1Window_C1Portal .C1wFocus-Pinned .C1wHeading .C1wList .C1wPinner
{
  background-position: -25px -200px;
}

.C1Window_C1Portal .C1wFocus-Pinned .C1wHeading .C1wList .C1wPinner-Hover,
.C1Window_C1Portal .C1wPinned .C1wHeading .C1wList .C1wPinner-Hover
{
  background-position: -50px -200px;
}

.C1Window_C1Portal .C1wFocus-Pinned .C1wHeading .C1wList .C1wPinner-Active,
.C1Window_C1Portal .C1wPinned .C1wHeading .C1wList .C1wPinner-Active
{
  background-position: -75px -200px;
}

/*Unfocused Content*/
.C1Window_C1Portal .C1wContentPanel .C1wOuter
{
  background:transparent url('Images/content_left_unfocused.png') repeat-y scroll left top;
  padding-left:4px;
}

* html .C1Window_C1Portal .C1wContentPanel .C1wOuter
{
  background-image:url('Images/content_left_unfocused.gif');
}

.C1Window_C1Portal .C1wContentPanel .C1wInner
{
  background:transparent url('Images/content_right_unfocused.png') repeat-y scroll right top;
  padding-right:8px;
}

* html .C1Window_C1Portal .C1wContentPanel .C1wInner
{
  background-image:url('Images/content_right_unfocused.gif');
  padding-right:4px;
}

.C1Window_C1Portal .C1wContentPanel .C1wContent
{
}

.C1Window_C1Portal .C1wContentPanel .C1wContentTemplate
{
  background:#FFFFFF;
  font-size:12px;
  position:relative;
}

/*Focused Content*/
.C1Window_C1Portal .C1wFocus .C1wContentPanel .C1wOuter
{
  background:transparent url('Images/content_left.png') repeat-y scroll left top;
  padding-left:4px;
}

* html .C1Window_C1Portal .C1wFocus .C1wContentPanel .C1wOuter
{
  background-image:url('Images/content_left.gif');
}

.C1Window_C1Portal .C1wFocus .C1wContentPanel .C1wInner
{
  background:transparent url('Images/content_right.png') repeat-y scroll right top;
  padding-right:8px;
}

* html .C1Window_C1Portal .C1wFocus .C1wContentPanel .C1wInner
{
  background-image:url('Images/content_right.gif');
  padding-right:4px;
}

/*Maximized Content*/
.C1Window_C1Portal .C1wMaximized .C1wContentPanel .C1wOuter,
* html .C1Window_C1Portal .C1wMaximized .C1wContentPanel .C1wOuter
{
  background-image: none;
  padding-left:0px;
}

.C1Window_C1Portal .C1wMaximized .C1wContentPanel .C1wInner,
* html .C1Window_C1Portal .C1wMaximized .C1wContentPanel .C1wInner
{
  background-image: none;
  padding-right:0px;
}

.C1Window_C1Portal .C1wContentPanel .C1wStatusBar
{
  background:transparent url('Images/status.png') repeat-x scroll 0pt top;
  height:22px;
}

* html .C1Window_C1Portal .C1wContentPanel .C1wStatusBar
{
  background-image:url('Images/status.gif');
}

.C1Window_C1Portal .C1wContentPanel .C1wSpinner
{
  height:16px;
  width:16px;
  background:url('Images/loading.gif') no-repeat;
  margin: 4px 0 0 5px;
}

.C1Window_C1Portal .C1wContentPanel .C1wSpinnerContainer
{
  height:22px;
  width:47px;
  background:url('Images/status_separator.png') no-repeat;
  float:right;
}

* html .C1Window_C1Portal .C1wContentPanel .C1wSpinnerContainer
{
  background-image:url('Images/status_separator.gif');
}

.C1Window_C1Portal .C1wContentPanel .C1wStatusTemplate
{
  color: #FFFFFF;
  font-size:12px;
  line-height:22px;
}

/*Unfocues footer*/
.C1Window_C1Portal .C1wFooter .C1wOuter
{
  background:transparent url('Images/footer_left_unfocused.png') no-repeat scroll left bottom;
  padding-left:4px;
}

* html .C1Window_C1Portal .C1wFooter .C1wOuter
{
  background-image:url('Images/footer_left_unfocused.gif');
}

.C1Window_C1Portal .C1wFooter .C1wInner
{
  background:transparent url('Images/footer_right_unfocused.png') no-repeat scroll right bottom;
  padding-right:8px;
}

* html .C1Window_C1Portal .C1wFooter .C1wInner
{
  background-image:url('Images/footer_right_unfocused.gif');
  padding-right:4px;
}

.C1Window_C1Portal .C1wFooter .C1wContent
{
  height: 8px;
  background:transparent url('Images/footer_center_unfocused.png') repeat-x scroll left bottom;
  font-size:0px;
}

* html .C1Window_C1Portal .C1wFooter .C1wContent
{
  height: 4px;
  background-image:url('Images/footer_center_unfocused.gif');
}

/*Focues footer*/
.C1Window_C1Portal .C1wFocus .C1wFooter .C1wOuter
{
  background:transparent url('Images/footer_left.png') no-repeat scroll left bottom;
  padding-left:4px;
}

* html .C1Window_C1Portal .C1wFocus .C1wFooter .C1wOuter
{
  background-image:url('Images/footer_left.gif');
}

.C1Window_C1Portal .C1wFocus .C1wFooter .C1wInner
{
  background:transparent url('Images/footer_right.png') no-repeat scroll right bottom;
  padding-right:8px;
}

* html .C1Window_C1Portal .C1wFocus .C1wFooter .C1wInner
{
  background-image:url('Images/footer_right.gif');
  padding-right:4px;
}

.C1Window_C1Portal .C1wFocus .C1wFooter .C1wContent
{
  height: 8px;
  background:transparent url('Images/footer_center.png') repeat-x scroll left bottom;
  font-size:0px;
}

* html .C1Window_C1Portal .C1wFocus .C1wFooter .C1wContent
{
  height: 4px;
  background-image:url('Images/footer_center.gif');
}

/*Maximized footer*/
.C1Window_C1Portal .C1wFocus-Maximized .C1wFooter .C1wOuter
{
  display:none;
}

.C1Window_C1Portal .C1wAccesskeyAnchor
{
  -moz-outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;
}