

body {
	BACKGROUND-COLOR: #F4F4F4;
	FONT-SIZE:8pt; 
	FONT-FAMILY: Arial, Verdana, Sans-serif; 
	margin-left: 0px; 
	margin-bottom: 0px; 
	margin-right : 0px; 
	margin-top: 0px;
	line-height:18px;
	color:#333333;
}
input {

	font: 11px Tahoma, Arial;
	color: #000000;
	margin:0px;
	height:20px;
	border: 1px solid #999999;
}
table {
	BACKGROUND-COLOR: white;
	font-family:arial;
	font-size:10pt;
	color:#333333;
	text-align:left;
}


.tabletransparent {
	background-color: transparent;
}

.tablewhite {
	background-color:white;
}

button {
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    color: white;
    font-weight:bold;
    background-color:#DDA948;
    border-top:1px solid #B18533;
    border-right:1px solid #B18533;
    border-bottom:1px solid #B18533;
    border-left:1px solid #B18533;

}


img {
	border:0px;
}



h1 {
	color:#4d7143;
	font-family:"Trebuchet MS", arial, sans-serif;
	font-size:14pt;
	font-weight:bold;
	margin-bottom:10px;

	
}

.button {
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    color: white;
    font-weight:normal;
    background-color:#DDA948;
    border:1px solid #B18533;

}


INPUT.button1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    color: white;
    font-weight:normal;
    font-weight:normal;
    background-color:#DDA948;
    border:1px solid #B18533;
}

.checkboxnoborder
{
	border: 0px;
}

.radionoborder 
{
	border: 0px;
}


textarea {
    FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}
select {
    FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}


normal {
	FONT-SIZE:8pt; FONT-FAMILY: Arial, Verdana, Sans-serif; 
}

.commontext {
	FONT-SIZE:8pt; FONT-FAMILY: Arial, Verdana, Sans-serif; 
}

a:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #B87B2D; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #895717; FONT-FAMILY: Arial; TEXT-DECORATION:  underline;
}
a:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #B87B2D; FONT-FAMILY: Arial; TEXT-DECORATION:  underline;
}
a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #895717; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}


.bg01 {
	BACKGROUND-COLOR: #82AE72;
}

.bg02 {
	BACKGROUND-COLOR: #9FC989;
}

.bg03#font-family {
	BACKGROUND-COLOR: #C2E19A;
}

.bg04 {
	BACKGROUND-COLOR: #599D65; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial;
}

.bg05 {
	BACKGROUND-COLOR: #ABD284;
}



a:link.lightlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #C3E3A6; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.lightlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #C3E3A6; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:active.lightlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #C3E3A6; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.lightlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #C3E3A6; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}


.leftpanelbg {
	BACKGROUND-COLOR: white;
}


.footertext {
	background-color: #546D52; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BFE2BC; FONT-FAMILY: Arial; text-align: center;
}


a:link.footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BFE2BC; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BFE2BC; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:active.footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BFE2BC; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR:#BFE2BC; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}



.homepagead {
background-color:white;
border-top: 3px solid white;
border-bottom: 3px solid white;
border-left: 3px solid white;

}

.cellbg01 {
	background-color:#D0C68C;
	color:#60491D;
	font-size:8pt;
	font-family:arial;
	font-weight:bold;
}

.cellbg02 {
	background-color:#658859;
	color:white;
}

.cellbg03 {
	background-color:#658859;
	color:white;
	background-image:url('/media/images/h_bg1.gif'); background-repeat:repeat-x; 
}

.cellbg04 {

	color:#E4F1DF;
	font-size:8pt;
	font-family:arial;
	font-weight:bold;
	background-color:transparent;
}


.cellbg04_h1 {
	
	color:white;
	font-size:12pt;
	font-family:arial;
	font-weight:bold;
	background-color:transparent;
	line-height:20px;
}


.cellbg05 {
	background-color:#EFEFEF;
	color:#626262;

}

.cellbg06 {
	background-color:#C7C672;
	color:#2F4328;
	font-size:8pt;
	font-family:arial;
	font-weight:bold;

}

.cellbg07 {
	background-color:#EBEBEB;
	color:#626262;

}


.cellbg08 {
	background-color:#c5daa4;
	
}

.cellbg09 {
	background-color:#658859;

}

.cellbg10 {
	background-color:#7e9d6c;

}


.cellbg10 a {
color:#072708;
padding-left:28px;

}

.cellbg11 {
	background-color:#eeecd8;

}

.cellbg12 {
	background-color:#e6e4c3;
	padding-left:30px;
}


.cellbg12#font-family a#font-family {
color:#7c4e12;
padding-left:30px;

}


.cellbg13 {
	background-color:#658859;
	color:white;
	font-size:10pt;
	padding:28px;

}


.cellbg14{
	background-color:#c5daa4;
	padding:28px;

}

.cellbg15{

	padding:15px;

}


.cellbg16{
	
	background-color:#f7f6ec;

}


.cellbg17{
	
	background-color:#f4f4f4;
	padding:28px;
	font-size:10pt;
	border-left:6px solid white;
	border-top:6px solid white;

}
.cellbg18 
{
    background-color: #ece8d1;
    color: #464646;
    font-size: 11px;
    font-family: Arial;
}
.cellbg19 {
    background: #d7cf9d;
    font-size: 11px;
    color: #44402a;
    font-family: Arial; font-weight: bold;
}

.highlighted1 {
color:#e3ffa9;
font-weight:bold;

}

.highlighted2 {
color:#e3ffa9;
font-weight:bold;

}

