﻿/* BODY Styles */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #1a1a1a;
	background-color: #CCCCCC;
	margin-top: 0;
	text-align: left justify;
	border: 0px;
}

a {
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    font-size: 12px;
	    color: #49657F;
	    font-weight: bold;
	    text-align: right;
}
a:active {
	text-decoration: none;
	color: #49657F;
}

a:hover {
	text-decoration: underline;
	color: #0071BC;
}

/* END BODY Styles */

/* PAge HEADER Styles*/
.header {
    background-image: url('../../Images/header_new.png');
    width: 907px;
    height: 79px;
    background-repeat:  no-repeat;
}

.behind_menu {
    background-image: url('../../Images/menubkg_new4.png');
    background-repeat:  no-repeat;
    height: 39px;
}

.menu {
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    z-index: 9999;
  
 }

.menu a{
    color:#ffffff; 
    text-decoration:none;
    }  

.menu a:hover {  
       color: #ffffff ; 
       text-decoration:none;
}


.adjustedzindex {
    z-index: 9999;}

.gradient {
    background-image: url('../Images/gradient.jpg');
    width: 100%;
    background-repeat:  no-repeat;
    background-color: #ffffff;
}

.white {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}

.white a{
    color:#ffffff; 
    text-decoration:none;
    font-weight: bold;
}  

.white a:active {   
    color:#ffffff ;
}

.white a:hover   
{
       color: #354755; 
       text-decoration:none;
}
   
.white_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}

.white_text_bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight:bold;
    text-align: center;
}

.logout {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

.logout a{
    color:#ffffff; 
    text-decoration:none;
    font-weight: bold;
}  

.logout a:active {   
    color:#ffffff ;
}

.logout a:hover   
{
       color: #99ADBF; 
       text-decoration:underline;
}


/* END Page HEADER Styles*/

.repeatdivider{background-image: url('../../Images/repeat_divider.png');
    width: 12px;
    background-repeat:  repeat-y;
    background-position: center;}

/* Footer Styles*/
.footer {
    background-image: url('../../Images/footer.png');
    height: 70px;
    background-repeat:  repeat-x;
    background-position: 50% bottom;
}

.gradup {
    background-image: url('../../Images/gradup.png');
    height: 52px;
    background-repeat:  repeat-x;
    background-position: bottom;
}
.gradtop {
    background-image: url('../../Images/gradtop.png');
    height: 52px;
    background-repeat:  repeat-x;
    background-position: top;
}

/* END Footer Styles*/



/* LOGIN Styles*/
.login {
    background-image: url(../../Images/login_bkg.jpg);
    width: 703px;
    height: 269px;
    background-repeat: no-repeat;
}

.red_important {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9B1B24;
}

.red_important a{
    color:#9B1B24; 
    text-decoration:none;
}  

.red_important a:active {   
    color:#ffffff ;
}

.red_important a:hover {   
    color: #4995B7;
    text-decoration:underline;
    font-weight: bold;
}

/* END LOGIN Styles*/

/* Rule Style*/
.rule {
    background-image: url('../Images/rule.jpg');
    height: 7px;
    background-repeat: repeat-x;
}

.dotted_rule{
    border-bottom:dotted 2px #7C633A;}
 
   .popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
	
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	text-align:left;
	left:0;  
}

.divider{
    border-bottom:solid 2px #7C633A;}
    

   
/* END RULE styles */


/* TEXT styles*/

.instruction 
{
    font-family:Arial, Helvetica, sans-serif ;
    font-style: italic;
    font-size: 12px;}

.Green_Header {
    font-family:Helvetica,Arial, sans-serif ;
    font-size: 18px;
    color: #006837;
    font-weight: bold;
}

.Blue_Header {
    font-family:Helvetica,Arial, sans-serif ;
    font-size: 18px;
    color: #354755;
    font-weight: bold;
} 

.Green_Header_Arial {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 18px;
    color: #006837;
    font-weight: bold;
}

.Red_Header_Arial {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 18px;
    color: #A41F22;
    font-weight: bold;
}

.bold 
{
    font-weight: bold;}

.Blue_Header_Arial {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 18px;
    color: #1F2930;
    font-weight: bold;
} 

.Small_Subhead {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 12px;
    color: #3E5B75;
    font-weight: bold;
}

.Small_Subhead2 {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 12px;
    font-weight: bold;
}

.Subhead2 {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 14px;
    color: #006838;
    font-weight: bold;
}

.Subhead {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 14px;
    color: #1F2930;
    font-weight: bold;
}


.IDstyle {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 14px;
    color: #4E6C84;
    font-weight: bold;
    
}

.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.dropdownlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.checklist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
    
/* END TEXT styles*/

/* TREE VIEW styles*/
.nodeLevel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.nodeLevel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.nodeLevel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.nodeLevel4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	padding-top: 3px; 
}

.nodeLevel4 a:link 
{
    color: #0071BC;
	text-decoration: none;
	padding-top: 3px; 
}

.nodeLevel4 a:hover {
	text-decoration: underline;
	color: #0000FF;
	padding-top: 3px; 
}
.nodeLevel4 a:active {
	text-decoration: none;
	color: #0071BC;
	padding-top: 3px; 
}

.nodeLevel4 a:visited {
	text-decoration: none;
	color: #0071BC;
	padding-top: 3px; 
}

.nodeLevelLeaf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0071BC;
	padding-top: 3px; 
}

