/* Global settings */
body  { font-size: 12px; font-family: Arial, Helvetica, "Sans Serif"; background-image: url(../images/job-back.jpg); background-repeat: repeat-x; padding: 0; height: 100%      }
a   {  }
a { color: #a80603; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 500; text-decoration: none; border-top-color: #d3d4cf; border-right-color: #d3d4cf; border-bottom-width: 1px; border-bottom-color: #d3d4cf; border-left-color: #d3d4cf; }
a:link { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; border-top-color: #d3d4cf; border-right-color: #d3d4cf; border-bottom-width: 1px; border-bottom-color: #d3d4cf; border-left-color: #d3d4cf; }
a:visited { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; border-top-color: #d3d4cf; border-right-color: #d3d4cf; border-bottom-width: 1px; border-bottom-color: #d3d4cf; border-left-color: #d3d4cf; }
a:hover   { color: #8d8f24; }
td, tr, p, div { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
li { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background: url(../images/bullet.gif) no-repeat left -1px; margin-top: 10px; padding-top: 0; padding-left: 20px ; }
ul { list-style-type: none; margin: 0; padding: 0 }
/* Menu */
a:hover { }
a:active { }
.linkbutton { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.linkbutton A { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 2px 15px; }
.linkbutton A:link  { color: #fff; text-decoration: none  ; }
.linkbutton A:visted  { color: #fff; text-decoration: none  ; }
.linkbutton A:hover  { color: black; background-color: #fff; text-decoration: none ; }
.linkbutton2 { font-size: 12px; font-weight: bold; text-decoration: none; padding: 2px 5px; }
.linkbutton2 A  { color: #951f1e; font-weight: bold; text-decoration: none  ; padding: 2px 15px; }
.linkbutton2 A:link  { color: #951f1e; text-decoration: none  ; }
.linkbutton2 A:hover  { color: #fff; background-color: #951f1e; text-decoration: underline ; }
.linkbutton2 A:visted  { color: #951f1e; text-decoration: none  ; }

.linkbutton3 { font-size: 10px; font-weight: bold; text-decoration: none; padding: 1px 2px; }
.linkbutton3 A  { color: #951f1e; font-weight: bold; text-decoration: none  ; padding: 1px 2px; }
.linkbutton3 A:link  { color: #951f1e; text-decoration: none  ; }
.linkbutton3 A:hover  { color: #fff; background-color: #951f1e; text-decoration: underline ; }
.linkbutton3 A:visted  { color: #951f1e; text-decoration: none  ; }

/*other
*/
.button { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; background-color: #e4cacb; padding: 3px; border: solid 1px black; }
.button-small { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: none; background-color: #e4cacb; padding: 1px;}
.inputbox  { font-size: 9px; background: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 2px ; padding: 0; border-color: black; border-width: 1px; }
.inputgood  { font-size: 12px; background: #d6e7ec; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 2px ; padding: 0; border-color: }
.inputerr  { font-size: 12px; color: #ff0000; background: #fce399; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 2px ; padding: 0; border-color:; }
.inputgood-combo  { font-size: 12px; background-color: #d6e7ec; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 2px ; padding: 0; border-color: }
.inputerr-combo  { font-size: 12px; color: #ff0000; background-color: #fce399; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 2px ; padding: 0; border-color:; }

input{ font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color:#fcf4fa; padding: 4px; border: solid 1px #cbb4b5; }
.sectiontableheader    { color: #fff; background-color: #000; margin: 2px; height: 15px ; padding: 3px; }
.sectiontableentry1 { background-color: #f3f3f3; width: 30%; height: 36px ; padding: 3px; }
.sectiontableentry2 { background-color: #e8e8e8; height: 36px ; padding: 3px; }
.sectiontableentry3 { background-color: #cacaca; height: 36px }
.whiteBG{
font-family:arial;
font-weight:bold;
font-size:13px;
background-color:white;
padding:0px 3px;
margin:0;
vertical-align: middle;
}
.border { background-color: #dce0e5; padding: 6px; border: solid 1px black; }
#search_outer { float: left; width: 165px; margin: 0; padding: 0; }
#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}
#search_inner form {
  padding: 0;
  margin: 0;
}
form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}
.search { line-height: 10px; margin: 0; padding: 0 0 2px; border-color: black; border-width: 1px; }
.blockred1 { color: white; background-color: #951f1e; text-align: center; padding: 3px; }
.bordergrey { padding: 3px; border: solid 1px #a7a7a7; }
.headinggrey { color: #7f7f7f; font-size: 14px; font-weight: bold; }
.heading-small { color: #000; font-size: 10px; font-weight: bold; padding: 2px; border-width: 1px; white-space: nowrap; }
.heading1 { color: #000; font-size: 12px; font-weight: bold; padding: 2px; border-width: 1px; white-space: nowrap; }
.heading { color: #000; font-size: 14px; font-weight: bold; padding: 2px; white-space: nowrap; }
.g_nav_cellcolor2 { color: #00f; font-size: 13px; font-weight: bold; background-color: #eae7af; border: solid 1px #899bb3; }
.smartway_row2 { background-color: #eee; }
.smartway_row1 { background-color: #eae7da; }
.borderbox { background-color: #eee; margin: 2px; padding: 10px; border: solid 1px #899bb3; }
.borderbox1 { background-color: #fff; margin: 2px; padding: 10px; border: solid 1px #899bb3; }
.cellcolor { background-color: #dece6b }
.blockred { color: #000; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ededed; text-align: left; width: 100%; padding-top: 5px; padding-bottom: 3px; padding-left: 3px; border-bottom: 1px solid #96b8db; border-top-color: #cbdcee; border-top-width: 1px; border-right-color: #cbdcee; border-right-width: 1px; border-left-color: #cbdcee; border-left-width: 1px; display: block; }
.underline { font-weight: bold; background-color: #eee; padding-left: 3px; border-bottom: 1px solid #899bb3;border-top-col;border-left: 1px solid #899bb3; or: #899; border-right-color: #899bb3; border-right-width: 1px;bb3;border-top-width: 1px; }
.underline2 { font-size: 13px; font-weight: bold; margin-bottom: 3px; padding-bottom: 1px; padding-left: 3px; border-bottom: 1px solid #890503;border-top-col;or: #899; border-right-color: #899bb3; border-right-width: 1px;bb3;border-top-width: 1px; border-left-color: #899bb3; border-left-width: 1px; }
.selectbox { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fcf4fa; padding: 2px; border: solid 1px #cbb4b5; white-space: nowrap; }
.heading3 { color: #000; font-size: 14px; font-weight: bold; padding: 2px; border-bottom: 1px solid #890503; white-space: normal; }
.heading4 { color: #000; font-size: 12px; font-weight: bold; background-color: #fcf4fa; padding: 2px 3px; border-color: #b2b2b2; border-style: none solid solid; border-width: 1px; white-space: normal; }
.heading4a { color: #000; font-size: 12px; font-weight: normal; background-color: #fcf4fa; white-space: normal; padding: 2px 3px; border-style: none solid solid; border-width: 1px; border-color: #b2b2b2; }
.button a { color: #951f1e; display: block; }
.button a:link {  }
.button a:hover { color: #000; background-color: #a7b283; }
.button a:visited {  }
.linkbutton3 { font-size: 12px; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px; }
.linkbutton3 A  { color: #951f1e; text-decoration: none  ; padding-right: 3px; padding-left: 3px; }
.linkbutton3 A:link  { color: #951f1e; text-decoration: none  ; }
.linkbutton3 A:hover  { color: #fff; background-color: #951f1e; text-decoration: none ; }
.linkbutton3 A:visted  { color: #951f1e; text-decoration: none  ; }
.borderbox2 { font-size: 14px; font-weight: bold; background-color: #e8cecf; border: solid 1px #899bb3; }
.heading5 { color: #000; font-size: 12px; font-weight: bold; background-color: #c3d3d7; padding: 2px 3px; border-color: #b2b2b2; border-style: none solid solid; border-width: 1px; white-space: normal; }
.page_description { background-color: #d6e7ec; background-repeat: no-repeat; text-align: center; margin: 2px; padding: 5px; border: solid 1px orange; }
.page_error { background-color: #fce399; background-repeat: no-repeat; text-align: center; margin: 2px; padding: 5px; border: solid 1px orange; }
.field_help { color: #8a8a8a; font-size: 10px; background-repeat: no-repeat; padding-top: 2px; }
.field_error { color: #de7066; background-image: url(../images/go.gif); background-repeat: no-repeat; background-position: 0 1px; padding-left: 20px; }
.linkbutton4 { background-color: #bfd4e9; width: 150px; height: 21px; border-style: solid; border-width: 1px; }
.linkbutton4 A  { height: 31px; }
.linkbutton4 A:link  { text-decoration: none  ; height: 30px; }
.linkbutton4 A:hover  { background-color: #951f1e; text-decoration: none ; padding: 7px; }
.linkbutton4 A:visted  { color: #951f1e; text-decoration: none  ; }
.heading6 { color: #000; font-size: 11px; background-color: #fcf4fa; height: 30px; padding: 2px 3px; border-color: #b2b2b2; border-style: none solid solid; border-width: 1px; white-space: normal; }
.heading1a { color: #000; font-size: 12px; font-weight: bold; background-color: #e8cecf; padding: 2px 2px 2px 4px; border-color: #ccc #ccc #a5a5a5; border-style: solid; border-width: 1px; white-space: nowrap; }
.heading1b { color: #000; font-size: 12px; font-weight: bold; background-color: #e5dde3; white-space: nowrap; padding: 2px; border-style: solid; border-width: 1px; border-color: #ccc #ccc #b0b0b0; }
.inputa{ font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color:#fcf4fa; border: solid 1px #cbb4b5; }
.button2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #dce0e5; padding: 3px; border: solid 1px black; }
.smalltext { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.text_error { margin: 2px; padding: 5px; color: #ff0000; }


/* instructions */
table.alerts
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 100%;
background-color: #fafafa;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;}

.alertHd
{ 
border-bottom: 0px solid #d79900;
background-color: #e5dde3;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

.alertBod p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;}

.dsR2 /*agl rulekind: base;*/ { width: 100%; }
.dsR3 /*agl rulekind: base;*/ { width: 100%; height: 6px; }
.dsR5 /*agl rulekind: base;*/ { background-image: url(images/jobs-city-buttons_35.jpg); }
.dsR15 /*agl rulekind: base;*/ { background-image: url(images/jobs-city-buttons_05.jpg); }

.findbutton { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #fafafa; padding: 3px; border: solid 1px #e4cacb; }
