html, body
{
    background: #FFFFFF;
    margin: 0px;
}
.skinwrapper
{
    border: 0px #CECB9C solid;
    background: #FFFFFF;
    padding: 0px;
    width: 1074px;
   
    height: 700Px;
}

#bg {
  position:fixed;
  top:135Px;
  left:0;
  width:1074Px;
  height:77%;
  background-image: url(brandbar_bottom_complete2.png);
   
   
} 
#content {
  position:relative;
  z-index:1;
} 

.pagemaster
{
    width: 100%;
   /* background-image: url(brandbar_bottom_complete2.png);*/
    background-repeat:repeat-x;
 
background: -moz-linear-gradient(bottom, #585555, #FFFFFF);/*mozilla*/
background: -webkit-gradient(linear, center bottom, center top, from(#585555), to(#FFFFFF)); /*safari,chrome*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#4D4A4A');/* IE*/
background:   -o-linear-gradient( #FFFFFF, #585555); /*opera*/
    
}
.footer_copyright
{
	background-image:url(footer.png);
 height:100Px;
}
.skinmaster
{
    background-color: #fefefe;
    border-right: #CECB9C 0px solid;
    border-top: #CECB9C 0px solid;
    border-left: #CECB9C 0px solid;
    border-bottom: #CECB9C 0px solid;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
}
.skinheader
{
    background-color: White;
    border: solid 0px red;
    padding: 0 0 0 0px;
    vertical-align: bottom;
    border-style: solid;
    text-align: center;
}

.skingradient
{
    background-color: #4A71B5;
    height: 30px;
}
.searchpane
{
    background-image: url(SolutionSearch.gif);
}
.cartpane
{
    background-image: url(ShoppingCart.gif);
}

.leftpanefooter
{
    width: 195px;
    padding: 0px;
    background-color: #FCCF26;
    background-image: url(LeftPane.gif);
    background-repeat: repeat-y;
}

.leftpane
{
    width: 195px;
    padding: 0px; /*background-color: #FFFBC6;*/
    background-image: url(LeftPane.gif); /*background-repeat: repeat-y;*/
}
.contentpane
{
    /*width: 50%;*/
    background-color: White;
    padding: 0px 0px 0px 10px;
}
.rightpane
{
    width: 195px;
    padding: 0px; /*background-color: #FFFBC6;*/
    background-image: url(RightPane.gif);
    background-repeat: repeat-y;
}
.skinfooter
{
    /*width: 560px;*/
    height: 30px;
    background-color: #FCCF26;
    padding: 0px;
    color: #ff4800;
}
.copyright
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}
.solutionsearch
{
    background-image: url(SolutionSearch.gif);
    width: 146px;
}
.menupane
{
    padding: 0px;
    background-color:Black; /* #4A71B5; width: 564px;*/
}
.blueleftpane
{
    padding: 0px;
    background-color: #4A71B5;
    width: 195px;
    padding: 0px; /*background-color: #FFFBC6;*/
    background-image: url(LeftBluePane.gif);
    background-repeat: repeat-y;
}
.bluepane
{
    vertical-align: top;
    width: 25px;
    padding: 0px;
    background-color: Black;
    height: 25px;
}
.bluepaneleft
{
    vertical-align: top;
    width: 30px;
    padding: 0px;
    background-color: #4A71B5;
    height: 25px;
}

.leftbluepane
{
    width: 27px;
    padding: 0px;
    background-image: url(LeftBlueWithShade.gif);
    background-repeat: repeat-y;
    height: 25px;
}
.rightbluepane
{
    width: 27px;
    padding: 0px;
    background-image: url(RightBlueWithShade.gif);
    background-repeat: repeat-y;
    height: 25px;
}
.loginbluepane
{
    width: 195px;
    padding: 0px; /*background-color: #4A71B5;*/ /*	background-image: url(RightBluePane.gif);*/
    background-color: Black;
    background-repeat: repeat-y;
    height: 30px;
}
.whitepaneright
{
    width: 30px;
    padding: 0px;
    background-color: transparent;
}
.whitepane
{
    width: 25px;
    padding: 0px;
    background-color: transparent;
}
.whitepaneleft
{
    width: 30px;
    padding: 0px;
    background-color: transparent;
}
.yellowpane
{
    width: 23px;
    padding: 0px;
    background-color: #FFFBC6;
}
.leftyellowpane
{
    width: 26px;
    padding: 0px;
    background-image: url(LeftYellowWithShade.gif);
    background-repeat: repeat-y;
}
.rightyellowpane
{
    width: 26px;
    padding: 0px;
    background-image: url(RightYellowWithShade.gif);
    background-repeat: repeat-y;
}
.contentwhitepane
{
    /*width: 564px;*/
    padding: 0px;
    background-color: transparent;
}

.SkinObject
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}
a.SkinObject:link
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    font-family: Arial;
}

a.SkinObject:visited
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    font-family: Arial;
}

a.SkinObject:hover
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    font-family: Arial;
}

a.SkinObject:active
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    font-family: Arial;
}

/*menu*/
.MainMenu
{
    background-color: #000014;
    color: White;
    font-size: 12;
    text-align: center;
    height:30px;
}
.MainMenu_Over
{
    background-color: Orange;
    color: White;
    font-size: 14;
}

.MainMenu_OverProduct
{
    background-color: #003399;
    color: White;
    font-size: 14;
    height: 30Px;
}

.MainMenu_OverResource
{
    background-color: #669933;
    color: White;
    font-size: 14;
    height: 30Px;
}
.MainMenu_OverProfessional
{
    background-color: #660000;
    color: White;
    font-size: 14;
    height: 30Px;
}
.MainMenu_OverTechnolgy
{
    background-color: #cc3300;
    color: White;
    font-size: 14;
    height: 30Px;
}
.MainMenu_OverCorrelations
{
    background-color: #990066;
    color: White;
    font-size: 14;
    height: 30Px;
}
.ChildMenu
{
    color: White;
    background-color: Orange;
    font-size: 14;
}
.childATag
{
    font-size: 14;
    color: White;
    text-align: center;
}
.childmeuProduct
{
    color: White;
    font-size: 12;
    background-color: #003399;
    height: 23Px;
}
.childmeuProductOver
{
    height: 23Px;
    color: White;
    font-size: 12;
    background-color: #0066cc;
}
.childmeuTechnology
{
    background-color: #cc3300;
    color: White;
    font-size: 12;
    height: 23Px;
}
.childmeuTechnologyOver
{
    height: 23Px;
    color: White;
    font-size: 12;
    background-color: #993300;
}
.childmeuResources
{
     height: 23Px;
    background-color: #669933;
    color: White;
    font-size: 12;
}
.childmeuResourcesOver
{
    height: 23Px;
    color: White;
    font-size: 12;
    background-color: #006600;
}


.MainMenu_MenuContainer
{
    background: #000014;
    width: 1px;
}

.MainMenu_MenuContainer td
{
    cursor: default;
    font-size: 3px;
    width: 1px;
    white-space: nowrap;
}

.MainMenu_MenuIcon
{
    display: none;
}

.MainMenu_RootMenuArrow
{
    display: none;
}

