td, th {
	color:#8c3b2a;
}

input {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	height:14px;
}

select {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:20px;

}
#instructions_text{
	height:100px;
}
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;

    margin-left: -400px;
    width: 800px;
	height: 600px;
    
    background-color: #fff;
    color: #333;
    border: 5px solid #494624;
}

.jqmOverlay { background-color: #000; }

* html .jqmWindow {
	position: absolute;
}

.wizard_drag_bar {
	background:transparent;
	/*cursor:move;*/
	height:30px;
	position:relative;
	text-align:center;
	width:780px;
	z-index:2;
}

.wizard_title_bar {
	padding-left:15px;
	padding-top:12px;
	font-family: "Myriad Pro", Tahoma, Helvetica, sans-serif;
	font-size:18px;
	background-color:#5f5b2e;
	color:white;
	width:785px;
	height:38px;
	float:left;

}
.wizard_instructions {
	background-color:#8c3b2a;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	width:252px;
	padding:20px 10px 0px 10px;
	float:left;
	color: #FFFFFF;
	height:469px;

}
.wizard_creation_message {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:#8c3b2a;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.wizard_creation_message p {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:#8c3b2a;
	margin-bottom: 12px;
}
.wizard_instructions p {
	background-color:#8c3b2a;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	margin-bottom: 12px;
	padding-right: 5px;
	letter-spacing: 0.05em;
}
.wizard_formspace {
	padding:5px;
	width:518px;
	float:right;
	height:479px;
	background-color:#e8e4d8;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#8c3b2a;
}

.wizard_page_subtitle{
	font-size:13px;
	font-weight:bold;
}

.wizard_button_bar {
	background-color:#e8ab50;
	padding:5px;
	height:51px;
	text-align:right;
	position:relative;
	padding-right:20px;
	clear:both;

}

.wizard_button_bar img {
	cursor:pointer;
	margin-top:15px;
	margin-right:17px;
}

.wizard_iframe {
	background-color:#fff;
	height:600px;
	width:800px;
	border:none;
	padding:0px;
}

.wizard_validation_errors {
	color:#fff;
	font-weight:normal;
	background-image: url(/images/wizard_warning_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-left:40px;
	list-style-position: outside;
}
.wizard_validation_errors li{
	margin-top:3px;
}

/* DIALOG BOXES */

.dialogWindow {
    display: none;
    
    position: fixed;
    top: 25%;
    left: 50%;
    
    margin-left: -200px;
    width: 400px;
	height: 250px;
    
    background-color: #e8ab50;
    color: #433835;
    border: 1px solid #333;

}
.dialog_iframe {
	height:250px;
	width:400px;
	border:none;
	padding:0px;
}
.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .dialogWindow {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* GENERIC LOADING BOX */

.loadingWindow {
    display: none;
    
    position: fixed;
    top: 25%;
    left: 50%;
    
    margin-left: -150px;
    width: 300px;
	height: 130px;
    
    background-color: #e8ab50;
    color: #433835;
    border: 1px solid #e8ab50;

}
.loading_iframe {
	height:130px;
	width:300px;
	border:none;
	padding:0px;
}
.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .loadingWindow {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* HELP DIALOGS */

div.jqmAlert { /* contains + positions the alert window */
  display: none;
  position: absolute;
  top: 0px;
  left:0px; 
}
    
div.jqmAlertWindow {
  width:300px;
  padding: 0px;

  background:#f7eecf;
  border:1px solid #8c3b2a;
}

.jqmAlertTitle{
  margin:0px;
  height:0px;
  color:#FFF;
  background-color:#f7eecf;
}
.jqmAlertTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#FFF;
  float:left;
  height:20px;
}

div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
	width:16px;
	height:15px;
	display:block;
	float:right;
	margin-top:2px;
	margin-bottom:2px;
	background:transparent url(../images/tooltip_close_icon.gif) no-repeat 0 0;
}

div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -16px; }

div.jqmAlertContent{
  color:#52463f;
  font-size:11px;
  padding: 0px 4px 8px 8px;
/*  margin-top: -16px;*/
  margin-right: 14px;
  letter-spacing:0px;
  /*background-color:#f7eecf;*/
}

/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */