body
{
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family: Verdana;
	font-size: 12px;
	background: #f4f4f4 url(../images/bodyBG.gif) repeat-x top left;
	padding-top: 20px;
	line-height: 18px;
}
.main
{
	margin: auto;
	width: 980px;
}
.logoContainer
{
	height: 90px;
}
.edStepLogo
{
	float: left;
	margin-left: 1px;
}
.edStepLogo a, img
{
	border: none;
}
a
{
	outline: none;
}
/*Login Start*/
.loginContainerHome
{
	float: right;
	margin-top: 20px;
}
.unmTxtBox
{
	background: white url(../images/icon_unmTxtBox.gif) no-repeat left;
	background-position: 5px 3px;
	border: solid 1px #cacaca;
	padding-left: 23px;
	width: 100px;
}
.unmTxtBox1
{
	background: white url(../images/icon_unmTxtBox1.gif) no-repeat left;
	background-position: 5px 3px;
	border: solid 1px #cacaca;
	padding-left: 23px;
	width: 100px;
}
.passTxtBox
{
	background: white url(../images/icon_passTxtbox.gif) no-repeat left;
	background-position: 3px 3px;
	border: solid 1px #cacaca;
	padding-left: 23px;
	width: 100px;
}
.passTxtBox1
{
	background: white url(../images/icon_passTxtbox1.gif) no-repeat left;
	background-position: 3px 3px;
	border: solid 1px #cacaca;
	padding-left: 23px;
	width: 100px;
}
/*Login End*/

