.header{
background-image:url('files/site_images/121504/121504_bg.jpg'); border-bottom:0px; border-right:1px solid #000; border-left:1px solid #000; border-top:1px solid #000; background-repeat:repeat-x; height:114px; padding-bottom:0px;
}

BODY {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana,Helvetica,Arial; margin:0px;
padding:0px;
}
TABLE {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana,Helvetica,Arial
}
BODY#page {
	margin-bottom:0px; WIDTH: 100%; BACKGROUND-COLOR: white; 
}
BODY#popup {
	BACKGROUND-COLOR: white
}
BODY#component {
	BACKGROUND-COLOR: white
}
.toptxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:600;
color:#FFFFFF;
}
A.toplinktxt:link {
font-family:'Georgia';
font-size:16px;
font-weight:normal;
color:#EBECF0;
	TEXT-DECORATION: none
}
A.toplinktxt:visited {
font-family:'Georgia';
font-size:16px;
font-weight:normal;
color:#EBECF0;
	TEXT-DECORATION: none
}
A.toplinktxt:active {
font-family:'Georgia';
font-size:16px;
font-weight:normal;
color:#EBECF0;
	TEXT-DECORATION: none
}
A.toplinktxt:hover {
font-family:'Georgia';
font-size:16px;
font-weight:normal;
color:#EBECF0;
	TEXT-DECORATION: none
}