.MainMenu_MenuItem
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    border: 0px #4A71B5 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.submenuitembreadcrumb
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    border: 0px #fd9a26 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.submenuitemselected
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    background: #fd9a26;
    border: 0px #fd9a26 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.MainMenu_MenuArrow
{
    font-size: 10px;
    padding: 0px 0 0px 10px;
    height: 25px;
    border: #4A71B5 solid;
    border-width: 0px 0px 0px 0;
    white-space: nowrap;
    
}

.submenu
{
    z-index: 1000;
    border: 0;
    padding: 0;
    background: #4A71B5;
}

.rootmenuitem
{
    background: Black;
}

.rootmenuitem td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #4A71B5 solid;

}

.rootmenuitem td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
    
}

.rootmenuitembreadcrumb
{
    background: #4A71B5;
}

.rootmenuitembreadcrumb td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #4A71B5 solid;
    
}

.rootmenuitembreadcrumb td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    background-color: #4A71B5;
    white-space: nowrap;
}

.rootmenuitemselected
{
    background: #fd9a26;
}

.rootmenuitemselected td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #fd9a26 solid;
        
}

.rootmenuitemselected td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    background-color: #fd9a26;
    white-space: nowrap;
    
}

/*product*/

.rootmenuitemselected_product
{
    background: #003399;
    /* background-color: #003399;*/
    color: White;
}

.rootmenuitemselected_product td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #003399 solid;
}
.rootmenuitemselected_product td:active
{
      padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #003399 solid;
    }

.rootmenuitemselected_product td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    font-size: 10px;
    font-weight: bold;
    background-color: #003399;
    white-space: nowrap;
}
.submenuitemselected_product_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 6px 2px 13px;
    background: #0066cc;
    border: 0px #003399 solid;
    border-width: 0px 0;
    white-space: nowrap;
       z-index:100000;
  
}
.submenuitemselected_product
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    background: #003399;
    border: 0px #003399 solid;
    border-width: 0px 0;
    white-space: nowrap;
    z-index:100000;
  
}
.subleveltd_product
{   
     background: #0066cc;
    
    }

/*Technology*/
.rootmenuitemselected_technology
{
    background: #cc3300;
    /* background-color: #003399;*/
    color: White;
}

.rootmenuitemselected_technology td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #cc3300 solid;
}

.rootmenuitemselected_technology td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    font-size: 10px;
    font-weight: bold;
    background-color: #cc3300;
    white-space: nowrap;
}
.submenuitemselected_technology_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 6px 2px 13px;
    background: #993300;
    border: 0px #993300 solid;
    border-width: 0px 0;
    white-space: nowrap;
        z-index:100000;
   
}
.submenuitemselected_technology
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    background: #cc3300;
    border: 0px #cc3300 solid;
    border-width: 0px 0;
    white-space: nowrap;
      z-index:100000;

}
.subleveltd_technology
{   
     background: #993300;
    
    }
/*Resources*/

.rootmenuitemselected_resources
{
    background: #669933;
    /* background-color: #003399;*/
    color: White;
}

.rootmenuitemselected_resources td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #669933 solid;
}

.rootmenuitemselected_resources td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    font-size: 10px;
    font-weight: bold;
    background-color: #669933;
    white-space: nowrap;
}
.submenuitemselected_resources_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 6px 2px 13px;
    background: #006600;
    border: 0px #006600 solid;
    border-width: 0px 0;
    white-space: nowrap;
        z-index:100000;

}
.submenuitemselected_resources
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    background: #669933;
    border: 0px #669933 solid;
    border-width: 0px 0;
    white-space: nowrap;
        z-index:100000;
    
}
.subleveltd_resources
{   
     background: #006600;
    
    }
/*Correlations*/

.rootmenuitemselected_correlations
{
    background: #990066;
    /* background-color: #003399;*/
    color: White;
}

.rootmenuitemselected_correlations td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #990066 solid;
}

.rootmenuitemselected_correlations td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    font-size: 10px;
    font-weight: bold;
    background-color: #990066;
    white-space: nowrap;
}
.submenuitemselected_correlations_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 6px 2px 13px;
    background:  FF55FF;
    border: 0px FF55FF solid;
    border-width: 0px 0;
    white-space: nowrap;
        z-index:100000;
    
}
.submenuitemselected_correlations
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    background:#990066;   
    border: 0px #990066 solid;
    border-width: 0px 0;
    white-space: nowrap;
        z-index:100000;
   
}
.subleveltd_correlations
{   
     background: FF55FF;
    
    }
/*Professional Development*/

.rootmenuitemselected_profdevelopment
{
    background: #660000;
    /* background-color: #003399;*/
    color: White;
}

.rootmenuitemselected_profdevelopment td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #660000 solid;
}

.rootmenuitemselected_profdevelopment td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    font-size: 10px;
    font-weight: bold;
    background-color: #660000;
    white-space: nowrap;
}
.submenuitemselected_profdevelopment_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 6px 2px 13px;
    background:  #993300;
    border: 0px #993300 solid;
    border-width: 0px 0;
    white-space: nowrap;
        z-index:100000;

}
.submenuitemselected_profdevelopment
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    background:#660000;   
    border: 0px #660000 solid;
    border-width: 0px 0;
    white-space: nowrap;
    z-index:100000;

}
.subleveltd_profdevelopment
{   
     background: #993300;
    
    }

.MainMenu_MenuBreak
{
    display: none;
}

/*links & buttons*/
a:link
{
    color: #444444;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

a:visited
{
    /*color:#FF865A;*/
    color: #ff4800;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

a:hover
{
    /*color: #FF865A;*/
    color: #ff4800;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

a:active
{
    /*color: #FF865A;*/
    color: #ff4800;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

/*

.StandardButton{background:#CCC;border:1px #CCC outset;padding:5px;}*/

a.CommandButton
{
    font-size: 14px;
    font-weight: bold;
}

.controlpanel a.CommandButton
{
    font-size: 10px;
}

a.CommandButton:link
{
    color: #C00;
    text-decoration: none;
}

a.CommandButton:visited
{
    color: #C00;
    text-decoration: none;
}

a.CommandButton:hover
{
    color: #C00;
    text-decoration: underline;
}

a.CommandButton:active
{
    color: #C00;
    text-decoration: underline;
}

a.skinuser:link
{
    color: #FFEB00;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}

a.skinuser:visited
{
    color: #FFEB00;
    text-decoration: none;
    font-size: 9px;
    font-weight: bold;
}

a.skinuser:hover
{
    color: #FFEB00;
    text-decoration: underline;
    font-size: 9px;
    font-weight: bold;
}

a.skinuser:active
{
    color: #FFEB00;
    text-decoration: none;
    font-size: 9px;
    font-weight: bold;
}

a.skinprivacypolicy:link
{
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}

a.skinprivacypolicy:visited
{
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}

a.skinprivacypolicy:hover
{
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}

a.skinprivacypolicy:active
{
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}

/*text*/

.normal, div, span, p, td, th, li, a
{
    font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size:12px; color:#333;*/
}

.head, .subhead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333;
}

.head
{
    font-size: 16px;
    font-weight: bold;
}


/*menu*/

.LeftMainMenu_MenuContainer
{
    background: #FFEB8C; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
    width: 195px;
}

.LeftMainMenu_MenuContainer td
{
    cursor: default;
    font-size: 3px;
    width: 195px;
    white-space: nowrap;
}

.LeftMainMenu_MenuIcon
{
    display: none;
}

.LeftMainMenu_RootMenuArrow
{
    display: none;
}

.LeftMainMenu_MenuItem
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
    font-size: 10px;
    font-weight: bold;
    padding: 2px 7px 2px 7px;
    border: 0px #FF9A21 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.leftsubmenuitembreadcrumb
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 7px 2px 7px;
    border: 0px #FF9A21 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.leftsubmenuitemselected
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 7px 2px 7px;
    background: #FF9A21;
    border: 0px #FF9A21 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.LeftMainMenu_MenuArrow
{
    font-size: 10px;
    padding: 0px 0 0px 10px;
    height: 25px;
    border: #FF9A21 solid;
    border-width: 0px 0px 0px 0;
    white-space: nowrap;
}

.leftsubmenu
{
    z-index: 1000;
    border: 0;
    padding: 0;
    background: #FF9A21;
}

.leftrootmenuitem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #FFEB8C; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  	width:100%;   */
    border-top: 0px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid;
}

.leftrootmenuitem td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 0 7px 0 7px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-top: 0px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}

.leftrootmenuitem td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}

.leftrootmenuitemTop
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #FFEB8C; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
    border-top: 1px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid;
}