/*HELP CONTAINER*/
.helpContainer
{
	position: absolute;
	z-index: 10000;
	width: 240px;	
	margin-left: 60px;
	margin-top: -18px;
	margin-left: 55px\9;/* For IE8 */
	 *margin-left:-5px;/* For IE7 */
	 *margin-top:0px;/* For IE7 */
}
.helpBg
{
	background: #C2D8E6;
	vertical-align: top;
	color: #516d7b;
	filter: alpha(opacity=85);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
.helpBg a
{
	text-decoration: none;
	color: #444;
	display: block;
	padding-left: 12px;
	margin-top: 3px;
	font-weight: bold;
	background: url(../Images/lnbBulletBlack.gif) no-repeat;
	background-position: 2px 5px;
}
.helpBg a:hover
{
	color: #000;
	text-decoration: none;
}
.helpTopLeft
{
	background: url(../Images/helpTopLeft.gif) no-repeat top left;
	height: 6px;
	width: 6px;
}
.helpTopRight
{
	background: url(../Images/helpTopRight.gif) no-repeat top left;
	height: 6px;
	width: 6px;
}
.helpBotLeft
{
	background: url(../Images/helpBotLeft.gif) no-repeat top left;
	height: 6px;
	width: 6px;
}
.helpBotRight
{
	background: url(../Images/helpBotRight.gif) no-repeat top left;
	height: 6px;
	width: 6px;
}

/*Header Start*/
.headerHome
{
	background: url(../images/homeHeader.jpg) no-repeat left;
	width: 980px;
	height: 262px;
}
.headTitle
{
	color: #0081c6;
	font-size: 24px;
	margin-left: 15px;
	padding-top: 30px;
}
.bannerTxt
{
	color: #666;
	font-size: 14px;
	font-weight: bold;
	width: 500px;
	line-height: 18px;
	margin-left: 15px;
	margin-top: 30px;
}
/*Header End*/


/*Buttons */
.loginButton
{
	background: #0081c6 url(../images/buttonBG.gif) repeat-x left top;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	border: solid 1px #004a61;
	display: inline-block;
}
/*================ TXT ==================*/
.lbl
{
	font-weight: bold;
}
.txt11
{
	font-size: 11px;
}
.txt10
{
	font-size: 10px;
}
.txtItalicUnderline
{
	font-style: italic;
	text-decoration: underline;
}
a
{
	color: #0081c6;
}
a:hover
{
	color: #333333;
	text-decoration: none;
}
/*============== TNB =============*/
.tnbContainer
{
	margin: auto;
	height: 37px;
	margin-bottom: 10px;
}
.tnbLeft
{
	background: url(../images/tnbLeft.gif) no-repeat left top;
	width: 7px;
	height: 37px;
	float: left;
}
.tnbRight
{
	background: url(../images/tnbRight.gif) no-repeat left top;
	width: 7px;
	height: 37px;
	float: left;
}
.tnbMiddle
{
	background: url(../images/tnbMiddle.gif) repeat-x left top;
	height: 37px;
	width: 98.5%;
	float: left;
}

/*============Project Over View==================*/
.projOverviewContainer
{
	position: absolute;
	margin-left: 20px; *margin-left:10px;
}
.projContent
{
	background: #eaf3f6 url(../images/lnbSepUser.gif) repeat-x;
	background-position: 50px 125px;
	padding: 10px;
	height: 212px;
	border-left: solid 1px #7ba4ad;
	border-right: solid 1px #7ba4ad;
	width: 277px;
}
.projOverviewBottom
{
	background: url(../images/projOverviewBottom.gif) no-repeat left bottom;
	width: 299px;
	height: 42px;
}
.list
{
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
}
.list li
{
	list-style: none;
	padding-top: 8px;
	background: url(../images/seprator.gif) repeat-x left bottom;
	display: inline-block;
	padding-bottom: 12px;
}
.loginTitleHome
{
	color: #0084cc;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 5px;
}
.projContent input[type=text], input[type=password]
{
	border: solid 1px #cacaca;
	width: 95%;
}

/*========================*/
.date
{
	background: #0081c6 url(../images/dateBG.jpg) repeat-x left top;
	display: inline-block;
	padding: 4px;
	color: #fff;
	line-height: normal;
	border: solid 1px #004a61;
	width: 30px;
	text-align: center;
	font-size: 10px;
}
/*CONTENT START*/
.contentContainer
{
	border-left: solid 1px #7ba4ad;
	border-right: solid 1px #7ba4ad;
	margin-left: 9px;
	margin-right: 9px;
	padding: 5px;
	background: white;
}
.contentHeight
{
	height: 400px;
	vertical-align: top;
}
.homeRightSection
{
	margin-left: 310px;
	padding-top: 10px;
}
.head
{
	color: #0081c6;
	font-size: 24px;
}
/*CONTENT START*/

/*FOOTER START*/
.contentTop
{
	background: url(../images/contentTop.gif) no-repeat left top;
	height: 6px;
	margin: auto;
	width: 962px;
}

.footer
{
	background: url(../images/footerBg.gif) no-repeat left top;
	height: 5px;
	margin: auto;
	width: 962px;
}
.footerContainer
{
	color: #999999;
	font-size: 9px;
	text-align: right;
	margin-right: 15px;
	margin-top: 5px;
}
.footerContainer a
{
	color: #999999;
}
.footerContainer a:hover
{
	color: #333333;
}
/*FOOTER END*/

.popUpBody
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	background: #939598;
}

.TitleMain
{
	color: #004a61;
	font-size: 25px;
	margin-bottom: 10px;
}

