html, body
{
	background: #FFFFFF;
	margin: 0px;
}
.skinwrapper
{
	border: 0px #CECB9C solid;
	background: #FFFFFF;
	padding: 0px;
}
.pagemaster
{
	background-color: #FFFFFF;
}

/*skin styles start*/
.whitepane
{
	width: 48px;
	padding: 0px;
	background-color: transparent;
}

/*.leftpane
{
	width: 249px;
	padding: 0px;
	background-image: url(BackColor.gif);
	background-repeat:repeat-y;  
}*/

.leftpane
{
	padding: 0px;
	width: 249px; /*background-color: #FFFBC6;*/
	background-image: url(BackColor.gif);
	background-repeat: repeat-y;
}
.leftpanefooter
{
	padding: 0px;
	width: 297px; /*background-color: #FFFBC6;*/
	background-image: url(Left.gif);
	background-repeat: repeat-y;
}
.contentwhitepane
{
	padding: 0px;
	background-color: transparent;
	text-align: left;
}
.menupane
{
	padding: 0 0 0 0;
	background-image: url(HorMenubg.gif);
	background-repeat: repeat-y;
	height: 25px;
	width: 297px;
	background-color: #4A71B5;
	vertical-align: middle;
}

.bluepane
{
	vertical-align: top; /*width: 634px;*/
	padding: 0px;
	background-color: #4A71B5;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFCF21;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
.skinfooter
{
	height: 30px;
	background-color: #FCCF26;
	padding: 0px 0px 0px 30px;
	color: #ff4800;
	font-size: 9px;
	font-weight: normal;
}

.copyright
{
	font-weight: normal;
	font-size: 9px; /*color: #FF865A;*/
	color: #ff4800;
	font-family: Arial;
}
.logobgcolor
{
	background-color: #00044A;
}

/*skin styles end*/

/*Register style start*/
a.Register:link
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #4A4939;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
a.Register:visited
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #4A4939;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}

a.Register:hover
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #4A4939;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
}

a.Register:active
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #4A4939;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
/*Register Style end*/

/*Login style start*/
a.skinuser:link
{
	color: #EF8629;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
}

a.skinuser:visited
{
	color: #EF8629;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}

a.skinuser:hover
{
	color: #EF8629;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bolder;
}

a.skinuser:active
{
	color: #EF8629;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}
/*Login Style end*/


/*menu start*/

.MainMenu_MenuContainer
{
	background: #4A71B5;
	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: #4A71B5;
}

.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: #fd9a26;
}

.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: #fd9a26;
	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;
}

.MainMenu_MenuBreak
{
	display: none;
}
.LeftMenuImagetd
{
	padding-left: 25px;
	height: 20px;
}
/*menu end*/

/*style for home page -start*/

.homepgheader
{
	font-size: 30px;
	color: #4A71BD;
	font-family: Verdana;
}
.homepgparaheader
{
	font-size: 11px;
	font-family: Arial;
	vertical-align: top;
	font-weight: bolder;
	color: #4A4939;
}

.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*/

.pageheader
{
	color: #4A71B5;
	font-size: 18px;
	font-family: Verdana;
}

.productname
{
	font-size: 23px;
	font-weight: bold; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
}

.programname
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
	cursor: pointer;
	cursor: hand;
}
a.programname:link
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a.programname:visited
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a.programname:hover
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a.programname:active
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
.programdetailscaption
{
	font-size: 12px;
	font-family: Arial;
	vertical-align: top;
	font-weight: bolder;
	color: #4A4939;
}

.programdetailstext
{
	font-size: 12px;
	font-family: Arial;
	vertical-align: top; /*font-weight:bolder;*/
}
.detailslabel
{
	font-size: 12px;
	font-family: Arial;
	vertical-align: bottom; /*font-weight:bolder;*/
}

.BOMTitleText
{
	font-size: 12px;
	font-family: Arial;
	color: #4A4939;
	font-weight:bolder;
}

.BOMTitle
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	color: #4A4939;
	cursor: pointer;
	cursor: hand; /*color: #ff4800;*/
}
.OnlineDemoText
{
	font-size: 12px;
	font-family: Arial;
}
a.BOMTitle:link
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	color: #4A4939;
	cursor: pointer;
	cursor: hand; /*color: #ff4800;*/
}

a.BOMTitle:visited
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	color: #4A4939;
	cursor: pointer;
	cursor: hand; /*color: #ff4800;*/
}

a.BOMTitle:hover
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	color: #4A4939;
	cursor: pointer;
	cursor: hand; /*color: #ff4800;*/
}

a.BOMTitle:active
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	color: #4A4939;
	cursor: pointer;
	cursor: hand; /*color: #ff4800;*/
}

