html, body{
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	background-color: #EAEAEA;
}

.BodyStyle {
	font-weight:normal;	
	font-size:8pt;	
	color:Black;
	background-color: #EAEAEA;
	margin: 0;
	padding: 0;
}

.AppTitle
{
	font-weight:bold;
	font-size:12pt;	
	color:#4682b4;
	background-color:White;
}
/*this keeps buttons from printing*/
@media print 
{
html, body{ margin: 0px;}
.ToolBarButton{display:none;}
.IslandClass{display:none;} 
.page-break  { display: block; page-break-before: always; }

}

.AppVersion
{
	font-weight:bold;
	font-size:8pt;	
	color:#4682b4;
	background-color:White;

}

.ReportTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	height: 15px;
}

.Panel
{
	width: 725px;
	position:absolute;
	height: 150px;
	background-color: white;
}

.IntroPanel
{
	border-right: #4682b4 1px ridge;
	border-top: #4682b4 1px ridge;
	border-left: #4682b4 1px ridge;
	width: 725px;
	border-bottom: #4682b4 1px ridge;
	position:absolute;
	height: 150px;
	background-color: white;
	filter:progid:DXImageTransform.Microsoft.Fade(duration=4,overlap=1.0);
}

.ReportHRLine
{
	width: 100%;
	color: dimgray;
	height: 1px;
}

.FrameSetHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #4682b4;
}

.FrameSet
{
	border-right: #4682b4 2px solid;
	padding-right: 1px;
	border-top: #4682b4 2px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #4682b4 2px solid;
	border-bottom: #4682b4 2px solid;
}

.ToolBarTable
{
	background-color: #4682b4;
}

.FormStyle
{
	font-weight:normal;	
	font-size:8pt;	
	color:Black;
	background-color:White;
    border: none;
    vertical-align: top;
}

.ReportBodyStyle
{
	font-weight:normal;	
	font-size:8pt;	
	color:Black;
	background-color:White;
}

.ReportFormStyle
{
	font-weight:normal;	
	font-size:8pt;	
	color:Black;
	background-color:White;
}

.TableSpace
{
	background-color: White;
}

.Cell_SelectedTab
{
	border-right: buttonhighlight 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	border-bottom: buttonhighlight 1px solid;
	
	font-size: 8pt;
	color: white;
	text-align:center;
	text-decoration:none;
	background-color: #567bab;
}

.Cell_NormalTab
{
	text-align:center;
	border-collapse:collapse;
}

.Hyp_SelectedTab
{	
	font-size: 8pt;
	color: white;
	text-align:center;
	text-decoration:none;
}

.Hyp_NormalTab
{
	font-size: 8pt;
	/*color: black;*/
	color:Silver;
	text-align:center;
	text-decoration:none;
}

.Hyp_DoneTab
{
	font-size: 8pt;
	color: black;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}

.Tab
{
	border-right: #4682b4 1px ridge;
	border-top: #4682b4 1px ridge;
	border-left: #4682b4 1px ridge;
	border-bottom: #4682b4 1px ridge;
	background-color:#00184a;
}

.Hyp_HoverTab
{
	border-right: buttonshadow 1px solid;
	border-top: buttonhighlight 1px solid;
	font-size: 8pt;
	border-left: buttonhighlight 1px solid;
	color: white;
	border-bottom: buttonshadow 1px solid;
	background-color:Transparent;
	text-align: center;
	text-decoration: none;
}

.TabSeperator
{
	font-size: 8pt;
	color: #567bab;
}


.textbox
{
	font-weight:normal;
	font-size:8pt;
	height:20px;
	color:Black;
	border-color:Black;
}

.rightaligntextbox
{
	font-weight:normal;
	font-size:8pt;
	height:20px;
	text-align:right;
}

.textboxLabel
{
	border-right: buttonface 1px solid;
	border-top: buttonface 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: buttonface 1px solid;
	cursor: default;
	color: black;
	border-bottom: buttonface 1px solid;
	height: 20px;	
}

