﻿body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg_body.gif) #EEEEEE repeat-x left top;
	margin: 0;
	z-index:0;
	text-align: center; /* old browser fix */
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 0px 5px 0px;
	margin:0px;
}

a {color:#999999; font-size:12px; text-decoration:none;}
a:link {color:#999999; font-size:12px; text-decoration:none;}
a:hover {color:#CCCCCC;}


td {
	font-family: Arial, Helvetica, sans-serif;
}
th {
	font-family: Arial, Helvetica, sans-serif;
}
.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
.medium a {color:#666666; font-size:12px; text-decoration:none;}
.medium a:link {color:#666666; font-size:12px; text-decoration:none;}
.medium a:hover {color:#666666; text-decoration:underline;}

.LatestVacancies a {color:#91BE57; font-size:16px; text-decoration:none;}
.LatestVacancies a:link {color:#91BE57; font-size:16px; text-decoration:none;}
.LatestVacancies a:hover {color:#91BE57; text-decoration:underline;}

.mediumLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
}
.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.h1 {
	color:#FFFFFF;
	font-size:30px;
	padding:0px;
	margin:0px;
}

.h2 {
	color:#FFFFFF;
	font-size:18px;
	padding:0px;
	margin:0px;
}
.h2Dark {
	color:#666666;
	font-size:18px;
	padding:0px;
	margin:0px;
}

h4 {padding:10px 0px 0px 0px; margin:0px; font-size:14px;}


img {border:none;}

h5 {
line-height: 20px;
margin:0px;
padding:0px;
font-size: 12px;
font-weight: bold;
color: #6a6a6a;
}

.green {color:#91BE57;}
.amber {color:#91BE57;}
.blue {color:#3B5A9A;}
.red {color:#FF0000;}
.pink {color:#C70024;}


#outerWrap {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
}
#headerWrap {
	position:relative;
	z-index:100;
}
#topNavBarWrap {
	height: 66px;
	width: 809px;
	margin-left: 95px;
	background:transparent url(../images/top_nav_bar.png) left top no-repeat;
}
.topMenu {
	padding-top: 22px;
	padding-left: 2em;
	background: none;
}
.topMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.topMenu li {
	margin:0;
	padding:0;
	float:left;
	padding-right: 1em;
}
.topMenu a {
	color:#999999;
	font-size:16px;
	text-decoration: none;
}
.topMenu a:link {
	color:#999999;
	font-size:16px;
	text-decoration: none;
}
.topMenu a:hover {
	color: #CCCCCC;
}
.topMenuLogon
{
    color:#999999;
    text-align: right;
	margin-top: -26px;
	padding-right: 1em;
	background: none;
}
#logoWrap {
	z-index:160;
	height: 120px;
	margin-top:10px;
	margin-left:100px;
	width: 804px;
	color:#71c265;
	font-weight:bold
}
#bannerWrap {
	height:250px;
	width:800px;
	margin-left:78px;
	/*background:transparent url(../images/bg_banner.png) no-repeat left top;*/
}
#bannerWrapSmall {
	height:158px;
	width:808px;
	margin-left:80px;
	background:transparent url(../images/bg_banner.png) no-repeat left top;
}
#flashcontent {
	position:relative;
	height:372px;
	width:800px;
	padding-top:4px;
	padding-left:4px;
}
#flashcontentSmall {
	position:relative;
	z-index:10;
	height:150px;
	width:800px;
	padding-top:4px;
	padding-left:4px;
}
#mainWrap01 {
	position:relative;
	z-index:99;
	margin-top:-70px;
	float:left;
	display:inline;
	min-height:491px;
	min-width:899px;
}
#mainWrap01Small {
	position:relative;
	z-index:99;
	float:left;
	display:inline;
	min-height:261px;
	min-width:899px;
}
#mainLayerTopHome {
	height: 75px;
	width: 899px;
	margin-left: 99px;
	background:transparent url(../images/layer_grey_top.png) no-repeat left top;
}


#mainLayerTop {
	height: 33px;
	width: 899px;
	margin-left: 99px;
	background:transparent url(../images/layer_grey_top.png) no-repeat left top;
}
#mainLayerMiddle {
	float:left;
	display:inline;
	min-height: 377px;
	width: 899px;
	margin-left: 99px;
	background:transparent url(../images/layer_grey_middle.png) repeat-y left top;
}
#mainLayerBottom {
	float:left;
	display:inline;
	height: 39px;
	width: 899px;
	margin-top:0px;
	margin-left: 99px;
	background:transparent url(../images/layer_grey_bottom.png) no-repeat left top;
}
#mainLayerContent {
	float:left;
	display:inline;
	width: 849px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
	background:transparent url(../images/bg_layer_grey.png) repeat-x left bottom;
}
#mainWrap02 {
	position:relative;
	float:left;
	display:inline;
	z-index:98;
	margin-top: -39px;
	min-height:210px;
	min-width:800px;
}
#bottomLayer {
	float:left;
	display:inline;
	width: 800px;
	margin-left: 99px;
	min-width: 800px;
	min-height:213px;
	background:transparent url(../images/bg_layer_dark.png) repeat-y left top;
}
#bottomLayerContent {
	float:left;
	display:inline;
	width: 800px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
	background:transparent url(../images/layer_dark.png) no-repeat left top;
}
#bottomNavBarWrap {
	float:left;
	display:inline;
	height: 66px;
	width: 809px;
	margin-left: 95px;
	background:transparent url(../images/bottom_nav_bar.png) left top no-repeat;
}
.bottomMenu {
	padding-top: 22px;
	padding-left: 2em;
	background: none;
	color:#999999;
	font-size:12px;
}
.bottomMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.bottomMenu li {
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 1em;
}