.showhideBOM
{
	font-size: 12px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	cursor: pointer;
	cursor: hand;
}
a.showhideBOM:link
{
	font-size: 12px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
a.showhideBOM:visited
{
	font-size: 12px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
a.showhideBOM:hover
{
	font-size: 12px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
a.showhideBOM:active
{
	font-size: 12px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.popupproductname
{
	font-size: 16px;
	font-weight: bold; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
}

.popupprogramname
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 14px;
	font-family: Verdana;
}
.notetext
{
	font-size: 10px;
	font-family: Arial;
}
.gridhelptext
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 9px;
	font-family: Verdana;
}

.gridlinks
{
	font-size: 11px; /*color: #EF9E42; */
	color: #ff4800;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial;
}

a.gridlinks:link
{
	font-size: 11px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}
a.gridlinks:visited
{
	font-size: 11px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}
a.gridlinks:hover
{
	font-size: 11px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}
a.gridlinks:active
{
	font-size: 11px; /*color: #EF9E42; */
	color: #ff4800;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}

.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;
}

.ManagerMainHeaders
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
	text-align: center;
	background-color: #4A71B5;
	color: White;
}

.gridPager, .gridPager td
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	text-align: right;
}

.gridPager a
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	text-align: right;
}

.gridText
{
	font-family: Arial;
	font-size: 11px;
}

/* Style for Top Menu start*/
.TopMenu
{
	color: White;
	font-size: 11px;
	text-decoration: none;
}
a.TopMenu:link
{
	color: White;
	font-size: 11px;
	text-decoration: none;
}
a.TopMenu:visited
{
	color: White;
	text-decoration: none;
	font-size: 11px;
}

a.TopMenu:hover
{
	color: White;
	text-decoration: none;
	font-size: 11px;
}

a.TopMenu:active
{
	color: White;
	text-decoration: none;
	font-size: 11px;
}
/* Style for Top Menu end*/

/*class for Popup control*/
img.Close
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
}
.HyperlinkClose
{
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}
a.HyperlinkClose:link
{
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}

a.HyperlinkClose:visited
{
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}

a.HyperlinkClose:hover
{
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}

a.HyperlinkClose:active
{
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}


/*------------------*/
.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;  
}
*/
.contentpane
{
	/*width: 50%;*/
	background-color: transparent;
	padding: 0px;
}
.rightpane
{
	width: 195px;
	padding: 0px; /*background-color: #FFFBC6;*/
	background-image: url(RightPane.gif);
	background-repeat: repeat-y;
}

.solutionsearch
{
	background-image: url(SolutionSearch.gif);
	width: 146px;
}

.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-repeat: repeat-y;
	height: 25px;
}
.whitepaneright
{
	width: 30px;
	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;
}


.SkinObject
{
	font-weight: bold;
	font-size: 11px; /*color: #FF865A;*/
	color: #ff4800;
	font-family: Arial;
}


