﻿.DefaultBody
{
	margin: 0px;
	background-image: url(Images/bg.jpg);
	background-repeat: repeat;
	color: black; /*#5a5a5a; #33a5e6;*/
	text-align: left;
	font-family: Verdana, Tahoma, Arial;
}
.SelectionPgBody
{
	background-color: #0070a9;
}

/*tr
{
	vertical-align: top;
}*/

TD
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}

.tblMain
{
	background-color: White;
}
.bkg
{
	background: url(Images/_dsBtnPannelBkg.gif);
}
.TblBkg
{
	background-color: White; /*#F5F5F5;background-image: url(images/_dsformbkgdark.jpg);*/
	background-repeat: repeat-x;
	background-position: bottom;
}
a:link
{
	color: blue;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:visited
{
	color: blue;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:hover
{
	color: Red;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.LoginBkg
{
	background: url(Images/_dsLoginBkg.jpg);
	height: 200;
	width: 400;
}
.TxtBox
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	border-color: Black;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}
INPUT
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}

.SmlControls
{
	font-size: 100%;
	font-family: Tahoma, Verdana, Arial;
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
}
.SmlControlsNoBrdr
{
	font-size: 100%;
	font-family: Tahoma, Verdana, Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.lbel
{
	text-align: right;
}
.lbelleft
{
	text-align: left;
}
.buttonOut
{
	display: block;
	border: 1px solid ButtonFace;
}

.buttonSelect
{
	display: inline-block;
	border: 1pt solid ButtonFace;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}
.buttonOver
{
	border-top: 1px solid ButtonHighlight;
	border-left: 1px solid ButtonHighlight;
	border-right: 1px solid ButtonShadow;
	border-bottom: 1px solid ButtonShadow;
	cursor: hand;
}
.showhand
{
	cursor: hand;
}
.gridbkg
{
	/*background-color: buttonface;*/ /*border-right: white 1px solid; 	border-top: silver 1px solid; 	border-left: silver 1px solid; 	border-bottom: silver 1px solid; 	border-right: silver 1px solid;*/
	border-collapse: collapse;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: white;
	cursor: default;
	vertical-align: top;
	border-spacing: 1px;
}

.gridbkg tr
{
	height: 18px;
	vertical-align: top;
}
.gridbkg td
{
	height: 18px;
	vertical-align: top;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.gridbkg td
{
}
.gridhdr
{
	color: black;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold; /*background-color: #2B7298;*/
	background-image: url(images/tile_sub.gif); /*url(images/_dsButtonBkg.jpg);*/
	height: 22px;
	vertical-align: middle;
	text-align: left;
	cursor: default;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.gridbkg th
{
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.gridhdrAsc
{
	color: black;
	font-weight: bold;
	padding-left: 20px;
	background: url(images/sortAscGreen.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #C8CDD4;
	white-space: nowrap;
	cursor: default;
}

.gridhdrDesc
{
	color: black;
	font-weight: bold;
	padding-left: 20px;
	background: url(images/sortDescGreen.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #C8CDD4;
	white-space: nowrap;
	cursor: default;
}

.gridhdrfix
{
	color: White;
	font-weight: bold; /*background-color: #2B7298;*/
	background-image: url(images/gridBG.gif);
	position: relative;
	z-index: 5;
	cursor: default;
}

.gridftr
{
	color: black;
	font-weight: bold;
	background-color: #2B7298;
	cursor: default;
}

.gridaltrow
{
	background-color: #F4F9FD; /*#F8F8EF;#f5f5f5;*/
	cursor: default;
	vertical-align: top;
}
.gridseltrow
{
	background-color: yellow;
	cursor: default;
	vertical-align: top;
}
.gridMouseOver
{
	background-color: #DEEFFF;
	cursor: default;
}
.subhad
{
	font-size: 15px;
	font-family: Verdana,Tahoma,Arial; /*background-color: #6D6656;*/
	font-weight: bolder;
	color: #9C0000; /*#cc3300;*/
	text-transform: uppercase;
	text-align: left;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #EFEFEF;
	padding-bottom: 0px;
	padding-top: 0px;
}
.formview
{
	background-color: #d2dce5;
}
.pageheader
{
	font-weight: bold;
	font-size: 11px;
	color: #cc0000;
	font-family: Verdana, Tahoma, Arial;
}
.pageheaderbar
{
	background-color: #ffffff;
}
.pagefooter
{
	background-color: #ffffff;
}
.frmbkg
{
	background-color: #e1e1e1;
}
.alignright
{
	text-align: right;
}
.btn
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	font-size: 11px;
}
.TreeNode
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: Black;
}
.RootNode
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: Maroon;
}
.SelectedNode
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: blue;
	background-color: #D4D0C8;
	padding-left: 0px;
}
.SelNode
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: blue;
	background-color: #D4D0C8;
	padding-left: 0px;
}
.lblReq
{
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	color: Red;
	text-align: right;
}

.lblReqCandidateDetail
{
	font-size: 14px;
	font-weight:900;	
	font-family: Tahoma, Verdana, Arial;
	color: Red;
	text-align: right;
}

.lblReqCenter
{
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	color: Blue;
	text-align: center;
}
.footerLinks:link
{
	color: Black;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	padding-left: 5px;
}
.footerLinks:visited
{
	color: Black;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}
.footerLinks:hover
{
	color: red;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}
.seperator
{
	width: 5px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	border-right: 2px solid #BDBDBD;
}
.smallFonts
{
	font-size: 11px;
	font-weight: normal;
	color: gray;
}
.lnkBlack a
{
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.lnkBlack:link
{
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.lnkBlack:visited
{
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.lnkBlack:hover
{
	color: Red;
	font-size: 11px;
	text-decoration: none;
}
.lnkWhite a
{
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.lnkWhite:link
{
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.lnkWhite:visited
{
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.lnkWhite:hover
{
	color: #FFAA00;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.lnkRed:link
{
	color: Red;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.lnkRed:visited
{
	color: Red;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.lnkRed:hover
{
	color: Red;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.fntBlue
{
	color: #0101AD;
}
.fntBlueBold
{
	color: #0101AD;
	font-weight: bold;
}
.fntRed
{
	color: Red;
}
.fntRedBold
{
	color: Red;
	font-weight: bold;
}
.FormText
{
	color: gray;
}
.lnkOptions:link
{
	color: #02018B;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	padding-left: 5px;
}
.lnkOptions:visited
{
	color: #02018B;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
}
.lnkOptions:hover
{
	color: #990000;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}
.tblTitle
{
	background: url(images/headerBg.jpg);
	background-position: 0px 100%;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tblsubTitle
{
	/*background: url(images/headerBg.jpg); 	background-position: 0px 100%; border: 1px ridge #BDBDBD;*/
	color: #4F7AF9; /*#FF6C00;*/
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	background-color: #EEEEEE;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: middle;
	text-align: left;
}
.tblInnerTitle
{
	color: #5A5A5A;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	background-image: url(Images/_dsSubTitleBarCrnr.gif);
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	padding-left: 8px;
	height: 20px;
}
.tblInnerTitle td
{
	color: #5A5A5A;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	vertical-align: middle;
	height: 20px;
}
.headerBG
{
	background: url(images/headerBg.jpg);
	background-position: 0px 58px;
}

.siteMenuBG
{
	/*background: url(images/_dsMenuBkg.jpg);*/
	background: url(images/_dsBtnPannelBkg.gif);
	background-repeat: repeat-x;
	background-position: 0px 1px;
}
.siteMenuItem
{
	color: #FFFFFF; /*#555555;*/
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
}
.subMenu
{
	border: 1px solid #3182AD;
	background: #3182AD;
}

.subMenuItem
{
	border-left: 4px solid #FF9C00;
	background: #3182AD; /*#E8E8E8;#45422F;*/
	color: white;
	font-weight: normal;
	border-bottom: 1px ridge #999999;
	text-align: left;
	white-space: nowrap; /*width: 100%;*/ /*padding-left: 6px;*/
}

.subMenuItem table
{
	width: 100%;
}
.subMenuItem td
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
.subMenuItem a:link
{
	color: white;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
}
.subMenuItem a:visited
{
	color: white;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
}
.subMenuItem a:hover
{
	color: black;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
}

.subMenuItemOver
{
	border-left: 4px solid black;
	background: #FF9C00; /*999999;*/
	color: black;
	font-weight: normal; /*	background: url(images/headerBg.jpg);*/
	border-bottom: 1px ridge #999999;
	text-align: left;
}
.subMenuItemOver td a
{
	color: white;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}

.fntExclude
{
	color: Red;
}
.tdLeft
{
	text-align: left;
	padding-left: 3px;
}
.tdLeftBold
{
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
	vertical-align: top;
}
.tdRight
{
	text-align: right;
	padding-right: 3px;
	font-weight: bold;
}
.tdCenter
{
	text-align: right;
	padding-right: 3px;
}
.btnStandard
{
	height: 20px;
	border: none;
	background: url(images/_dsButtonBkg.jpg);
	font-size: 11px;
	color: Black;
	font-family: Tahoma, Verdana, Arial;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
}

.btnStandardHover
{
	height: 20px;
	border: none;
	background: url(images/bgOrange.png);
	color: White;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
}
.helpContainer
{
	background-color: #D0E8F4;
	color: Black;
	border: 1px ridge #BDBDBD;
	overflow: scroll;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	padding: 10px;
	text-align: justify;
}

.helpIndex
{
	background-color: #D0E8F4;
}

.helpTopic
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	background-color: #DFDFDF;
	border-bottom-color: #9C7329;
	border-bottom-style: groove;
	border-bottom-width: 2px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
}
.helpImage
{
	background: url(images/help.gif);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.helpText
{
	background: #F2F2F2;
	line-height: 18px;
	text-align: justify;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	padding-left: 5px;
}
.helpTextInner
{
	margin-left: 20px;
}
.fntInformationBold
{
	color: #003399;
	font-size: 11px;
	font-weight: bold;
}
.fntInfoBlackBold
{
	color: Black;
	font-size: 11px;
}
.fntInformation
{
	color: #003399;
	font-size: 11px;
}
.dynamicDivHide
{
	position: relative;
	display: none;
	background-color: White;
	border: 1px ridge #BDBDBD;
}
.dynamicDivShow
{
	position: absolute;
	display: inline;
	background-color: White;
	border: 1px ridge #BDBDBD;
}
/*for fixing header and left first column*/
/* Div container to wrap the datagrid */
div#div-datagrid
{
	width: 940px;
	height: 400px;
	overflow: auto; /*scrollbar-base-color:#ffeaff;*/
	z-index: 10;
}

/* Locks the left column */
locked
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: navy;
	color: white;
	border-right: 1px solid silver;
	position: relative;
	cursor: default; /*IE5+ only*/ /*left: expression(document.getElementById("div-datagrid").scrollLeft-2);*/
	z-index: 99;
}


.tblTitleGrey
{
	background: url(images/bgGrey.gif);
	background-position: 0px 100%;
	color: Black;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tblTitleBlue
{
	background: url(images/bgBlue.gif);
	background-position: 0px 100%;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #5AA7E3;
}

.tblTitleGreen
{
	background: url(images/bgGreen.gif);
	background-position: 0px 100%;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tblTitleOrange
{
	background: url(images/bgOrange.png);
	background-position: 0px 100%;
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tblTitleRoyalBlue
{
	background: url(images/_dsBannerBkg.gif);
	background-position: 0px 100%;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.noRecFound
{
	background-color: #EFEFEF; /*border: 1px solid #BDBDBD;*/
	padding: 3px;
	text-align: center;
	width: 100%;
}

.noRecFound span
{
	background-image: url(Images/information.gif); /*background-position: 0px 0px;*/
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}
.bgRed
{
	background-color: Red;
}
.fntNormalBlue
{
	color: Blue;
}

.bgGreyBig
{
	background-image: url(images/bgGreyGradiantBig.jpg);
	border: 1px solid #A9ABA4;
}
.fntWhite
{
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.SubTitleText
{
	color: #FF6600;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	vertical-align: middle;
}
.PlainBar
{
	color: #4F7AF9;
	background-color: #EEEEEE;
}
.indent
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.pagerContainer
{
	background-image: url(images/box-item-header.gif); /*bgGreyGradiantBig.jpg);*/
	background-position: left top;
	border: 1px outset silver;
	font-family: Verdana,Tahoma;
	font-size: 11px;
	color: Black;
}

.pagerMsg
{
	font-weight: bold;
	color: #CC3300;
}
.mouseout
{
	background-image: url(images/box-item-header.gif); /*bgGreyGradiantBig.jpg);*/
	background-position: left top;
	border: 1px outset silver;
	cursor: pointer;
}
.mouseover
{
	background-image: url(images/bgGreyGradiantBig.jpg);
	background-position: left center;
	border: 1px outset silver;
	cursor: pointer;
}
.pagerText
{
	font-family: Verdana,Tahoma;
	font-size: 11px;
	color: Black;
}

.btnLookUpMouseOut
{
	background-image: url(images/btn_off_lookup.gif);
	border: none;
	background-color: Transparent;
	background-position: left top;
	width: 21px;
	height: 19px;
}
.btnLookUpMouseOver
{
	background-image: url(images/btn_on_lookup.gif);
	border: none;
	background-color: Transparent;
	background-position: left top;
	width: 21px;
	height: 19px;
	cursor: hand;
}
.btnClearMouseOver
{
	background-image: url(images/Clear.gif);
	border: none;
	background-color: transparent;
	background-position: center center;
	width: 21px;
	height: 19px;
	cursor: hand;
}
.btnClearMouseOut
{
	background-image: url(images/Clear.gif);
	border: none;
	background-color: Transparent;
	background-position: center center;
	width: 21px;
	height: 19px;
}
.tabHeader
{
	padding-left: 3px;
	font-weight: bold;
	border: 1px solid #EFEFEF;
	border-bottom: 1px solid #777777;
	cursor: pointer;
}
.tabSelHeader
{
	padding-left: 3px;
	font-weight: bold;
	border: 1px ridge #EFEFEF;
	border-bottom: none;
	background-color: #EFEFEF;
	cursor: pointer;
}
.tabContainer
{
	border: 1px ridge #EFEFEF;
	border-top: none;
	background-color: #EFEFEF;
}
#dvUpdateProgress
{
	position: absolute;
	margin-top: 18px;
	margin-left: 400px;
	left: 0;
	top: 0;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	text-align: center;
	vertical-align: middle;
	background-image: url(Images/bg.jpg);
	background-repeat: repeat;
}
#dvStepEvent
{
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	left: 0;
	top: 0;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	text-align: center;
	vertical-align: middle;
	background-image: url(Images/bg.jpg);
	background-repeat: repeat;
}

.imgLoading
{
	position: absolute;
	width: 185px;
	height: 35px;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	border-bottom-style: none;
	top: 45%;
	left: 40%;
}
.SelectionPgTitle
{
	font-weight: bold;
	color: white;
	font-size: 10pt;
	font-family: Verdana,Tahoma,Arial;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
/*.divround
{
	margin: 0 10%;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	color: Red;
	text-align: left;
}

b.rtop, b.rbottom
{
	display: block;
	background: #FFF;
}
b.rtop b, b.rbottom b
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #EEEEEE;
}
b.r1
{
	margin: 0 5px;
}
b.r2
{
	margin: 0 3px;
}
b.r3
{
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4
{
	margin: 0 1px;
	height: 2px;
}*/
.PlainBar
{
	background: #EFEFEF;
}
LABEL
{
	font-size: 100%;
	font-family: Tahoma, Verdana, Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.Grayed
{
	background-color: whitesmoke;
	border-right: #b2b2b2 1px solid;
	border-top: #b2b2b2 1px solid;
	border-left: #b2b2b2 1px solid;
	border-bottom: #b2b2b2 1px solid;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: blue;
}
.JAASelected
{
	color: white;
	background-color: #ff0000;
}
.PopDiv
{
	background-color: White;
	border: 2px solid #5AA7E3;
	position: absolute;
	color: black;
	font-size: 11px;
}
.RemainderdynamicDivHide
{
	display: none;
	background-color: White;
	border: 1px ridge #BDBDBD;
}
.RemainderdynamicDivShow
{
	display: inline-block;
	background-color: White;
	border: 1px ridge #BDBDBD;
}
.WrapperDiv
{
	width: 800px;
	height: 400px;
	border: 1px solid black;
}
.WrapperDiv TH
{
	position: relative;
}
.WrapperDiv TR
{
	/* Needed for IE */
	height: 0px;
}
.SectionTitle
{
	background-image: url(images/box-item-header.gif);
	background-position: left top;
	padding: 6px;
	font-family: Verdana,Tahoma;
	font-size: 11px;
	color: Black;
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	font-weight: bold;
	border-left: #c9c9c9 1px solid;
	border-bottom: #c9c9c9 1px solid;
}
.SectionBkg
{
	vertical-align: top;
	padding: 5px; /*background-image: url(Images/_dsFormBkg.jpg);*/ /*background-color: #cee6ff;*/
	background-color: #ceeeff;
}

.normalFont
{
	font-size: 11px;
	color: Black;
	font-weight: normal;
}
.collapse
{
	border-collapse: collapse;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.defaultrow
{
	background-color: #FFFFFF;
	cursor: default;
	vertical-align: top;
}
.WebPartPageBody
{
	margin: 0px;
	background-repeat: repeat;
	color: black;
	text-align: left;
	font-family: Tahoma, Verdana, Arial;
	background: url(Images/_dsPageMeshBkg.jpg);
}
.WebPartZone
{
	padding: 0px;
	border: 0px;
	vertical-align: top;
}
.WebPartBody
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
	background-image: url(images/WebPart/_dsWebPartBkg.jpg);
	background-repeat: repeat-x;
	background-position-y: bottom;
	background-color: white;
}
.WebPartTitle
{
	font-size: 8pt;
	background-color: #DADADA;
	font-family: Tahoma, Verdana, Arial;
	border: 0px;
	font-weight: bold;
	padding: 5px;
	color: #9c0000;
}
.WebPartVerb
{
	font-size: 18pt;
	font-family: Tahoma, Verdana, Arial;
}
.WebPartPanel
{
	padding: 0px;
	border: 0px;
}
.WebPartCatalog
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
	background-image: url(images/WebPart/_dsWebPartBkg.jpg);
	background-repeat: repeat-x;
	background-position-y: bottom;
}
.WebPartEmptyZone
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: darkgray;
}
.Hide
{
	display: none;
}
.CandidateNameBig
{
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
}
.CandidateProfileList
{
	text-align:left;
}
.CandidateProfileList b
{
	color: #005782;
}
.CandidateProfileList i
{
	color: #005782;
}