/* start left menu box */
body,td,div,p,a,font,span,input{font-family: arial,sans-serif}
body 
{
	/* redundant rules for bad browsers  */
	margin: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
}


.menu-box
{
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	background-color: #113366;
}

.menu-box ul {
	color: #FFFFFF;
	background: url(../Images/art_BanBotSliceRoll.jpg) repeat-x;
	list-style-type: none;
	margin: 0;
	padding: 0px 0;
	width: 100%;
	display: block;
}

.menu-box ul li a:link,
.menu-box ul li a:visited,
.menu-box ul li span {
	color: #FFFFFF;
	background: url(../Images/art_BanBotSliceRoll.jpg) repeat-x;
	display: block;
	width: 100%;
	margin: 0;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	text-decoration: none;
}

.menu-box ul li span {
	margin: 0;
	color: #FFFFFF;
	width: 100%;
	background: url(../Images/art_BanBotSliceRoll.jpg) repeat-x;
	display: block;
}

.menu-box ul li a:hover,
.menu-box ul li a:active {
	margin: 0;
	color: #FFFFFF;
	width: 100%;
	background: url(../Images/art_BannerBottomSlice.jpg) repeat-x;
	display: block;
}
/* End left menu box */

.SiteHeader
{
	font-size: 30px;
	font-weight: bold;
	color: #0000FF;
}

.Error
{
 	font-size: 12px;
	font-weight: bold;
	color: #dd0000;
}
.Footer
{
	font-size: 10px;
	color: #004477;
	text-decoration: none;
}
.Footer A
{
	font-size: 10px;
	color: #1133AA;
	text-decoration: none;
}
.Footer A:hover
{
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
}

.Frm
{
	background-color: #EEEEEE;
	color: #000000;
	font-size: medium;
}
.FrmBorder
{
BORDER-RIGHT: #004477 1px solid;  
BORDER-LEFT: #004477 1px solid; BORDER-BOTTOM: #004477 1px solid
}
.FrmHeader
{
	font-weight: bold;
	background-repeat: repeat-x;
	background-color: #004477;
	color: #FFFFFF;
	height: 20px;
	font-size: 14px;
	
}
.FrmHeader A {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

.FrmHeader A:hover
{
	font-weight: bold;
	color: #ff9933;
	text-decoration: none;
	font-size: 11px;
}

.FrmLink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

.FrmLink:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.FrmError
{
	color: #3366AA;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.FrmContent
{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.FrmLabel
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	vertical-align: middle;
}

.FrmInput
{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.FrmButton
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: repeat-x;
	background-color: #004477;
	text-align: center;
	cursor: hand;
	vertical-align: middle;
	margin: 0px;
	border-top: 1px outset #77BBFF;
	border-right: 1px outset #77BBFF;
	border-bottom: 1px outset #77BBFF;
	border-left: 1px outset #77BBFF;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.FrmSelect
{
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-size: 10px;
}
.FrmInstruction
{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-size: 9px;
}

/*Start GridView Css*/
.gridView {
	BORDER-COLLAPSE: collapse;
	FONT-SIZE: 12px;
	background-color: #FFFFFF; /* Default Background color */
	color: #000000;           /* Default Font color */
}
.gridViewAlt{
	background-color: #DDEEFF; /*#e8f4f4; /* Alternate Background color */
}
.gridView TD {
	BORDER-LEFT: 0px;   BORDER-TOP: 0px; BORDER-RIGHT: #D0D6D6 1px solid;  BORDER-BOTTOM: #D0D6D6 1px solid;
	PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px;
}

.gridView TBODY {
	BORDER-LEFT: #D0D6D6 1px solid;  BORDER-TOP: #D0D6D6 1px solid; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px;
}
.gridView TH {
	BORDER-LEFT: 0px; 	BORDER-TOP: 0px; BORDER-RIGHT: #D0D6D6 1px solid; BORDER-BOTTOM: #D0D6D6 1px solid;
	PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #5588DD;  /*Header Background color*/
	color: #FFFFFF;             /*Header Font color*/
	HEIGHT: 18px; FONT-WEIGHT: bold;
}
.gridView A {
	color: #6666DD;
	text-decoration: none;
}
.gridView A:hover {
	color: #EE1E52;
	text-decoration: none;
}
.gridBorder
{
	BORDER-LEFT:  #999999 1px solid;   BORDER-TOP:  #999999 1px solid; BORDER-RIGHT: #999999 1px solid;  BORDER-BOTTOM: #999999 1px solid;
}
/*End GridView Css*/


/* Start Paging Css */
.Paging{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.Paging TD
{
	font-weight: normal;
	font-size: 10px;
}
.Paging A
{
	font-weight: normal;
	color: #002374;
	text-decoration: underline;
	font-size: 10px;
}
.Paging A:hover 
{
	color: #dd0000;
	text-decoration: none;
}
.Paging span
{
	color: #990033;
}

/* End paging Css */


#loading
{
	background-color: #0099CC;
	margin: 1px;
	border: 1px solid #000066;
}

#loading IMG
{
	margin: 2px;
	vertical-align: middle;

}
#loading P
{
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #006666;
	vertical-align: middle;
}
#loading TD
{
	font-size: 12px;
	font-weight: bold;
	background-color: #00CCFF;
	margin: 1px;
	color: #000099;
}
/*  Added for View Candidate Profile  */
.FrmBlockLabel
{
	font-weight: bold;
	color: #34689a;
	text-decoration: none;
	font-size: 11px;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}
.MemberBodyTextCV
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.MemberHeaderTextCV
{	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}
.ProfileLeftSide
{
	background-image: url(../Images/art_ProfBodyLftMdl.gif);
	background-repeat: repeat-y;
}
.ProfileTopMiddle
{
	background-image: url(../Images/art_ProfBodyTopMdl.gif);
	background-repeat: repeat-x;
}
.ProfileRightSide
{
	background-image: url(../Images/art_ProfBodyRgtMdl.gif);
	background-repeat: repeat-y;
}
.ProfileBottomMiddle
{
	background-image: url(../Images/art_ProfBodyBotMdl.gif);
	background-repeat: repeat-x;
}




.MsgSuccess
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}

.MsgFailure
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.MsgInformation
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