.boldtext
{
	COLOR:#000000;
	font-weight:bold;
	font-size:8pt;
}

.Label
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	height: 15px;
}

.Label8Bold
{
	font-weight:bold;
	font-size: 8pt;
	color: #000000;
	height: 15px;
}


.ReportLabel
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
}

.ReportCompanyInfo
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.Label10
{
	font-weight:normal;
	font-size:10pt;
	height:15px;
	color:#000000;
}

.Label10Bold
{
	font-weight:bold;
	font-size:10pt;
	height:15px;
	color:#000000;
}

.DropDownList
{
	font-weight:normal;
	font-size:8pt;
}

.Hyperlink
{
	font-weight: normal;
	font-size: 8pt;
	color: Black;
}

.RadioButton
{
	font-weight:normal;
	font-size:8pt;
	height:15px;
}

.Pipe
{
	font-weight: normal;
	font-size: 8pt;
	background-color: #84a3cf;
}

.Button
{
	font-weight:normal;
	font-size:8pt;
}

.ToolBarButton
{
	font-size: 8pt;
	color: white;
    height: 20px;
    border: 1px solid transparent;
    vertical-align: middle;

    background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(darkgray), to(#778899));
    background-image: url(IMAGE), -webkit-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -moz-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -ms-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -o-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), linear-gradient(to bottom, darkgray, #778899);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='darkgray', endColorstr='#778899',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2DCE4, endColorstr=#778899)";

    cursor: pointer;
}

.ToolBarButton:hover
{
    
    color: #FFDE93;
    border: 1px solid black;

    background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#778899));
    background-image: url(IMAGE), -webkit-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), -moz-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), -ms-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), -o-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), linear-gradient(to bottom, #DBDBDB, #778899);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBDBDB', endColorstr='#778899',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBDBDB, endColorstr=#778899)";
}

.ToolBarButtonOld
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	background-color:#778899;
	border:outset 3px;
    cursor: pointer;
}

.ToolBarButtonOld:hover
{
	color: cornsilk;
    cursor: pointer;
}


.DisableToolBarButton
{
	font-weight: bold;
	font-size: 8pt;
	color: #567bab;
	background-color: white;
}


.HyperLinkToolBarButton
{
	border-right: 2px outset;
	padding-right: 6px;
	border-top: 2px outset;
	padding-left: 6px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: 2px outset;
	color: white;
	padding-top: 2px;
	border-bottom: 2px outset;
	background-color: #567bab;
}

.MCGMenu
{
	border-right: #4682b4 1px ridge;
	border-top: #4682b4 1px ridge;
	font-weight: bold;
	font-size: 8pt;
	border-left: #4682b4 1px ridge;
	color: #567bab;
	border-bottom: #4682b4 1px ridge;
	background-color: white;
}

.HeaderTable
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	width: 100%;
	padding-top: 0px;
	border-bottom: medium none;
	background-color: white;
}

.ErrorLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	height: 15px;
}

.TitleLabel
{
	border-right: #4682b4 1px solid;
	border-top: #4682b4 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #4682b4 1px solid;
	color: #4682b4;
	border-bottom: #4682b4 1px solid;
	height: 15px;
	background-color: white;
}

.SupportLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	height: 15px;
}

.PageMessage
{
	font-weight: normal;
	font-size: 7pt;
}
.GridBorderStyle
{
	border-right: #4682b4 1px ridge;
	border-top: #4682b4 1px ridge;
	border-left: #4682b4 1px ridge;
	border-bottom: #4682b4 1px ridge;
}


