﻿@charset "utf-8";
/* CSS Document */

@import url("../Skin/wireframe.css");
@import url("../Skin/forms.css");

#printsitetitle {display:none;}

#sg-content {  }

#sg-content .main {position:relative; float:left; }
#sg-content .leftcolumn {position:relative; float:left; }

#main {  width: 100% ;   }
#leftcolumn { width: 265px ; padding: 0 15px; right:280px; margin-left: -100% !important;  display:none; /*background-color:ButtonFace;*/ }

/* LC 280 inc 15 pad  CC pad = 20 20 */
body { min-width: 600px; }

.sg-navigation
{
    color: white;
}


.sg-navigation a
{
	border-bottom:1px solid black;

}
.sg-navigation .sg-selected
{
    background: #52ACEE url(NavCurrentBarLink.gif) top left repeat-x;
    text-decoration: none;
    font-weight: bold;
    color: white;
    	border-bottom:1px solid #3470cd ;
}

.sg-navigation a:hover,  .sg-navigation a:focus,  .sg-navigation a:active
{
    background: #52ACEE url(NavCurrentBarLink.gif) top left repeat-x;
    text-decoration: none;
    color:white;
}

.sg-navigation-sub
{
border-top:0px solid black;
border-bottom:0px solid black;
background-color:#434F49;
color:white;
padding:0px;
padding-top:0px;
padding-left:2px;
overflow: hidden;
}

.sg-navigation-sub-inner
{
 border-left: solid 1px black;
 border-right: solid 1px black;
	float:left;
background-color:#3470cd !important;
padding: 4px;
margin-left:6px;
height:18px;
}


.sg-navigation-sub a
{
font-size:70%;
float:left;
display:block;
color:white;
margin-left:3px;
margin-right:3px;
   background:  #CD5A3F; /* #255cbf ; blue */
padding-top:4px; 
padding-bottom:6px; 
padding-left:6px;
padding-right:6px;	
border:1px solid black;
border-bottom:0px solid transparent;
text-decoration:none;
}
.sg-navigation-sub .sg-selected
{
   background: white ;
    text-decoration: none;
    font-weight: bold;
    color:black;
}
.sg-navigation-sub a:hover, .sg-navigation-sub a:focus, .sg-navigation-sub a:active
{
    background: white ;
    text-decoration: none;
    color:black;
}


.sg-navigation-sub-sub a
{
    text-decoration:none;
    color:#2955c3;
}

.sg-navigation-sub-sub a:visited
{
  text-decoration:none;
}
.sg-navigation-sub-sub .sg-selected
{
    text-decoration:none;
    font-weight: bold;
}
.sg-navigation-sub-sub a:hover, .sg-navigation-sub-sub a:focus, .sg-navigation-sub-sub a:active
{    
     text-decoration:underline;
}

/* get rid of table borders */

.sg-content table
{
    border-bottom: 0px ;
    border-left: 0px ;
    border-top: 0px ;
    border-right: 0px ;
}

.sg-content td
{
    border-bottom: 0px ;
    border-left: 0px ;
    border-top: 0px ;
    border-right: 0px ;
}

.tdborder td
{   border: 1px solid ;

}


.sg-navigation-sub-sub ul
{
    list-style-image: url(../images/newcastle/bullet_d3.gif) !important;
}

.sg-navigation-sub-sub li
{
    border-bottom:  #3d3d3d 1px dotted;
    padding-top:4px;
    padding-bottom:4px;
    list-style-image: url(../images/newcastle/bullet_d3.gif) !important;
}




/* set font sizes 

.sg-content
{
    font-size: 12;
}
.sg-content H3
{
    font-size: 14;
}
.sg-content H2
{
    font-size: 16;
}
.sg-content H1
{
    font-size: 18;
}*/


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{

    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


.calendar table
{    border: solid 0px black  !important
    }

.calendar td
{
    text-align: center;
    color:#07084f;
    border: solid 0px black  !important
    }


/* weeks */

.live tr
{ /*border: solid 3px black  !important  ;*/border: none !important;
     }
     
     .live td
{ /*border: solid 3px black  !important  ;
  border-left: none !important;
  border-right: none !important ;*/border: none !important; 
     }
     
     .dead td
     {border: none !important; }
     
    
    
    /*Modal Popup*/
.modalBackground {
	background-color:Gray;
-ms-filter: alpha(opacity=70);
-ms-opacity: 0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
	 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
} 

.rblist label
{ display:inline !important; padding-left:2px;}

.flashy  {background-image:  url(redwhite.gif)  !important; 
            background-repeat: repeat !important;
             }

img {border: none !important}



/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
    vertical-align:middle;
	font-weight:bold;
}
.val {color: Red}


div .reportHeader
{
    width:75%; 
    margin:15px 10px 20px 15px;
}

div .reportHeaderHighlighted
{
    width:75%; 
    margin:15px 10px 20px 15px;
    background-color:whitesmoke;
}

div .reportHeaderLarge
{
    font-size:150%;
    line-height:120%;
    font-weight:bold;
    width:75%; 
    margin:15px 10px 20px 15px;
}

.grid {border: 1px solid !important}
.grid td {border: 1px solid !important}

.leftLabels .ctrl
{
display:inline;
width:66%;
float:left;
text-align: left;
clear: none;
}

.val
{
    color: red;
}
