html 
{
	background: #BCBBAE;
}
body
{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 17px;
}

.hidden  {
        FILTER: alpha(opacity: 0);
        POSITION: absolute;
        TEXT-ALIGN: left;
        opacity: 0;
        moz-opacity:0;
        cursor:pointer;       
    }

a
{
	color: #80A0B5;
	text-decoration: underline;
	outline: none;
}
a:hover
{
	color: #80A0B5;
	text-decoration: none;
}

.main
{
	width: 980px;
	margin: auto;
}
.logo
{
	float: left;
	padding-top:5px;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input[type="text"]
{
	border: solid 1px #7F9DB9;
	height: 18px;
}
input[type="password"]
{
	border: solid 1px #7F9DB9;
	height: 18px;
}

/*Search Box Css*/
.Search
{
	float: right;
	
}
.Search input
{
	background: #E8E8E8;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	color: #80A1B6;
	font-weight: bold;
	border:solid 2px  #d6d6ce;
	width: 140px;
	padding-top: 6px; *margin-top:-1px;
	

}
.searchInputRight
{
	background: url(../Images/searchInputRight.jpg) no-repeat left;
	float: left;
	width: 5px;
	height: 28px;
}

.searchInputLeft
{
	background: url(../Images/searchInputLeft.jpg) no-repeat left;
	float: left;
	width: 5px;
	height: 28px;
}

.Search .dvSearchContainer
{
	background: #d6d6ce;
	width: 110px;
	height: 22px;
	padding-top: 6px;
	padding-left: 6px;
	color: #FFFFFF;
	font-size: 0.90em;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 1px;
}

.Search .dvSearchContainer a
{
	color: #ffffff;
	text-decoration: none;
	background: url(../Images/searchItemBullet.jpg) no-repeat left;
	padding-left: 10px;
}

.Search .dvSearchContainer a.selected
{
	color: #ffffff; /*#80A1B6;*/
	text-decoration: none;
	background: url(../Images/searchItemBulletBlue.jpg) no-repeat left;
}

a.GoButton
{
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
	font-size: 0.90em;
	font-weight: bold;
	text-transform: uppercase;
	height: 22px;
	padding-top: 6px;
	padding-left: 4px;
}




.dvSearchCategory
{
	z-index: 5;
	background: #d6d6ce;
	width: 108px;
	color: #FFFFFF;
	padding-left: 8px;
	margin-left: 675px; *margin-left:673px;
	margin-top:75px;
	position:absolute;
	font-size:0.90em;
	font-weight:bold;
	text-transform:uppercase;
	border:1pxsolidwhite;
	border-top:0px;
}
.dvSearchCategory a
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-left: 8px;
}

.dvSearchCategory a:hover
{
	color: #80A1B6;
	text-decoration: none;
	background: url(../Images/searchItemBulletBlue.jpg) no-repeat left;
}


.selected
{
	color: #80A1B6;
	text-decoration: none;
	display: block;
	background: url(../Images/searchItemBulletBlue.jpg) no-repeat left;
}

.flashHeader
{
	margin-bottom: 8px;
}
.whiteLinkTop
{
	font-size: 1.50em;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	display: inline-block;
	padding-right: 21px;
	padding-bottom: 12px;
}
.whiteLinkTop:hover
{
	text-decoration: underline;
}

/*--Top White Bar Css--*/
.topLeft
{
	background: url(../Images/topLeft.jpg) no-repeat top left;
	width: 11px;
	height: 94px;
}
.topRight
{
	background: url(../Images/topRight.jpg) no-repeat top left;
	width: 11px;
	height: 94px;
}
.topBg
{
	background: url(../Images/topBg.jpg) repeat-x top left;
}
/*--Gray Bar Css--*/
.grayTopContainer
{
	margin-top: 8px;
	margin-bottom: 8px;
}
.grayTopLeft
{
	background: url(../Images/grayTopLeft.jpg) no-repeat top left;
	width: 13px;
	height: 35px;
}
.grayTopRight
{
	background: url(../Images/grayTopRight.jpg) no-repeat top left;
	width: 13px;
	height: 35px;
}
.grayTopBg
{
	background: url(../Images/grayTopBg.jpg) repeat-x top left;
}
.grayTopBg .aLink
{
	text-decoration: none;
	font-size: 1.5em;
	font-weight: bold;
	color: #9F9D84;
}
.grayTopBg .aLink:hover
{
	color: #FFFFFF;
}