.bottomMenu a 		{color:#999999; font-size:12px; text-decoration: none;}
.bottomMenu a:link  {color:#999999; font-size:12px; text-decoration: none;}
.bottomMenu a:hover {color: #CCCCCC;}

#titleBar {
	position:relative;
	padding-top:0px;
	line-height:32px;
	padding-left:15px;
	width: 337px;
	height:64px;
	margin-left: -30px;
	background:transparent url(../images/title_bar-trans.png) left top no-repeat;
}

#titleBarLong {
	position:relative;
	padding-top:0px;
	line-height:32px;
	padding-left:15px;
	width: 600px;
	height:64px;
	margin-left: -65px;
	background:transparent url(../images/title_bar_long-trans.png) left top no-repeat;
}
#titleSmallBar01 {
	position:relative;
	float:right;
	z-index:105;
	display:inline;
	padding-top:0px;
	line-height:32px;
	padding-left:15px;
	margin-right:-50px;
	margin-bottom:-65px;
	width: 234px;
	height:75px;
	background:transparent url(../images/title_small_bar-trans.png) left top no-repeat;
}
#titleSmallBar02 {
	position:relative;
	float:right;
	z-index:106;
	display:inline;
	padding-top:0px;
	line-height:32px;
	padding-left:15px;
	margin-right:30px;
	margin-bottom:-70px;
	width: 234px;
	height:75px;
	background:transparent url(../images/title_small_bar-trans.png) left top no-repeat;
}
#leftTextBlock {
	display:inline;
	float: left;
	width: 350px;
	margin-left:0px;
	padding-right:20px;
	padding-left:20px;
	margin-bottom:20px;
}
#wideTextBlock {
	display:inline;
	float: left;
	width: 750px;
	margin-left:0px;
	padding-right:20px;
	padding-left:20px;
	margin-bottom:20px;
}

#wideTextBlock select {
	width:220px;
	background-color:#FFFFFF;
	border:1px solid #333333;
	font-size:12px;
}