.leftrootmenuitemTop td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 0 7px 0 7px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-top: 1px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid;
}

.leftrootmenuitemTop td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
}
.leftrootmenuitembreadcrumb
{
    background: #FFEB8C; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}

.leftrootmenuitembreadcrumb td
{
    padding: 0 7px 0 7px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 1px #FF9A21 solid;
}

.leftrootmenuitembreadcrumb td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    background-color: #FF9A21; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
    white-space: nowrap;
}

.leftrootmenuitemselected
{
    background: #FF9A21;
}

.leftrootmenuitemselected td
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 0 7px 0 7px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-top: 0px #FF9A21 solid;
    border-bottom: 0px #FF9A21 solid;
}

.leftrootmenuitemselected td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    background-color: #FF9A21;
    white-space: nowrap;
    border-top: 0px #FF9A21 solid;
    border-bottom: 0px #FF9A21 solid;
}

.LeftMainMenu_MenuBreak
{
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid; /*BACKGROUND-COLOR: gray ;*/
    height: 1px;
    background-image: url(~/DesktopModules/LeftMenu/Orange.gif);
}
.menu
{
    width: 100%;
}
/*links & buttons*/
/*Link Button and Label Menu */
.LinkLeftMainMenu_MenuContainer
{
    background: #FFEB8C; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
    width: 195px;
}

.LinkLeftMainMenu_MenuContainer td
{
    cursor: default;
    font-size: 3px;
    width: 195px;
    white-space: nowrap;
}

.LinkLeftMainMenu_MenuIcon
{
    display: none;
}

.LeftMainMenu_RootMenuArrow
{
    display: none;
}

.LinkLeftMainMenu_MenuItem
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
    font-size: 10px;
    font-weight: bold;
    padding: 2px 7px 2px 7px;
    border: 0px #FF9A21 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.Linkleftsubmenuitembreadcrumb
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 7px 2px 7px;
    border: 0px #FF9A21 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.Linkleftsubmenuitemselected
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 7px 2px 7px;
    background: #FF9A21;
    border: 0px #FF9A21 solid;
    border-width: 0px 0;
    white-space: nowrap;
}

.LinkLeftMainMenu_MenuArrow
{
    font-size: 10px;
    padding: 0px 0 0px 10px;
    height: 25px;
    border: #FF9A21 solid;
    border-width: 0px 0px 0px 0;
    white-space: nowrap;
}

.Linkleftsubmenu
{
    z-index: 1000;
    border: 0;
    padding: 0;
    background: #FF9A21;
}

.Linkleftrootmenuitem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold; /*background: #FFEB8C;*/
    background-image: url(http://devtest.ngsp.com/Portals/_default/Skins/NGSPSkin/Menu.gif);
    background-repeat: repeat-y;
    width: 100%;
    padding: 0 7px 0 15px;
    cursor: pointer;
    cursor: hand;
    border-top: 0px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid;
}

.Linkleftrootmenuitem td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 0 7px 0 15px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-top: 0px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}

.Linkleftrootmenuitem td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}

.LinkleftrootmenuitemTop
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold; /*background: #FFEB8C;*/
    background-image: url(http://devtest.ngsp.com/Portals/_default/Skins/NGSPSkin/Menu.gif);
    background-repeat: repeat-y;
    width: 100%;
    padding: 0 7px 0 15px;
    cursor: pointer;
    cursor: hand;
    border-top: 1px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid;
}

.LinkleftrootmenuitemTop td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 0 7px 0 15px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-top: 1px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}

.LinkleftrootmenuitemTop td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}
.Linkleftrootmenuitembreadcrumb
{
    background: #FFEB8C; /*background-image:url(http://dnn.greenstemtech.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y;  */
}

.Linkleftrootmenuitembreadcrumb td
{
    padding: 0 7px 0 15px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 1px #FF9A21 solid;
}

.Linkleftrootmenuitembreadcrumb td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4A4D4A;
    font-size: 10px;
    font-weight: bold; /*background-color: #FF9A21;*/
    background-image: url(http://devtest.ngsp.com/Portals/_default/Skins/NGSPSkin/Menu.gif);
    background-repeat: repeat-y;
    white-space: nowrap;
}

/*.Linkleftrootmenuitemselected
{
	background: #FF9A21;
}*/

.Linkleftrootmenuitemselected
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
    padding: 0 7px 0 4px;
    height: 25px; /*cursor: pointer; 	cursor: hand;*/
    border-top: 0px #FF9A21 solid;
    border-bottom: 0px #FF9A21 solid;
    background-image: url(http://devtest.ngsp.com/Portals/_default/Skins/NGSPSkin/MenuSelected.gif);
    background-repeat: repeat-y;
    width: 100%;
}
.Linkleftlabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.Linkleftrootmenuitemselected td span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold; /*background-color: #FF9A21;*/
    background-image: url(http://devtest.ngsp.com/Portals/_default/Skins/NGSPSkin/MenuSelected.gif);
    background-repeat: repeat-y;
    white-space: nowrap;
    border-top: 0px #FF9A21 solid;
    border-bottom: 0px #FF9A21 solid;
}

.LinkLeftMainMenu_MenuBreak
{
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid; /*BACKGROUND-COLOR: gray ;*/
    height: 1px;
    background-image: url(~/DesktopModules/LeftMenu/Orange.gif);
}
.Linkmenu
{
    width: 100%;
}

a.leftmenu:link
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

a.leftmenu:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}

a.leftmenu:hover
{
    font-family: Arial, Helvetica, sans-serif;
    color: #ff4800;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}

a.leftmenu:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}


/*Style for Html modules*/
.pageheader
{
    font-size: 23px;
    font-weight: bold; /*color: #EF9E42; */
    color: #ff4800;
    font-family: Arial;
}
.textcaptions
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
}
.pagetext
{
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    color: #525552;   
}
.pagetext_productsearch
{
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    color: #525552;
    background-image: url(productsearch_background.png);
    background-repeat:no-repeat;
  
}