.nodeLevelLeaf a:link 
{
    color: #0071BC;
	text-decoration: none;
	padding-top: 3px; 
}

.nodeLevelLeaf a:hover {
	text-decoration: underline;
	color: #0000FF;
	padding-top: 3px; 
}
.nodeLevelLeaf a:active {
	text-decoration: none;
	color: #0071BC;
	padding-top: 3px; 
}

.nodeLevelLeaf a:visited {
	text-decoration: none;
	color: #0071BC;
}
.treeviewHeader
{
    border-bottom:solid 2px #2F455C;
    color: #1E3318;
    background-color:#C0D6B6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
	
}

.treeviewSUBHeader
{
    border-bottom:solid 1px #2F455C;
    color: #1E3318;
    background-color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
	
}

.treeview td { 
     vertical-align:top; 
}  
 
.treeview table { 
     vertical-align:top; 
}
/* END TREE VIEW styles*/

/* Accordion */
.accordionHeader
{
    border-bottom:solid 2px #2F455C;
    color: #1E3318;
    background-color:#C0D6B6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
	
}

.accordionSUBHeader
{
    border-bottom:solid 1px #2F455C;
    color: #1E3318;
    background-color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
	
}

.accordionSUBSUBHeader
{   border-bottom:solid 1px #B2B2B2;
    color: #446F35;
    background-color:#Ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
    margin-top: 10px;
    cursor: pointer;
     font-weight: bold;
	
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border-bottom:solid 2px #d2e8c8;
    color: #387D65;
    background-color: #EFEFEF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform:uppercase;
    padding: 5px;
    margin-top: 1px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    
}
/* End accordian styles */

/* Begin NRDA Data Accordion */
.NRDADataType_accordionHeader
{
    color: white;
    background-color:#808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
    padding-bottom: 5px;
	
}

.NRDADataType_accordionContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 3px;    
}

.NRDADataMatrix_accordionHeader
{
    border-bottom:solid 2px #2F455C;
    color: #1E3318;
    background-color:#C0D6B6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
	
}
.NRDADataMatrix_accordionContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    
}

/* End NRDA Data Accordion */

/* RULE styles */
.dotted_rule{
    border-bottom:dotted 2px #7C633A;}
 
   .popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
	
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	text-align:left;
	left:0;  
}

.divider{
    border-bottom:solid 2px #7C633A;}
    

   
/* END RULE styles */




/*Tab Button Styles*/
.tabborder
 {border:solid 1px #7C633A;}
 
.tabbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	background-image:url(../../images/buttonbc.gif);
	border-top: solid 1px #7C633A;
	border-right: solid 1px #7C633A;
	border-left:solid 1px #7C633A;
	border-bottom: none;
	font-weight: bold;
	height: 30px;
}
    
.hoverbuttons
 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #112633;
	background-image:url(../../images/hoverbuttonbc.gif);
	border-top: solid 1px #7C633A;
	border-right: solid 1px #7C633A;
	border-left:solid 1px #7C633A;
	border-bottom: none;
	font-weight: bold;
	height: 30px;
	}
	
.selectbuttons
 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #112633;
	background-image:url(../../images/selectbuttonbc.gif);
	border-top: solid 1px #7C633A;
	border-right: solid 1px #7C633A;
	border-left:solid 1px #7C633A;
	border-bottom: none;
	font-weight: bold;
	height: 30px;
	} 

/*END Tab Button Styles*/	

/*Public Home*/
.divider_public {
    background-image: url(../../images/divider.png);
    background-repeat: repeat-y;
    border: none;    
}

.grad_public {
    background-image: url(../../images/small_grad.png);
    background-repeat: repeat-y;
    border: none;    
}

  /* Style classes for Update Progress Indicator */
er;
    vertical-align: middle;
    background-color: #FFFFFF;
}