.startyourownbox {
	width: 200px; 
	padding: 10px 25px; 
	float: left;
}
.startyourownbox a {color:#999999; font-size:12px; text-decoration:underline;}
.startyourownbox a:link {color:#999999; font-size:12px; text-decoration:underline;}
.startyourownbox a:hover {color:#CCCCCC;}

.somethingdifferentbox {
	width: 200px; 
	padding: 10px 25px; 
	float: left;
}
.somethingdifferentbox a {color:#999999; font-size:12px; text-decoration:underline;}
.somethingdifferentbox a:link {color:#999999; font-size:12px; text-decoration:underline;}
.somethingdifferentbox a:hover {color:#CCCCCC;}

#rightTextBox {
	margin-top:10px;
	margin-left: 400px;
	width: 412px;
	padding:0px;
}
#rightTextBoxTop {
	line-height:35px;
	padding-left:25px;
	height: 36px;
	background:transparent url(../images/box_wide_source_top.png) no-repeat right top;
}
#rightTextBoxMiddle {
	background:transparent url(../images/box_wide_source_line.png) repeat-y right top;
}
#rightTextBoxBottom {
	height:32px;
	background:transparent url(../images/box_narrow_source_bottom.png) no-repeat right top;
}
#rightTextBoxContent {
	min-height:155px;
	width: 384px;
	padding-top: 1px;
	padding-bottom: 10px;
	background:transparent url(../images/box_wide_source_bg.png) repeat-x right bottom;
}
#rightTextBoxContent div {
	padding-left: 10px;
	padding-right: 10px;
}
#largeTextBox {
	margin-top:10px;
	margin-left:20px;
	width: 824px;
	padding:0px;
}
#largeTextBoxTop {
	line-height:35px;
	padding-left:25px;
	height: 36px;
	background:transparent url(../images/box_wide_source_top.png) no-repeat right top;
}
#largeTextBoxMiddle {
	background:transparent url(../images/box_wide_source_line.png) repeat-y right top;
}
#largeTextBoxBottom {
	height:32px;
	background:transparent url(../images/box_wide_source_bottom.png) no-repeat right top;
}
#largeTextBoxContent {
	min-height:155px;
	width: 796px;
	padding-top: 1px;
	padding-bottom: 10px;
	background:transparent url(../images/box_wide_source_bg.png) repeat-x right bottom;
}
#largeTextBoxContent div {
	padding-left: 10px;
	padding-right: 10px;
}
#whiteTextBox {
	position:relative;
	margin-top:12px;
	margin-left:-65px;
	width: 686px;
	padding:0px;
}
#whiteTextBoxTop {
	line-height:35px;
	padding-left:25px;
	height: 22px;
	background:transparent url(../images/box_white_top.png) no-repeat right top;
}
#whiteTextBoxMiddle {
	background:transparent url(../images/box_white_line.png) repeat-y right top;
}
#whiteTextBoxBottom {
	height:24px;
	background:transparent url(../images/box_white_bottom.png) no-repeat right top;
}
#whiteTextBoxContent {
	min-height:84px;
	width: 646px;
	padding-top: 1px;
	padding-bottom: 10px;
	background:transparent url(../images/box_white_bg.png) repeat-x right bottom;
}
#whiteTextBoxContent div {
	padding-left: 10px;
	padding-right: 10px;
}
#fish-eyeWrap {
	position:absolute;
	margin-left:530px;
	margin-top:393px;
	z-index:10000;
	padding: 0px;
}
#fish-eyeWrap_new {
	position:absolute;
	margin-left:530px;
	margin-top:450px;
	z-index:10000;
	padding: 0px;
}
#fish-eyeWrap_new_home {
	position:absolute;
	margin-left:530px;
	margin-top:490px;
	z-index:10000;
	padding: 0px;
}
#fish-eyeWrapSmall {
	position:absolute;
	margin-left:580px;
	margin-top:166px;
	z-index:10000;
	padding: 0px;
}

.fish-eye {
	background: none;
}
.fish-eye ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.fish-eye li {
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 2px;
	font-size:12px;
	width:82px;
	text-align:center;
}

.fish-eye li p {
	font-size:12px;
	width:82px;
	color:#666666;
	text-align:center;
}



#htmlElement2
{
    top: 10px;
    left: 0px;
}


table.jobSearchLarge {width:100%;}
.spacer5px {width:5px; height:5px;}
td.jobSearchBox
{
    color: #6A6A6A;
    font-size: 16px;
    width: 320px;
}

td.jobSearchBoxType
{
    background-color: #91BE57;
    color: #6A6A6A;
    font-size: 14px;
    width: 245px;
}

