﻿body
{
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.bodyInner
{
	background: none;
	margin: 0px;
	padding: 0px;
}
a
{
	outline: none;
}
a
{
	text-decoration: underline;
	color: #506c7c;
}
a:hover
{
	text-decoration: none;
	color: #506c7c;
}

.main
{
	width: 1000px;
	margin: auto;
	border: solid 1px #c9c8bc;
	border-top:none;
	padding-bottom:10px;
}
.top
{
	background: #c9c8bc;
	height: 22px;
}
.topContainer
{
	height: 89px;
}
/*LOGO SECTION*/
.logoContainer
{
	background: url(../Images/logo-epsilen.gif) no-repeat top left;
	width: 255px;
	height: 75px;
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 30px;
	_margin-left: 15px;
}
/*LOGIN SECTION*/
.loginContainer
{
	float: right;
	margin-top: 50px;
	margin-right: 9px;
}

.unmTxtBox1
{
	background: white url(../images/unmTxtBox.jpg) no-repeat left;
	font-size: 10px;	
	border: solid 1px #c7d8e1;
	padding-left: 5px;
	width: 138px;
	height: 14px;
	
}
.unmTxtBox
{
	background: none;
	font-size: 10px;
	
	border: solid 1px #c7d8e1;
	padding-left: 5px;
	width: 138px;
	height: 14px;
	
}
.passTxtBox1
{
	background: white url(../images/passTxtbox.jpg) no-repeat left;	
	border: solid 1px #cacaca;	
	border: solid 1px #c7d8e1;
	padding-left: 5px;
	width: 138px;
	height: 14px;
	
}
.passTxtBox
{
	background:none;
	border: solid 1px #cacaca;		
	border: solid 1px #c7d8e1;
	padding-left: 5px;
	width: 138px;
	height: 14px;	
}

/* ============= Progress bar ==============*/
.progressBg
{
	background: #d9e6ef;
	border: solid 1px #80A1B6;
	text-align: left;
}
.progressBar
{
	background: url(../Images/progressInner.gif) repeat-x top left;
	text-align: center;
	display: block;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	color: #80a1b6;
}
.progressBarText
{
	font-weight: bold;
	font-size: 11px;
	color: #80a1b6;
	position: absolute;
	margin-left: 40px;
	margin-top: 0px; *margin-top:0px;
}


/*------------------------Wizard Setting Start--------------*/
.wizard .wizardBorderBottom
{
	border-bottom: solid 1px #F89108;
}
.wizard td
{
	background: url(../../../Images/wizardBG.gif) repeat-x bottom;
}
.wizard .tdNoBorder
{
	border-bottom: none;
	background: none;
}
.floatLeft, .floatLeftSelected
{
	float: left;
}
.floatLeftSelected span
{
	float: left;
	font-size: 0.88em;
	color: #727272;
}
.floatLeftSelected b
{
	float: left;
	color: #F89108;
	margin-bottom:-5px;
	display:inline-block;	
}
.floatLeft b
{
	float: left;
	color: #727272;
	font-weight: bold;
	margin-bottom:-5px;
	display:inline-block;		
}
.wizard .floatLeft span
{
	float: left;
	font-size: 0.88em;
	color: #727272;
}
/*------------------------Wizard Setting End--------------*/


/*CONTENT SECTION*/
.contentContainer
{
}
/*LNB SECTION*/
.lnbContainer
{
	margin-left: 6px;
	width: 188px;
}
.lnbTop
{
	background: url(../Images/lnb-top.gif) no-repeat top left;
	padding-top: 12px;
}
.lnbBg
{
	background: #dfe7ed;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
.lnbBg .mainLink
{
	color: #506c7c;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 9px;
	display: block;
	padding-left: 8px;
}
.lnbBg .selected
{
	color: #506c7c;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 9px;
	display: block;
	padding-left: 8px;
	background: url(../Images/bulletLNB.jpg) no-repeat left;
	background-position: 0px 7px;
}
.lnbBg .mainLink:hover
{
	color: #506c7c;
	text-decoration: none;
}
.lnbBg a
{
	color: #8eb1c4;
	display: block;
	text-decoration: none;
	margin-top: 3px;
	font-weight: bold;
	padding-left: 8px;
}
.lnbBg a:hover
{
	color: #506c7c;
	text-decoration: none;
	background: url(../Images/bulletLNB.jpg) no-repeat left;
	background-position: 0px 7px;
}
.lnbBg a.selectedSub
{
	color: #506c7c;
	text-decoration: none;
	background: url(../Images/bulletLNB.jpg) no-repeat left;
	background-position: 0px 7px;
	font-size: 12px;
	margin-top: 3px;
	font-weight: bold;
	padding-left: 8px;
}
.lnbBottom
{
	background: url(../Images/lnb-bottom.gif) no-repeat top left;
	padding-top: 12px;
}
/*SEARCH SECTION*/
.searchContainer
{
	background: url(../Images/searchBg.gif) no-repeat top left;
	height: 36px;
	padding-top: 6px;
	padding-left: 15px;
	width: 310px;
	margin-top: 8px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.searchContainer input
{
	width: 120px;
	height: 18px;
	border: solid 1px #a8a79e;
}
.searchContainer a
{
	color: White;
	text-decoration: none;
}
.dvSearchContainer
{
	height: 22px;
	padding-top: 6px; *padding-top:1px;
padding-left:0px;
color:#FFFFFF;
font-weight:bold;
display:inline-block;
}

.dvSearchContainer a
{
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
}

.dvSearchContainer a.selected
{
	color: #ffffff;
	text-decoration: underline;
}

.dvSearchCategory
{
	z-index: 5;
	background: #c9c8bc;
	color: #FFFFFF;
	position: absolute;
	font-weight: bold;
	line-height: 17px;
	padding: 5px;	
	margin-top: 5px;
	margin-left: -5px; 
	*margin-left:-80px;
	*margin-top:20px;	
}

.dvSearchCategory a
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-left:9px;
}

.dvSearchCategory a:hover
{
	color: #506c7c;
	text-decoration: none;
	background:url(../Images/bulletSearch.gif) no-repeat;
	background-position:0px 5px;
	padding-left:9px;
}
.selected
{
	color: white;
	text-decoration: underline;
	display: inline-block;
	background:url(../Images/bulletSearch.gif) no-repeat;
	background-position:0px 5px;
	padding-left:9px;	
}

/*SEARCH INNER SECTION*/
.searchContainerInner
{
	height: 36px;
	padding-top: 6px;
	padding-left: 15px;
	width: 355px;
	margin-top: 30px;
	font-size: 13px;
	color: #506c7c;
	font-weight: bold;
	float: right;
}
.searchContainerInner input
{
	width: 145px;
	border: solid 1px #c7d8e1;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.searchContainerInner a
{
	color: #506c7c;
	text-decoration: none;
}
.dvSearchContainerInner
{
	height: 22px;
	padding-top: 6px; 
	*padding-top:1px;
	padding-left:0px;
	color:#506c7c;
	font-weight:bold;
	display:inline-block;
}

.dvSearchContainerInner .dvSearchContainerInner a
{
	color: #506c7c;
	text-decoration: none;
	display: inline-block;
}

.dvSearchContainerInner a.selected
{
	color: #8eb1c4;
	text-decoration: underline;
}

.dvSearchCategoryInner
{
	z-index: 5;
	color: #506c7c;
	position: absolute;
	font-weight: bold;
	width: 73px;
	padding: 5px;
	margin-top: 5px;
	margin-left: -5px; *margin-left:-80px;
	*margin-top:20px;
	background:url(../Images/searchInnerBg.jpg) no-repeat top left;
}

.dvSearchCategoryInner a
{
	color: #8eb1c4;
	text-decoration: none;
	display: block;
	padding-left:6px;
	
}

.dvSearchCategoryInner a:hover
{
	text-decoration: none;
	color: #506c7c;
	background:url(../Images/bulletSearch.gif) no-repeat;
	background-position:0px 5px;
	padding-left:6px;
}

.selectedCat
{
	color: #ffffff;
	text-decoration: underline;
	display: inline-block;
	background:url(../Images/bulletSearch.gif) no-repeat;
	background-position:0px 3px;
	padding-left:6px;
	width:75px;
}


/*Environment SECTION*/
.environmentContainer
{
	margin-left: 6px;
	height: 70px;
	margin-top: 8px;
	cursor: pointer;
}
.environmentLeft
{
	background: url(../Images/environment-leftCurve.gif) no-repeat left top;
	height: 70px;
	width: 13px;
	float: left;
}
.environmentBg
{
	float: left;
	background: #a5bdcc;
	height: 53px;
	font-size: 14.25px;
	color: #FFFFFF;
	padding-top: 17px;
	padding-left: 9px;
	font-weight: bold;
	width: 427px;
	line-height: 18px;
}
.environmentRight
{
	background: url(../Images/environment-rightCurve.gif) no-repeat left top;
	height: 70px;
	width: 13px;
	float: left;
}
/*ePortfolio SECTION*/
.eportfolioContainer
{
	margin-left: 6px;
	margin-top: 10px;
	height: 104px;
	cursor: pointer;
}
.eportfolioLeft
{
	background: url(../Images/eportfolio-leftCurve.gif) no-repeat left top;
	height: 104px;
	width: 13px;
	float: left;
}
.eportfolioBg
{
	float: left;
	background: #7fa1b6;
	height: 87px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 17px;
	padding-left: 9px;
	width: 378px;
	line-height: 20px;
}
.eportfolioRight
{
	background: url(../Images/eportfolio-rightCurve.gif) no-repeat left top;
	height: 104px;
	width: 63px;
	float: left;
}
/*RBL SECTION*/
.rblContainer
{
	margin-top: 6px;
	width: 125px;
	float: left;
	margin-left: 6px;
}
.rblTop
{
	background: url(../Images/rbl-top.gif) no-repeat top left;
	padding-top: 12px;
}
.rblBg
{
	background: #f5ecd6;
	padding-left: 10px;
	padding-right: 5px;
	color: #8eb1c4;
	font-size: 11PX;
}

.rblBg .title
{
	font-size: 13.75px;
	color: #8eb1c4;
	font-weight: bold;
	margin-top: 5px;
	display: block;
	text-decoration: none;
}
.rblBg .mainLink
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #506c7c;
	margin-top: 13px;
}
.rblBg .mainLink:hover
{
	color: #506c7c;
	text-decoration: none;
}
.rblBottom
{
	background: url(../Images/rbl-bottom.gif) no-repeat top left;
	padding-top: 12px;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
/*FOOTER SECTION*/
.footerContainer
{
	text-align: center;	
	color: #bcbcbc;
	padding: 10px;
	font-weight: bold;
	width:1000px;
	margin:auto;
}
.footerContainer a
{
	color: #bcbcbc;
	text-decoration: none;
}
.footerContainer a:hover
{
	text-decoration: underline;
	color: #bcbcbc;
}

/*HELP CONTAINER*/
.helpContainer
{
	position: absolute;
	z-index: 1;
}
.helpBg
{
	background: #f7efde;
	vertical-align: top;
	color: #516d7b;
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
}
.helpBg a
{
	text-decoration: none;
	color: #506c7c;
	display: block;
	padding-left: 10px;
	margin-top: 3px;
}
.helpBg a:hover
{
	color: #8CB2C6;
	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;
}

.innerContent
{
	margin-left: 15px;
	margin-right: 15px;
	color: #959595;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	border-top: solid 1px #c9c8bc;
}
.innerContent h1
{
	margin-bottom: 15px;
}
.innerContent h2
{
	color: #506c7c;
	font-size: 16px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	line-height: normal;
	margin-bottom: 2px;
}
.innerContent h2 a
{
	color: #506c7c;
	text-decoration: none;
}
.innerContent h2 a:hover
{
	color: #506c7c;
	text-decoration: underline;
}
.SubHeading
{
	font-size: 18px;
	color: #506c7c;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 20px;
}
.headReg
{
	font-size: 25px;
	text-transform: uppercase;
	color: #506c7c;
}
.topNav
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8fb0c2;
}
.topNav a
{
	color: #8fb0c2;
	text-decoration: none;
	display: inline-block;
}
.topNav a:hover
{
	color: #506c7c;
	text-decoration: none;
	display: inline-block;
}

.topNav a.selected
{
	color: #506c7c;
	text-decoration: none;
	display: inline-block;
	background:none;
	padding-left:0px;	
}
.subContent
{
	background: #faf4e8;
	border: solid 1px #c9c8bc;
	padding: 10px;
	margin-top: 10px;
	font-size: 15px;
	color: #959595;
}
.subContent h1
{
	margin: 0px;
	padding-bottom: 10px;
}
.subContent h1 img
{
	border: 0px;
}
.subContent strong, b
{
	color: #506c7c;
}
.subContent a
{
	text-decoration: none;
}
.subContent a:hover
{
	text-decoration: underline;
}
.viewSampleContainer
{
	width: 190px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.viewSampleTop
{
	background: #B1C8D6 url(../Images/viewsampleTop.jpg) no-repeat top left;
	width: 190px;
	padding-top: 13px;
	_padding-top: 0px;
}
.viewSampleBot
{
	background: url(../Images/viewsampleBot.jpg) no-repeat top left;
	height: 13px;
	width: 190px;
}
.viewSampleBg
{
	background: #b0c8d6;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
}
.viewSampleBg a
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.viewSampleBg a:hover
{
	text-decoration: underline;
}
.caseStudyContent
{
	width: 190px;
	margin-top: 5px;
}
.caseStudyContainer
{
	background: #f8efdd url(../Images/featuredCaseStudyBg.jpg) no-repeat top left;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: left;
}
.caseStudyContainer h1
{
	color: #506c7c;
	font-weight: bold;
	font-size: 13px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.caseStudyContainer h1 a
{
	text-decoration: none;
}

.caseStudyContainer h1 a:hover
{
	text-decoration: underline;
}

.caseStudyContainer h2
{
	color: #8eb1c4;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}
.caseStudyContainer h3
{
	color: #506c7c;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.caseStudyBot
{
	background: url(../Images/featuredCaseStudyBot.jpg) no-repeat top left;
	height: 14px;
	width: 190px;
}


.rightBlueContainer
{
	margin-top: 5px;
	text-align: left;
	width: 190px;
}
.rightBlueTop
{
	background: #8EB1C4 url(../Images/rightBlueTop.jpg) no-repeat top left;
	width: 190px;
	padding-top: 13px;
	_padding-top: 0px;
}
.rightBlueBg
{
	background: #8eb1c4;
	padding-left: 22px;
	padding-right: 22px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.rightBlueBg H1
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
}
.rightBlueBot
{
	background: url(../Images/rightBlueBot.jpg) no-repeat top left;
	height: 13px;
	width: 190px;
}

/* Section added for K12 Microsite only (LandingSite/abtK12.htm) */
.rightBlueContainerK12
{
	background: #8eb1c4 url(../Images/rightBlueTopK12.jpg) no-repeat top left;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: left;	
}
.rightBlueContentK12
{
	width: 190px;
	margin-top: 5px;
}
.rightBlueContainerK12 H1
{	
	font-size: 14px;	
	color: #FFFFFF;	
	font-weight: bold;	
	margin-top: 0px;
	margin-bottom: 3px;	
}
.rightBlueContainerK12 H1
{	
	font-size: 12px;	
	color: #FFFFFF;	
	font-weight: bold;	
	margin-top: 0px;
	margin-bottom: 3px;	
}
.rightBlueContainerK12 H3
{	
	font-size: 12px;
	color: #FFFFFF;		
	font-weight: normal;
	margin-top: 0px;	
	margin-bottom: 0px;	
}
.rightBlueContainerK12 a
{	
	color: #FFFFFF;		
	text-decoration: none;
}
/* End K12 Microsite section */

.borderDash
{
	border-top: dotted 1px #D3E0F3;
}
.borderDash tr td
{
	border-bottom: dotted 1px #D3E0F3;
	background: #ffffff;
}
.borderDash tr.alterRow td
{
	background: #f8f8f8;
}

/*********************************dialog css**************************/

.DPDialog .ui-dialog, .DPDialog.ui-dialog
{
	background-color: #EBF0F4;
	line-height: 18px;
}

.DPDialog .ui-dialog .ui-dialog-titlebar, .DPDialog.ui-dialog .ui-dialog-titlebar
{
	border-bottom: 1px solid #80a1b6;
	background: #80a1b6 url(i/dialog-title.gif) repeat-x;
	padding: 0px;
	height: 28px;
	_height: 29px;
}

.DPDialog .ui-dialog.ui-draggable .ui-dialog-titlebar, .DPDialog.ui-dialog.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}

.DPDialog .ui-dialog .ui-dialog-titlebar-close, .DPDialog.ui-dialog .ui-dialog-titlebar-close
{
	width: 16px;
	height: 16px;
	background: url(Images/dialog-titlebar-close.png) no-repeat;
	position: absolute;
	top: 6px;
	right: 7px;
	cursor: default;
	border: 1px solid red;
	display: none;
}

.DPDialog .ui-dialog .ui-dialog-titlebar-close span, .DPDialog.ui-dialog .ui-dialog-titlebar-close span
{
	display: none;
}

.DPDialog .ui-dialog .ui-dialog-titlebar-close-hover, .DPDialog.ui-dialog .ui-dialog-titlebar-close-hover
{
	background: url(Images/dialog-titlebar-close.png) no-repeat;
}

.DPDialog .ui-dialog .ui-dialog-title, .DPDialog.ui-dialog .ui-dialog-title
{
	margin-left: 5px;
	color: white;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 4px;
}

.DPDialog .ui-dialog .ui-dialog-content, .DPDialog.ui-dialog .ui-dialog-content
{
	margin: 17px;
	position: absolute;
	color: #ff0000;
}

.DPDialog .ui-dialog .ui-dialog-buttonpane, .DPDialog.ui-dialog .ui-dialog-buttonpane
{
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

.DPDialog .ui-dialog .ui-dialog-buttonpane button, .DPDialog.ui-dialog .ui-dialog-buttonpane button
{
	background: #3291BD url(../Images/button_blue_BG.gif) repeat-x top left;
	border: solid 1px #404040;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	cursor: pointer;
	width: 60px;
}

/* Dialog handle styles */
.DPDialog .ui-dialog .ui-resizable-n, .DPDialog.ui-dialog .ui-resizable-n
{
	cursor: n-resize;
	height: 6px;
	width: 100%;
	top: 0px;
	left: 0px;
	background: transparent url(i/dialog-n.gif) repeat scroll center top;
}

.DPDialog .ui-dialog .ui-resizable-s, .DPDialog.ui-dialog .ui-resizable-s
{
	cursor: s-resize;
	height: 8px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background: transparent url(i/dialog-s.gif) repeat scroll center top;
}

.DPDialog .ui-dialog .ui-resizable-e, .DPDialog.ui-dialog .ui-resizable-e
{
	cursor: e-resize;
	width: 7px;
	right: 0px;
	top: 0px;
	height: 100%;
	background: transparent url(i/dialog-e.gif) repeat scroll right center;
}

.DPDialog .ui-dialog .ui-resizable-w, .DPDialog.ui-dialog .ui-resizable-w
{
	cursor: w-resize;
	width: 7px;
	left: 0px;
	top: 0px;
	height: 100%;
	background: transparent url(i/dialog-w.gif) repeat scroll right center;
}

.DPDialog .ui-dialog .ui-resizable-se, .DPDialog.ui-dialog .ui-resizable-se
{
	cursor: se-resize;
	width: 9px;
	height: 9px;
	right: 0px;
	bottom: 0px;
	background: transparent url(i/dialog-se.gif);
}

.DPDialog .ui-dialog .ui-resizable-sw, .DPDialog.ui-dialog .ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	bottom: 0px;
	background: transparent url(i/dialog-sw.gif);
}

.DPDialog .ui-dialog .ui-resizable-nw, .DPDialog.ui-dialog .ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 29px;
	left: 0px;
	top: 0px;
	background: transparent url(i/dialog-nw.gif);
}

.DPDialog .ui-dialog .ui-resizable-ne, .DPDialog.ui-dialog .ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 29px;
	right: 0px;
	top: 0px;
	background: transparent url(i/dialog-ne.gif);
}

/*********************************dialog css**************************/

/*********************************dialog 2 css**************************/

.DPDialog2 .ui-dialog, .DPDialog2.ui-dialog
{
	background-color: #FFFFFF;
	line-height: 18px;
}

.DPDialog2 .ui-dialog .ui-dialog-titlebar, .DPDialog2.ui-dialog .ui-dialog-titlebar
{
	border-bottom: 1px solid #444444;
	background: #80a1b6 url(i/dialog-title.gif) repeat-x;
	padding: 0px;
	margin: 0px;
	height: 28px;
	_height: 29px;
}

.DPDialog2 .ui-dialog.ui-draggable .ui-dialog-titlebar, .DPDialog2.ui-dialog.ui-draggable .ui-dialog-titlebar
{
    padding: 0px;
	margin: 0px;
	cursor: move;
}

.DPDialog2 .ui-dialog .ui-dialog-titlebar-close, .DPDialog2.ui-dialog .ui-dialog-titlebar-close
{
	width: 16px;
	height: 16px;
	background: url(Images/dialog-titlebar-close.png) no-repeat;
	position: absolute;
	top: 6px;
	right: 7px;
	cursor: default;
	border: 1px solid red;
	display: none;
}

.DPDialog2 .ui-dialog .ui-dialog-titlebar-close span, .DPDialog2.ui-dialog .ui-dialog-titlebar-close span
{
	display: none;
}

.DPDialog2 .ui-dialog .ui-dialog-titlebar-close-hover, .DPDialog2.ui-dialog .ui-dialog-titlebar-close-hover
{
	background: url(Images/dialog-titlebar-close.png) no-repeat;
}

.DPDialog2 .ui-dialog .ui-dialog-title, .DPDialog2.ui-dialog .ui-dialog-title
{
	margin-left: 5px;
	color: white;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 4px;
}

.DPDialog2 .ui-dialog .ui-dialog-content, .DPDialog2.ui-dialog .ui-dialog-content
{
    margin: 17px;
    position: absolute;
    color: #000000;
}

.DPDialog2 .ui-dialog .ui-dialog-buttonpane, .DPDialog2.ui-dialog .ui-dialog-buttonpane
{
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

.DPDialog2 .ui-dialog .ui-dialog-buttonpane button, .DPDialog2.ui-dialog .ui-dialog-buttonpane button
{
	background: #3291BD url(../Images/button_blue_BG.gif) repeat-x top left;
	border: solid 1px #404040;
	font-size: 14px;
	color: #000000;
	padding: 2px;
	cursor: pointer;
	width: 60px;
}

/* Dialog handle styles */
.DPDialog2 .ui-dialog .ui-resizable-n, .DPDialog2.ui-dialog .ui-resizable-n
{
	cursor: n-resize;
	height: 6px;
	width: 100%;
	top: 0px;
	left: 0px;
	background: transparent url(i/dialog-n.gif) repeat scroll center top;
}

.DPDialog2 .ui-dialog .ui-resizable-s, .DPDialog2.ui-dialog .ui-resizable-s
{
	cursor: s-resize;
	height: 8px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background: transparent url(i/dialog-s.gif) repeat scroll center top;
}

.DPDialog2 .ui-dialog .ui-resizable-e, .DPDialog2.ui-dialog .ui-resizable-e
{
	cursor: e-resize;
	width: 7px;
	right: 0px;
	top: 0px;
	height: 100%;
	background: transparent url(i/dialog-e.gif) repeat scroll right center;
}

.DPDialog2 .ui-dialog .ui-resizable-w, .DPDialog2.ui-dialog .ui-resizable-w
{
	cursor: w-resize;
	width: 7px;
	left: 0px;
	top: 0px;
	height: 100%;
	background: transparent url(i/dialog-w.gif) repeat scroll right center;
}

.DPDialog2 .ui-dialog .ui-resizable-se, .DPDialog2.ui-dialog .ui-resizable-se
{
	cursor: se-resize;
	width: 9px;
	height: 9px;
	right: 0px;
	bottom: 0px;
	background: transparent url(i/dialog-se.gif);
}

.DPDialog2 .ui-dialog .ui-resizable-sw, .DPDialog2.ui-dialog .ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	bottom: 0px;
	background: transparent url(i/dialog-sw.gif);
}

.DPDialog2 .ui-dialog .ui-resizable-nw, .DPDialog2.ui-dialog .ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 29px;
	left: 0px;
	top: 0px;
	background: transparent url(i/dialog-nw.gif);
}

.DPDialog2 .ui-dialog .ui-resizable-ne, .DPDialog2.ui-dialog .ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 29px;
	right: 0px;
	top: 0px;
	background: transparent url(i/dialog-ne.gif);
}

/*********************************dialog 2 css**************************/

/*==================== Tabular ========================*/
.tabular
{
	border: solid 1px #80a1b6;
	line-height: 17px;
}
.tabular th, .tableHead td
{
	/*text-align:left;*/
	background: #80a1b6;
	color: #ffffff;
	font-weight: bold;
}
.tabular th a, .tableHead td a
{
	color: #ffffff;
}
.tabular th a:hover, .tableHead td a:hover
{
	color: #ffffff;
}
.tabular tr td
{
	border-bottom: solid 1px #D3E0F3;
	border-top: solid 1px #ffffff; /*border-left:solid 1px #D3E0F3;*/
}
.tabular tr.alterRow td
{
	background: #F1F2F3;
	border-top: solid 1px #ffffff;
}
.tabular .tabularthtext
{
	background: #ffffff;
	font-weight: normal;
	color: #303030;
	border-bottom: solid 1px #D3E0F3;
	border-top: solid 1px #ffffff;
}
.tabular .tabularalterthtext
{
	background: #F1F2F3;
	color: #303030;
	font-weight: normal;
	border-bottom: solid 1px #D3E0F3;
	border-top: solid 1px #ffffff;
}
.tabular .tabularalterthtext a
{
	color: #80a1b6;
}
.tabular .tabularalterthtext a:hover
{
	color: #80a1b6;
	text-decoration: none;
}
.tabular .tabularthtext a
{
	color: #80a1b6;
}
.tabular .tabularthtext a:hover
{
	color: #80a1b6;
	text-decoration: none;
}


.Button
{
	background: #3291bd url(../Images/button_blue_BG.gif) repeat-x top left;
	border: solid 1px #404040;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	cursor: pointer;
}
/******** REGISTRATION PROCESS CSS *******/

.registerBG
{
	background: url(../../../Images/registerBg.gif) no-repeat top left;
	width: 407px;
	height: 21px;
	color: #02517A;
	margin-bottom: 10px;
	padding: 2px;
	text-align: center;
}

.bg_yellow
{
	background: #F5F5F5;
	padding: 5px;
	border: solid 1px #E6E6E6;
	margin-right: 20px;
}

.error_message
{
	border: solid 1px #FF0000;
	background: #ffffff;
	padding: 3px;
	color: #FF0000;
	margin-top: 8px;
	margin-bottom: 10px;
}

.info_message
{
	border: solid 1px #FF9900;
	background: #ffffff;
	background: url(../../../Images/Icons/icon_info_small.gif) no-repeat left;
	padding: 5px;
	padding-left: 25px;
	color: #333333;
	margin-top: 8px;
	margin-bottom: 10px;
}

.info
{
	border: solid 1px #FF9900;
	padding: 5px;
	background: url(../../../Images/Icons/icon_info_small.gif) no-repeat 3px 3px;
	background-position: 5 5;
	padding-left: 30px;
	width: auto;
	font-style: italic;
	display: block;
	padding-bottom: 8px;
}

.lbl
{
	font-weight: bold;
}

.errorMsg
{
	border: solid 1px red;
	padding: 5px;
	background: url(../../../Images/icon_error.gif) no-repeat left;
	padding-left: 30px;
	background-position: 5px 3px;
	color: Red;
	display: block;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
.successMsg
{
	border: solid 1px #49A44A;
	padding: 5px;
	background: #F0F9F0 url(../../../Images/Icons/icon_success.gif) no-repeat left;
	padding-left: 30px;
	background-position: 5px;
	color: #49A44A;
	display: block;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
.txt_red
{
	color: #FF0000;
	vertical-align: top;
}

/*-----------bullet---------------*/
.bullet
{
	margin-left: 5px;
	margin-top: 10px;
}
.bullet li
{
	background: url(../../../Images/BulletOrange.gif) no-repeat 0px 5px;
	padding: 0px;
	list-style: none;
	padding-left: 8px;
}
.list
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.list li
{
	background: url(../../../Images/BulletOrange.gif) no-repeat 0px 5px;
	list-style: none;
	padding-left: 8px;
}

.head1
{
	background: #f2f5f7 no-repeat left;
	background-position: 5px;
	padding: 5px;
	padding-left: 5px;
	color: #506c7c;
	font-size: 15px;
	font-weight: bold;
	border: solid 1px #acc2d1;
}
/*========================= Hint ====================*/
.hint
{
	background: #F5F5F5;
	border: solid 1px #E6E6E6;
	padding: 3px;
	line-height: 18px;
	display: inline-block;
}

.hintLeft
{
	background: url(../../../Images/hint_left.gif) no-repeat left top;
	width: 13px;
}
.hintRight
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 2px #cccccc;
	border-right: solid 2px #cccccc;
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	background: #FFFFE5; /*border:solid 1px #cccccc;border-left:none;padding:10px;*/
}

.topLink
{
	padding: 2px;
	display: block;
	margin-bottom: 8px;
	margin-left: 580px;
	margin-top: 12px;
}

.topLink .aLink
{
	text-decoration: none;
	font-size: 1.5em;
	font-weight: bold;
	color: #9F9D84;
}

.topLink .aLink:hover
{
	color: #D9D9D4;
}
.txtRed
{
	color: #ff0000;
}
.txtBlue
{
	color: #506c7c;
}

/*-------Popup Css-------*/
.popupMain
{
	width: 500px;
	height: 500px;
	z-index: 1;
	padding-right: 24px;
	position: absolute;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	margin-left: 390px;
	margin-top: 50px;
	padding-left:50px;
}
.popupClose
{
	width: 30px;
	height: 31px;
	position: absolute;
	z-index:9999;
	margin-left:-10px;
}
.popupContent
{
	background: #9d9a9b;
	width: 80%;
	height: 100%;
	margin-top: 14px;
	margin-right: 0px;	
	color: #FFFFFF;
	position:absolute;
}
.popupContent a
{
	color: #ffffff;
}
.content
{
	padding: 10px;
}
/*********************** 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;
}
