body {
 	margin:0px 0px; 
	padding:0px;
	text-align:center;
	background-color: white;
	font-family: Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.4em;
	/*letter-spacing: 0.5pt;*/
}
td {
	font-family: Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.4em;


}
.bigg { 
	background-color: #fff;
	color:#330099;
	font-size: 15px;
	padding-left: 1em;
	padding-right: 2em;
	font-weight: bold;
}
.lh {
	color:#330099;
	font-size: 14px;
	font-weight: bold;
}

.topstripe { 
background-image:url("images/big_stripe_05.gif");
	background-repeat: repeat-x;
	height: 57px;

}


.leftslam {
	padding-left: 2em;
}
	
.smtype {
		font-size: 10px;
		line-height: 12px;
		color:#666;
}
.smtypeh {
		font-size: 10px;
		line-height: 12px;
		color:#FF3333;
}

ul { 
	padding-left: 3em;
	padding-right: 9em;
	text-align: left;
	list-style-image: url("images/bullet.gif")
}
ul.tab { 
	padding-right: 0em;
	list-style-image: url("images/bullet.gif")
}
ul.inside { 
	padding-left: 3em;
	padding-right: 17em;
	text-align: left;
	list-style-image: url("images/bullet.gif")
}
.left {
	float: left;
	padding-right: 1em;
}

.right {
	float: right;
	padding-left: 1em;
}
img.bottom { 
vertical-align:text-bottom;
}
img.topsp{
padding-top: 16px;
}

/* main container*/
#margin-test {
	/*padding-left: 50%;
	padding-right: 50%;
	margin:auto; 
	color:#000; 
	text-align: center;*/
	width:640px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:0px;
}
td.copy {
		 background-color: #cccccc; 
}


td.gray {
text-align: left;
	padding-left: 2em;
	font-size: 11px;
	line-height: 16px;
	background-color: #E5E5E5; 
		/*text-align: left;
		font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;*/
}
/*form styles*/
.topstripe2 { 
	background-color:#FFFFCC;
}
td.graytop {
color:#333333;
text-align: left;
	padding-left: 2em;
	font-size: 11px;
	line-height: 16px;
	background-color: #E5E5E5; 
	border:1px solid #cccccc;
}
.jobtitle {
	font-size: 12pt;
	/*padding-left: 1em;*/
	color: #330099;
	font-weight: bold;
}
/*td.graybtm {
color:#333333;
text-align: left;
	padding-left: 2em;
	font-size: 11px;
	line-height: 16px;
	background-color: #E5E5E5; 
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}*/
td.gray2 {
	padding-left: 2em;
	text-align: left;
	font-size: 10pt;
	line-height: 16px;
/*	background-color: #E5E5E5; */
	border-top: 1px solid #cccccc;
		/*text-align: left;
		font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;*/
}
td.gray3{
	padding-left: 2em;
	text-align: left;
	font-size: 10pt;
	line-height: 16px;
/*	background-color: #E5E5E5; */
	
		/*text-align: left;
		font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;*/
}
td.gray4{
	padding-left: 2em;
	text-align: left;
	font-size: 10pt;
	line-height: 16px;
	border-bottom: 1px solid #cccccc;
}
.blue {
	padding-left: 1em;
	color: #330099;
	font-weight: bold;
}

/*copy elements*/
p {
	text-align: left;
	padding-right: 3em;
	padding-left: 3em;
}
p.righty  {
	text-align: right;
}

p.yellow {
 background-color: #FFFFCC;
}
.line {
	border-right: 1px dashed #330099;
}

p.inside {
	text-align: justify;
	padding-right: 2em;
	padding-left: 3em;
} 
p.plain {
	text-align: left;
}
/*the grey stripe, stretched across the footer*/
.footerpic {
	background-image:url("images/footer_06.gif");
	height:27px;
	background-repeat: repeat-x;
}