A:link {
	COLOR: #003295
}
A:visited {
	COLOR: #003295
}
A:active {
	COLOR: #003295
}
A:hover {
	COLOR: #003295
}
A.offset:link {
	TEXT-DECORATION: none
}
A.offset:visited {
	TEXT-DECORATION: none
}
A.offset:active {
	TEXT-DECORATION: none
}
A.offset:hover {
	TEXT-DECORATION: underline
}
.input_button {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial
}
.input_button_highlight {
	font-size: 14px;
	font-weight: bold;
	background:url('files/site_images/121504/121504_bt_blank.gif');
	border-style: none;
	text-align: center;
	vertical-align: middle;
	background-repeat:no-repeat;
	  WIDTH: 138px; COLOR: #ffffff;   FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial;  HEIGHT: 39px; 
}
.input_button_negative {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial
}
.input_select {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
.input_select_multiple {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
.input_text {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana; border-left:2px solid #BEBEBE; border-top:2px solid #BEBEBE;border-right:1px solid #FBFBFB;border-bottom:1px solid #FBFBFB;
}
.input_checkbox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
.input_radio {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
.input_textarea {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
.input_upload {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
SPAN.referral-reward {
	FONT-WEIGHT: bold
}
SPAN.company-name {

color:#A7A7A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;	
}
SPAN.location {
color:#A7A7A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
}
SPAN.date {
color:#A7A7A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:600;
}
SPAN.reference-identifier {
	
}
SPAN.field-name-required {
	FONT-WEIGHT: bold
}
SPAN.field-name-optional {
	FONT-WEIGHT: normal
}
SPAN.completed {
	COLOR: #aaaaaa
}
SPAN.subscribed {
	
}
SPAN.opted-in {
	FONT-WEIGHT: bold
}
OPTION.opted-in {
	FONT-WEIGHT: bold
}
SPAN.opted-out {
	COLOR: red
}
OPTION.opted-out {
	COLOR: red
}
SPAN.error {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana,Helvetica,Arial
}
DIV.error {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana,Helvetica,Arial
}
A.job-link {
	FONT-WEIGHT: 600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#113C9D;
	font-size:11px;
}
SPAN.page-header {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial
}
SPAN.page-subheader {
	FONT-WEIGHT: bold; FONT-SIZE: larger; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial
}
INPUT.page-subheader {
	FONT-WEIGHT: bold; FONT-SIZE: larger; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial
}
SPAN.page-subsubheader {
	FONT-WEIGHT: normal
}
INPUT.page-subsubheader {
	FONT-WEIGHT: normal
}
SPAN.text-header {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
SPAN.text-subheader {
	FONT-WEIGHT: bold
}
DIV.content-block {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 15px; TEXT-ALIGN: left;
        padding-top: 10px;
        border-bottom: 1px solid #e1e1df;
}
DIV.content-block-first {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 15px; TEXT-ALIGN: left;
        padding-top: 10px;
        border-bottom: 1px solid #e1e1df;
}
DIV.content-block-last {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 15px; TEXT-ALIGN: left;
        padding-top: 10px;
}
DIV.content-block-header {
	FONT-WEIGHT: bold; FONT-SIZE: larger; COLOR: #333333; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial
}
DIV.unchangeable-block {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #d3d3d3
}
DIV.content-offset-block {
	BORDER-RIGHT: #818181 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #818181 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #818181 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #818181 1px solid; BACKGROUND-COLOR: #f3f3f3
}
DIV.info-block {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: 375px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #e6e6e6
}
DIV.job-description {
	
}
DIV.panel-block {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 10; BACKGROUND: white; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; WIDTH: 125px; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TEXT-ALIGN: left
}
DIV.panel-block SPAN.panel-header {
	
}
DIV.panel-block SPAN.panel-header A:link {
	
}
DIV.panel-block SPAN.panel-header A:visited {
	
}
DIV.panel-block SPAN.panel-header A:active {
	
}
DIV.panel-block SPAN.panel-header A:hover {
	
}
A.toggle-link {
	TEXT-DECORATION: none
}
DIV.toggle-box {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.toggle-box-expanded {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.footer {
	MARGIN-TOP:50px; WIDTH: 92%; COLOR: #2F2E54
}
DIV.footer TABLE {
	COLOR: #2F2E54;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	
}
DIV.footer A:link {
	COLOR: #2F2E54;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal; TEXT-DECORATION: none
}
DIV.footer A:visited {
	COLOR: #2F2E54;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal; TEXT-DECORATION: none
}
DIV.footer A:active {
	COLOR: #2F2E54;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal; TEXT-DECORATION: none
}
DIV.footer A:hover {
	COLOR: #2F2E54;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal; TEXT-DECORATION: none
}
TABLE.main-table {
	WIDTH: 100%
}
TABLE.main-table TD.main-table-header {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
TABLE.main-table TD.main-table-left-side {
	VERTICAL-ALIGN: top; WIDTH: 3px;
}
TABLE.main-table TD.main-table-center {
	VERTICAL-ALIGN: top; WIDTH: 100%;border-bottom:1px solid #000;
}
TABLE.main-table TD.main-table-right-side {
	VERTICAL-ALIGN: top; WIDTH: 3px; padding-left:10px; padding-right:10px;background-image:url('files/site_images/121504/121504_bg12.jpg'); background-repeat:repeat-y;border-right:1px solid #000; border-bottom:1px solid #000;
}
TABLE.main-table TD.main-table-footer {
	VERTICAL-ALIGN: top
}
TABLE.interior-table {
	WIDTH:100%;
}
TABLE.interior-table TD.interior-table-left {
	VERTICAL-ALIGN: top;padding-left:1px; padding-right:4px; background-image:url('files/site_images/121504/121504_bg1.jpg'); background-repeat:repeat-y;border-left:1px solid #000; width:29px; border-left:1px solid #000;
}
TABLE.interior-table TD.interior-table-center {
	PADDING-RIGHT: 8px; VERTICAL-ALIGN: top; WIDTH: 712px;
        padding-left: 5px;
        padding-bottom: 30px;
        padding-top: 10px;
}
TABLE.interior-table TD.interior-table-right {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: top; BORDER-right: #615F8B 0px solid;  background-image:url('files/site_images/121504/121504_rightbgblue.jpg'); background-repeat:repeat-y; background-color:#E8E8F2; text-align:left; width:265px; border-right:1px solid #000;padding-right:15px;
}
A.name-header:link {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial; TEXT-DECORATION: none
}
A.name-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial; TEXT-DECORATION: none
}
A.name-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial; TEXT-DECORATION: none
}
DIV.search-block {
margin-top:0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align:left;
}
DIV.search-block SPAN.search-block-field-name-required {
	FONT-WEIGHT: normal; FONT-SIZE: larger; COLOR: #4c4c4c; FONT-FAMILY: 'Georgia';
}
DIV.search-block SPAN.search-block-field-name-optional {

	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #3A376D; FONT-FAMILY:'Georgia'; text-align:left;
}
DIV.featured-block {
margin-top:15px;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: larger; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #333367; line-height:20px;
}
DIV.featured-block SPAN.featured-block-featured-job {
	FONT-WEIGHT: normal; COLOR: #EBECF0; FONT-FAMILY:Georgia, "Times New Roman", Times, serif; font-size:20px;
}
DIV.featured-block A.job-link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; font-family:Verdana;color:#EBECF0;
}
DIV.heading-block {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #333333
}
DIV.heading-block TABLE {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #333333
}
DIV.heading-block {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.heading-block-alt {
	PADDING-RIGHT: 0px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 0px solid;
        margin-bottom: 0;
}

DIV.subheading-block {
     padding-top: 0;
}

DIV.heading-block SPAN.heading-block-text {
	FONT-WEIGHT: normal; FONT-SIZE:20px; COLOR: #2F2E54; FONT-FAMILY:Georgia, "Times New Roman", Times, serif;
}
DIV.heading-block A:link {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
DIV.heading-block A:visited {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
DIV.heading-block A:active {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
DIV.heading-block A:hover {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
TABLE.jobs-list {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #989898 0px solid; BORDER-COLLAPSE: separate
}
TABLE.jobs-list SPAN.date {
color:#A7A7A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:600;
}
TABLE.jobs-list TR TD {
	BORDER-BOTTOM: #dddddd 0px solid
}
TABLE.jobs-list TR.pre-break TD {
	BORDER-BOTTOM-STYLE: none
}
TABLE.jobs-list TR.break TD {
	BORDER-TOP: #C5CCE6 1px solid
}
TABLE.jobs-list TR.pre-break-break TD {
	BORDER-TOP: #989898 1px solid; BORDER-BOTTOM-STYLE: none
}
DIV.nav-block {
	MARGIN-BOTTOM: 20px;MARGIN-top: 15px;border-bottom:1px dotted #333366; padding-bottom:20px;width:249px;  
}
div#nav-block-post {
	
	MARGIN-top: 50px;
}
div#nav-block-post div.nav-block-body {
	
       width:185px;	
       padding-left:55px;
	
}
DIV.nav-block DIV.nav-block-header {
	FONT-WEIGHT: 600; FONT-SIZE: 16px; FONT-FAMILY: 'Georgia';padding-left:5px; color:#36336A;
}
DIV.nav-block DIV.nav-block-body {
	MARGIN-TOP: 5px; text-align:left;width:220px;margin-left:0px; padding-left:5px;
}
UL.bulleted {
	MARGIN-TOP: 0px; LIST-STYLE: none; LINE-HEIGHT: 18px;margin-left:0px;padding-left:0px; 
}
DIV.shading-block {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eeeeee
}
.alternate1 {
	BACKGROUND-COLOR: #E8E8F2; 
}
.alternate2 {
	BACKGROUND-COLOR: #ffffff
}
DIV.nav-block TABLE.nav-block-table {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-content {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-top-left {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-top-center {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-top-right {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-side-left {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-side-right {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-bottom-left {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-bottom-center {
	
}
DIV.nav-block TABLE.nav-block-table TD.nav-block-bottom-right {
	
}
DIV#nav-about {
	BORDER-RIGHT: #818181 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #818181 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; BORDER-LEFT: #818181 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #818181 1px solid; BACKGROUND-COLOR: #f3f3f3
}
SPAN.nav-about-header {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: larger; MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS",Verdana,Helvetica,Arial
}

div.phpjobs_h {
   display: none;
}
