body {
	margin: 0;
	padding: 0 0 20px 0;
	text-align: center;
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
}
p, ul, ol, li, td, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
td {
	vertical-align: top;
}
img {
	margin: 0;
	padding: 0;
	border: none;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active, a:focus {
	outline: 0;
}
form {
	margin: 0;
	padding: 0;
}

.formelement {
	border: solid 1px #999999;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

.formelement2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

.formtext {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

.formtextorange {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #f26821;
}

.formtextblue 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #00477F;
}

.formtextblue a { color: #00477F; }
.formtextblue a:link { color: #00477F; }
.formtextblue a:visited { color: #00477F; }
.formtextblue a:active { color: #00477F; }
.formtextblue a:hover { text-decoration: underline; color: #00477F; }

.formtextbluebold {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #00477F;
	font-weight: bold;
}

.formtextbluebigbold {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #00477F;
	font-weight: bold;
}


.formtextsmall {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
}

.formtextbig {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #666666;
}

.formtextbigbold 
{
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #666666;
}

.formtext_disabled {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

.formtextred {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: Red;
}

.formtextredbold {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight: bold;
}

.formtextgreenbold {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #009900;
	font-weight: bold;
}

.formtextbold {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.rowheader {
	color: #288333;
	font: 12px verdana;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-transform: uppercase;
}



/* ************************************************** table#page ****************************** */
table#page {
	width: 890px;
	margin: 0 auto;
	padding: 0;
	border: none;
	vertical-align: top;
	text-align: left;
}



/* ************************************************** td#header ****************************** */
td#header {
	width: 890px;
	height: 99px;
	margin: 0;
	padding: 0;
	background-image: url(../images/resizedheaderbackground4.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	vertical-align: top;
}
td#header12 {
	width: 890px;
	height: 99px;
	margin: 0;
	padding: 0;
	background-image: url(../images/resizedheaderbackground5.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	vertical-align: top;
}
#header img.logo {
	padding: 20px 0 0 30px;
}
#header div#employers {
	width: 300px;
	height: 25px;
	float: right;
	display: inline; 			/* corrects double margin bug in ie<=6 */
	margin: 0 20px 0 0;
	background-image: url(../images/bkg_employers.gif?);
	background-repeat: no-repeat;
	background-position: center top;
}
#header div#employers p {
	margin: 0;
	padding: 5px 0 0 10px;
	color: #ffffff;
	font-size: 9px;
	line-height: 1.2em;
}
#header #employers a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 4px;
	border-left: solid 1px #ffffff;
}
#header #employers a.first {
	border-left: none;
}
#header #employers a:hover {
	text-decoration: underline;
}

#header div#sas_employers {
	width: 158px;
	height: 25px;
	float: right;
	display: inline; 			/* corrects double margin bug in ie<=6 */
	margin: 0 20px 0 0;
	background-image: url(../images/bkg_sasemployers.gif?);
	background-repeat: no-repeat;
	background-position: center top;
}
#header div#sas_employers p {
	margin: 0;
	padding: 5px 0 0 10px;
	color: #ffffff;
	font-size: 9px;
	line-height: 1.2em;
}
#header #sas_employers a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 4px;
	border-left: solid 1px #ffffff;
}
#header #sas_employers a.first {
	border-left: none;
}
#header #sas_employers a:hover {
	text-decoration: underline;
}
#header img.logo {
	padding: 20px 0 0 30px;
}
#header12 div#employers {
	width: 300px;
	height: 25px;
	float: right;
	display: inline; 			/* corrects double margin bug in ie<=6 */
	margin: 0 20px 0 0;
	background-image: url(../images/bkg_employers.gif?);
	background-repeat: no-repeat;
	background-position: center top;
}
#header12 div#employers p {
	margin: 0;
	padding: 5px 0 0 10px;
	color: #ffffff;
	font-size: 9px;
	line-height: 1.2em;
}
#header12 #employers a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 4px;
	border-left: solid 1px #ffffff;
}
#header12 #employers a.first {
	border-left: none;
}
#header12 #employers a:hover {
	text-decoration: underline;
}

/* ************************************************** td#mainnav ****************************** */
td#mainnav {
	width: 900px;
	height: 24px;
	margin: 0;
	padding: 0;
	background-image: url(../images/resizedmainnavbackground2.jpg);
	background-position: left top;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center top;
}
#mainnav ul {
	width: 880px;
	height: 24px;
	margin: 0 5px;
	padding: 0;
	list-style-type: none;
}
#mainnav li {
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
}
#mainnav a {
	margin: 0;
	padding: 0 7px 0 5px;
	border-left: solid 1px White;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
}
#mainnav a:hover {
	text-decoration: underline;
}
#mainnav li.jobseekerlogin a 
{
	color: White;
	border-left: none;
	padding: 0 7px 0 25px;
}
#mainnav li.postresume a 
{
	color: White;
}
#mainnav li.getconnected a 
{
	color: White;
}

#mainnav p {
	margin: 0 5px;
	padding: 6px 20px 0 20px;
	color: #666666;
	font-size: 10px;
	float: left;
}
#mainnav p.logout {
	border: none;
	float: right;
}
#mainnav a.return {
	border: none;
	color: #00467f;
}
#mainnav a.loggedin {
	border: none;
	padding: 0;
	text-decoration: none;
	color: #666666;
}
#mainnav a:hover {
	text-decoration: underline;
}


/* ************************************************** td#loggedinnav ****************************** */
td#loggedinnav {
	width: 770px;
	height: 24px;
	margin: 0;
	padding: 0;
	background-image: url(../images/bkg_mainnav.jpg);
	background-position: left top;
	vertical-align: top;
}
td#loginmenuresized
{	
	height: 22px; 
	padding: 0 0 0 0px; 
	background-image: url(../images/bkg_resized_contentwrap.jpg); 
	background-repeat: no-repeat;
	vertical-align: top;
	width: 100%;
	
}
#loggedinnav ul {
	width: 760px;
	height: 24px;
	margin: 0 5px;
	padding: 0;
	list-style-type: none;
}
#loggedinnav li {
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
}
#loggedinnav a {
	margin: 0;
	padding: 0 7px 0 5px;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
}
#loggedinnav a:hover {
	text-decoration: underline;
}
#loggedinnav li.jobseekerlogin a {
	border-left: none;
	padding: 0 7px 0 25px;
}


/* ************************************************** td#contentwrap ****************************** */
td#contentwrap {
	width: 770px;
	margin: 0;
	padding: 0;		
	background-image: url(../images/bkg_contentwrap.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	vertical-align: top;
}
td#contentwrap1 {
	width: 870px;
	margin: 0;
	padding: 5;
	background-image: url(../images/bkg_contentwrap.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	vertical-align: top;
	}
	#image1
	{
		top: 200px;
		left:630;
		
	}

table#banneradd {
	width: 760px;
	margin: 0 5px;
	padding: 0;
	background-color: #E7E8EA;
	background-image: url(../images/resizedcontentbackground1.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	vertical-align: top;
}

/* ************************************************** table#content ****************************** */
table#content {
	width: 760px;
	margin: 0 6px;
	padding: 0;
	background-color: #ffffff;	
	vertical-align: top;
}
table#content12 {
	width: 882px;
	margin: 0 6px;
	padding: 0;
	background-color: #E7E8EA;
	background-image: url(../images/bkg_content.jpg);
	background-repeat: repeat-x;
	background-position: center top;
		
	vertical-align: top;
}
#add div.container {
	width: 895px;
	margin: 0 5px;
	padding: 0px 0 0 0;	
	background-image: url(../images/resizedfootercontainerbackground5.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	vertical-align: top;
}



/* ************************************************** td#footer ****************************** */
td#footer {
	width: 890px;
	height: 220px;
	margin: 0;
	padding: 0;
	background-image: url(../images/resizedfooterbackground5.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
#footer div.container {
	width: 890px;
	margin: 0 5px;
	padding: 0 0 0 0;
	text-align: center;	
	background-repeat: repeat-x;
	background-position: center top;
	vertical-align: top;
}
#footer div.adcontainer{
	width: 890px;
	margin: 0 5px;
	padding: 0 0 0 0;		
	background-repeat: repeat-x;	
	vertical-align: top;
}
#footer p {
	color: #666666;
	margin: 0 10px;
	padding: 10px 0;
	border-bottom: solid 1px #cccccc;
	font-size: 9px;
	line-height: 1.4em;
}

#footer p.copyright {
	padding: 30px 0 10px 0;
	border-bottom: none;
	
}

#footer td.copyright
{
	color: #666666;
	font-size: 9px;
}

#footer a {
	color: #666666;
	padding: 0 5px 0 3px;
	white-space: nowrap;
}
#footer a.first {
	border-left: none;
}

.CustomGridPager td
{
    background: #ffac00 url(../images/bgCustomPaging.jpg) repeat-x !important;
    color: #005896 !important;
}
.CustomGridPager table td
{
    background: none !important;
}
.CustomGridPager INPUT
{
    height: 16px;
    border: 0px;
    font-size: 11px;
}
.CustomGridPager A
{
    color: #005896 !important;
}