.radiotextbold
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    font-weight: bold;
}
.radiotext
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
}
.pagetextbold
{
    font-size: 11px;
    font-family: Verdana;
    color: #525552;
    font-weight: bold;
}
/*Author page start*/
.authorpagetext
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
}
.authorpagetextheaders
{
    font-size: 11px;
    font-family: Verdana;
    color: #525552;
    font-weight: bold;
}
a.authorlink:link
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    font-style: italic;
    text-decoration: underline;
    font-weight: normal;
}

a.authorlink:visited
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    font-style: italic;
    text-decoration: underline;
    font-weight: normal;
}

a.authorlink:hover
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    font-style: italic;
    text-decoration: underline;
    font-weight: normal;
}

a.authorlink:active
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    font-style: italic;
    text-decoration: underline;
    font-weight: normal;
}
/*-Author page end-*/
/*-Prog Dev start*/
.profdev
{
    background-color: #F7C78C;
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
}
.profdevheader
{
    background-color: #F7C78C;
    font-size: 12px;
    font-family: Verdana;
    color: #525552;
}
.profdevcourse
{
    background-color: #F7C78C;
    font-size: 10px;
    font-weight: bolder;
    font-family: Verdana;
    color: #525552;
}


/*-Prof Dev end-*/

.italizedcaption
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    font-style: italic;
}
.separatortd
{
    background-color: #555255;
    height: 1px;
}
.tableheader
{
    color: Black;
    font-weight: bold;
    font-size: 11px;
}
.tablebluetext
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
}
/*style for home page -start*/

.homepgheding
{
    font-size: 30px;
    color: #4A71BD;
    font-family: Verdana;
}
.homepgparaheader
{
    font-size: 11px;
    font-family: Arial;
    vertical-align: top;
    font-weight: bold;
}

.homepgpara
{
    font-size: 11px;
    font-family: Arial;
    vertical-align: top;
    color: #393C39;
}

.homaepgseparatortd
{
    height: 3px;
}
.homepgheader
{
    color: #4A71B5;
    font-size: 18px;
    font-family: Verdana;
}
/*style for home page -end*/

/*style for eTools -start*/

.eToolstdbgcolor
{
    background-color: #E7E7E7;
}

a.eToolslinks:link
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    text-decoration: none;
    font-weight: normal;
}

a.eToolslinks:visited
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    text-decoration: none;
    font-weight: normal;
}

a.eToolslinks:hover
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    text-decoration: none;
    font-weight: normal;
}

a.eToolslinks:active
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    text-decoration: none;
    font-weight: normal;
}
/*style for eTools -end*/

/*style for eTools-Edge -start*/
.eToolstableheader
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana;
    height: 18px;
    font-weight: bold;
}
.eToolsimgcaption
{
    font-weight: bold;
    font-size: 13px;
    color: #4a71b5;
    font-style: italic;
    font-family: Verdana;
    height: 18px;
    text-decoration: underline;
}
a.eToolsimgcaption:link
{
    font-weight: bold;
    font-size: 13px;
    color: #4a71b5;
    font-style: italic;
    font-family: Verdana;
    height: 18px;
    text-decoration: underline;
}

a.eToolsimgcaption:visited
{
    font-weight: bold;
    font-size: 13px;
    color: #4a71b5;
    font-style: italic;
    font-family: Verdana;
    height: 18px;
    text-decoration: underline;
}

a.eToolsimgcaption:hover
{
    font-weight: bold;
    font-size: 13px;
    color: #4a71b5;
    font-style: italic;
    font-family: Verdana;
    height: 18px;
    text-decoration: underline;
}

a.eToolsimgcaption:active
{
    font-weight: bold;
    font-size: 13px;
    color: #4a71b5;
    font-style: italic;
    font-family: Verdana;
    height: 18px;
    text-decoration: underline;
}

.eToolsTM
{
    font-weight: bold;
    font-size: 8px;
    color: #4a71b5;
    font-style: italic;
    font-family: Verdana;
    text-decoration: underline;
    vertical-align: super;
}
.eToolsViewDemo
{
    font-weight: bold; /*color: #ef9e42*/
    color: #ff4800;
}
a.eToolsViewDemo:link
{
    font-weight: bold; /*color: #ef9e42*/
    color: #ff4800;
}

a.eToolsViewDemo:visited
{
    font-weight: bold; /*color: #ef9e42*/
    color: #ff4800;
}

a.eToolsViewDemo:hover
{
    font-weight: bold; /*color: #ef9e42*/
    color: #ff4800;
}

a.eToolsViewDemo:active
{
    font-weight: bold; /*color: #ef9e42*/
    color: #ff4800;
}
/*style for eTools-Edge -end*/

/*style for ESL/ELD -start*/
a.skinESLELD:link
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}

a.skinESLELD:visited
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}

a.skinESLELD:hover
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}

a.skinESLELD:active
{
    font-weight: bold;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
}
/*style for ESL/ELD -end*/

/*style for Prog Overview -start*/
.progOverHeader
{
    color: #4A71B5;
    font-size: 18px;
    font-family: Verdana;
}

.progOverparaheader
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 14px;
}
.progOvertext
{
    font-size: 11px;
    font-family: Arial;
    color: #525552;
}
/*style for Prog Overview -end*/

/*style for Student Materials -start*/
.ISBMtd
{
    padding-left: 10px;
}
/*style for Student Materials -end*/

/*style for Related Programs -start*/
.relatedProgparaheader
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}
a.relatedProgparaheader:link
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedProgparaheader:visited
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedProgparaheader:hover
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedProgparaheader:active
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}
/*style for Related Programs - end*//*style for Conference and Events Schedule  -start*/
/*style for Related Programs - For Reading Basics -start*/
.relatedProgparaheaderNormal
{
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}
a.relatedProgparaheaderNormal:link
{
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedProgparaheaderNormal:visited
{
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedProgparaheaderNormal:hover
{
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedProgparaheaderNormal:active
{
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    text-decoration: underline;
}

/*style for Related Programs for Reading Basics -End*/
.confEvntHeader
{
    color: #4A71B5;
    font-size: 12px;
    font-family: Verdana;
    font-weight: normal;
}
.confEvntSchepagetext
{
    font-size: 11px;
    font-family: Verdana;
    color: #525552;
    vertical-align: top;
}
.confEvntScheparaheader
{
    color: #4A71B5;
    font-size: 16px;
    font-family: Verdana;
}
.confEvntSchecolumnheader
{
    color: #4A71B5;
    font-size: 12px;
    font-family: Verdana;
}
.confEvntSchelinks
{
    font-weight: normal; /*color: #FF865A;*/
    color: #ff4800;
}

a.confEvntSchelinks:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal; /*Color: #FF865A;*/
    color: #ff4800;
    text-decoration: none;
}

a.confEvntSchelinks:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal; /*Color: #FF865A;*/
    color: #ff4800;
    font-weight: normal;
}

a.confEvntSchelinks:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal; /*Color: #FF865A;*/
    color: #ff4800;
    font-weight: normal;
}

a.confEvntSchelinks:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal; /*Color: #FF865A;*/
    color: #ff4800;
    font-weight: normal;
}
/*style for Conference and Events Schedule  - end*/