/* #91BE57 = green */
/* #5C7AB1 = blue */
td.jobSearchBox a:link     {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:16px; color:#FFFFFF; background-color:#5C7AB1; text-decoration:none;}
td.jobSearchBox a:visited  {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:16px; color:#FFFFFF; background-color:#5C7AB1; text-decoration:none;}
td.jobSearchBox a:active   {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:16px; color:#FFFFFF; background-color:#5C7AB1; text-decoration:none;}
td.jobSearchBox a:hover    {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:16px; color:#6A6A6A; background-color:#E6E7E8; text-decoration:underline;}

td.jobSearchBoxType a:link     {color:#FFFFFF; display:block; padding:8px 0px 8px 10px; font-size:14px; font-weight:normal; background-color:#5C7AB1; text-decoration:none;}
td.jobSearchBoxType a:visited  {color:#FFFFFF; display:block; padding:8px 0px 8px 10px; font-size:14px; font-weight:normal; background-color:#5C7AB1; text-decoration:none;}
td.jobSearchBoxType a:active   {color:#FFFFFF; display:block; padding:8px 0px 8px 10px; font-size:14px; font-weight:normal; background-color:#5C7AB1; text-decoration:none;}
td.jobSearchBoxType a:hover    {color:#6A6A6A; display:block; padding:8px 0px 8px 10px; font-size:14px; font-weight:normal; background-color:#E6E7E8; text-decoration:underline;}


.BreadcrumbCopy a:link     {color: #91BE57; font-weight:normal; text-decoration:underline;}
.BreadcrumbCopy a:visited  {color: #91BE57; font-weight:normal; text-decoration:underline;}
.BreadcrumbCopy a:active   {color: #91BE57; font-weight:normal; text-decoration:underline;}
.BreadcrumbCopy a:hover    {color: #6A6A6A; font-weight:normal; text-decoration:underline;}



#fade2 {
  padding-top:5px;
  font-size: 17px;
  font-weight: normal;
  text-align: center;
}

#fade3_container {
	font-size: 17px;
	font-weight: normal;
	text-align:center;
	width: 208px;
	height: 262px;
	float:right;

}

#fade3 {
	font-size: 17px;
	font-weight: normal;
	text-align:center;
	float:right;
	margin-top:-150px;
	width:180px;
	padding-right:30px;

}


#fade4_container {
	font-size: 17px;
	font-weight: normal;
	text-align:center;
	width: 208px;
	height: 262px;
	float:right;
}

#fade4 {
	font-size: 17px;
	font-weight: normal;
	text-align:center;
	float:right;
	margin-top:-100px;
	width:180px;
	padding-right:30px;

}

.login_green_field_not_registered { margin-bottom:10px; }
.login_green_field_username { background-color:#8CC552; font-size:18px; color:#FFFFFF; width:500px; padding:11px 0px 10px 10px; border-bottom:4px solid #FFFFFF; }
.login_green_field_password {float:left; background-color:#8CC552; font-size:18px; color:#FFFFFF; width:450px; padding:11px 0px 10px 10px; border-bottom:4px solid #FFFFFF; }
.login_green_field_password_button { float:left; background-color:#8CC552; font-size:18px; color:#FFFFFF; width:40px; padding:9px 0px 8px 10px; border-bottom:4px solid #FFFFFF; }
.login_green_field_username label { font-size:18px; width:100px; float:left; padding:0px 0px 5px 10px; }
.login_green_field_password label { font-size:18px; width:100px; float:left; padding:0px 0px 5px 10px; }
.login_green_field_textbox {margin:0px; border:1px solid #FFFFFF; background-color:#B9DA89; font-size:14px; color:#333333; width:300px; height:22px; }
.login_green_field_submit { margin-left:40px; }
.login_green_field_additional { width:500px; margin-top:10px; }
.login_green_field_remember { float:left; width:300px}
.login_green_field_forgotten { float:right; }

.login_orange_field_not_registered { margin-bottom:10px; background-color:#5c7ab1; color:#ffffff !important; padding:10px; width:200px;; font-weight:bold}
.login_orange_field_not_registered a, .login_orange_field_not_registered a:hover{color:#ffffff !important}
.login_orange_field_username { background-color:#F6965C; font-size:18px; color:#FFFFFF; width:500px; padding:11px 0px 10px 10px; border-bottom:4px solid #FFFFFF; }
.login_orange_field_password {float:left; background-color:#F6965C; font-size:18px; color:#FFFFFF; width:450px; padding:11px 0px 10px 10px; border-bottom:4px solid #FFFFFF; }
.login_orange_field_password_button { float:left; background-color:#F6965C; font-size:18px; color:#FFFFFF; width:40px; padding:9px 0px 8px 10px; border-bottom:4px solid #FFFFFF; }
.login_orange_field_username label { font-size:18px; width:100px; float:left; padding:0px 0px 5px 10px; }
.login_orange_field_password label { font-size:18px; width:100px; float:left; padding:0px 0px 5px 10px; }
.login_orange_field_textbox {margin:0px; border:1px solid #FFFFFF; background-color:#FDBC86; font-size:14px; color:#333333; width:300px; height:22px; }
.login_orange_field_submit { margin-left:40px; }
.login_orange_field_additional { width:500px; margin-top:10px; }
.login_orange_field_remember { float:left; width:300px}
.login_orange_field_forgotten { float:right; }

#fee_calculator {  background-color:#BC2D46; font-size:18px; color:#FFFFFF; width:510px; margin: -200px 0px 0px 10px; float:left; display:block;}
#fee_calculator a { font-size:18px; color:#FFFFFF;  display:block; padding:5px 0px 5px 10px; }
#fee_calculator a:hover { font-size:18px; color:#FFFFFF; background-color:#8CC552;  display:block; padding:5px 0px 5px 10px; }

#companyAdminNav-area {
	position:absolute;
	margin-left:884px;
	margin-top:280px;
	z-index:20000;
	padding: 0px;
}

#companyAdminNav a:link       {color:#333333; text-decoration:none; font-weight:normal; width:141px; height:30px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar.png) top no-repeat;}
#companyAdminNav a:active   {color:#333333; text-decoration:none; font-weight:normal; width:141px; height:30px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar.png) top no-repeat;}
#companyAdminNav a:visited {color:#333333; text-decoration:none; font-weight:normal; width:141px; height:30px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar.png) top no-repeat;}
#companyAdminNav a:hover     {color:#FFFFFF; text-decoration:none; font-weight:normal; width:141px; height:30px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar_hover.png) top no-repeat;}

#UserNav a:link     {color:#333333; text-decoration:none; font-weight:normal; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar.png) top no-repeat;}
#UserNav a:active   {color:#333333; text-decoration:none; font-weight:normal; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar.png) top no-repeat;}
#UserNav a:visited  {color:#333333; text-decoration:none; font-weight:normal; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar.png) top no-repeat;}
#UserNav a:hover    {color:#FFFFFF; text-decoration:none; font-weight:normal; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar_hover.png) top no-repeat;}

#UserNav_SaveSearch a:link     {color:#ffffff; text-decoration:none; font-weight:bold; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar_user_savesearch.png) top no-repeat;}
#UserNav_SaveSearch a:active   {color:#ffffff; text-decoration:none; font-weight:bold; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar_user_savesearch.png) top no-repeat;}
#UserNav_SaveSearch a:visited  {color:#ffffff; text-decoration:none; font-weight:bold; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar_user_savesearch.png) top no-repeat;}
#UserNav_SaveSearch a:hover    {color:#FFFFFF; text-decoration:none; font-weight:bold; width:163px; height:35px; line-height:20px; padding-left:10px; display:block; background:url(../images/navi_bar_hover.png) top no-repeat;}


.EmployerAdmin {border:1px solid #91BE57; width:100%; background-color: #ffffff;}
.EmployerAdminSmall {border:1px solid #91BE57;}

.companyInfo {width:100%;}

.companyInfoSub 	{border:1px solid #91BE57; width:650px;}
.companyInfoSubJob  {border:1px solid #3B5A9A; width:650px;}
.JobDesc {width:650px; padding-bottom:15px;}

.rowHeaderSmall {font-weight:bold; background-color:#91BE57; color:#FFFFFF;}
.rowDataSmall {}

.rowDataSmall a:link     {color: #91BE57; font-weight:bold; text-decoration:none;}
.rowDataSmall a:active   {color: #91BE57; font-weight:bold; text-decoration:none;}
.rowDataSmall a:hover    {color: #91BE57; font-weight:bold; text-decoration:underline;}
.rowDataSmall a:visited  {color: #91BE57; font-weight:bold; text-decoration:none;}


.rowHeaderSmallJob {font-weight:bold; background-color:#3B5A9A; color:#FFFFFF;}
.rowDataSmallJob 	{padding-right:15px;}

.rowDataSmallJob a:link     {color: #3B5A9A; font-weight:bold; text-decoration:none;}
.rowDataSmallJob a:active   {color: #3B5A9A; font-weight:bold; text-decoration:none;}
.rowDataSmallJob a:hover    {color: #3B5A9A; font-weight:bold; text-decoration:underline;}
.rowDataSmallJob a:visited  {color: #3B5A9A; font-weight:bold; text-decoration:none;}

.spacer10px {height:10px; width:10px;}

.traffRed 	{font-size:14px; font-weight:bold; padding-right: 10px; color:#ED1C24;}
.traffAmber {font-size:14px; font-weight:bold; padding-right: 10px; color:#FBB03F;}
.traffGreen {font-size:14px; font-weight:bold; padding-right: 10px; color:#8CC63F;}
.traffCopy 	{font-size:13px}

.redBoldLarge {font-size:13px; font-weight:bold; color:#C60008;}

.submitButton {border:none; background-color:#91BE57; padding:1px 10px 1px 10px; color:#FFFFFF; font-weight:bold;}

#YourPJD {font-size:16px; text-align:center;}

#quick_logon {margin-bottom:5px; font-size:11px;}
#quick_logon input, select {width:145px; margin:0px 5px 0px 0px; border:1px solid #FFFFFF; background-color:#CCCCCC; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#quick_logon #submit {width:auto; margin:0px; border:1px solid #FFFFFF; border-top:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#quick_logon #checkbox {width:auto;}
#quick_logon a {font-size:11px;}

#staff_logon {margin:40px 0px 0px 40px; color:#FFFFFF; font-size:20px; margin-bottom:0px; padding-bottom:0px; line-height:-10px; margin-right:50px; padding-left:30px;}
#staff_logon br {font-size:10px;}
#staff_logon .staff_logon_textbox {margin:0px; border:1px solid #FFFFFF; background-color:#CCCCCC; font-size:12px;}
#staff_logon .staff_logon_checkbox {margin:0px; border:0px solid #FFFFFF; font-size:10px;}
#staff_logon label {width:60px; margin-right:10px; font-size:10px; color:#FFFFFF; float:left; }
#staff_logon a {color:#FFFFFF;}
#staff_logon a:hover {color:#FFFFFF; text-decoration:underline;}



.no_results {padding:0px 10px 10px 10px; }
.no_results h1 {font-size:18px;}
.no_results.h2 {font-size:14px;}

.no_results a:link 		{font-weight:bold; color:#C70024; text-decoration:none;}
.no_results a:visited 	{font-weight:bold; color:#C70024; text-decoration:none;}
.no_results a:hover 	{font-weight:bold; color:#C70024; text-decoration:underline;}
.no_results a:active 	{font-weight:bold; color:#C70024; text-decoration:none;}

.headerDate {font-size:12px; color:#333333;}

.table_quicksearch {width:100%;}
.quicksearch {padding:2px;}
.quicksearch a:link     {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#3B5A9A; text-decoration:none;}
.quicksearch a:visited  {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#3B5A9A; text-decoration:none;}
.quicksearch a:active   {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#3B5A9A; text-decoration:none;}
.quicksearch a:hover    {display:block; padding:8px 0px 8px 10px; font-weight:normal; font-size:14px; font-weight:bold; color:#6A6A6A; background-color:#E6E7E8; text-decoration:underline;}

/* only used on the NFOPP_and_PJD.asp page */
a:link.nfopplink      {color:#91BE57; font-weight:normal; text-decoration:none;}
a:visited.nfopplink   {color:#91BE57; font-weight:normal; text-decoration:none;}
a:active.nfopplink    {color:#91BE57; font-weight:normal; text-decoration:none;}
a:hover.nfopplink     {color:#C70024; font-weight:normal; text-decoration:underline;}

a:link.greenLink      {color:#91BE57; font-size:14px; font-weight:bold; text-decoration:none;}
a:visited.greenLink   {color:#91BE57; font-size:14px; font-weight:bold; text-decoration:none;}
a:active.greenLink    {color:#91BE57; font-size:14px; font-weight:bold; text-decoration:none;}
a:hover.greenLink     {color:#C70024; font-size:14px; font-weight:bold; text-decoration:none;}

a:link.redLink      {color:#C70024; font-size:14px; font-weight:bold; text-decoration:none;}
a:visited.redLink   {color:#C70024; font-size:14px; font-weight:bold; text-decoration:none;}
a:active.redLink    {color:#C70024; font-size:14px; font-weight:bold; text-decoration:none;}
a:hover.redLink     {color:#91BE57; font-size:14px; font-weight:bold; text-decoration:none;}