/*links & buttons*/
a:link
{
	color: #444444;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a:visited
{
	/*color:#FF865A;*/
	color: #444444;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a:hover
{
	/*color: #FF865A;*/
	color: #444444;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a:active
{
	/*color: #FF865A;*/
	color: #444444;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/*

.StandardButton{background:#CCC;border:1px #CCC outset;padding:5px;}*/

a.CommandButton
{
	font-size: 12px;
	font-weight: bold;
}

.controlpanel a.CommandButton
{
	font-size: 10px;
}

a.CommandButton:link
{
	color: #C00;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.CommandButton:visited
{
	color: #C00;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.CommandButton:hover
{
	color: #C00;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

a.CommandButton:active
{
	color: #C00;
	text-decoration: underline;
	font-size: 12px;
	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: 249px;
}

.LeftMainMenu_MenuContainer td
{
	cursor: default;
	font-size: 3px;
	width: 249px;
	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: 249px;
}

.LinkLeftMainMenu_MenuContainer td
{
	cursor: default;
	font-size: 3px;
	width: 249px;
	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;
}

/*Left Menu start */
.Linkleftrootmenuitem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; /*background: #FFEB8C;*/
	background-image: url(MenuColor.gif);
	background-repeat: repeat-y;
	width: 100%;
	padding: 0 7px 0 25px;
	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 25px;
	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(MenuColor.gif);
	background-repeat: repeat-y;
	width: 100%;
	padding: 0 7px 0 25px;
	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 25px;
	height: 25px;
	cursor: pointer;
	cursor: hand;
	border-top: 1px #FF9A21 solid;
	border-bottom: 1px #FF9A21 solid;
	background-image: url(SubMenuColor.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(MenuColor.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 13px;
	height: 25px; /*cursor: pointer; 	cursor: hand;*/
	border-top: 0px #FF9A21 solid;
	border-bottom: 0px #FF9A21 solid;
	background-image: url(MenuSelected.gif);
	background-repeat: repeat-y;
	width: 100%;
}
.Linkleftrootsubmenuitemselected
{
	font-family: Arial, Helvetica, sans-serif; /*color: #FFFFFF;*/
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	padding: 0 7px 0 25px;
	height: 25px; /*cursor: pointer; 	cursor: hand;*/
	border-top: 0px #FF9A21 solid;
	border-bottom: 1px #FF9A21 solid;
	background: #FCCF26;
	background-image: url(SubMenuColor.gif);
	background-repeat: repeat-y;
	width: 100%;
}

.Linkleftlabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Linkleftsublabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD1010;
}

.Linkleftrootmenuitemselected td span
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold; /*background-color: #FF9A21;*/
	background-image: url(MenuSelected.gif);
	background-repeat: repeat-y;
	white-space: nowrap;
	border-top: 0px #FF9A21 solid;
	border-bottom: 0px #FF9A21 solid;
}

/* Left Menu end*/

.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*/

.textcaptions
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
}
.pagetext
{
	font-size: 11px;
	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;
}
.tablebluetext
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 11px;
	font-family: Verdana;
}


/*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: 15px;
}
/*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*/
.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;
}

/* For Register and Login start*/
a.RegisterLogin:link
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #4A4939;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}



/*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: #4A71B5;
	font-size: 14px;
	font-family: Arial;
}
.ProgramSummarySubHead
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 10px;
	font-family: Verdana;
}
.ProgramSummaryText
{
	font-size: 11px;
	font-family: Arial;
	color: #525552;
}

/*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;
}
.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;
}
/*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;
}
/*.ShopCartBackGR
{
	background-repeat:repeat-y	; 
	background-image: url(http://localhost/gsdnn/images/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(SubMenuColor.gif);
	background-repeat: repeat-y;
	width: 100%;
	padding: 0 7px 0 25px;
	cursor: pointer;
	cursor: hand;
	border-top: 0px #FF9A21 solid;
	border-bottom: 1px #FF9A21 solid;
}

.Linkleftsubmenufirstitem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #FCCF26;
	background-image: url(SubMenuColor.gif);
	background-repeat: repeat-y;
	width: 100%;
	padding: 0 7px 0 25px;
	cursor: pointer;
	cursor: hand;
	border-top: 1px #FF9A21 solid;
	border-bottom: 1px #FF9A21 solid;
}
/*Left TreeMenu changes End*/
.ValidatorStyle
{
	font-size: 8pt;
	font-family: "Arial";
	color: Red;
	font-weight:normal;
}
.ErrorLabel
{
	font-size: 9pt;
	font-family: "Arial";
	color: Red;
	font-weight:normal;
	
}
.ErrorLabelBottom
{
	font-size: 9pt;
	font-family: "Arial";
	color: Red;
	vertical-align: Bottom;
}
.diviFrame
{
	z-index: 1;
	position: absolute;
	background-color: white;
	visibility: hidden;
}
.divGeneral
{
	visibility: hidden;
	display: none;
}
.programnamelabel
{
	font-weight: bold;
	color: #4A71B5;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: none;
}

/* Select Link in Grid */

.SelectLink
{
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-weight: 100;
}

.SelectedRow
{
	background-color: #FFFBC6;
}
.ImageButtonPadding
{
	padding-right: 10px;
}

.Status
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}

.LinkButtonNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; /*color:#333;*/
}
a.LinkButtonNormal:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.LinkButtonNormal:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.LinkButtonNormal:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.LinkButtonNormal:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.noteforCart
{
	font-size: 12px;
	font-family: Arial;
	color: #4A71B5;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-size:12px;
    font-family: Arial;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	 font-size:12px;
	 font-family: Arial;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	 font-size:12px;
	 font-family: Arial;
}


/* Popup Window - View Request Report  */
.PopupLookup
{
	font-size: 9pt;
	font-family: "Arial";
	text-decoration: underline;
	color: Red;
	vertical-align: top;
}
/* Popup Window - View Request Report  */

.HTMLLeftPadding
{
	padding-left:20px;
}
.MandatoryField
{
	 color: #ff4800;
}
.NewsTableHeader
{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:3;
	font-weight:bold;
	background-color: #666666; 
	width: 297;
}
.NewsHeader
{
	width:297;
	background-color:White;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:3;
	font-weight:bold;
}
.NewsText
{
	width:297;
	background-color:White;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:3;
}
.DivVisibility
{
	visibility:hidden;
}

/* grid text display with blank space -Added 23-Jan-2009 Piyush Patel  */
.gridTextSpace
{
	font-family:Arial; 
	font-size:11px;
	padding: 3px 0px 3px 5px;
}

.PromoAvailabilityCategoryHeader
{
	font-size: 11px;
	font-family: Arial;
	vertical-align: top;
	font-weight: bold;
	padding:0px 0px 0px 5px;
}