.midbg	
{
background-color:#F2F7FF;
}


.tabletitlebg
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #848284;
	border-bottom-color: #848284;
	border-left-color: #FFFFFF;
	background-color: #D4E3F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-left:4;
}
.topbgcolor
{
	color: #FFFFFF;
	background-color:#192D9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.nicktext
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE:14px;
	text-align:center;
	COLOR:#0B199D;
	background-color:#F1F1F1;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
  	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
	
}
.NormalTextRedBold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	font-weight: bold;
	color: #2A5BFC;
	text-decoration: none;
}
a.NormalTextRedBold:link
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	font-weight: bold;
	color: #2A5BFC;
	text-decoration: none;
}
a.NormalTextRedBold:visited
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	font-weight: bold;
	color: #2A5BFC;
	text-decoration: none;
}
a.NormalTextRedBold:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	font-weight: bold;
	color: #848284;
	text-decoration: none;
}

.celldash
{
/*        border-top-width: 1px;
	  border-top-style: dashed;
	  border-top-color: #666666;
	  border-right-width: 1px;
	  border-right-style: dashed;
	  border-right-color: #666666;
	  border-left-width: 1px;
	  border-left-style: dashed;
	  border-right-color: #666666; */
	  border-bottom-style: dashed;
	  border-bottom-color: #3C78AA;
	  border-bottom-width: 1px;
	  BACKGROUND: #FFFFE1;
}
.dash1
{
	BORDER-RIGHT: #ff8080 1px dashed; 
	BORDER-TOP: #ff8080 1px dashed; 
	PADDING-LEFT: 0.5em; 
	FONT-SIZE: 0.9em; 
	MIN-HEIGHT: 2em; 
	BACKGROUND: #FFFFFF 0% 50%; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0.4em 1em; 
	OVERFLOW: auto; 
	BORDER-LEFT: #ff8080 1px dashed; 
	WIDTH: auto; 
	COLOR: #000000; 
	PADDING-TOP: 0.2em; 
	BORDER-BOTTOM: #ff8080 1px dashed; 
	moz-background-clip: initial; 
	moz-background-origin: initial; 
	moz-background-inline-policy: initial;
}
.dash2
{
	BORDER-RIGHT: 1px dotted; 
	BORDER-TOP: 1px dotted; 
	PADDING-LEFT: 1em; 
	FONT-SIZE: 0.9em; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 0.8em; 
	MARGIN: 0.6em 1em; 
	BORDER-LEFT: 1px dotted; 
	COLOR: #000000; 
	PADDING-TOP: 0.8em; 
	BORDER-BOTTOM: 1px dotted;
}
.cellcolor
{
	BORDER-RIGHT: #cccccc 2px inset; 
	BORDER-TOP: #cccccc 2px inset; 
	MARGIN-TOP: 0.1em; 
	PADDING-LEFT: 0.5em; 
	FONT-SIZE: 0.9em; 
	BACKGROUND: #000000; 
	MARGIN-BOTTOM: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN-LEFT: 1em; 
	BORDER-LEFT: #cccccc 2px inset; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #cccccc 2px inset;
}
.tblTopFooter 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.frmElementTextBoxOnFocus 
{
	border: 1px solid #000000;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.frmElementTextBoxOnClick 
{
	border: 1px solid #0000CC;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.tdOnMouseOver 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #000066;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.windowStyle 
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #848284;
	border-right-color: #D6D3CE;
	border-bottom-color: #D6D3CE;
	border-left-color: #848284;
	background-color: #D6D3CE;
}
.tdOnMouseOverWindowStyle 
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #848284;
	border-bottom-color: #848284;
	border-left-color: #FFFFFF;
	background-color: #D6D3CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
TR.off {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #848284;
	border-bottom-color: #848284;
	border-left-color: #FFFFFF;
	background-color: #F2FAFE;
}
TR.on {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #848284;
	border-bottom-color: #848284;
	border-left-color: #FFFFFF;
	background-color: #FFFFE1;
}
.mailtotext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
}
a.mailtotext:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #053C74;
	text-decoration: none;
}
a.mailtotext:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #053C74;
	text-decoration: none;
}
a.mailtotext:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