/*style for ResourcesByState  -start*/
.stateheaders
{
    font-size: 18px;
    color: #4a71b5;
}
.resourcezones
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana;
    height: 16px;
}
a.emailid:link
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px; /*color: #ef9e42; */
    color: #ff4800;
    text-decoration: underline;
}

a.emailid:visited
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px; /*color: #ef9e42; */
    color: #ff4800;
    text-decoration: underline;
}

a.emailid:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px; /*color: #ef9e42; */
    color: #ff4800;
    text-decoration: underline;
}

a.emailid:active
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px; /*color: #ef9e42; */
    color: #ff4800;
    text-decoration: underline;
}
.contactperson
{
    font-weight: bold;
    color: black;
}
/*style for ResourcesByState  -end*/

/*style for Result  -start*/
.resultheader
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana;
}
a.ResultLinks:link
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

a.ResultLinks:visited
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

a.ResultLinks:hover
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

a.ResultLinks:active
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
/*style for Result  -end*/

/*style for Resources - Professional Development*/
.addinfo
{
    font-size: 10px;
    font-family: Arial;
    color: #525552;
}
/*style for Resources - Professional Development -end*/
.underline_italictext
{
    font-size: 11px;
    font-family: Arial;
    color: #525552;
    text-decoration: underline;
    font-style: italic;
}
.italictext
{
    font-size: 11px;
    font-family: Arial;
    color: #525552;
    font-style: italic;
}
.underlinetext
{
    font-size: 11px;
    font-family: Arial;
    color: #525552;
    text-decoration: underline;
}

.descheader
{
    font-weight: bold;
    font-size: 11pt;
    color: black;
    font-family: Arial;
}

a.links:link
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

a.links:visited
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

a.links:hover
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

a.links:active
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

.superscriptBlackBold
{
    font-size: 7px;
    font-family: Arial;
    font-weight: bolder;
    vertical-align: super;
}
/*26th July*/
.textVerdana10ptbold
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
    font-weight: bold;
}

.rightAlignedText
{
    text-align: right;
}

.textVerdana10pt
{
    font-size: 10px;
    font-family: Verdana;
    color: #525552;
}
a.login:link
{
	color:#FFCC00;
	}
/* For Register and Login start*/
a.RegisterLogin:link
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #FFEB00;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

a.RegisterLogin:visited
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #FFEB00;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}

a.RegisterLogin:hover
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #FFEB00;
    text-decoration: underline;
    font-size: 10px;
    font-weight: bold;
}

a.RegisterLogin:active
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #FFEB00;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}
/* For Register and Login end*/

/*StudentMaterial GRid links*/
a.Gridlinks:link
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

a.Gridlinks:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

a.Gridlinks:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

a.Gridlinks:active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
}

.BulletAlignment
{
    vertical-align: top;
}
/* Catalog links */

.Cataloglinks
{
    font-size: 12px;
    font-family: Arial;
    color: #777776;
    font-weight: normal;
}
a.Cataloglinks:link
{
    font-size: 12px;
    font-family: Arial;
    color: #777776;
    text-decoration: none;
    font-weight: normal;
}

a.Cataloglinks:visited
{
    font-size: 12px;
    font-family: Arial;
    color: #777776;
    text-decoration: none;
    font-weight: normal;
}

a.Cataloglinks:hover
{
    font-size: 12px;
    font-family: Arial;
    color: #ff4800;
    text-decoration: none;
    font-weight: normal;
}

a.Cataloglinks:active
{
    font-size: 12px;
    font-family: Arial;
    color: #777776;
    text-decoration: none;
    font-weight: normal;
}
a.CataloglinksTop:link
{
    font-size: 12px;
    font-family: Arial;
    color: #777776;
    text-decoration: none;
    font-weight: normal;
}

a.CataloglinksTop:visited
{
    font-size: 12px;
    font-family: Arial;
    color: #ff4800;
    text-decoration: none;
    font-weight: normal;
}

a.CataloglinksTop:hover
{
    font-size: 12px;
    font-family: Arial;
    color: #ff4800;
    text-decoration: none;
    font-weight: normal;
}

a.CataloglinksTop:active
{
    font-size: 12px;
    font-family: Arial;
    color: #ff4800;
    text-decoration: none;
    font-weight: normal;
}
/*style for Catalog link -end*/
.pagesubheader
{
    font-size: 15px;
    font-weight: bold; /*color: #EF9E42; */
    color: #ff4800;
    font-family: Arial;
}
.ShipmentHeader
{
    font-size: 15px;
    font-weight: bold;
    color: #4A494A;
    font-family: Arial;
}

.TextCaptionStyle
{
    font-size: 12px;
    font-family: Arial;
    color: #4A494A;
    font-weight: lighter;
}
.UnderlinedTextCaption
{
    font-size: 12px;
    font-family: Arial;
    color: #4A494A;
    font-weight: lighter;
    text-decoration: underline;
}
.TextStyle
{
    color: #848684;
    font-size: 11px;
    font-family: Arial;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
}
/*Payment Page start*/
a.WhatsThisLink:link
{
    color: #4A82B5;
    font-size: 12px;
    font-family: Arial;
    text-decoration: underline;
}

a.WhatsThisLink:visited
{
    color: #4A82B5;
    font-size: 12px;
    font-family: Arial;
    text-decoration: underline;
}

a.WhatsThisLink:hover
{
    color: #4A82B5;
    font-size: 12px;
    font-family: Arial;
    text-decoration: underline;
}

a.WhatsThisLink:active
{
    color: #4A82B5;
    font-size: 12px;
    font-family: Arial;
    text-decoration: underline;
}
.CreditCardDD
{
    width: 160px;
}
/*Payment Page end*/


/*Program Summary Styles */
.ProgramSummaryMainHead
{
    font-weight: bold;
    color: Black;
    font-size: 14px;
    font-family: Arial;
    color: #4C4C4C;     
}
.ProgramSummarySubHead
{
    font-weight: bold;
    color: Black;
    font-size: 10px;
    font-family: Verdana;
    color: #4C4C4C;
}

.ProgramSummaryText
{
    font-size: 11px;
    font-family: Arial;
   /* color: #525552; */
    color: white;
}

/*Program Summary Styles End*/

/*Place Order Style start*/
.PurchaseOrderTextCaption
{
    font-size: 12px;
    font-family: Arial;
    color: Black;
    font-weight: bold;
}
.PurchaseOrderText
{
    font-size: 12px;
    font-family: Arial;
    color: #636163;
}
.PurchaseOrderTableHead
{
    font-size: 10px;
    font-family: Arial;
    color: Black;
    font-weight: bold;
}
.PurchaseOrderTableText
{
    font-size: 10px;
    font-family: Arial;
    color: Black;
    vertical-align: bottom;
}
.PurchaseOrderNote
{
    font-size: 9px;
    font-family: Arial;
    color: Black;
}
.PurchaseOrderSeparatortd
{
    height: 1px;
    background-color: #C6C3C6;
}
.PurchaseOrderTableStyle
{
    font-size: 10px;
    font-family: Arial;
    color: Black;
    font-weight: bold;
    border-bottom: solid 1px blcak;
    border-left: solid 1px blcak;
    border-right: solid 1px blcak;
    border-top: solid 1px blcak;
}
/*Place Order Style end*/
/*Shopping Cart Style start*/
.ShopCartHeading
{
    font-size: 20px;
    color: #4A71BD;
    font-family: Verdana;
    padding-left: 25px;
}
.ShopCartItemName
{
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
}
.ShopCartQty
{
    font-size: 11px;
    font-family: Verdana;
    padding-left: 25;
    padding-right: 25px;
}
.ShopCartIBtn
{
    padding-left: 25;
    padding-right: 25px;
}
.ShopCartHR
{
    color: #FF865A;
    background-color: #FF865A;
}
.ShopCartBackGR
{
    background-repeat: repeat-y;
    background-image: url(ShopCart.gif);
}
.ShopCartTextBox
{
    font-family: Arial;
    width: 50;
    height: 18;
    font-size: 9pt;
    border: 1px solid #000000;
}