/*right link box */
#lnkbx {
	/*background-color: #ccc;*/
	padding-top: 1em;
	padding-bottom: 5px;
	padding-right: 3em;
	padding-left: 5px;
	float: right;
	text-align: left;
	border-left-width: 1px;
	border-left: 1px dashed #330099;
	/*border-bottom-width: 1px;
	border-bottom: 1px dashed #330099;*/
}

/*right link box- EMPLOYERS sect. */
#lnkbxe {
    position: relative; left:0px; top: -57px; z-index:10;
	background: url(images/find_right_per_07.jpg) no-repeat; 
	padding-bottom: 5px;
	padding-top: 126px;
	margin-left:20px;
	float: right;
	height: 200px;
		/*padding-left: 0px;

	text-align: left;*/
	/*width: 209px;
	*/
}
#lnkbxe2 {
        position: relative; left:0px; top: -82px; z-index:10;
	background: url(images/find_right_per_07.jpg) no-repeat; 
	padding-bottom: 5px;
	padding-top: 126px;
	margin-left:20px;
	float: right;
	height: 200px;
		/*padding-left: 0px;

	text-align: left;*/
	/*width: 209px;
	*/
}
#fixpg {
    position: relative;  top: -70px; z-index:12;
	
}

/*right link box-JOB SEEKERS sect. */
#lnkbxj {
    position: relative; left:0px; top: -82px; z-index:10;
	background: url(images/job_seek_07.jpg) no-repeat; 
	padding-bottom: 5px;
	padding-top: 126px;
	margin-left:20px;
	float: right;
	height: 100px;
		/*padding-left: 0px;

	text-align: left;*/
	/*width: 209px;
	*/
}
a.box:link {
		font-size: 12px;
		letter-spacing: 0px;
		color:#330099;
		text-decoration: none;
}
a.box:visited {
		font-size: 12px;
		letter-spacing: 0px;
		color:#330099;
		text-decoration: none;
}
a.box:hover {
		text-decoration: underline;

}
.heading {	
	color: #fff;
	font-size: 16px; 
	text-align: left; 
	font-weight: 700;
	padding-left: 3em; 
}
.headingl {	
	color: #fff;
	font-size: 13px; 
	text-align: left; 
	font-weight: 700;
	padding-left: 5px; 
}

#callout {
	text-align: center;
	color:#330099;
	font-size: 15px;
	font-weight: bold;
}

.linkbox {
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 1em;
	line-height: 10pt;
}

a.main:link {
		font-size: 11px;
		letter-spacing: 0px;
		color:#333;
		text-decoration: none;
}

a.main:visited {
		font-size: 11px;
		letter-spacing: 0px;
		color:#333;
		text-decoration: none;
}

a.main:hover {
	color:#330099;
	text-decoration: underline;
}
.a.main.active {
		font-size: 11px;
		letter-spacing: 0px;
		color:#333;
		text-decoration: none;
}
}
linkhead {
	padding-left: 1em;
	color: #FF3333;
	font-weight: 600;
	font-size: 10px;
	padding-bottom: 4px;
}
.news {
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
a.head {
    font : bold 10px verdana, sans-serif; 
    color:white;
}

/*css simple rollovers using the background image for the footer*/
a.imglink{ 
    font : bold 10px verdana, sans-serif; 
    color: #330066;
    height:36px; 
    background: url(images/fottoff_42.gif) no-repeat; 
    background-repeat: repeat-x;
	text-align:center; 
    padding-top:6px; 
    display:block; 
    text-decoration:none; 
} 

a.imglink:Hover{ 
    font : bold 10px verdana, sans-serif; 
    color:white;
    text-decoration:none; 
    background: url(images/footon.gif) no-repeat;
	height:36px;
	background-repeat: repeat-x;
} 
a.imglink:Active{ 
    font : bold 10px verdana, sans-serif; 
    color:white;
	height:36px; 
    text-decoration:none; 
/*image path for the over state in the following url*/
    background: url(images/footon.gif) no-repeat;
	background-repeat: repeat-x;
} 
/*.specialtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	}
	
.Formtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	}
.basicText
{
	color:White;	
	}*/
.blackText
{
	color:Black;
	}
	