INPUT.homeinput {
background-color:#E2D481;
border:1px solid #4C542E;
color:#4C542E;
font-family:arial;
font-size:8pt;

}





a:link.lightlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CDE0A8; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.lightlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CDE0A8; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:active.lightlink  {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CDE0A8; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.lightlink  {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CDE0A8; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}


ul.List {
	list-style-type: none;
	list-style-image: url('/Media/Images/list_bullet.gif');
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
	line-height:18px;
	margin-left:12px;
	padding-left:12px;
}


ul.List2 {
	list-style-type: none;
	list-style-image: url('/Media/Images/list_bullet.gif');
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
	line-height:18px;
	color:#E4F1DF;
}

table.bordered {
border:1px solid #DDDDAA;
padding:5px;
}


.greenbg_text {
color:#2F4328;
font-weight:bold;
line-height:18px;
}

.darkgreenbg_text {
color:#E4F1E0;
font-weight:bold;
line-height:18px;
}

.awmAnchor {
	position:relative;
	z-index:0;
	left:Xpx;
	top:Ypx;
}




.topjobstable {
background-color:transparent;


}




#dottedline {
border-bottom: 1px dotted #C5C5C5;
height:5px;
margin-bottom:10px;

}

.dottedline2 {
border: 2px dotted #C5C5C5;
padding:10px;


}

#dottedline3 {
border-bottom: 2px dotted #C5C5C5;



}


#RssHeader{
	FONT-WEIGHT: bold; COLOR: #D59F42; BACKGROUND-COLOR: White; FONT-FAMILY: Arial, sans-serif;
	padding-bottom:5px;font-size:12pt;border-bottom: 1px dotted grey;
}	
#ChannelLink{
	font-family:Arial, sans-serif; font-size:8pt;line-height:12pt;
}
#ChannelDescription{
	font-family:Arial, sans-serif;font-size:11pt;
}
#ItemDescription{
	font-family:Arial, sans-serif;font-size:8pt;
}

a:link.ItemLink {
	FONT-WEIGHT: bold; color:#546d52; FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;
	background-image:url('/media/images/bullet2.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
a:visited.ItemLink {
	FONT-WEIGHT: bold; color:#546d52; FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;
		background-image:url('/media/images/bullet2.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
a:active.ItemLink {
	 FONT-WEIGHT: bold; color:#546d52; FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;
	 	background-image:url('/media/images/bullet2.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
a:hover.ItemLink {
	 FONT-WEIGHT: bold; color:#546d52; FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;
	 	background-image:url('/media/images/bullet2.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}

/* rolls */
/* top events */
.roll h2 {
    font-family: Arial; font-size: 15px; font-weight: bold;
    text-align: left; text-decoration: none; text-transform: none;
    color: #2a8e1a;
    vertical-align: bottom;
    margin: 0px 0px 5px 0px;
    padding: 15px 0px 0px 0px;
    padding-left: 0.5em;
}
.roll p {
	font-size: x-small;
	margin: 0px;
	padding:0px;
}
.roll p.location, .roll p.address, .roll .rollFooter, .roll p.datetime {
	font-size:xx-small;
}
.roll .rollFooter{
	padding-left: 0.5em;
}
.roll ol {
	list-style: none;
	padding: 0px;
	padding-left: 0.5em;
	margin: 0px;
}
.roll li {
	padding-bottom: 0.7em;
}
.roll a {
	padding-bottom: 0.7em;
}

/* featured employers section */
#FeaturedEmployers {
	/*border: 1px gray solid;*/
	margin: 10px 0 10px 0;
	width: 130px;
}
#FeaturedEmployers img {
	/*border: 1px red solid;*/
	width: 120px;
	height: 60px;
	margin: 10px;
	padding: 0px;
	display: inline;
}
/* end featured employers */


.TableSectionDetail, .TableSectionDetail_Locations {
	margin-top: 0px;
	padding: 6px;
	border-right: 1px dotted #D8D8D8;
	border-top: 1px dotted #D8D8D8;
}
.TableSectionDetail th, .TableSectionDetail td,
.TableSectionDetail_Locations th, .TableSectionDetail_Locations td {
	border-bottom: 1px dotted #D8D8D8;
	border-left: 1px dotted #D8D8D8;
	padding: 4px 12px 4px 4px;
}


#headerTbl {
    width: 890px;
}
#headerTbl a img {
    border: none;
}
#headerTbl #topNav {
    width: 100%;
    float: left;
    background: #658859;
}
#headerTbl #topNav a {
    float: left;
}
#headerTbl #topNav a.first {
    margin-left: 382px;
}
/*#headerTbl #topNav a.last {
    margin-right: 1em;
}*/
#headerTbl #header {
    width: 100%; height: 120px;
    clear: both;
}
#headerTbl #header #logo {
    float: left;
}
#headerTbl #header #topBanner {
    float: left;
    background: url('/Media/Images/home_topgraphic.jpg') no-repeat top left;
    width: 587px; height: 119px;
}
#headerTbl #header #topBanner.employer {
    background: url('/Media/Images/em_topgraphic.jpg') no-repeat top left;
}
#headerTbl #header #topBanner.jobseeker {
    background: url('/Media/Images/js_topgraphic.jpg') no-repeat top left;
}
#headerTbl #header #topBanner a {
    float: right;
    margin-top: 1.3em;
}
#headerTbl #menu {
    height: 42px;
    clear: both;
    margin-top: 2px;
}
#headerTbl #menu a#center {
    float: left;
}
#headerTbl #menu #js_menu,
#headerTbl #menu #em_menu {
    float: left;
}