.MCGPipe
{
	border-right: #4682b4 1px ridge;
	border-left: #4682b4 1px ridge;
	border-bottom: #4682b4 1px ridge;
    border-top: #4682b4 1px ridge;
	background-color: #F2F2F2;
    border-collapse: separate;

    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.GridHeaderStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: white;

	height:15px;
	border-right: #4682b4 1px ridge;
	border-top: #4682b4 1px ridge;
	border-left: #4682b4 1px ridge;
	border-bottom: #4682b4 1px ridge;

    background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(darkgray), to(#778899));
    background-image: url(IMAGE), -webkit-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -moz-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -ms-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -o-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), linear-gradient(to bottom, darkgray, #778899);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='darkgray', endColorstr='#778899',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2DCE4, endColorstr=#778899)";
}



.SortableHyperlink
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	height: 15px;
	background-color: #4682b4;
}


.GridCellHighLightStyle
{
	font-size: 8pt;
	color: #000000;
	height: 15px;
	background-color: yellow;
}

.GridHeaderStyle_7pt
{
	font-weight: bold;
	font-size: 7pt;
	color: white;
	background-color:#4682b4;
	height:15px;
	border-right: #4682b4 1px ridge;
	border-top: #4682b4 1px ridge;
	border-left: #4682b4 1px ridge;
	border-bottom: #4682b4 1px ridge;	
}

.GridHeaderStyle1
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	border-right: #567BAB 1px ridge;
	border-top: #567BAB 1px ridge;
	border-left: #567BAB 1px ridge;
	border-bottom: #567BAB 1px ridge;	

    background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(darkgray), to(#778899));
    background-image: url(IMAGE), -webkit-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -moz-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -ms-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), -o-linear-gradient(top, darkgray, #778899);
    background-image: url(IMAGE), linear-gradient(to bottom, darkgray, #778899);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='darkgray', endColorstr='#778899',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2DCE4, endColorstr=#778899)";
}

.GridFooterCellStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	height: 1px;
	background-color: #84a3cf;
	border-right: #567BAB 1px ridge;
	border-top: #567BAB 1px ridge;
	border-left: #567BAB 1px ridge;
	border-bottom: #567BAB 1px ridge;	
}

.GridFooterCellStyle_7pt
{
	
	font-size: 7pt;
	color: white;
	height: 1px;
	background-color: #84a3cf;
	border-right: #567BAB 1px ridge;
	border-top: #567BAB 1px ridge;
	border-left: #567BAB 1px ridge;
	border-bottom: #567BAB 1px ridge;	
}

.GridFooterStyle
{
	border-right: #4682b4 1px solid;
	border-top: #4682b4 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #4682b4 1px solid;
	color: #000000;
	border-bottom: #4682b4 1px solid;
	background-color: white;
}


.GridCellHighLightStyle
{
	font-size: 8pt;
	color: #000000;
	height: 15px;
	background-color: yellow;
}

.GridItemStyle
{
	font-size: 8pt;
	color: #000000;
	height: 15px;
	background-color: white;
}
.GridAlternatingItem
{
	height:15px;
	font-size: 8pt;
	background-color:#E2E2E2;
	color: #000000;
}

.GridItemStyle_7pt
{
	font-size: 7pt;
	color: #000000;
	height: 15px;
	background-color: white;
}

.GridAlternatingItem_7pt
{
	height:15px;
	font-size: 7pt;
	background-color:#cccccc;
	color: #000000;
}

.GridTextBox
{
	height:15px;
	font-size: 8pt;
	color: #000000;
}

.Pipe1
{
	font-weight: normal;
	font-size: 8pt;
	background-color: maroon;
}

.TopVerticalPipe
{
	background-image: url(Images/te.gif);
	background-repeat: repeat-x;
	background-color: maroon;
}

.BottomVerticalPipe
{
	
	background-image: url(Images/be.gif);
	background-repeat: repeat-x;
	background-color: maroon;
}

.LeftHorizonalPipe
{
	background-image: url(Images/le.gif);
	background-repeat: repeat-y;
	background-color:maroon;
}

.RightHorizonalPipe
{
	background-image: url(Images/re.gif);
	background-repeat: repeat-y;
	background-color: maroon;
}