a.CheckOut:link
{
    text-decoration: none;
    border: 0;
}

a.CheckOut:visited
{
    text-decoration: none;
    border: 0;
}

a.CheckOut:hover
{
    text-decoration: none;
    border: 0;
}

a.CheckOut:active
{
    text-decoration: none;
    border: 0;
}
/*Shopping Cart Style End*/

.Buttonbg
{
    background-color: #4A71B5;
    color: White;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}
.pagesubheaderNoBold
{
    font-size: 15px; /*color: #EF9E42; */
    color: #ff4800;
    font-family: Arial;
}
/*tablebluetext as link */
.tablebluetextlink
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
}
a.tablebluetextlink:link
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}

a.tablebluetextlink:visited
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}

a.tablebluetextlink:hover
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}

a.tablebluetextlink:active
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}
/*Left TreeMenu changes Start*/
.Linkleftsubmenuitem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: #FCCF26; /*background-image:url(http://devtest.ngsp.com/Portals/_default/Skins/NGSPSkin/Menu.gif); 	background-repeat:repeat-y; */
    width: 100%;
    padding: 0 7px 0 15px;
    cursor: pointer;
    cursor: hand;
    border-top: 0px #FF9A21 solid;
    border-bottom: 1px #FF9A21 solid;
}


/* Style For Validator */
.ValidatorStyle
{
    font-size: 8pt;
    font-family: "Arial";
    font-weight: normal;
    color: Red;
}

/*Style For Error Lable*/
.ErrorLabel
{
    font-size: 9pt;
    font-family: "Arial";
    color: Red;
}
.HyperlinkClose
{
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
}
a.HyperlinkClose:link
{
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    cursor: pointer;
    cursor: hand;
    font-weight: normal; /*color: #ff4800;*/
}

a.HyperlinkClose:visited
{
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    cursor: pointer;
    cursor: hand;
    font-weight: normal; /*color: #ff4800;*/
}

a.HyperlinkClose:hover
{
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    cursor: pointer;
    cursor: hand;
    font-weight: normal; /*color: #ff4800;*/
}

a.HyperlinkClose:active
{
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    cursor: pointer;
    cursor: hand;
    font-weight: normal; /*color: #ff4800;*/
}

.ToggleImage
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #525552;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
}

a.ToggleImage:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #525552;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
}

a.ToggleImage:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #525552;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
}

a.ToggleImage:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #525552;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
}

a.ToggleImage:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #525552;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
}


.ProgramLinks
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

a.ProgramLinks:link
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

a.ProgramLinks:visited
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

a.ProgramLinks:hover
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

