@charset "UTF-8";
/* Core: Render Plugin Styles */

.hide { display: none; }

.align_center { text-align: center; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_justified { text-align: justify; }
.align_inherit { text-align: inherit; }

.button {
  cursor: pointer;
  text-decoration: none;
}
button {
  position: relative;
}
button span {
  position: relative;
  float: left;
}
button span.ui-icon {
  left: 4px;
}

.ajax_loader {
  width: 100%;
  text-align: center;
  padding: 15px 5px;
}


input.input_blur {
  color: lightgray;
  font-style: italic;
}
/*
input.input_blur:hover {
  color: black;
  font-style: 
}
*/

/*
.ui-widget-content {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
.ui-accordion-content{ zoom: 1 !important; }
.ui-accordion .ui-accordion-header a {
  padding: 0 !important;
}
*/

#mask { 
  /* background:#072a88 url(/library/themes/jquery/jquery.tools/images/expose/mask_gradient_1000.png) no-repeat 50% 0; */
  background:#072a88 url(/library/themes/jquery/jquery.tools/images/expose/mask_gradient_1800.png) no-repeat 50% 0; 
  /*background-position:13% 160px; */
}

#switcher {
  margin-bottom: 10px !important;
}

/* override the root element to enable scrolling */ 
.scrollable {
  position:relative;
  overflow:hidden;
  clear:both;
}
 
/* override single pane */ 
.scrollable div {
  /*float:left; */
  display:block;
  /*width:350px;*/
  /*cursor:pointer; */
  /*font-size:14px; */
}
 
/* our additional wrapper element for the items */ 
.scrollable .items {
  height:20000em;
  width:100%;
  position:absolute;
  clear:both;
  margin:0; 
  padding:0; 
}
.scrollable .items .item {
  display: block;
}

.ui-dialog {
  /* padding: 0.2em; */
  /* padding: 0 !important; */
}
.ui-dialog-titlebar {
  /* padding: 0.5em 0.3em 0.3em 1em; */
  /* padding: 0 !important; */
}
.ui-dialog-title {
  /* margin: 0.1em 0px 0.2em; */
  /* margin: 0 !important; */
}
.ui-resizable-handle {
  bottom: 0 !important;
  right: 0 !important;
}


.ui-dialog .ui-dialog-container, .ui-dialog .ui-dialog-content {
  overflow: hidden;
  padding: 0;
}

/*
.ui-widget
.ui-widget-content
*/

/*
.ui-dialog-title .ticon {
  display: block !important;
  float: left !important;
}
.ui-dialog-title .label {
  padding-left: 15px !important;
  padding-top: 4px !important;
  float: left !important;
  display: block !important;
}
*/


/* Corner radius */
/*
.ui-corner-tl { -moz-border-radius-topleft: 10px !important; -webkit-border-top-left-radius: 10px !important; }
.ui-corner-tr { -moz-border-radius-topright: 10px !important; -webkit-border-top-right-radius: 10px !important; }
.ui-corner-bl { -moz-border-radius-bottomleft: 10px !important; -webkit-border-bottom-left-radius: 10px !important; }
.ui-corner-br { -moz-border-radius-bottomright: 10px !important; -webkit-border-bottom-right-radius: 10px !important; }
.ui-corner-top { -moz-border-radius-topleft: 10px !important; -webkit-border-top-left-radius: 10px !important; -moz-border-radius-topright: 10px !important; -webkit-border-top-right-radius: 10px !important; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 10px !important; -webkit-border-bottom-left-radius: 10px !important; -moz-border-radius-bottomright: 10px !important; -webkit-border-bottom-right-radius: 10px !important; }
.ui-corner-right {  -moz-border-radius-topright: 10px !important; -webkit-border-top-right-radius: 10px !important; -moz-border-radius-bottomright: 10px !important; -webkit-border-bottom-right-radius: 10px !important; }
.ui-corner-left { -moz-border-radius-topleft: 10px !important; -webkit-border-top-left-radius: 10px !important; -moz-border-radius-bottomleft: 10px !important; -webkit-border-bottom-left-radius: 10px !important; }
.ui-corner-all { -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; }
*/


/*
** Core by Poregon -- Styles
*/

