
/*

#main {
  margin:0 auto;
  text-align:left;
  width:955px;
}

#leftCol {
  float:left;
  padding:15px 20px 0 0;
  width:195px;
}

#midCol {
  background:#FFF url(/images/background/bg_middle-panel.gif) top left repeat-y;
  float:left;
  padding:0 30px 20px;
  width:540px;
  min-height:470px;
  height:auto !important;
  height:470px;  
}

#rightCol {
  background-color:#FFF;
  float:left;
  width:220px;
}

h1 {
  font:bold 30px Arial, Helvetica, sans-serif;
  color:#F77E20;
  margin:0;
}

h1.job-posting { margin:0 0 .5em 0; }





*/
h2, h1.article {
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#F77E20;
  margin:0 0 .5em 0;
}

h3 {
  color:#F77E20;
  margin:0 0 .5em 0;
}

h3.bold-black {
  color:#000;
  margin:0 0 .5em 0;
}

div#latestnews {
	font-size:11px; line-height:16px;
	border:1px dashed #ccc;
	padding:8px;
	color:#666;
}

div#latestnews a:link, div#latestnews a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	background:transparent url(/images/misc/line_orange-dot.gif) repeat-x scroll center bottom;
}

div#latestnews a:hover{
	color:#FF0000;
	background:url(/images/misc/line_red-dot.gif) repeat-x bottom;	
}

.pageSelector {
  margin:auto;
}

div#mainContent div#pnlRightCol .pageSelector td {
  width:23px;
  background:url(/images/pagination/active-bg.gif) 50% 50% no-repeat;
  text-align:center;
  color:#fff;
}

div#mainContent div#pnlRightCol .pageSelector td a {
  display:block;
  background:none;
  color:#666;
  text-decoration:none;
  line-height:normal;
}

div#mainContent div#pnlRightCol .pageSelector td a:hover {
  background:url(/images/pagination/active-bg.gif) 50% 50% no-repeat;
  color:#FFF;
}

div#mainContent div#pnlRightCol .pageSelector td .btnPrev {
  width:150px;
  background-color:#FFF;
  text-align:left;
}

div#mainContent div#pnlRightCol .pageSelector td a .btnPrev {
  background-image:url(/images/pagination/bg-prev.gif);
  background-position:50% left;
  background-repeat:no-repeat;
  padding-left:18px;
    color:#666;
}

div#mainContent div#pnlRightCol .pageSelector td .btnNext {
  width:150px;
  text-align:right;
  background-color:#FFF;
  color:#fff;
}

div#mainContent div#pnlRightCol .pageSelector td a .btnNext {
  background-image:url(/images/pagination/bg-next.gif);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:18px;
  color:#666;
}

div#mainContent div#pnlRightCol .pageSelector td a:hover .btnPrev, div#mainContent div#pnlRightCol .pageSelector td a:hover .btnNext {
  color:#666;

}

.pagination {
  margin:1em 0;
  border:solid #D5D5C4;
  border-width:1px 0 1px 0;
}

div#mainContent div#pnlRightCol .pagination a { padding-bottom:0px;}