.GridNewRow
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	height: 15px;
	background-color: palegoldenrod;
}
.RightPane
{
    border-right : dashed 1px #B2B1B1;
}


.RightSolidPane
{
	border-right: #4682b4 2px solid;
}

.SolidLeftPane
{
    border-left: #4682b4 2px solid;
}

.SolidTopPane
{
	border-top: #4682b4 2px solid;
}

.SolidBottomPane
{
	border-bottom: #4682b4 2px solid;
}

.LeftPane
{
    border-left : dashed 1px #B2B1B1;
}
.TopPane
{
	border-top: dashed 1px #B2B1B1;
}
.BottomPane
{
	border-bottom: dashed 1px #B2B1B1;
}

.TopLeftPane
{
	border-top: dashed 1px #B2B1B1;
	border-left : dashed 1px #B2B1B1;
}
.BottomRightPane
{
	border-bottom: dashed 1px #B2B1B1;
    border-right : dashed 1px #B2B1B1;		
}

.fieldset 
{
	width:300px; 
}
.fieldset .label 
{
	font-weight: bold;
	font-size: 8pt;
	color: silver;
	background-color:#00184a;
	border:outset 3px;
}
.fieldset .nobr 
{
	display:none; 
}  
.fieldset .textfield 
{
	margin:3px;
	height:20px;
	width:200px; 
}
.fieldset .textarea 
{
	font-weight: bold;
	font-size: 8pt;
	color: silver;
	background-color:#00184a;
	border:outset 3px;
}
.fieldset .button
{
	font-weight: bold;
	font-size: 8pt;
	color: silver;
	background-color:#00184a;
	border:outset 3px;
}

input.btn
{
	font-weight: bold;
	font-size: 8pt;
	color: silver;
	background-color:#00184a;
	border:outset 3px;
}

.DataGridStyle 
{
	font-size:medium;
	width:95%;
}
.DataGridItemStyle td
{
	Font-Size:Smaller; 
	background-color:White;
}


.DataGrid1Alternate td
{
	background-color:gainsboro;
	Font-Size:Smaller; 
}

.DataGrid1HeaderStyle 
{
	background-color:#00184a;
	color:Silver;
	font-weight:bold;
	font-size:small;
}
.DataGridEditItemStyle{width:200px;}
.DataGrid1EditItemStyle input
{
	width:90%;
	font-size:12pt;
}

a 
{
	font-size:smaller;
	color:Silver;
}
a:link 
{
	color:Black;
}
a:visited 
{
	color: Black;
}
a:hover 
{
	text-decoration: none; 
	color:Black;
	font-weight:bold;
}
A:active 
{
	color:Black;
	text-decoration: none
}
.BigLabel
{
	width:auto;
	height:32px;
	font-weight:bold;
	border-style:outset;
	border-color:Silver;
	font-size:large;
}

        .pleaseWait {
	        display:none;
	        position: absolute;
	        width: 250px;
	        height: 50px;

	        background-color: #567bab;
	        color: white;    

	        border-right: white 2px groove;
	        padding-right: 1px;

	        border-top: white 2px groove;
	        padding-top: 1px;

	        border-left: white 2px groove;
	        padding-left: 1px;

	        border-bottom: white 2px groove;
            padding-bottom: 1px;

            cursor: wait;

            text-align: center;

	        font-weight: bold;
	        font-size: 10pt;
	        z-index: 99999;

            
            vertical-align:middle;

            z-index:99999;
        }

         .pleaseWait span.pleaseWaitBackground {
	        display: none;
	        
	        position: absolute;
	        background-color: #567bab;
         }

        .pleaseWaitText {
            width: 250px;
            height: 50px;
            text-align: center;
            display: table-cell;
            vertical-align: middle;
        }

        .briefMessage {

            display: none;
            position: absolute;


            max-width: 250px;
            min-width: 250px;
            min-height: 20px;

            background-color: #567bab;
            color: black;
            z-index: 99999;
            border-right: white 2px groove;
            padding-right: 1px;
            border-top: white 2px groove;
            padding-bottom: 1px;
            border-left: white 2px groove;
            padding-top: 1px;
            border-bottom: white 2px groove;

            background-color: lemonchiffon;

            
	        font-size: 10pt;
	        z-index: 99999;

            text-align: center;
            vertical-align: middle;
        }

        .briefMessage span.messageBackground {
	        display: none;
	        padding-left: 1px;
	        width: 250px;
            height: 50px;
	        cursor: wait;
	        position: absolute;
	        background-color: lemonchiffon;
            z-index: 99999;
         }

