/* =============== JOB SEARCH STYLES ============================================================================================ */

.Jlabel-title {color:#4D6A4C; font-style:normal; font-weight:bold; font-size:14px; font-family:Verdana; }
.Jlabel-subtitle2 {color:#4D6A4C; font-style:normal; font-weight:bold; font-size:12px; font-family:Verdana; text-decoration:none; }
.Jlabel-subtitle {color:#000000; font-style:normal; font-weight:bold; font-size:11px; font-family:Verdana; text-decoration:none; }
.Jlabel-text {color:#000000; font-style:normal; font-weight:normal; font-size:10px; font-family:Verdana; }

/* FORM STYLES ***************************************************/
select {font-size: 13px; color: #4D6A4C; border: #4D6A4C 1px solid; font-family:Tahoma, Arial, Helvetica, Geneva, sans-serif; background: #ffffff; padding-left: 5px;}
input.Jsubmit {text-transform:uppercase; font-family:Tahoma, Arial, Helvetica, Geneva, sans-serif; font-size:11px; background-color:#B8C8CF; color:#003333; font-weight:bold; border: 2px solid; border-color:#003333;}
input.Jsubmit:hover {text-transform:uppercase; font-family:Tahoma, Arial, Helvetica, Geneva, sans-serif; font-size:11px; background-color:#a00; color:#fff; font-weight:bold; border: 2px solid; border-color:#333333;}


/* TABLE STYLES ***************************************************/
table.Jgrid {border-collapse: collapse; border-spacing:0; border-color: #000; border-width: 1px; border-style: solid;}
table.Jgrid th {white-space: nowrap; text-transform: uppercase; background:#4D6A4C; padding:4px; font-size: 12px; font-weight: bold; color: #ffffff; border-color: #7E9DB9; border-width: 1px; border-style: solid; padding: 4px;}
table.Jgrid td {background: #fff; font-size: 12px; font-weight: normal; color: #000; border-color: #4D6A4C; border-width: 1px; border-style: solid; padding: 4px; }

/* TAB STYLES ****************************************************/
#Jmain {border: 1px solid #000; clear: both; background: #ededed;}
#Jcontents {display:block; padding: 1.5em;background: #ededed; font-size: 11px;}
#Jheader {position: relative; width: 100%; height: 2em;width: auto;}
#Jheader ul#primary {margin: 0; padding: 0; position: absolute; bottom: -1px;width: auto;}
#Jheader ul#primary li {display: inline;list-style: none;}
#Jheader ul#primary a,#header ul#primary span,#header ul#primary a.current {text-transform:uppercase; width: auto;	display: block; float: left;padding: 4px 7px 4px 7px; margin: 1px 2px 0 0; text-align: center; font-family:Tahoma, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none; color:#000;}
#Jheader ul#primary span {color:#000;}
#Jheader ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {border: 1px solid #000;	border-bottom: none; background: #ededed;	padding-bottom: 6px; margin-top: 0;}
#Jheader ul#primary a {background: #cdcdcd; color:#4D6A4C; border: 1px solid #000; border-bottom: none;}
#Jheader ul#primary a:hover {margin-top: 0; border-color: #000; background: #488aa0; padding-bottom: 5px; color: #fff;}

.Jcontainer {}
.Jleft-element {float:left; width:49%;}
.Jright-element {float:right; width:49%; text-align:right;} 

.Jlink a {color: #000;}
.Jlink a:hover {color: #a00000;}
