.sidetable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	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: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	color: #003366;
	font-weight: bold;
/*	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
*/	
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	color: #003366;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0 0 5px 0;
}

h3 {
	font-weight: bold;
	font-size: 12pt; 
	color: #dd0000; 
	font-style: italic; 
	font-family: Verdana; 
	background-color: #ffffff; 
	text-align: left;
}

p {
	color : #000000;
	font-family: "Arial", Helvetica, sans-serif;
	font-size : 12px;
	line-height: 120%;
	margin: 0 0 1em 0;
}

.sidetable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.sidelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 10px;
	font-weight: bold;
}
.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.sidelinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
/*
.sidelinks2:a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
*/
.producthdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2271A0;
	font-weight: bold;
}
/*
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a.WhiteText {
	color: #FFFFFF;
	text-decoration: none;
}
*/
.employerBox {
	background-color: #CCFFCC;
	border: thin solid #0000FF;
	height: 80px;
	width: 100%;
	padding: 5px;
	background-position: left;
}

.addLogo {
	background-color: #CCCCFF;
	height: 80px;
	width: 100%;
	border: thin solid #0033CC;
	padding: 5px;


}
.jobAlertBox {
	background-color: #99CCFF;
	border: thin solid #0066FF;
}
.jobAlertItem {
	background-color: #CCCCCC;
	border: thin solid #333333;
}

H4 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	MARGIN-LEFT: 25%; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
.previewBorder {
	border-top: 0px solid #0000CC;
	border-right: 2px solid #0000CC;
	border-bottom: 2px solid #0000CC;
	border-left: 2px solid #0000CC;

}
.previewTopBorder {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0000CC;
	border-right-color: #0000CC;
	border-bottom-color: #0000CC;
	border-left-color: #0000CC;

}
.previewBottomBorder {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0000CC;
	border-right-color: #0000CC;
	border-bottom-color: #0000CC;
	border-left-color: #0000CC;
}

td.JobHeading {
	color : #0000FF;
   	font-family : arial, helvetica, verdana, sans-serif;
   	font-size : 24px;
}

.JobHeading {
	color : #FF0000;
   	font-family : arial, helvetica, verdana, sans-serif;
   	font-size : 24px;
}

.shortPreview {
	border: 2px solid #0099FF;
}

/* stuff from h-sun*/

.highlightbox {
    background-color : #f7f7f7;
    border : solid .05em #0080c0;
}

.mainnav-heading {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 12px;
}
td.mainnav-heading {
   background-color : #000000;
}

td.mainnav {
   background-color : #0080c0;
}
td.mainnav-border {
   background-color : #000000;
}
td.selectedItem {
   background-color : #FF6600;
}