/* Main Styles */
body {
	margin: 0px;
	padding: 0px;
  /*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  */
  font:13px/1.231 tahoma,arial,helvetica,clean,sans-serif;
	/* for IE6/7 */
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
  height: 100%;
  
  background-color: lightgrey;
	color: #635142;
}

/* Common fixes */
form {
  margin: 0px;
  padding: 0px;
}
img {
  border: 0px;
}

/* Ajax Loader */
.ajax-loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 9999;
}
.ajax-loader-hide {
  display: none;
  visibility: hidden;
}

/* Links */
a {
  font-family: tahoma,arial,helvetica,clean,sans-serif;
  color: #635142;
  text-decoration: underline;
}
a:link,a:visited,a:active {
  color: #635142;
  text-decoration: none;
}
a:hover {
  color: #FFA100;
}

/* Buttons */
.fg-button {
  outline: 0;
  /* margin:0 4px 0 0; */
  padding: .3em 2em;
  text-decoration:none !important;
  cursor:pointer;
  position: relative;
  text-align: center;
  zoom: 1;
  /* width: 150px; */
}

/* Transparency */
.alpha100 {
  filter: alpha(opacity=100); /* internet explorer */
  -khtml-opacity: 1.0;      /* khtml, old safari */
  -moz-opacity: 1.0;       /* mozilla, netscape */
  opacity: 1.0;           /* fx, safari, opera */
}
.alpha90 {
  filter: alpha(opacity=90); /* internet explorer */
  -khtml-opacity: 0.90;      /* khtml, old safari */
  -moz-opacity: 0.90;       /* mozilla, netscape */
  opacity: 0.90;           /* fx, safari, opera */
}
.alpha80 {
  filter: alpha(opacity=80); /* internet explorer */
  -khtml-opacity: 0.80;      /* khtml, old safari */
  -moz-opacity: 0.80;       /* mozilla, netscape */
  opacity: 0.80;           /* fx, safari, opera */
}
.alpha75 {
  filter: alpha(opacity=75); /* internet explorer */
  -khtml-opacity: 0.75;      /* khtml, old safari */
  -moz-opacity: 0.75;       /* mozilla, netscape */
  opacity: 0.75;           /* fx, safari, opera */
}
.alpha70 {
  filter: alpha(opacity=70); /* internet explorer */
  -khtml-opacity: 0.70;      /* khtml, old safari */
  -moz-opacity: 0.70;       /* mozilla, netscape */
  opacity: 0.70;           /* fx, safari, opera */
}
.alpha60 {
  filter: alpha(opacity=60); /* internet explorer */
  -khtml-opacity: 0.60;      /* khtml, old safari */
  -moz-opacity: 0.60;       /* mozilla, netscape */
  opacity: 0.60;           /* fx, safari, opera */
}
.alpha50 {
  filter: alpha(opacity=50); /* internet explorer */
  -khtml-opacity: 0.50;      /* khtml, old safari */
  -moz-opacity: 0.50;       /* mozilla, netscape */
  opacity: 0.50;           /* fx, safari, opera */
}
.alpha40 {
  filter: alpha(opacity=40); /* internet explorer */
  -khtml-opacity: 0.40;      /* khtml, old safari */
  -moz-opacity: 0.40;       /* mozilla, netscape */
  opacity: 0.40;           /* fx, safari, opera */
}
.alpha30 {
  filter: alpha(opacity=30); /* internet explorer */
  -khtml-opacity: 0.30;      /* khtml, old safari */
  -moz-opacity: 0.30;       /* mozilla, netscape */
  opacity: 0.30;           /* fx, safari, opera */
}
.alpha25 {
  filter: alpha(opacity=25); /* internet explorer */
  -khtml-opacity: 0.25;      /* khtml, old safari */
  -moz-opacity: 0.25;       /* mozilla, netscape */
  opacity: 0.25;           /* fx, safari, opera */
}
.alpha20 {
  filter: alpha(opacity=20); /* internet explorer */
  -khtml-opacity: 0.20;      /* khtml, old safari */
  -moz-opacity: 0.20;       /* mozilla, netscape */
  opacity: 0.20;           /* fx, safari, opera */
}
.alpha10 {
  filter: alpha(opacity=10); /* internet explorer */
  -khtml-opacity: 0.10;      /* khtml, old safari */
  -moz-opacity: 0.10;       /* mozilla, netscape */
  opacity: 0.10;           /* fx, safari, opera */
}
.alpha5 {
  filter: alpha(opacity=05); /* internet explorer */
  -khtml-opacity: 0.05;      /* khtml, old safari */
  -moz-opacity: 0.05;       /* mozilla, netscape */
  opacity: 0.05;           /* fx, safari, opera */
}
.alpha0 {
  filter: alpha(opacity=0); /* internet explorer */
  -khtml-opacity: 0.0;      /* khtml, old safari */
  -moz-opacity: 0.0;       /* mozilla, netscape */
  opacity: 0.0;           /* fx, safari, opera */
}


