body
{
}
.maintitle
{
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
	color: #2a1f55;
	font-family: Verdana;
}
.maintitle p
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	vertical-align: baseline;
	overflow: auto;
	color: #000000;
	padding-top: 4px;
	border-bottom: #ccc 1px dashed;
}

.basicdata
{
	font-size: 14px;font-family: Verdana;
	vertical-align:top;
	min-height:30px
height:auto !important;
}
.basicdatalabel
{
	font-size: 14px;
	width: 150px;
	color: #808080;
	font-family: Verdana;
	vertical-align:top;
}
.basicdata p
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	vertical-align: baseline;
	overflow: auto;
	color: #000000;
	padding-top: 4px;
	border-bottom: #ccc 1px dashed;
	vertical-align:top;
}
.employerdetails
{
	font-size: 15px;
	color: #000000;
	vertical-align:top;
}
.employerdetails p
{
	font-size: 15px;
	color: #000000;
	border-bottom: #808080 thin solid;
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	vertical-align: baseline;
	overflow: auto;
	color: #000000;
	padding-top: 4px;
	border-bottom: #ccc 1px dashed;
	vertical-align:top;
}
.title2
{
	font-weight: bold;
	font-size: 24px;
	color: #aa5f00;
	font-family: Verdana;
}
.jobdetails
{
	font-size: 15px;
	color: #000000;
	float:left;
	position: relative;
	left: 0px;
	bottom: 0px;
	height: 100px;
	margin: 0px;
	width: 480px;
	
height:auto !important;
}
.MainHolder
{
	float: left;
	width: 480px;
}

* html .jobdetails
{
	float: left;
	width: 474px;
}
.actitle
{
	font-weight: bold;
	font-size: 14px;
	color: #007f00;
	font-family: Verdana;
}
.escapetitle
{
	font-weight: bold;
	font-size: 14px;
	color: #007f00;
	font-family: Verdana;
}
.aclbl 
{
	font-size: 14px;
	color: #808080;
	font-family: Verdana;
	vertical-align: top;
}
.ac
{
	border: thin solid gray;
    padding: 5px;
    left: -36px;
	    float: right;
	    margin: 0px;
	    vertical-align: top;
	bottom: -3px;
	height: 100px;
	    background-color: floralwhite;
	    position:relative;
	    text-align:left;
	    height:auto
}
.roundedinfo
{
    background-color: floralwhite;
    padding: 5px;
}
.jobcontrol
{
	border-top-width: thin;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: thin;
	border-left-color: gray;
	border-bottom-width: thin;
	border-bottom-color: gray;
	padding-bottom: 1px;
	margin: 2px;
	vertical-align: top;
	border-top-color: gray;
	padding-top: 10px;
	text-align: right;
	border-right-width: thin;
	border-right-color: gray;
	height:auto !important;
}
.jobcontrol a
{
	vertical-align:top
	}
.ac p
{
padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	vertical-align: baseline;
	color: #000000;
	padding-top: 0px;
	border-bottom: #ccc 1px dashed;
	vertical-align: top;
	
}
.escapetxt
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
}

.MainHolder
{
	float: left;
	width: 950px;
}

* html .MainHolder
{
	float: left;
	width: 950px;
}
/* Rounded corners 
#################################################
*/
/*footer*/
.GrayBorderFooter
{
	background: url(/Images/bottomstrip.gif) repeat-x bottom;
	height: 15px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.GrayBorderFooterRight
{
	background: url(/Images/bottomright.gif) no-repeat bottom right;
	padding: 0px 14px 0px 0px;
	margin: 0px;
	height: 100%;
}

.GrayBorderFooterLeft
{
	background: url(/Images/bottomleft.gif) no-repeat bottom left;
	padding: 0px 0px 0px 14px;
	margin: 0px;
	height: 100%;
}

* html .GrayBorderFooter
{
	background: #fff url(/Images/bottomstrip.gif) repeat-x bottom;
	height: 20px;
	margin: -5px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}
.GrayBorderHeaderLeft
{
	background: url(/Images/topleft.gif) no-repeat top left;
	padding: 0px 0px 0px 14px;
}

.GrayBorderHeader
{
	background: url(/Images/topstrip.gif) repeat-x top;
	height: 14px;
	color: Black !important;
	margin: 0px 0px -6px 0px;
	padding: 0px;
}

.GrayBorderHeaderRight
{
	
	background: url(/Images/topright.gif) no-repeat top right;
	padding: 0px 14px 0px 0px;
}
.translucent
{
	moz-opacity:0.5;width:30%;opacity: 0.5; filter:alpha(opacity=50)
}
.solid
{
	border-right: gray thin solid;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	padding-bottom: 10px;
	margin: 10px;
	vertical-align: top;
	padding-top: 5px;

	}
	
.DataGrid
{
	border-right: gray thin solid;
	padding-right: 5px;
	border-top: gray thin solid;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	margin: 5px;
	vertical-align: top;
	border-left: gray thin solid;
	padding-top: 5px;
	border-bottom: gray thin solid;
	position: relative;
	background-color: floralwhite;
	text-align: left;
	
}
.dropdownlist
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 10px;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: Verdana;
}
.refreshbutton
{
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	font-weight: bold;
	font-size: 10px;
	
	border-left: #000000 thin solid;
	border-bottom: #000000 thin solid;
	font-family: Verdana;
	
	text-decoration: none;
}
.imagenav
{
	clear: none;
	margin: 0px;
	position: static;
	text-align: left;
}
.padding10
{
    padding: 10px;
}