a.ProgramLinks:active
{
    font-size: 13px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

.SalesRepsPopupText
{
    font-size: 12px;
    font-family: Verdana;
}

.SalesRepsPopupHeader
{
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
}

.LinkFontNormal
{
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}
a.LinkFontNormal:link
{
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.LinkFontNormal:visited
{
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.LinkFontNormal:hover
{
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.LinkFontNormal:active
{
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px; /*color: #FF865A;*/
    color: #ff4800;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

.TableExternalBorder
{
    /*font-size: 10px; 	font-family: Arial;*/
    border-bottom-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1;
    border-top-color: #808080;
    border-top-style: solid;
    border-top-width: 1;
    border-left-color: #808080;
    border-left-style: solid;
    border-left-width: 1;
    border-right-color: #808080;
    border-right-style: solid;
    border-right-width: 1;
    font-size: 11px;
    font-family: Verdana;
}

.gridhelptext
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 9px;
    font-family: Verdana;
}
.gridHeaders
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
    text-align: left;
    background-color: #4A71B5;
    color: White;
}

.gridRightHeaders
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
    text-align: right;
    background-color: #4A71B5;
    color: White;
}

.gridCenterHeaders
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
    text-align: center;
    background-color: #4A71B5;
    color: White;
}
.gridPager td
{
    font-size: 10px;
    font-family: Verdana;
    text-align: right;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;
    cursor: hand;
}
.gridPager
{
    font-size: 10px;
    font-family: Verdana;
    text-align: right;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;
    cursor: hand;
}

.a.gridPager:link
{
    font-size: 10px;
    font-family: Verdana;
    text-align: right;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;
    cursor: hand;
}
.a.gridPager:visited
{
    font-size: 10px;
    font-family: Verdana;
    text-align: right;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;
    cursor: hand;
}
.a.gridPager:hover
{
    font-size: 10px;
    font-family: Verdana;
    text-align: right;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;
    cursor: hand;
}
.a.gridPager:active
{
    font-size: 10px;
    font-family: Verdana;
    text-align: right;
    color: #525552;
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;
    cursor: hand;
}
.gridText
{
    font-family: Arial;
    font-size: 11px;
}
.Statelink
{
    color: #525552;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}
a:Statelink:link
{
    color: #525552;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a:Statelink:visited
{
    color: #444444;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a:Statelink:hover
{
    color: #525552;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a:Statelink:active
{
    color: #525552;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}
.SearchHeader
{
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    color: #4C4C4C;

    padding: 0;
}

/*Style for CLF*/
.tdLabellinkheader
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: top;
    cursor: pointer;
    cursor: hand;
}

.tdhead
{
    font-family: Arial;
    font-size: large;
    color: #00309c;
    background-color: #6FA2EB;
}

.tdLinkButton
{
    font-family: Arial;
    font-size: small;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #6FA2EB;
}

.content_title
{
    padding: 3px !important;
    width: 90px !important;
    font-weight: bold;
    text-decoration: underline;
    font-style: italic;
    font-size: 11px;
    cursor: default;
}

.GridPaddingClass
{
    padding: 3px !important;
    font-size: 11px;
}
.tdLabelgrid
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    vertical-align: top;
    background-color: #FFFFFF;
}
.CLFImageLabel
{
    font-weight: normal;
    font-family: Arial Narrow;
    font-size: small;
    color: #00309c;
}
/*End CLF style*/

.CheckOutHeader
{
    color: Black;
    font-weight: bold;
    font-size: 14px;
}
/*.CheckOutLink
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	Color: #525552;
	text-decoration:underline;
	font-weight:bold;		
	cursor: pointer;
	cursor: hand;
}
.a:CheckOutLink:link
{
	font-family:Arial, Verdana,Helvetica, sans-serif;
	Color: #525552;
	text-decoration:underline;
	font-weight: bold;		
	cursor: pointer;
	cursor: hand;
}

.a:CheckOutLink:visited
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	Color: #525552;
	text-decoration:underline;
	font-weight: bold;		
	cursor: pointer;
	cursor: hand;
}

.a:CheckOutLink:hover
{
	font-family:Arial,Verdana,Helvetica, sans-serif;
	Color: #525552;
	text-decoration:underline;
	font-weight: bold;		
	cursor: pointer;
	cursor: hand;
}

a:CheckOutLink:active
{
	font-family:Arial,Verdana,Helvetica, sans-serif;
	Color: #525552;
	text-decoration:underline;
	font-weight: bold;		
	cursor: pointer;
	cursor: hand;
}*/


.NewLink
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}
a.NewLink:link
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.NewLink:visited
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.NewLink:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #525552;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.NewLink:active
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}
.EditHeading
{
    font-weight: bold;
    font-size: 12px;
}

.ProgramLinksForSearch
{
    font-size: 12px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none; /*cursor: pointer; 	cursor: hand;*/
}

a.ProgramLinksForSearch:link
{
    font-size: 12px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

a.ProgramLinksForSearch:visited
{
    font-size: 12px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

a.ProgramLinksForSearch:hover
{
    font-size: 12px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

a.ProgramLinksForSearch:active
{
    font-size: 12px;
    color: #4a71b5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
.AddToCartLabel
{
    font-weight: normal;
    color: #4A71B5;
    font-size: 11px;
    font-family: Arial;
}
.AddToCart
{
    font-weight: normal;
    color: #4A71B5;
    font-size: 11px;
    font-family: Arial;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}
a.AddToCart:link
{
    font-weight: normal;
    color: #4A71B5;
    font-size: 11px;
    font-family: Arial;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}

a.AddToCart:visited
{
    font-weight: normal;
    color: #4A71B5;
    font-size: 11px;
    font-family: Arial;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}

a.AddToCart:hover
{
    font-weight: normal;
    color: #4A71B5;
    font-size: 11px;
    font-family: Arial;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}

a.AddToCart:active
{
    font-weight: normal;
    color: #4A71B5;
    font-size: 11px;
    font-family: Arial;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}
.popup_heading
{
    font-weight: bold;
    text-decoration: none;
    font-style: italic;
    font-size: 12px;
    color: Black;
}

.linkbutton
{
    cursor: pointer;
    cursor: hand;
    vertical-align: top;
    text-decoration: underline;
    font-style: italic;
    cursor: pointer;
    font-size: 11px;
    padding: 3px !important;
    width: 90px !important;
}

.ContentTitle
{
    padding: 3px !important;
    width: 90px !important;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}
a.ContentTitle:link
{
    padding: 3px !important;
    width: 90px !important;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.ContentTitle:visited
{
    padding: 3px !important;
    width: 90px !important;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.ContentTitle:hover
{
    padding: 3px !important;
    width: 90px !important;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.ContentTitle:active
{
    padding: 3px !important;
    width: 90px !important;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

.ContentProgram
{
    padding: 3px !important;
    width: 90px !important;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.ContentProgram:link
{
    padding: 3px !important;
    width: 90px !important;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.ContentProgram:visited
{
    padding: 3px !important;
    width: 90px !important;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.ContentProgram:hover
{
    padding: 3px !important;
    width: 90px !important;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}

a.ContentProgram:active
{
    padding: 3px !important;
    width: 90px !important;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    color: Black;
    text-decoration: underline;
    font-family: Arial;
    cursor: pointer;
    cursor: hand;
}


.ContentGridCellArea
{
    cursor: pointer;
    cursor: hand;
}


.SelectedGridStyle
{
    background-color: #C2D0E7;
}

.UnitThemeColumnBgColor
{
    font-size: 9px;
    font-family: Verdana;
    font-weight: bold;
    background-color: #FECC99;
}

.ZoneLexileColumnBgColor
{
    font-size: 10px;
    font-family: Verdana;
    font-weight: normal;
    background-color: #FECC99;
}
.inZoneResultText
{
    font-size: 10px;
    font-family: Verdana;
    font-weight: normal;
    color: #525552;
}

/* Added by Deepa Shah - For Content Development */
.BulletImage
{
    list-style-image: url(/Portals/0/images/Bullet.gif);
}
.ArrowImage
{
    list-style-image: url(/Portals/0/images/vli.jpg);
}
.CaptionText
{
    font-weight: bold;
    color: #FF4800;
    font-size: 14px;
    font-family: arial;
}
/* Added by Deepa Shah for Content Development */
.levelheads
{
    font-weight: bold;
    color: #FF4800;
    font-size: 14px;
    font-family: arial;
}
.pagetextboldArial
{
    font-size: 11px;
    font-family: Arial;
    color: #525552;
    font-weight: bold;
}
.pagetextbolditalic
{
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    color: #525552;
}
.UnitThemeBgColor
{
    font-size: 9px;
    font-family: Verdana;
    font-weight: bold;
    background-color: #FECC99;
}
/* Added by Ankush for Program reasearch and Effectiveness*/
.relatedAnchorHeader
{
    font-weight: normal;
    color: #003F8B;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}
a.relatedAnchorHeader:link
{
    font-weight: normal;
    color: #003F8B;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedAnchorHeader:visited
{
    font-weight: normal;
    color: #003F8B;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedAnchorHeader:hover
{
    font-weight: normal;
    color: #003F8B;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}

a.relatedAnchorHeader:active
{
    font-weight: normal;
    color: #003F8B; /*#003F8B;#4A71B5*/
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}
/*Added by ankush for GridView*/
.gridViewHeaders
{
    font-weight: bold;
    color: #99ccff;
    font-size: 10px;
    font-family: Verdana;
    text-align: left;
    background-color: #99ccff;
    color: Black;
}


/* Added by Ankush for Summer Central*/
.Summer
{
    background-image: url(http://devtest.ngsp.com/Portals/_default/Skins/NGSPSkin/toolbox.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.SummerCentral
{
    font-weight: normal;
    color: #003F8B;
    font-size: 9px;
    font-family: Verdana;
    text-decoration: underline;
}
a.SummerCentral:link
{
    font-weight: normal;
    color: #003F8B;
    font-size: 9px;
    font-family: Verdana;
    text-decoration: underline;
}

a.SummerCentral:visited
{
    font-weight: normal;
    color: #003F8B;
    font-size: 9px;
    font-family: Verdana;
    text-decoration: underline;
}

a.SummerCentral:hover
{
    font-weight: normal;
    color: #003F8B;
    font-size: 9px;
    font-family: Verdana;
    text-decoration: underline;
}

a.SummerCentral:active
{
    font-weight: normal;
    color: #003F8B; /*#003F8B;#4A71B5*/
    font-size: 9px;
    font-family: Verdana;
    text-decoration: underline;
}

/* adding css class for canadian order module */
.RighttextAlign
{
    text-align: right;
}

/*add new Css for headers*/
.pageheaderNew
{
    font-size: 23px;
    font-weight: bold; /*color: #EF9E42; */
    color: #ff4800;
    font-family: Arial;
    margin: 0px;
}
.pagetextboldNew
{
    font-size: 11px;
    font-family: Verdana;
    color: #525552;
    font-weight: bold;
    margin: 0px;
}
.textcaptionsNew
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 13px;
    font-family: Verdana;
    margin: 0px;
}
.progOverHeaderNew
{
    color: #4A71B5;
    font-size: 18px;
    font-family: Verdana;
    margin: 0px;
}

.ListGrid
{
    color: #1D5495;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    vertical-align: top;
    font-size: 8pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: white;
}
.ListGridHeader
{
    background-color: #6699cc;
    color: white;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    vertical-align: top;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
A.ListGridHeader:link
{
    background-color: #6699cc;
    color: white;
    font-size: 12px;
}
A.ListGridHeader:active
{
    background-color: #6699cc;
    color: white;
    font-size: 12px;
    font-weight: bold;
}
A.ListGridHeader:visited
{
    background-color: #6699cc;
    color: white;
    font-size: 12px;
    font-weight: bold;
}
A.ListGridHeader:hover
{
    background-color: #6699cc;
    color: yellow;
    font-size: 12px;
    font-weight: bold;
}

/*Add link style for "international customer >>" link  */
.tablesimplebluetextlink
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
}
a.tablesimplebluetextlink:link
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    border: 0;
}

a.tablesimplebluetextlink:visited
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    border: 0;
}

a.tablesimplebluetextlink:hover
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    border: 0;
}

a.tablesimplebluetextlink:active
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 11px;
    font-family: Verdana;
    border: 0;
}

/*Add link style for "Download Teacher's Guide" link  */

Downloadlink
{
    font-weight: bold;
    color: #4A4939;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}
a.Downloadlink:link
{
    font-weight: bold;
    color: #4A4939;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}

a.Downloadlink:visited
{
    font-weight: bold;
    color: #4A4939;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}

a.Downloadlink:hover
{
    font-weight: bold;
    color: #4A4939;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}

a.Downloadlink:active
{
    font-weight: bold;
    color: #4A4939;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}


.WelcomeNote
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #FFEB00;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

/*Add Css class for Modal Popup */
.BlackTitleBigBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}


.modalBackground
{
    background-color: White;
    filter: alpha(opacity=40);
    opacity: 0.5;
}

.ModalWindow
{
    border: solid1px#c0c0c0;
    background: white;
    position: absolute;
    top: -1000px;
}

.BigBoldFontBlack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
}

.Panelvw
{
    border: 1px solid DarkGray;
    padding-left: 10px;
}
/*tablebluepagetextlink as link */
.tablebluepagetextlink
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
}
a.tablebluepagetextlink:link
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}

a.tablebluepagetextlink:visited
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}

a.tablebluepagetextlink:hover
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}

a.tablebluepagetextlink:active
{
    font-weight: bold;
    color: #4A71B5;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: underline;
    border: 0;
}

.tdnontoprightborder
{
    padding: 5px 5px 5px 5px;
    border-left: 1px solid DarkGray;
    border-top: 1px solid DarkGray;
}
.tdnonbottomborder
{
    padding: 5px 5px 5px 5px;
    border-left: 1px solid DarkGray;
    border-top: 1px solid DarkGray;
    border-right: 1px solid DarkGray;
}
.tdnonrightborder
{
    padding: 5px 5px 5px 5px;
    border-top: 1px solid DarkGray;
    border-bottom: 1px solid DarkGray;
    border-left: 1px solid DarkGray;
}
.tdborder
{
    padding: 5px 5px 5px 5px;
    border: 1px solid DarkGray;
}

.MaskedDiv
{
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: verdana;
    font-weight: bold;
    padding: 40px;
    z-index: 100;
    background-color: gray;
    opacity: 0.65;
    filter: alpha(opacity=65);
}


.ModalPopup
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-color: #CCCCCC;
    position: absolute; /* set z-index higher than possible */
    z-index: 10000;
    visibility: hidden;
    color: Black;
    border-style: solid;
    border-color: #999999;
    border-width: 1px;
    width: 650px;
    height: auto;
}

.BlackTitle
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}
.Bottom
{
    background-image: url(Bottom.png);
}
.tdPopular
{
    background-color: FFD700;
    font-size: 14;
    color: Black;
    text-align: center;
    border: solid, 2px, Red;
    height: 22Px;
}
.tdchildmenu
{
   /* background-image: url(blank.png);*/
   background-color:#000014;
    height: 23Px ;
}
.tdcontact
{
    background-color: Black;
    font-size: 10;
    color: Black;
    font-weight: bold;
   
}

.tdProductSearch
{
    background-image: url(left.png);
    height: 400Px;
}
.tdLeftPart
{
    height:360px;
    width: 170px;
    background-image: url(/images/productlink.png);
    background-repeat: no-repeat;
    font-size:6Px;

}
.divLeft
{
    margin-left: 69Px;
}
.divLeftProductSearch
{
    margin-left: 69Px;
    margin-top: 4Px;
    font-size: 10Px;
    color: White;
}
.tdRightPart
{
  /*  background-image: url(column_right_complete1.png);*/
  background-image: url(/images/RightPart_background.png); 
    background-repeat: no-repeat;
    width: 230Px;
    height:535Px;
}
.right_conference
{
   background-image: url(Right_Conference.png);
   background-repeat:no-repeat;
   height:130Px;

    }
.right_StateResources
{
   background-image: url(Right_StateResources.png);
   background-repeat:no-repeat;
      height:130Px;
    }
.right_NGMagazines
{
    background-image: url(/images/Right_NGMagazines.png);
   background-repeat:no-repeat;
     height:130Px;
     padding-left:40px;
     padding-top:25px;
    }
    .right_State_Resources
    {
       font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    color: #525552;  
 background-image: url(/images/State_Resources.png); 
    height:125px;
    width:227px;
        }
        .Content_Bottom_Representative
    {
       font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    color: #525552;  
   background-image: url(/images/search_rep_box1.png); 
    height:125px;
    width:180px;
    background-repeat:no-repeat;
        }
    .right_LReader_ContentBook
    {
         background-image: url(/images/Right_LReader_ContentBook.png);
   background-repeat:no-repeat;

  
  
        }
a.aReaderandbook:link, a.aReaderandbook:visited
{
    color: Brown;
    text-decoration: underline;
}
a.aReaderandbook:hover
{
    color: White;
}

.acontact
{
    color: Yellow;
    text-decoration: none;
    font-size:10Px;
}
a.acontact:hover
{
    color: Yellow;
    text-decoration: underline;
}
.test
{
    background-color:Gray;
    color:Black;
    }

/*Professional Development*/

.rootmenuitemselected_profdevelopment
{
    background: #660000;
    /* background-color: #003399;*/
    color: White;
}

.rootmenuitemselected_profdevelopment td
{
    padding: 0 13px 0 13px;
    height: 25px;
    cursor: pointer;
    cursor: hand;
    border-right: 0px #660000 solid;
}

.rootmenuitemselected_profdevelopment td span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    font-size: 10px;
    font-weight: bold;
    background-color: #660000;
    white-space: nowrap;
}
.submenuitemselected_profdevelopment_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 6px 2px 13px;
    background:  #993300;
    border: 0px #993300 solid;
    border-width: 0px 0;
    white-space: nowrap;
}
.submenuitemselected_profdevelopment
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 13px 2px 13px;
    background:#660000;   
    border: 0px #660000 solid;
    border-width: 0px 0;
    white-space: nowrap;
}
.pagetext_second
{
     font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    color: white;  
    }