/*------ Tab Css ------*/
#topnav
{
	width: 100%;
	text-align: center; /*Set to "left" or "right" to position menu accordingly*/ /*background: url(../Images/tabBg.gif) repeat-x center bottom;*/
	clear: both;
}
#topnav ul
{
	font-size: 2em;
	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: 2px;
	float: left;
	width: 325px;
	height: 61px;
	cursor: hand;
}
#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: #BCBBAE;
}
#topnav li.selected a:hover
{
	color: #BCBBAE;
}
#topnav a span
{
	background: url(../Images/tabR.jpg) no-repeat right top;
	display: block;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 2px;
}
#topnav li.selected a span
{
	background: url(../Images/tabRSelected.jpg) no-repeat right top;
	padding-top: 20px;
	padding-bottom: 2px;
}
#topnav a span
{
	float: none;
}
.tabContent
{
	/*border:solid 1px #1d516b;*/
	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: 12px;
	height: 142px;
}
.contentRight
{
	background: url(../Images/contentRight.jpg) no-repeat top left;
	width: 12px;
	height: 142px;
}
.contentBg
{
	background: url(../Images/contentBg.jpg) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	font-size: 1em;
}
.educateTxt
{
	background: url(../Images/contentBorderBlue.jpg) no-repeat left;
	padding-left: 20px;
}
.educateTxt .heading
{
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}
.educateTxt a
{
	color: #80A0B5;
	text-decoration: none;
}
.educateTxt a:hover
{
	text-decoration: underline;
}
.expandTxt
{
	background: url(../Images/contentBorderBlue.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	margin-left: 315px;
}
.expandTxt .heading
{
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}
.Link
{
	margin-top: 10px;
}
.Link a
{
	font-weight: bold;
	background: url(../Images/txtBullet.gif) no-repeat left;
	display: inline-block;
	padding-left: 15px;
	color: #333333;
	text-decoration: none;
}
.Link a:hover
{
	text-decoration: underline;
}

.empowerTxt
{
	background: url(../Images/contentBorderBlue.jpg) no-repeat left;
	padding-left: 20px;
	margin-left: 642px;
}
.empowerTxt .heading
{
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}
.empowerTxt a
{
	color: #333333;
	text-decoration: none;
}
.empowerTxt a:hover
{
	text-decoration: underline;
}

/*-------Inner Content Area---------*/

.innerContentTop
{
	background: url(../Images/innerContentTop.jpg) no-repeat top left;
	height: 10px;
	margin-top: 10px;
	margin-bottom: -4px;
}
.innerContentBottom
{
	background: url(../Images/innerContentBottom.jpg) no-repeat top left;
	height: 10px;
	margin-bottom: 10px;
}
.innerContentArea
{
	background: white;
	padding: 20px;
	padding-top: 5px;
	height: 450px;
}
.h4
{
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	padding: 0px;
	background: white;
	margin: 0px;
	margin-left: 8px;
	background: url(../Images/innerPageHeading.gif) no-repeat top left;
	padding: 8px;
}
.innerContentAreaReg
{
	background: white;
	padding: 20px;
	padding-top: 5px;
	vertical-align: top;
}

.innerPageHading
{
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	padding: 0px;
	margin-left: 20px;
	display: block;
}
.SubHeading
{
	font-size: 15px;
	color: #80a1b6;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 20px;
}

.SubHeading2
{
	font-size: 15px;
	color: #80a1b6;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}
.txtRed
{
	color: #ff0000;
}
.head2
{
	font-size:1.2em;
	display: block;
	padding: 5px;
	border-bottom: solid 1px #80a1b6;
	font-weight: bold;
	margin-bottom: 5px;
	color: #80a1b6;
}
/*------Foooter CSS----------*/
.footerLeft
{
	background: url(../Images/footerLeft.jpg) no-repeat top left;
	width: 10px;
	height: 29px;
}
.footerRight
{
	background: url(../Images/footerRight.jpg) no-repeat top left;
	width: 10px;
	height: 29px;
}
.footerBg
{
	background: url(../Images/footerBg.jpg) repeat-x top left;
	height: 29px;
	padding-right: 10px;
}

.footer
{
	color: #FFFFFF;
	font-size: 0.75em;
	padding-right: 21px;
	padding-top: 12px;
	text-align: right;
}
.footer a
{
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover
{
	text-decoration: underline;
}
/*-------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: -65px;
padding-left:10px;
}
.popupClose
{
	width: 30px;
	height: 31px;
	position: absolute;
	z-index:9999;
	margin-left:-10px;
}
.popupContent
{
	background: #9d9a9b;
	width: 100%;
	height: 100%;
	margin-top: 14px;
	margin-right: 0px;

	color: #FFFFFF;
	position:absolute;
}
.popupContent a
{
	color: #ffffff;
}
.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;
}

/******** 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;
}
.info
{
	border: solid 1px #FF9900;
	padding: 5px;
	background: url(../../../Images/Icons/icon_info_small.gif) no-repeat 3px 3px;
	padding-left: 30px;
	width: auto;
	font-style: italic;
	display: block;
	padding-bottom: 8px;
}

.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;
}


/* ============= 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;
}
.floatLeft b
{
	float: left;
	color: #727272;
	font-weight: bold;
}
.wizard .floatLeft span
{
	float: left;
	font-size: 0.88em;
	color: #727272;
}
/*------------------------Wizard Setting End--------------*/

.sign_in_key
{
	background: url(../../../Images/sign_inkey.gif) no-repeat top center;
	height: 134px;
	width: 400px;
	padding-left: 30px;
}
.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;
}
.button4
{
	background: #EAF1F7 url(../../privatetheme3/Images/button3BG.jpg) repeat-x top left; /*border-bottom: solid 1px #83C2DE;*/ /*border-top: solid 2px #C2E1EF;*/
	border-right:solid 1px #bdc5ca;
	color: #0F2D39;
	padding: 2px; 
	padding-top: 3px;
	padding-left: 14px;
	padding-right: 5px;
	cursor:pointer;	
	font-size: 0.88em;
	text-decoration: none; /*font-weight:bold;*/
}
.button4Container
{
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
}
.inputBox
{
	border: 1px solid #999999;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background: url(../../../Images/inputbox_bg.gif) repeat-x top left;*/
}
.head1
{   /* Change Start ----------- by manish malviya 04/Sep/09 */
	/* background: #f2f5f7 url(../../../Images/head_arrow.gif) no-repeat left;  */
	background: #f2f5f7 no-repeat left;
	/* Change End ------------- */
	background-position: 5px;
	padding: 5px;
	padding-left: 5px;
	color: #80a1b6;
	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;
}


.errorMsgSearch
{
	border: solid 1px red;
	padding: 2px;
	background: url(../../../Images/icon_error.gif) no-repeat left;
	padding-left: 25px;
	color: Red;
	display: block;
	margin-bottom: 3px;
	margin-left: 685px;
	margin-top: 53px;
	position: absolute;
	width: 250px;
}

/*-----Select Account Page Style--*/
.logedInHead
{
	background: url(../../../Images/logedInHead.jpg) no-repeat top left;
	height: 39px;
	text-align: center;
	font-weight: bold;
	color: #80a1b6;
	text-transform: uppercase;
}
.logedInBg
{
	background: #FFFFFF url(../../../Images/logedInBg.jpg) repeat-x top left;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	height: 190px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.logedInFooter
{
	background: url(../../../Images/logedInFooter.jpg) no-repeat top left;
	height: 4px;
}

.border_dash_top
{
	border-top: 1px dotted #666666;
}

/*********Inactive User Css Start ***********/

.InactiveHead
	{
		background:	url(../Images/logedInHeadAlert.jpg) no-repeat top left;	
		height:39px;
		padding-left:5px;
		text-align:center;
		font-weight: bold;
		color: #80a1b6;
		text-transform: uppercase;		
		
	}
.InactiveBg
	{
		background:	#FFFFFF url(../Images/logedInBgAlert.jpg) repeat-x top left;		
		border-left:1px solid #d0d0d0;
		border-right:1px solid #d0d0d0;
		height:150px;
		vertical-align:top;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
	}
.InactiveFooter
	{
		background:	url(../Images/logedInFooterAlert.jpg) no-repeat top left;
		height:4px;		
	}


/*********************************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**************************/

/*==================== 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;
}
.noBorder
{
	border: 0px;
}
.tabular .noBorder td
{
	border: none;
}
/*FOR ADVANCED PUBLIC SEARCH PAGE*/

.bg_gray_hide_div
{
	border: 1px solid #d1d1d1;
	background: #f1f1f1;
	margin-top: 5px;
	padding: 3px;
}

.bgLightGray
{
	background: #F7F7F7; 
	border: solid 1px #EBEBEB;
	padding: 5px;
}


.headStrip
{
	background: #E8E8E8;
	background-position: 5px;
	padding: 5px;
	padding-left: 5px;
	color: #636363;
	border: solid 1px #CCCCCC;
	margin-bottom: 5px;
}

/* Pager Class */
.PagerBottom
{
	border-top: dashed 1px #3291BD;
	padding-top: 6px;
	margin-top: 10px;
}
.PagerTop
{
	border-bottom: dashed 1px #3291BD;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

.Pager
{
	padding-top: 5px;
	font-size: 11px;
}
.Pager a
{
	border: solid 1px #80a1b6;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display: inline-block;
	text-decoration: none;
	margin-right: 4px; /*background: #C8E3EE;*/
	color: #10354C;
}
.Pager a.selected
{
	border: solid 1px #5c798b;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display: inline-block;
	text-decoration: none;
	margin-right: 4px;
	background: #80a1b6;
	color: #ffffff;
}
.Pager a.disabled
{
	border: solid 1px #A6A6A6;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display: inline-block;
	text-decoration: none;
	margin-right: 4px;
	background: #D1D1D1;
	color: #ADADAD;
}
.pagerInput
{
	border: solid 1px #3291BD;
	text-align: center;
	padding-top: 2px;
}

.txt11
{
	font-size:11px;
}
.txt18
{
	font-size:18px;
}
.txt14
{
	font-size:14px;
}
.lightGrayBg
{
	background: #F5F5F5;
	border: solid 2px #3291BD;
	padding: 3px;
}

.feildset
{
	border: solid 1px #DBECF6;
	padding: 8px;
	padding-top: 0px;
	line-height: 18px;
}
.feildset2
{
	border: solid 1px #B1D7EC;
	background: #F4FBFF;
	padding: 8px;
	padding-top: 0px;
	line-height: 18px;
}
.txtOrange
{
	color: #F89108;
}
.txtMaroon
{
	color: #A71D2E;
	margin-left:11px;
}

.txtItallic
{
	font-style: italic; color: #666666;
}

.txt10
{
	font-size: 0.78em;
}

.txt11
{
	font-size: 0.88em;
}
/*Data Dump ReLogin Page Classes*/
.bodyPopupLanding
{
	margin-top: 10px;
	background: url(../Images/BlueGreenBg.jpg) repeat-x top left;
}
.closeWindowLanding
{
	font-weight: bold;
}
.closeWindowLanding:hover
{
	font-weight: bold;
	color: #000000;
}
.border_bottomLanding
{
	border-bottom: 1px solid #C8EEF7;
	vertical-align: top;
}

.border_allLanding
{
	border: 1px solid #a9a9a9;
}
.ContentPopupLanding
{
	padding: 5px;
}

.MainHeadingLanding
{
	background: url(../Images/topHeadingBg.jpg) no-repeat left top;
	font-size: 1.5em;
	color: #80a1b6;
	text-decoration: none;
	padding-left: 10px;
	height: 31px;
	width: 55%;
}
.SubHeadingLanding
{
	font-size: 1.15em;
	color: #117FBE;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}

.InnerContentBgLanding
{
	background: #ffffff url(../Images/inner_bg_shade.jpg) repeat-x top left;
	border: 1px solid #80a1b6;
	border-top: none;
	padding: 10px;
	padding-top: 15px;
}

.txtRedItalicLanding
{
	color: Red;
	font-style: italic;
}

/*Data Dump ReLogin Page Classes Ends*/