a.mainnav:link {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 12px;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:visited {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 12px;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:active {
   color : #330000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 12px;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:hover {
   color : #330000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 12px;
   font-weight : normal;
   text-decoration : none;
}

.selectedItem {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 12px;
   font-weight : normal;
   text-decoration : none;

   background-color : #FFFF00;
}

a.selectedItem {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 12px;
   font-weight : normal;
   text-decoration : none;
   background-color : #FFFF00;
}

td.mainnav-border {
   background-color : #000000;
}

.subheading-title {
    /*color : #ffffff;*/
	color : #3333ff;   
    font-family : arial, helvetica, verdana, sans-serif;
    font-weight : bold;
    font-size : 16px;
    text-transform : uppercase;	
}

.subheading {
    color : #4682b4;
    font-family : arial, helvetica, verdana, sans-serif;
    font-weight : bold;
    font-size : 14px;
    text-transform : uppercase;
}

.mainheading {
   color : #000099;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 12pt;
}

.featuretableheader1 {
	/* background-color:#69C; */
	/*background-color:#0066FF;	*/
	background-color:#0080c0;
	font:bold 16px arial;
	color:#ffffff;
}

.header {
/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	color: #003366;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	color: #003366;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	color: #003366;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.mapheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 15pt;
	color: #003366;
	font-weight: bold;
	background-color:#cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.bodytext {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
}

.bodytext-bold {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;   
   font-size : 10pt;
}

.keywordsearch-test {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;  
   font-size : 8pt;
}

.bodytext-bold-EmailApp {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;   
   font-size : 10pt;
   background-color:#99CCff;
}

.bodytext-EmailApp {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
   background-color:#99CCff;
}

.pagingIndex {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   /*font-weight : bold;   */
   font-size : 10pt;
}

td.locationPreview {
	background-color : #f7f7f7;
}

.locationPreview {

   color : #999999;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 8pt;
}

.datePreview {
   color : #000099;
   font-family : "Times New Roman", Times, serif;
   font-weight : bold;
   font-size : 8pt;
}

.largeDatePreview {
/*   color : #000000;*/
   color : #FFFFFF;
   font-family : "Times New Roman", Times, serif;
   font-weight : bold;
   font-size : 10pt;

}

.locationHeader {
/*   color : #000000;*/
   color : #FFFFFF;
   font-family : "Times New Roman", Times, serif;
   font-weight : bold;
   font-size : 10pt;
}

td.jobDescription {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
}

td.jobDescription-bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
}

.jobAppTable {
    background-color : #f7f7f7;
    border : solid .07em #0080c0;
}


td.jobAppOption {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000066;
}

.greenNavButton {
	color:White;
	background-color:LimeGreen;
	border-color:activecaption;
	border-width:2px;
	border-style:Outset;
	width:100px;
}

.orangeNavButton {
	color:Orange;
	background-color:LimeGreen;
	border-color:activecaption;
	border-width:2px;
	border-style:Outset;
	width:100px;
}

.lBlueNavButton {
	background-color:#6F9ECD;
	color:#fff;
	text-decoration:none;
	font:13px arial;
	border-style:outset;
	cursor:hand;
	width:100px;
}

.OrangeAddButton {
	background-color:#FFFF33;
	color:#000000;
	text-decoration:none;
	font:13px arial;
	border-style:outset;
	width:120px;
}

.blueSubmitButton {
	color:White;
	background-color:activecaption;
	border-color:highlight;
	border-width:2px;
	border-style:Outset;		
	width:100px;
}

.darkRedButton {
	color:White;
	background-color:Maroon;
	border-color:MediumVioletRed;
	border-width:2px;
	border-style:Outset;
	width:100px;
}

.redErrorMessage {
   color : #ff0000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 8pt;
}

.blueErrorMessage {
   color : #0000FF;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 8pt;
}

.pagingLinks {
	/* color: #0080E8; */
	color: #3333ff;
	/*font-size: 8pt; */
	font-size: 10pt;
	font-family:arial,verdana,sans-serif;
	text-decoration:underline;
}

.contents {
	font:8.5pt tahoma;
	color:black;
	text-decoration:none;
}

.contents:hover{ 
	color:#000099;
	text-decoration:underline;
}

.selectedsmallpromptcat {
	font-size:8pt;
	color: #0B5C98;
	font-family:Tahoma,Arial,Helvetica;
}

.smallpromptcat {
	font-size:8pt;
	color: #0B5C98;
	font-family:Tahoma,Arial,Helvetica;
}

a.smallpromptcat:hover {
	font-size:8pt;
    color : #FF0000;
	font-family:Tahoma,Arial,Helvetica;
}

.RedMarker {
	font:8.5pt tahoma;
	color:red;
	text-decoration:none;
}

a.jobdesc:link {
	color: #0000ff;
	text-decoration:underline;
}

a.jobdesc:visited {
	color:#0000ff;
}

a.jobdesc:active {
	color:#cc3333;
	text-decoration:none;
}

a.jobdesc:hover {
	background: #FD3;
	color:#000000;
	text-decoration:underline;
}