.TitleSub
{
	color: #67757a;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

/*Content*/
.buttonWhiteMore
{
	color: #0081c6;
	text-decoration: underline;
}
.buttonWhiteMore:hover
{
	color: #333333;
	text-decoration: none;
}
.headerContainerImg
{
	background: url(../images/header.jpg) no-repeat top left;
	width: 959px;
	height: 294px;
}
.headerInnerViewFrame
{
	background: url(../images/titleViewFramework.jpg) no-repeat top left;
	width: 980px;
	height: 92px;
}
.innerHeaderTitle
{
	padding-top: 55px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #00658B;
	font-size: 24px;
}
.headerInnerContactUs
{
	background: url(../images/innerContactUs.jpg) no-repeat top left;
	width: 980px;
	height: 132px;
}

.headerInnerFAQs
{
	background: url(../images/innerFAQ.jpg) no-repeat top left;
	width: 980px;
	height: 132px;
}

.headerInnerCommon, .headerInnerOurPartners
{
	background: url(../images/innerHeader.jpg) no-repeat top left;
	width: 980px;
	height: 132px;
}

.headerInnerAboutEdSteps
{
	background: url(../images/innerAboutEdSteps.jpg) no-repeat top left;
	width: 980px;
	height: 132px;
}

.headerInnerHowToWin
{
	background: url(../images/innerHowToWin.jpg) no-repeat top left;
	width: 980px;
	height: 132px;
}

.headerInnerNews
{
	background: url(../images/innerNewsAboutEdSteps.jpg) no-repeat top left;
	width: 980px;
	height: 132px;
}


/*News*/
.NewsContainer
{
	height: 118px;
	margin-top: 10px;
}
.NewsLeft
{
	background: url(../images/newsLeft.jpg) no-repeat top left;
	float: left;
	width: 5px;
	height: 118px;
}
.NewsBg
{
	background: url(../images/newsBg.jpg) repeat-x top left;
	float: left;
	height: 118px;
	width: 950px;
}
.NewsRight
{
	background: url(../images/newsRight.jpg) no-repeat top left;
	float: left;
	width: 5px;
	height: 118px;
}
.NewsTitle
{
	color: #769aaf;
	font-size: 25px;
	margin: 5px;
	margin-left: 10px;
	margin-top: 7px;
}
.NewstextTitle
{
	color: #545557;
	font-weight: bold;
}
.NewsContent
{
	margin: 10px;
	margin-right: 5px;
}

/*****NEWS INNER PAGES CSS *******/
.newsDate
{
	background: #0081c6 url(../images/dateBG.jpg) repeat-x top left;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: normal;
	text-align: center;
	width: 30px;
	margin: 8px;
	margin-top: 3px;
}
.newsDashBorder
{
	background: url(../images/DashBorder.jpg) repeat-x bottom left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.ButtonReadMore
{
	background: #0081c6 url(../images/buttonBG.gif) repeat-x left top;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	text-decoration: none;
	height: 19px;
	font-size: 11px;
	border: solid 1px #004a61;
}
.ButtonReadMore:hover
{
	background: #d2d1d1 url(../images/buttonBgGray.jpg) repeat-x top left;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #49565b;
	text-decoration: none;
	height: 19px;
	font-size: 11px;
	border: 1px solid #979d9f;
}
.Date
{
	background: #4a575c url(../images/dateBgGray.jpg) repeat-x top left;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	width: 20px;
	line-height: normal;
	margin: 8px;
}
.floatRight
{
	float: right;
}
.floatLeft
{
	float: left;
}
.button
{
	background: #789cb1 url(../images/buttonBg.jpg) repeat-x top left;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #979d9f;
	cursor: pointer;
}
.button:hover
{
	background: #d2d1d1 url(../images/buttonBgGray.jpg) repeat-x top left;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #49565b;
	text-decoration: none;
	border: 1px solid #979d9f;
	cursor: pointer;
}


/*POPUP*/
.popUpMain
{
	margin: auto;
	width: 98%;
}

.popupheaderLeft
{
	background: url(../images/popupTopLeft.jpg) no-repeat bottom left;
	width: 10px;
	height: 80px;
}
.popupheaderBg
{
	background: #ffffff url(../images/popupTopBg.jpg) repeat-x bottom left;
	height: 68px;
}
.popupheaderRight
{
	background: url(../images/popupTopRight.jpg) no-repeat bottom left;
	width: 10px;
	height: 68px;
}

/*PopupContent*/
.popupcontentLeftTop
{
	background: url(../images/popupContentTopLeft.jpg) no-repeat top left;
	width: 10px;
	height: 13px;
}
.popupcontentTopBg
{
	background: url(../images/popupContentTopBg.jpg) repeat-x top left;
	height: 13px;
}
.popupcontentRightTop
{
	background: url(../images/popupContentTopRight.jpg) no-repeat top left;
	width: 10px;
	height: 13px;
}
.popupcontentLeft
{
	background: url(../images/popupContentLeftBg.jpg) repeat-y top left;
	width: 10px;
}
.popupcontentRight
{
	background: url(../images/popupContentRightBg.jpg) repeat-y top left;
	width: 10px;
}
.popupContentWhite
{
	background: white;
	padding: 10px;
}



/*PopUp Footer*/
.popupFooterLeft
{
	background: url(../images/popupFooterLeft.jpg) no-repeat top left;
	width: 10px;
	height: 38px;
}
.popupFooterBg
{
	background: url(../images/popupFooterBg.jpg) repeat-x top left;
	height: 38px;
}
.popupFooterRight
{
	background: url(../images/popupFooterRight.jpg) no-repeat top left;
	width: 10px;
	height: 38px;
}


/******ADMIN CSS******/
/*LNB*/
.lnbTop
{
	background: url(../images/lnbTop.jpg) no-repeat top left;
	width: 220px;
	height: 10px;
}
.lnbBg
{
	background: #779bb1 url(../images/lnbBg.jpg) repeat-x top left;
	width: 220px;
	height: 600px;
	vertical-align: top;
}
.lnbBg ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.lnbBg li
{
	background: url(../images/lnbSep.jpg) repeat-x bottom left;
	margin: 0px;
	padding: 0px;
}
.lnbBg li a
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	width: 220px;
}
.lnbBg li a:hover
{
	font-size: 12px;
	color: #3e3e3e;
	text-decoration: none;
	background: url(../images/lnbHover.jpg) repeat-x top left;
	display: block;
}

/* For Mouse click on any menu item  */

.lnbBg li a.selectedMenu
{
	font-size: 12px;
	color: #3e3e3e;
	text-decoration: none;
	background: url(../images/lnbHover.jpg) repeat-x top left;
	display: block;
}
.lnbBg li .lnbBulletSeleted
{
	background: url(../images/lnbBulletBlack.gif) no-repeat left;
	cursor: pointer;
	background-position: 10px;
	display: block;
	padding-left: 20px;
}

/* For Mouse click on any menu item ends */

.lnbBg li .lnbBullet
{
	background: url(../images/lnbBullet.gif) no-repeat left;
	cursor: pointer;
	background-position: 10px;
	display: block;
	padding-left: 20px;
}
.lnbBg li .lnbBullet:Hover
{
	background: url(../images/lnbBulletBlack.gif) no-repeat left;
	cursor: pointer;
	background-position: 10px;
	display: block;
	padding-left: 20px;
}
.lnbBottom
{
	background: url(../images/lnbBottom.jpg) no-repeat top left;
	width: 220px;
	height: 10px;
}
.adminContent
{
	padding: 10px;
	padding-right: 3px;
	vertical-align: top;
}
.adminContentLeft
{
	background: url(../images/adminContentLeft.jpg) top left no-repeat;
	width: 10px;
	height: 234px;
}
.adminContentRight
{
	background: url(../images/adminContentRight.jpg) top left no-repeat;
	width: 10px;
	height: 234px;
}
.adminContentBg
{
	background: url(../images/adminContentBg.jpg) repeat-x top left;
	padding: 5px;
	vertical-align: top;
}

.floatRightButton
{
	float: right;
	margin-top: -18px;
}

/*TABULAR MENU START*/
.tabularMenu
{
	border: solid 1px #cccccc;
}
.tabularMenu th, .tableHead td
{
	background: url(../images/adminMenuBlueBg.jpg) repeat-x top left;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 1px #ffffff;
}
.tabularMenu tr.tableHead td
{
	background: url(../images/adminMenuBlueBg.jpg) repeat-x top left;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 1px #ffffff;
}

.tabularMenu th a, .tableHead td a
{
	color: #ffffff;
}
.tabularMenu th a:hover, .tableHead td a:hover
{
	color: #ffffff;
}

.tabularMenu tr td
{
	background: #ffffff;
	font-size: 11px;
	border-bottom: solid 1px #cccccc;
}

.tabularMenu tr.alterRow td
{
	background: #f5f5f5;
	font-size: 11px;
	border-bottom: solid 1px #cccccc;
}
/*TABULAR MENU START*/


/*TABULAR START*/
.tabular
{
	border: solid 1px #cccccc;
}
.tabular th, .tableHead td
{
	background: #7A9FB2 url(../images/adminMenuBlueBg.jpg) repeat-x top left;
	font-weight: bold;
	color: #FFFFFF;
}

.tabular th a, .tableHead td a
{
	color: #ffffff;
}
.tabular th a:hover, .tableHead td a:hover
{
	color: #ffffff;
}

.tabular tr td
{
	background: #ffffff;
	border-bottom: solid 1px #cccccc;
}

.tabular tr.alterRow td
{
	background: #f5f5f5;
	border-bottom: solid 1px #cccccc;
}
/*TABULAR END*/

/*================================== Controls Elements =========================*/
.head1
{
	background: url(Images/topHeadingBigBg.jpg) no-repeat left top;
	font-size: 1.5em;
	color: #80a1b6;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	height: 31px;
	margin-bottom: 5px;
	display: block;
}
.head2
{
	font-size: 20px;
	color: #80a1b6;
	text-decoration: none;
	padding: 5px;
	margin-bottom: 5px;
	display: block;
	border-bottom: solid 1px #80a1b6;
}

/*Messages Classes Start*/
.hint
{
	background: #efefef;
	border: solid 1px #dfdfdf;
	padding: 3px;
	display: block;
	line-height: 18px;
}

.info
{
	background: #fff9f3 url(../images/iconInfo.gif) no-repeat left;
	background-position: 5px 5px;
	padding: 5px;
	display: block;
	border: solid 1px #f07700;
	padding-left: 30px;
	color: #f07700;
}
.successMsg
{
	background: #f2f7d2 url(../images/iconSuccess.gif) no-repeat left;
	background-position: 5px 5px;
	padding: 5px;
	display: block;
	border: solid 1px #7ca727;
	padding-left: 30px;
	color: #7ca727;
}
.errorMsg
{
	background: #fff4f4 url(../images/iconError.gif) no-repeat left;
	background-position: 5px 5px;
	padding: 5px;
	display: block;
	border: solid 1px #ff0000;
	padding-left: 30px;
	color: #ff0000;
}

.lbl
{
	font-weight: bold;
}

.buttonAddContainer
{
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
}

.grayDiv
{
	background: #f0f1f1;
	border: solid 1px #d6d6ce;
	padding: 5px;
}


.fieldset
{
	border: solid 1px #DBECF6;
	padding: 8px;
	padding-top: 0px;
	line-height: 18px;
}
.lightBlueBg2
{
	border: solid 1px #DBECF6;
	padding: 5px;
	background: #F4FBFF;
	line-height: 18px;
}

.txtMaroon
{
	color: #A71D2E;
}
.headBulletRound
{
	font-size: 18px;
	color: #0081c6;
	background: url(../images/bulletRound.gif) no-repeat top left;
	background-position: 0px 8px;
	padding: 5px;
	padding-left: 15px;
	text-decoration: none;
	display: block;
}
.dashedLine
{
	border-bottom: dotted 1px #333333;
	margin-top: 10px;
	padding-bottom: 10px;
}
.dashedLine ul
{
	margin: 0px;
	margin-top: 5px;
	margin-left: 5px;
	padding: 0px;
	list-style: none;
}
.dashedLine ul li
{
	background: url(../images/bulletArrow.gif) no-repeat top left;
	background-position: 0px 5px;
	list-style: none;
	padding-left: 15px;
}
.buttonFrameWork
{
	background: url(../images/linkBgFramework.gif) no-repeat top left;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	width: 189px;
	height: 25px;
	padding: 5px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 35px;
	text-decoration: none;
}
.buttonFrameWorkGray, .buttonFrameWorkGray:hover
{
	background: url(../images/linkBgFrameworkGray.gif) no-repeat top left;
	color: #cccccc;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	width: 189px;
	height: 25px;
	padding: 5px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 35px;
	text-decoration: none;
	cursor: text;
}



.buttonAdd
{
	background: #eef4f6 url(../images/buttonAddBg.jpg) repeat-x top left; /*border-bottom: solid 1px #83C2DE;*/ /*border-top: solid 2px #C2E1EF;*/
	border: solid 1px #D1DADD;
	color: #0F2D39;
	padding: 2px;
	padding-top: 3px;
	padding-left: 16px;
	padding-right: 5px;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none; /*font-weight:bold;*/
}
.buttonAdd:hover
{
	background: #f0f2e8 url(../images/buttonAddBgHover.jpg) repeat-x top left; /*border-bottom: solid 1px #83C2DE;*/ /*border-top: solid 2px #C2E1EF;*/
	border: solid 1px #d2d7bf;
	color: #0F2D39;
	padding: 2px;
	padding-top: 3px;
	padding-left: 16px;
	padding-right: 5px;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none; /*font-weight:bold;*/
}

.note
{
	border: solid 1px #E6E6E6;
	padding: 5px;
	display: block;
	font-size: 11px;
	background: #FFFFF0;
}
/*Messages Classes End*/

/*LOGIN*/
.loginContainer
{
	margin: auto;
	width: 393px;
	margin-top: 70px;
	margin-bottom: 40px;
}
.loginHeader
{
	background: #849297 url(../images/loginHeader.jpg) no-repeat top left;
	height: 10px;
	width: 393px;
	margin-left: 31px;
}
.loginBg
{
	background: #7b9fb4 url(../images/loginBg.jpg) repeat-x top left;
	width: 393px;
	margin-left: 31px;
	color: #FFFFFF;
}
.loginBg input
{
	border: solid 1px #666666;
	background: url(../images/inputBg.jpg) repeat-x top left;
	font-size: 12px;
	color: #333333;
}
.loginBg .loginTitle
{
	font-size: 25px;
	color: #FFF;
	padding: 5px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.loginBg .buttonLogin
{
	background: #d2d1d1 url(../images/buttonBgGrayLogin.jpg) repeat-x top left;
	border: solid 1px #cacaca;
	font-size: 12px;
	color: #49565b;
	padding: 2px;
	cursor: pointer;
}
.loginBg .buttonLogin:hover
{
	background: #d2d1d1 url(../images/buttonBg.jpg) repeat-x top left;
	border: solid 1px #cacaca;
	font-size: 12px;
	color: #f2f2f2;
	padding: 2px;
	cursor: pointer;
}
.loginBg .noBorderBG
{
	border: 0px;
	background: none;
}
.loginFooter
{
	background: url(../images/loginKey.jpg) no-repeat top left;
	width: 424px;
	height: 136px;
}
.txtRed
{
	color: #FF0000;
}
.txtWhite
{
	color: #FFFFFF;
}


/*-------Popup Css-------*/
.popupMain
{
	width: 500px;
	height: 500px;
	z-index: 8000;
	padding-right: 24px;
	position: absolute;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	margin-left: 350px;
	margin-top: 135px;
	padding-left: 10px;
}
.popupClose
{
	width: 30px;
	height: 31px;
	position: absolute;
	z-index: 9999;
	margin-left: -10px;
	margin-top: 5px;
}
.popupContent
{
	background: #94BEC6;
	width: 100%;
	height: 100%;
	margin-top: 20px;
	margin-right: 0px;
	color: #000;
	position: absolute;
	padding: 5px;
	font-size: 11px;
}
.popupContent a
{
	color: #000;
}
.content
{
	padding: 10px;
}

.bodyPopup
{
	margin: 0px;
	padding: 10px;
	background: #BCBBAE;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 17px;
}
.MainHeading
{
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	background: white;
	margin: 0px;
	margin-left: 5px;
	background: url(../Images/popPageHeading.gif) no-repeat top left;
	padding: 8px;
}

.closeWindow
{
	color: #80A0B5;
	width: 20%;
}

.curveTopLeft
{
	background: url(../Images/curveTopLeft.jpg) no-repeat top left;
	width: 9px;
	height: 8px;
}
.curveTopRight
{
	background: url(../Images/curveTopRight.jpg) no-repeat top left;
	width: 9px;
	height: 8px;
}
.curveBottomLeft
{
	background: url(../Images/curveBottomLeft.jpg) no-repeat top left;
	width: 9px;
	height: 8px;
}
.curveBottomRight
{
	background: url(../Images/curveBottomRight.jpg) no-repeat top left;
	width: 9px;
	height: 8px;
}
.curveWhiteBg
{
	background: #ffffff;
}
.curveWhiteContent
{
	background: #ffffff;
	padding: 5px;
}
/*********************** SCROLLERS ***********************/
.root
{
	position: relative;
	margin: 0px 0px 8px 7px;
}
.thumb
{
	position: absolute;
	left: 10px;
}
.up
{
	position: absolute;
	left: 10px;
	height: 420px;
	background: url(../Images/up.gif) repeat-y top left;
}
.dn
{
	position: absolute;
	left: 10px;
}
.up a, .up a img, .dn a, .dn a img, .thumb a, .thumb a img
{
	border: 0;
}
.scrollContainer
{
	position: absolute;
	left: 2px;
	top: 5px;
	clip: rect(0 1000 1000 0);
}
.scrollContent
{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.scrollholder
{
	position: relative;
	width: 100%;
	overflow: auto;
	z-index: 1;
}

div.scroll
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2;
}

div.popup_track
{
	position: relative;
	float: right;
	top: 0;
	width: 25px;
	height: 400px;
	font-size: 0;
	z-index: 3;
	background: url(../Images/PopupTrack.jpg) repeat-y top left;
}

div.popup_drag_bar
{
	position: absolute;
	width: 15px;
	height: 53px;
	cursor: pointer;
	z-index: 4;
	background: url(../Images/PopupThumb.gif) top left no-repeat;
}

.txt14
{
	font-size: 14px;
}
.dashBorder
{
	margin: auto;
	text-align: right;
}

.siteMapLink
{
	color: #414E56;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: url(../Images/lnbBulletBlack.gif) top left no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}
.siteMapLink:hover
{
	color: #414E56;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	background: url(../Images/lnbBulletBlack.gif) top left no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}
.siteMapLinkSmall
{
	background: url(../Images/smallBullet.gif) top left no-repeat;
	padding-left: 10px;
}
.siteMapBorder
{
	padding-left: 40px;
	border-bottom: dotted 1px #999999;
	height: 5px;
}
/*---------Tab CSS for home--------------------*/

#topnav
{
	width: 100%;
	background: url(../Images/tabBg.gif) repeat-x center bottom;
	clear: both;
	height: 51px;
}
#topnav ul
{
	font-size: 25px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#topnav li
{
	background: url(../Images/tabM.jpg) repeat-x center top;
	text-align: center;
	padding: 0;
	margin-right: 5px;
	float: left;
	width: 325px;
	height: 51px;
	cursor: pointer;
}
#topnav li.selected
{
	background: url(../Images/tabMSelected.jpg) repeat-x center top;
	width: 325px;
}
#topnav a
{
	color: #BCBBAE;
	background: url(../Images/tabL.jpg) no-repeat left top;
	float: left;
	margin: 0;
	text-decoration: none;
	width: 325px;
}
#topnav a:hover
{
	color: #BCBBAE;
}
#topnav li.selected a
{
	background: url(../Images/tabLSelected.jpg) no-repeat left top;
	color: #779bb1;
	height: 51px;
}
#topnav li.selected a:hover
{
	color: #779bb1;
}
#topnav a span
{
	background: url(../Images/tabR.jpg) no-repeat right top;
	display: block;
	padding: 0px;
	padding-top: 20px;
	height: 25px;
	padding-bottom: 6px;
}
#topnav li.selected a span
{
	background: url(../Images/tabRSelected.jpg) no-repeat right top;
	padding-top: 20px;
}
#topnav a span
{
	float: none;
}
.tabContent
{
	border-top: none;
	clear: both;
}
.tabContent span
{
	display: block;
}
.tabContent img
{
	border: solid 1px #666666;
}
.contentLeft
{
	background: url(../Images/contentLeft.jpg) no-repeat top left;
	width: 9px;
	height: 102px;
}
.contentRight
{
	background: url(../Images/contentRight.jpg) no-repeat top left;
	width: 9px;
	height: 102px;
}
.tabContentBg
{
	background: url(../Images/tabContentBg.jpg) repeat-x top left;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	font-size: 12px;
}

.viewFrameTitle
{
	color: #004a61;
	font-size: 25px;
	background-color: #C9DBDF;
	display: inline-block;
	padding-bottom: 5px;
}

.viewFramehintLeft
{
	background: url(../Images/contentViewFrameLeft.jpg) repeat-x top left;
	width: 10px;
	height: 147px;
}
.viewFramehintRight
{
	background: url(../Images/contentViewFrameRight.jpg) repeat-x top left;
	width: 10px;
	height: 147px;
}
.viewFramehintBg
{
	background: #C9DBDF;
	border-top: solid 1px #739FA8;
	border-bottom: solid 1px #739FA8;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: top;
}
.contentViewFrame
{
	height: 105px;
	overflow: auto;
	overflow-x: hidden;
}
.contentViewFrame ul
{
	padding: 0px;
	padding-top: 10px;
	padding-left: 5px;
	margin: 0px;
	list-style: none;
}
.contentViewFrame li
{
	list-style: none;
	margin: 0px;
	background: url(../Images/lnbBulletBlack.gif) no-repeat left;
	padding: 0px;
	padding-left: 20px;
}

/*LNB USER START*/
.lnbUserContainer
{
	width: 235px;
}
.lnbBgUser
{
	background: #d5ecf2 url(../Images/lnbBgUser.jpg) repeat-x left top;
	border-left: solid 1px #b0ccd3;
	border-right: solid 1px #b0ccd3;
	height: 500px;
}
.lnbBgUser ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.lnbBgUser li
{
	margin: 0px;
	padding: 0px;
	background: url(../Images/lnbSepUser.gif) repeat-x left bottom;
}
.lnbBgUser li a
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background: url(../images/icon_blankDoc.gif) no-repeat;
	background-position: 2px 7px;
	width: 160px;
}
.lnbBgUser li a:hover
{
	font-size: 12px;
	color: #0081c6;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background: url(../images/icon_blankDoc.gif) no-repeat;
	background-position: 2px 7px;
	width: 160px;
}

.lnbBgUser li a.Link
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background: url(../images/icon_link.gif) no-repeat;
	background-position: 2px 7px;
	width: 160px;
}
.lnbBgUser li a.Link:hover
{
	font-size: 12px;
	color: #0081c6;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	background: url(../images/icon_link.gif) no-repeat;
	background-position: 2px 7px;
	width: 160px;
}

.lnbBgUser li a span
{
	display: block;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	padding-bottom: 5px;
	color: #333333;
}
.lnbBgUser li a span:hover
{
	color: #333333;
}

.lnbFooterUser
{
	background: url(../Images/lnbFooterUser.jpg) no-repeat left top;
	width: 235px;
	height: 10px;
}

/*LNB USER END*/