.emptyLabel {
	
	border-style: solid;
	border-color:Black;
    border-width: 1px;
	font-size: 10pt;
    overflow:auto;
}


.MediumLabelNoBorder
{
	font-weight: bold;
	color: black;
	font-size:13px;
}
.BigLabelNoBorder
{
	width:auto;
	height:32px;
	font-weight:bold;
	font-size:large;	
}

.SpacerRow {
    height: 11px;
}

.buttonTable {
    width: 100%;
	border: #4682b4 1px ridge;
	background: #DBDBDB;
    border-bottom: 0px;
    padding: 0 0 0 0;

    margin-top: 0px;
    margin-bottom: -4px;
    margin-left: 0px;
    margin-right: 0px;
}

.buttonTable td {
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
}


/********************************************************* Panel **************************************************************************/

.PageHeaderLeftCell
{
	background-image:url('../Images/nerc_logo_top.png');
    text-align:center;
}

.PageHeaderRightCell
{
	background-image:url('../Images/nerc_logo_top_filler.png');
    text-align:center;
}

 .BlueFrameHeaderLeft
{
	background-image:url('../Images/_left_strip.png');
    width: 22px;
}

.BlueFrameHeaderCenter
{
	background-image:url('../Images/_center_strip.png');
	text-align: center;
	color: white;
}

.BlueFrameHeaderRight
{
	background-image:url('../Images/_right_strip.png');
    width: 22px;
}

 .YellowFrameHeaderLeft
{
	background-image:url('../Images/_left_yellow_strip.png');
    width: 22px;
}

.YellowFrameHeaderCenter
{
	background-image:url('../Images/_center_yellow_strip.png');
	text-align: center;
	color: white;
}

.YellowFrameHeaderRight
{
	background-image:url('../Images/_right_yellow_strip.png');
    width: 22px;
}

.RedFrameHeaderLeft
{
	background-image:url('../Images/_left_red_strip.png');
    width: 22px;
}

.ShortRedFrameHeaderLeft
{
	background-image:url('../Images/_left_red_strip.png');
    width: 17px;
}

.RedFrameHeaderCenter
{
	background-image:url('../Images/_center_red_strip.png');
	text-align: center;
	color: white;
}

.RedFrameHeaderRight
{
	background-image:url('../Images/_right_red_strip.png');
    width: 22px;
}

.ShortRedFrameHeaderRight
{
	background-image:url('../Images/_right_red_strip.png');
    width: 17px;
}

.FrameFooterLeft
{
	background-image:url('../Images/_lower_left_strip.png');
    width: 22px;
}

.FrameFooterCenter
{
	background-image:url('../Images/_lower_center_strip.png');
}

