BODY
{
	margin: 0px;
	font-family: Arial;
	font-size: x-small;
	background-color: #8DBBD7;
	color: black;
}
.waitmaskDVClass 
{ 
    display: none; 
    cursor: default; 
    z-index: 9999; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 100%; 
    background-color: #fff; 
    opacity: 60; 
    filter: alpha(opacity = 60);
}
.cSearchTop
{
	 border-top-color:#bfb8bf;
	 border-top-style:solid;
	  border-width:1;
}
.title1Content{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color:#DE5F32;
	text-decoration:none;
	font-weight:bold;	
}	
.TestSelect 
{
	text-align:right ;
	direction:ltr ;
}

.titleNew2{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#942098;
	text-decoration:none;
	font-weight:bold;line-height:150%
	
}
.cSearchButtom
{
	
	 border-bottom-color:#bfb8bf;
	 border-bottom-style:solid;
	 border-width:1;
}
.cSearchTopLeft 
{
	 border-top-color:#bfb8bf;
	 border-top-style:solid;
	 border-left-color:#bfb8bf;
	 border-left-style:solid;
	  border-width:1;
	
}

.cSearchTopRight 
{
	 border-top-color:#bfb8bf;
	 border-top-style:solid;
	 border-right-color:#bfb8bf;
	 border-right-style:solid;
	 border-width:1;
	
}

.cSearchButtomLeft 
{
	border-bottom-color:#bfb8bf;
	border-bottom-style:solid;
	border-left-color:#bfb8bf;
	border-left-style:solid;
	 border-width:1;
	 
}

.cSearchButtomRight 
{
	border-bottom-color:#bfb8bf;
	border-bottom-style:solid;
	border-right-color:#bfb8bf;
	border-right-style:solid;
	 border-width:1;
	 
}

.cSearchLeft
{
	
	 border-left-color:#bfb8bf;
	 border-left-style:solid;
	  border-width:1;
}

.cSearchright
{
	
	 border-right-color:#bfb8bf;
	 border-right-style:solid;
	  border-width:1;
}

.cSearchrightleft
{
	 border-left-color:#bfb8bf;
	 border-left-style:solid;
	 border-right-color:Black;
	 border-right-style:solid;
	  border-width:1;
}

.SetScrollManagement
{
	overflow:visible;
	overflow:auto;
}


TABLE
{
	font-size: x-small;
	border-collapse:separate  
}
INPUT, TEXTAREA
{
	font-family: Arial;
	font-size: x-small;
}
SELECT
{
	font-family: Arial;
	font-size: x-small;
}
BUTTON
{
	padding: 1px;
	border: solid 1px outset;
	background-color: #dddddd;
	font-size: x-small;
	
	
}
.Box
{
	border: outset 1px;
	background-color: #dddddd;
}
.BoxTitle
{
	text-align: center;
	font-weight: bold;
	background-color: #bbbbcc;
	border-bottom: solid 1px gray;
}
.BoxContent
{
	height: 100%;
	vertical-align: top;
}
.Alert
{
	color: Red;
}
.Menu
{
	width: 100%;
	height: 27px;
	border-top: solid 1px white;
	border-bottom: solid 1px #555555;
	border-left: solid 1px white;
	border-right: solid 1px #555555;
	background-color: #dddddd;
}
.Menu A
{
	color: darkblue;
	text-decoration: none;
}
.MenuSeperator
{
	width: 1px;
	height: 15px;
	border-left: gray solid 1px;
	border-right: white solid 1px;
}
.tbFrame
{
	display: inline;
    border-bottom: solid 1px gray;
    border-left: solid 1px white;
    border-right: solid 1px gray;
    border-top: solid 1px white;
    background-color: #D4D0C8; 
}

.tbFrameCompany
{
	display: inline;
    border-bottom: solid 1px white;
    border-left: solid 1px white;
    border-right: solid 1px white;
    border-top: solid 1px white;
    background-color: #8DBBD7; 
}
.tbOpener
{
	width: 3px;
	height: 20px;
	border-top: white solid 1px;
	border-bottom: gray solid 1px;
	border-left: white solid 1px;
	border-right: gray solid 1px;
	font-size: 0px;
	background-color: #D4D0C8;
}
.tbSeparator
{
	width: 1px;
	height: 15px;
	border-left: gray solid 1px;
	border-right: white solid 1px;
}
.tbButton
{
	width: 100%;
	border: #D4D0C8 solid 1px;
	padding: 1px;
	white-space: nowrap;
	filter: Alpha(opacity=25, enabled=true);
	cursor: default;
}
.ControlContainer
{
	overflow: auto ;
	border: solid 1px gray;
	padding: 8px;
	background-color: white;
	vertical-align: top;
}
.Calander
{
	vertical-align: text-bottom;
	height: 22px;
	border: inset 2px;
	background-color: white;
	color: black;
	behavior: url(include/calander.htc);
}

.font2{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000000;
	text-decoration:none;
}

.font2LinkContent{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	color:#f66f2b;
	text-decoration:none;
}

.font2LinkContent A
{
	color: red;
	text-decoration: none;
}

.font2LinkContent:hover
{
	color:#131D5b;
	text-decoration:none;
	}


.title2{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#19215F;
	text-decoration:none;
	font-weight:bold;line-height:150%
}	

.link3{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#FA5B1A;
	text-decoration:none;
	
	
}	
.link3:hover{color:#FD5B0B}

.link3a{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration:none;

}	
.link3a:hover{color:#FD5B0B}


.title3{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#017DAB;
	text-decoration:none;
	font-weight:bold;
}	

.link5{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#9DB5C0;
	font-weight:bold;
	text-decoration:none;
	
	
}	
.link5:hover{color:#0095CC;text-decoration:none;}
/*text of the position*/
.PositionText
{
	font-size : 14.2px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:150%;
}
/*links in the position*/
.PositionLink
{
	color:#0092CC ;
    text-decoration:underline;
    font-size : 14.2px;
}
.PositionLink:visited
{
	color:#800080;
}

.link6{
	font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#967EB0;
	font-weight:bold;
	text-decoration:none;

}	
.link6:hover{color:#967EB0}

/*the font for the content pages*/
.fontContent{
	font-size : 14.2px;
	color:#000000;
}

.positionResultsTr
{
	background-color:#FFFFFF;
	cursor:hand;
}
td.positionResultsTd 
{
	BORDER:solid 1px black; 
	padding-right:5px; 
	padding-left:5px;
	font-size:14px;
}
.fontContent1{
	font-size : 16px;
	color:#000000;
}
.ReportPaging
{
	 text-align:center;
}
.fontPurple, td.fontPurple
{

	color:#9A02CE ;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
input.RecruitButton
{
    width: 150px;
	height: 70px;
	background: url(../Images/Buttons/Recruit_button.jpg) no-repeat;
	text-align: center;
	border: 0px;
	color: #fff;
	font-weight: bold;
	padding: 20px 20px 20px 20px;
	margin-left: 20px;
	cursor: pointer;
}

input.RecruitButtonSolution
{
    width: 150px;
	height: 70px;
	background: url(../Images/Buttons/Recruit_button2.jpg) no-repeat;
	text-align: center;
	border: 0px;
	color: #fff;
	font-weight: bold;
	padding: 20px 20px 20px 20px;
	margin-left: 20px;
	cursor: pointer;
}

a.ChromeFFPresentation
{
    font-size: 12px;
    text-decoration: underline;
    text-align: center;
	color: black;
	padding: 20px 20px 20px 20px;
	margin-left: 20px;
	cursor: pointer;
}