table.GRID
{
    cellspacing : 0;
    cellpadding : 0;
    border : 0;
}
Div.common
{
	border-left: 0px gray solid;
	border-bottom: 0px gray solid;
	border-right: 0px gray solid;
	padding:0px; margin: 0px;
	scrollbar-face-color: #EEEEEE;
	scrollbar-base-color: #EEEEEE;
	scrollbar-arrow-color: #666666;
	scrollbar-DarkShadow-Color: #EEEEEE;
	overflow: auto;
	height:391;
}
TD.off {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #848284;
	border-bottom-color: #848284;
	border-left-color: #FFFFFF;
	background-color: #BBDAFA;
	padding-left:4;
	text-align:center;
}
TD.on {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #848284;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #848284;
	background-color: #D3E4FE;
	padding-left:4;
	text-align:center;
}
/* Menu CSS Start */ 
table.portletsimple
{
	border: 1px solid #C4C4D2;
	padding: 0px;
	background-color: #FFFFFF;
	margin-bottom: 1px;
}
a.dataartcom-nav-channel-level1:link,
a.dataartcom-nav-channel-level1:visited 
{
	font-family: verdana;
	font-size: 9pt;
	color: #0E2057;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
	margin-bottom: 2px;
	border-top: 1px solid #C6C7D6;
	border-bottom: 1px solid #C6C7D6;
	background-color: #E7EFFF;
	width: 100%;
	display: block;
	vertical-align: middle;
}
a.dataartcom-nav-channel-level1:hover
{
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
	margin-bottom: 2px;
	border-top: 1px solid #C6C7D6;
	border-bottom: 1px solid #C6C7D6;
	background-color: #D2DFF8;
	width: 100%;
	display: block;
	vertical-align: middle;
}
a.dataartcom-nav-channel-level2:link, 
a.dataartcom-nav-channel-level2:visited
{
	font-family: verdana;
	font-size: 8pt;
	color: #383838;
	text-decoration: none;
	padding: 0px;
	background-color: #FFFFFF;
	display: block;
	width: 100%;
}
a.dataartcom-nav-channel-level2:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #142F83;
	text-decoration: none;
	padding: 0px;
	background-color: #EAEBEE;
	display: block;
	width: 100%;
}
/* Menu CSS End */ 

/* Table CSS End */ 
TABLE.jobList 
{
	BORDER-RIGHT: #007cc8 1px solid; 
	BORDER-TOP: #007cc8 1px solid; 
	BORDER-LEFT: #007cc8 1px solid; 
	BORDER-BOTTOM: #007cc8 1px solid;
}
.titlebold
{
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12; 
	BORDER-BOTTOM: #b2d7ee 1px solid; 
	BACKGROUND-COLOR: #deeef8;
	FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
	font-weight: bold;
}
TD.jobListDesc 
{
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12; 
	BORDER-BOTTOM: #b2d7ee 1px solid; 
	BACKGROUND-COLOR: #f5fafd;
	FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
}
UL.Requirements 
{
	MARGIN-LEFT: 2em;
}
TD {
	FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
	
	}
UL {
	MARGIN-BOTTOM: 0px;
}
A {
	COLOR: #0F17C5;
	text-decoration: none;
}
A:hover {
	COLOR: #666666; 
	TEXT-DECORATION: none;
}
/* Table CSS End */ 
.pagebg
{
	BORDER-TOP: #CAC9CA 1px solid; 
	BORDER-BOTTOM: #CAC9CA 1px solid; 
	COLOR: #767476; 
	FONT-SIZE: 8px; 
	BACKGROUND-COLOR: #EDF2FA;
	HEIGHT:24px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.pagenumber
{
	COLOR: #5D9EF5; 
	FONT-SIZE: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;	
	padding-left:2;
	padding-right:2;
	text-align:center;
}
a.pagenumber:link
{
	COLOR: #5D9EF5; 
	FONT-SIZE: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;	
	padding-left:2;
	padding-right:2;
	text-align:center;
}
a.pagenumber:visited
{
	COLOR: #5D9EF5; 
	FONT-SIZE: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;	
	padding-left:2;
	padding-right:2;
	text-align:center;
}
a.pagenumber:hover
{
	COLOR: #09589B; 
	FONT-SIZE: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;	
	padding-left:2;
	padding-right:2;
	text-align:center;
}
.activepagenumber
{
	COLOR: #FFFFFF; 
	FONT-SIZE: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;	
	padding-left:2;
	padding-right:2;
	text-align:center;
	BACKGROUND-COLOR: #44A9FF;
}

.top_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #43A7F3;
	text-decoration: none;
	font-weight: bold;
}
a.top_text:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #43A7F3;
	text-decoration: none;
	font-weight: bold;
}
a.top_text:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #43A7F3;
	text-decoration: none;
	font-weight: bold;
}
a.top_text:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #2452FB;
	text-decoration: none;
	font-weight: bold;
}
/* SELECT */ 
SELECT 
{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
#menu 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 6px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 220px; 
	PADDING-TOP: 0px;
}
#menu UL 
{
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #ccc 1px solid; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #eee; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ccc 1px solid;
}
#menu LI 
{
	LIST-STYLE-TYPE: none;
}
#menu A 
{
	BORDER-RIGHT: #eee 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #eee 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	BORDER-LEFT: #88C2FF 10px solid; 
	WIDTH: 210px; 
	COLOR: #000; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #4E9DEF 1px dashed;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	font-weight: bold;
}
#menu LI A:hover 
{
	BORDER-RIGHT: #4E9DEF 1px solid; 
	BORDER-TOP: #4E9DEF 1px solid; 
	BACKGROUND: #CCE4FC; 
	BORDER-LEFT: #4E9DEF 10px solid;
	BORDER-BOTTOM: #4E9DEF 1px solid;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	COLOR: #04509F; 
	font-weight: bold;
}