.FrameFooterRight
{
	background-image:url('../Images/_lower_right_strip.png');
    width: 22px;
}

    .sortedAscHeader
    {
        background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#778899));
        background-image: url(IMAGE), -webkit-linear-gradient(top, #DBDBDB, #778899);
        background-image: url(IMAGE), -moz-linear-gradient(top, #DBDBDB, #778899);
        background-image: url(IMAGE), -ms-linear-gradient(top, #DBDBDB, #778899);
        background-image: url(IMAGE), -o-linear-gradient(top, #DBDBDB, #778899);
        background-image: url(IMAGE), linear-gradient(to bottom, #DBDBDB, #778899);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBDBDB', endColorstr='#778899',GradientType=0 );
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBDBDB, endColorstr=#778899)";
    }


    .sortedAscHeader a
    {
	    color: White;
	    text-decoration:none;
        font-weight: bold;
        font-size: 9pt;
    }

    .sortedAscHeader a:Hover
    {
	    color:#FFDE93;
	    text-decoration:none;
    }
    
    .sortedAscHeaderSelected
    {
	    color:#567bab;
	    text-decoration:none;
	    background-color: White;
	    border: none;
    }    
    .sortedDescHeader
    {
	    color: White;
	    background-color: darkgray;
    }


/********************************************************* Navigate **************************************************************************/

@media print {
    .navDiv {
        display: none;
    }
}

.navDiv {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0 0 0 0;
    margin-top: -9px;
    margin-bottom: -9px;
    margin-left: 0px;
    margin-right: 0px;

    background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#778899));
    background-image: url(IMAGE), -webkit-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), -moz-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), -ms-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), -o-linear-gradient(top, #DBDBDB, #778899);
    background-image: url(IMAGE), linear-gradient(to bottom, #DBDBDB, #778899);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBDBDB', endColorstr='#778899',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBDBDB, endColorstr=#778899)";

    border: 1px solid black;
}

.TableNoGrade {
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

    .TableNoGrade tr td {
        width: 100%;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
    }

.NavigateList u1 {
    list-style-type: none;
    vertical-align: top;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.NavigateList li {
    display: inline;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
    .NavigateList li a {
        font-weight: normal;
        font-size: 10pt;
        color: white;
        text-decoration: none;
        border: 1px solid transparent;
        padding: 0px 5px 0px 5px;
        margin: 0 0 0 0;
    }

        .NavigateList li a:hover {
	        border-top: buttonhighlight 1px solid;
	        border-left: buttonhighlight 1px solid;
	        border-right: buttonshadow 1px solid;
	        border-bottom: buttonshadow 1px solid;

            color: #FFDE93;
        }

.sep {
    color: white;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: top;
}


        .pageAnchors {
            color:black;
            border: none;
        }

        .pageAnchors td {
            padding-left: 10px;
        }

        .pageAnchors a {
          text-decoration : none;
          padding : 4px;
          color:Black;
          background-color: white;
          display:inline-block;
          width:270px;
        }

            
        .pageAnchors a:link {
          text-decoration : none;
          padding : 4px;
          color: white;
          font-size: 10pt;

            background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(darkgray), to(#778899));
            background-image: url(IMAGE), -webkit-linear-gradient(top, darkgray, #778899);
            background-image: url(IMAGE), -moz-linear-gradient(top, darkgray, #778899);
            background-image: url(IMAGE), -ms-linear-gradient(top, darkgray, #778899);
            background-image: url(IMAGE), -o-linear-gradient(top, darkgray, #778899);
            background-image: url(IMAGE), linear-gradient(to bottom, darkgray, #778899);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='darkgray', endColorstr='#778899',GradientType=0 );
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=darkgray, endColorstr=#778899)";

        }
        .pageAnchors a:hover { 
            border-color: #ccc; font-weight:bold;

            color: #FFDE93;

            background-image: url(IMAGE), -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#778899));
            background-image: url(IMAGE), -webkit-linear-gradient(top, #DBDBDB, #778899);
            background-image: url(IMAGE), -moz-linear-gradient(top, #DBDBDB, #778899);
            background-image: url(IMAGE), -ms-linear-gradient(top, #DBDBDB, #778899);
            background-image: url(IMAGE), -o-linear-gradient(top, #DBDBDB, #778899);
            background-image: url(IMAGE), linear-gradient(to bottom, #DBDBDB, #778899);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBDBDB', endColorstr='#778899',GradientType=0 );
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBDBDB, endColorstr=#778899)";
        }
     