/* Edit Form */
table.view-form,table.edit-form {
  position: relative;
  float: none;
  clear: both;
  left: 40px;
  width: 400px;
}
/* DEPRECATED?
div.form-field {
  position: relative;
  float: none;
  clear: both;
}
*/
table.view-form tr.form-field th,table.edit-form tr.form-field th {
  text-align: right;
  padding-right: 5px;
  border-right: 5px solid #060;
  border-top: 1px solid #030;
  border-bottom: 1px solid #030;
  background-color: #666;
  background-image: url(/library/themes/cif/images/mainNav_bg4.png);
  background-repeat: repeat-x;
  /* color: #AAA; */
  color: #000;
  width: 120px;
  font-weight: bold;
  font-size: 1em;
  /*
  filter: alpha(opacity=60);
  -khtml-opacity: 0.60;
  -moz-opacity: 0.60;
  opacity: 0.60;
  */
}
table.view-form tr form-field td,table.edit-form tr.form-field td {
  text-align: left;
}
table.view-form tr.form-field td div,table.edit-form tr.form-field td input, tr.form-field td select, tr.form-field td textarea {
  background-color: #090;
  color: #FFF;
  padding-left: 2px;
  padding-right: 2px;
  height: 20px;
  font: 1em Arial;
  border-width: 1px;
  border-color: #030;
  color: #FFF;
}
table.view-form tr.form-field td div {
  border: 0px;
  width: 180px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font: 1em Arial;
}
table.edit-form tr.form-field td input.ui-state-active, tr.form-field td select.ui-state-active, tr.form-field td textarea.ui-state-active {
  color: #000;
}
table.edit-form tr.form-field td input, table.edit-form tr.form-field td textarea {
  width: 180px;
}
table.edit-form tr.form-field td input.field-checkbox {
  width: 1em;
}
table.edit-form tr.form-field td input.field-date {
  width: 5.2em;
}
table.edit-form tr.form-field td input.field-time {
  width: 4.5em;
}
table.edit-form tr.form-field td input.field-phone3 {
  width: 2em;
}
table.edit-form tr.form-field td input.field-phone4 {
  width: 2.6em;
}
table.edit-form tr.form-field td select.field-address-state {
  width: 180px;
}
table.edit-form tr.form-field td input.field-address-zip {
  width: 4.2em;
}
table.edit-form tr.form-field td select {
  width: 90px;
}
table.edit-form tr.form-field td select option {
  background-color: #900;
  color: #FFF;
}
table.edit-form tr.form-field td textarea {
  height: 30px;
}
table.edit-form tr.form-submit td {
  text-align: center;
}


/* jQuery-UI DatePicker */
#ui-datepicker-div {
  z-index: 99999;
}
.ui-datepicker-trigger {
  margin: .2em .2em;
}

/* jQuery-UI Dialogs */
/*
.ui-dialog-titlebar {
  height: 16px;
}
*/
.ui-effects-explode {
  z-index: 99999;
}
/*
.ui-dialog .ui-dialog-buttonpane {
  margin: 0;
  padding: 0;
}
*/
.ui-widget {
  font-size: 1em;
}
.ui-dialog .ui-dialog-buttonpane button {
  padding: 0;
}


/* Assorted Tags */
abbr {
  border-bottom: 1px dotted #BBB;
  cursor: default;
}