/* styles.css */
/* moved from faces due to issues caused in ie7 */
body, p, form, td		{
							font: 12pt Calibri; color: #05121A; 
				}	
				
input, select	{
							font: 14pt Calibri; color: #05121A; background-color:#DDDDDD;
				}					
				
h1 				{
							font: 22pt Calibri; color: #9E9E9F; font-weight:bold; 
				}	


.button          {
							font: 12pt Calibri; background-color: #05121a; color: #73c7fc; font-weight: bold; border-width: 3px; border-style: solid; padding:2px; vertical-align:middle;
							border-top-color: #0000FF;	border-right-color: #335; border-bottom-color: #335; border-left-color: #0000DD;	cursor:pointer;	margin:0;																
							-border-radius: 5px; border-radius: 5px; }
				}						
						
.button:hover        {
							color:#FFFFFF; text-decoration:underline;
							border-top-color: #000055;	border-right-color: #0000dd; border-bottom-color: #0000ff; border-left-color: #000055;							
				}	

.logheader		{ 			font: 18pt Calibri; color:white;  background: #05121A; margin-bottom:20px;}
.resultarea		{ 			max-height: 600px; overflow:scroll; }

.titlerow { 	font: 12pt Calibri; background: #0370b5; color: white; font-weight:bold; padding:2px 5px 2px 5px;}
.titlerow td		{ 	background: #0370b5; color: white; }
.rowcol			{			background-color:#e3f4fe; }
.rowalt			{			background-color:#d5eefe; }
.rowsect		{			background-color:#FFCACC; font-weight:bold; }


/* Lynx styles */

a:link {color: #0370b5; text-decoration:underline; font-weight:bold; cursor:pointer;}
.link {color: #0370b5; text-decoration:underline; font-weight:bold; cursor:pointer;}
.bluelink {color: blue; text-decoration:underline; font-weight:bold; cursor:pointer;}
a:visited { color: #vv; text-decoration:underline; font-weight:bold;}
a:hover {color: #33abfo;  text-decoration:underline; font-weight:bold;}
a:active { color: 0370b5; text-decoration:underline; font-weight:bold;}
a.small { font-size:8pt;}


.link_on_mouseover:hover td { background-color:#FFCACC; cursor:pointer;}

.delay_mouseover { transition: all 5s ease-in; border:1px solid red}

 /* Make sure the month appears in the YUI calendar controls.*/
 .calheader { color:#000099; font-weight:bold; }

input, textarea, select { font-family:"Calibri"; color: #05121A;  background-color:#DADCD1; font-size:10pt; }
.input { font-family:"Calibri"; color: #0e2b49;  background-color:#73c7fc; font-size:10pt;  border-width: 2px; border-style: solid; padding:2px; vertical-align:middle;
		border-top-color: #999999;	border-right-color: #0370b5; border-bottom-color: #0e2b4p; border-left-color: #999999; }
.title { font-family:"Calibri"; font-size:10pt; color:#DDDDDD; font-weight:bold } 
.normal { font-family:"Tahoma"; font-size:10pt; font-weight:normal; color:#05121A; }
.maindiv { margin-left:10px; }
.userinfo { color:#33abf0; font-size:12pt; }
.topright_link { color:#73c7fc ! important; font-size:12pt; margin-right:10px}

#topdiv_clayton { max-width:1580px;  background-color:#0e2b49;  }
#topdiv_clayton_test { max-width:1580px; background-color:#4e3262; }
#topdiv_clayton_live { max-width:1580px; background-color:#0e2b49; }
#topdiv_clayton_stable { max-width:1580px; background-color:#c77706; }
#topdiv_dev { max-width:1580px; background-color:#005500; }


.logo_bg {  background-color:#0e2b49; }

.menubar {  -moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888; -box-shadow: 3px 3px 1px #888;  }
.loading { color:#FFF; margin-top:3px; font-weight:bold; margin-left:10px; opacity:1.0; filter:alpha(opacity=100)  }
.godark { opacity:0.3; filter:alpha(opacity=30) }

.subhead { font-family:"Calibri"; color:#0370b5; font-size:12pt; font-weight:bold;}
.heading { font-family:"Calibri"; color:#33abf0; font-size:28pt; font-weight:bold; text-shadow: 0.01em 0.01em #73c7fc;}
.errormess { font-family:"Calibri"; font-size:10pt; color:#FF0000}
.login_errormess { font-family:"Calibri"; font-size:12pt; font_weight:bold; color:#FF0000; border:2px solid red; padding:3px; margin:5px; margin-left:0; margin-bottom:10px;}
.bigerror { font-family:"Calibri"; font-size:14pt; color:#FF0000; border:thick; }
.homepage_window { padding-left:0.5em; padding-right:0.5em; font-size:8pt; }

.small { font-family:"Calibri"; font-size:8pt; }
.tinylink	{color: blue; text-decoration:underline; font-weight:bold; font-size:8pt; cursor:pointer; }


/* General form styles */
.display_div { margin-left:10px; margin-top:5px; margin-right:10px; vertical-align:top; }
.display_table {  }
.display_label { width:120px; margin-left:2px; margin-right:2px; padding:8px; padding-left:2px; margin-top:2px; text-align:right; font-weight:bold; clear:left; color:white; background-color:#0370b5; vertical-align:middle; }
.display_label_over { margin-left:2px; margin-right:2px; padding:3px; padding-left:8px; margin-top:2px; text-align:middle; font-weight:bold; color:white; background-color:#0370b5; }
.display_data { width:250px; margin-left:0px;  padding:8px; padding-right:8px; margin-top:2px; text-align:left;  clear:right; background-color:#CCC;  vertical-align:middle; }
.display_data_under { margin-left:2px;  padding:3px; padding-right:2px; margin-top:2px; text-align:middle; background-color:#CCC; min-height:18px; }
.display_data_under_pre { margin-left:2px;  padding:3px; padding-right:2px; margin-top:2px; text-align:middle; background-color:#CCC; white-space:pre; min-height:18px;  }
.display_blank { background-color: #FFFFFF; }
.display_fill { width:370px; margin-left:0px;  padding:3px; padding-right:2px; margin-top:2px; }
.display_warn { color:#FF9900; font-weight:bold; }
.display_error { color:#FF0000; font-weight:bold; }
.display_amended { color: #ff8000; font-weight:bold;}
.display_customer_comment { color: red; font-weight:bold; }
.display_OK { color:#009900; font-weight:bold; }
.display_nodata { font-weight:bold; margin-top:20px; margin-left:20px;} 
.display_non_edi { font-weight:bold; color:red; background-color: #FFDDDD; width:100%; border:1px solid red;}

.display_order_history td { padding:2px; font: 9pt courier;  }

.formtext { font-family:"Calibri"; font-size:10pt; font-weight:bold; width:130px; text-align:right; background-color:#73C7fC;}
.forminput { font-family:"Calibri"; font-size:12pt;  }
.display_data { width:250px; margin-left:0px;  padding:3px; padding-right:2px; margin-top:2px; text-align:left;  clear:right; background-color:#CCC; }


/* Button Styles */
.actiondiv { margin-left: 10px; padding:3px; min-width:900px; background-color:#AAAAFF;  margin-right: 2000px; border:solid 1px; 
            border-top-color:#8888FF; border-left-color:#8888FF; border-right-color: #8888FF; border-bottom-color: #8888FF;}
			
			
.smallbutton          {
							font: 8pt Tahoma; background: #05121A; color: #CCCCCC; font-weight: bold; border-width: 1px; border-style: solid; padding:1px; vertical-align:middle;
							border-top-color: #0000FF;	border-right-color: #000055; border-bottom-color: #000033; border-left-color: #0000DD;	cursor:pointer;	min-height:12px;																	
							-moz-border-radius: 3px; border-radius: 3px;		
							-moz-box-shadow: 2px 2px 1px #888; -webkit-box-shadow: 2px 2px 1px #888;
						}
.smallbutton :hover   {
							color: #FFFFFF; font-weight: bold; text-decoration:underline;
							border-top-color: #000055;	border-right-color: #0000dd; border-bottom-color: #0000ff; border-left-color: #000055;																							
						}	
.redbutton          {
							font: 12pt Calibri; background: #AA0000; color: #CCCCCC; font-weight: bold; border-width: 4px;	border-style: solid;	padding:2px; vertical-align:middle;
							border-top-color: #FF0000;	border-right-color: #550000; border-bottom-color: #330000; border-left-color: #DD0000;	cursor:pointer;	min-height:12px;
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;																										
						}
						
.redbutton:hover    {
							color: #FFFFFF; font-weight: bold; text-decoration:underline;
							border-top-color: #550000;	border-right-color: #dd0000; border-bottom-color: #ff0000; border-left-color: #550000;
						}

.orangebutton          {
							font: 12pt Calibri; background: #FFCC66; color: #777; font-weight: bold; border-width: 4px;	border-style: solid;	padding:2px; vertical-align:middle;
							border-top-color: #DDAA44;	border-right-color: #777; border-bottom-color: #777; border-left-color: #DDAA44;	cursor:pointer;	min-height:12px;
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;																										
						}
						
.orangebutton:hover    {
							color: #999; font-weight: bold; text-decoration:underline;
							border-top-color: #777;	border-right-color: #DDAA44; border-bottom-color: #DDAA44; border-left-color: #777;
						}


/* icon styles - retained for futiure use */

.icon_none	 {  }
.icon_edit   { background:  #05121A url('../images/icons/writeblue.png' )   top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_attach { background:  #05121A url('../images/icons/Paper_Clip.png' )  top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_note   { background:  #05121A url('../images/icons/articleblue.png' ) top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_todo   { background:  #05121A url(../'images/icons/itemsblue.png' )   top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_submit { background:  #05121A url('../images/icons/submit.png' )   	 top right no-repeat; padding:2px; padding-right:20px; vertical-align:middle;  margin-left:10px; min-width:100px;}
.icon_lookup { background:  #05121A url('../images/icons/lookup.png' )   	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_add    { background:  #05121A url('../images/icons/add.png' )   	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_delete { background:  #05121A url('../images/icons/delete.png' )	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_done   { background:  #05121A url('../images/icons/done.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_home   { background:  #05121A url('../images/icons/home.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_back   { background:  #05121A url('../images/icons/back.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_up     { background:  #05121A url('../images/icons/up.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_down   { background:  #05121A url('../images/icons/down.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_print  { background:  #05121A url('../images/icons/print.png' )   	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_reorder{ background:  #AA0000 url('../images/icons/refresh.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_chart  { background:  #05121A url('../images/icons/icon_chart.png' )   top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}
.icon_excel  { background:  #05121A url('../images/icons/icon_excel.png' )   top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;}

/* For Customer Services Workflow */
.icon_cs { font-size:0.7em; padding-left:5px; }
.icon_csreply  { background:  #05121A url('../images/icons/back.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;background-size: 16px 16px;}
.icon_csforward{ background:  #05121A url('../images/icons/release.png' )  	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;background-size: 16px 16px;}
.icon_csdelete{ background:  #05121A url('../images/icons/delete.png' )  	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;background-size: 16px 16px;}
.icon_csundelete { background:  #05121A url('../images/icons/refresh.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;background-size: 16px 16px;}
.icon_csdone   { background:  #05121A url('../images/icons/done.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;background-size: 16px 16px;}
.icon_cspending { background:  #05121A url('../images/icons/hold.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px; background-size: 16px 16px;}
.icon_csfile   { background:  #05121A url('../images/icons/articleblue.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;background-size: 16px 16px;}
.icon_csparse  { background:  #05121A url('../images/icons/service.png' )  	 	 top left no-repeat;  padding:2px; padding-left:20px; vertical-align:middle;   margin-left:10px; min-width:100px;background-size: 16px 16px;}


.icon_texton  { color:white; }
.icon_textoff { color:#CCCCCC; background: #05121A; }

.report_filter_form { border:solid 1px; }
.report_filter_title { background:#05121A; color:white; }
.report_filter { width="100%"; }
.report_filter_td { background-color:#73C7fC; }
.report_filter_radio { float:right; background-color:#73C7fC;}

/* Action bar styles - retained for future use */

.actionmess { font-family:"Calibri"; font-size:12pt; color:#FF0000; font-weight:bold; margin-right:10px; }
	
#action-bar {
	background-color: #73C7fC ;
	border: 1px solid #05121A ;
	bottom: 6px ;
	height: 40px ;
	position: fixed ;
	width: 100%;
	margin-left:-10px;
	padding-left:5px;
	padding-right:5px;
	z-index: 1000 ;
	}

#action-bar-frame {
	height: 30px ;
	margin: 0px 10px 0px 10px ;
	position: relative ;
	}

#action-bar-content {
	padding: 3px 0px 0px 0px ;
	}

/* -------------------------------------------------- */
/* -- IE 6 FIXED POSITION HACK ---------------------- */
/* -------------------------------------------------- */


/* To make up for scroll-bar. */
#action-bar {
	_bottom: -21px ;
	_position: absolute ;
	_right: 16px ;
	}

/* To make up for overflow left. */
#action-bar-frame {
	_margin-left: 26px ;
	}
 

 /* Search */

/* a thin border around the containing DIV */
#search_matches {
border: 1px solid #999;
background-color: #fff;
}

/* get rid of the bullets and un-indent the list */
#search_matches ul {
list-style: none;
margin: 0;
padding: 0;
}

#search_matches li {
padding: 2px 3px;
}

#search_matches B {
font-weight: bold;
text-decoration: underline;
color:red;
}

/* the "active" item will have white text
on a blue background */
#search_matches li.selected {
color: #fff;
background-color: #039;
}

#search_matches li.selected B {
color: #0f0;
}



/* a thin border around the containing DIV */
.search_matches {
border: 1px solid #999;
background-color: #fff;
}

/* get rid of the bullets and un-indent the list */
.search_matches ul {
list-style: none;
margin: 0;
padding: 0;
}

.search_matches li {
padding: 2px 3px;
}

.search_matches strong {
font-weight: bold;
text-decoration: underline;
}

.search_matches B {
font-weight: bold;
text-decoration: underline;
color:red;
}

/* the "active" item will have white text
on a blue background */
.search_matches li.selected {
color: #fff;
background-color: #039;
}

.search_matches li.selected B {
color: #0f0;
}

/*  Glass order column definitions */
.sub_line {padding-left:5px; width:20px; min-width:20px; max-width:20px}
.sub_spec {padding-left:5px; width:200px; min-width:200px; max-width:200px; font-size:0.8em }
.sub_spec input { left:2px; }
.sub_width {padding-left:5px; width:50px; min-width:50px; max-width:50px}
.sub_height {padding-left:5px; width:50px; min-width:50px; max-width:50px}
.sub_weight {padding-left:5px; width:50px; min-width:50px; max-width:50px}
.sub_qty {padding-left:5px; width:50px; min-width:50px; max-width:50px}
.sub_loc {padding-left:5px; width:120px; min-width:120px; max-width:120px;  font-size:0.8em }
.sub_spacer {padding-left:5px; width:220px; min-width:220px; max-width:220px;  font-size:0.8em }
.sub_gas {padding-left:5px; width:100px; min-width:100px; max-width:100px;  font-size:0.8em }
.sub_tint_obscure {padding-left:5px; width:120px; min-width:120px; max-width:120px;  font-size:0.8em }
.sub_gb_lead {padding-left:5px; width:120px; min-width:120px; max-width:120px;  font-size:0.8em }
.sub_process {padding-left:5px; width:120px; min-width:120px; max-width:120px;  font-size:0.8em }
.sub_action {padding-left:5px; width:50px; min-width:50px; max-width:50px}			

.sub_highlight { cursor:pointer; }


.gord_selector { font-size:0.9em}	
.gord_edit_row { background: #FFDDDD; }
.gord_edit_outer { background: #FFDDDD; border:1px solid #FF0000; height:100px; }


.confirm_button {
							font: 9pt Calibri; background-color: #20a0c0; color: #C3CACC;  border-width: 1px; border-style: solid; padding:4px; vertical-align:middle;
							border-top-color: #0000FF;	border-right-color: #000055; border-bottom-color: #000033; border-left-color: #0000DD;	cursor:pointer;	
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;
							padding-left:6px; padding-right:6px;																
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}	
				
.confirm_button :hover {
							font: 9pt Calibri; background-color: #20a0c0; color: #FFFFFF;  border-width: 1px; border-style: solid; padding:4px; vertical-align:middle;
							border-top-color: #000055;	border-right-color: #0000FF; border-bottom-color: #0000AA; border-left-color: #000055;	cursor:pointer;	
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;
							padding-left:6px; padding-right:6px;																
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}								
				
				
.confirmed_button {
							font: 9pt Calibri; background-color: #20a020; color: #FFFFFF;  border-width: 1px; border-style: solid; padding:4px; vertical-align:middle;
							border-top-color: #005500;	border-right-color: #003300; border-bottom-color: #003300; border-left-color: #005500;	cursor:pointer;	
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}	
											
				
.amend_button {
							font: 9pt Calibri; background-color: #ff8000; color: #000000;  border-width: 1px; border-style: solid; padding:4px; padding-right:8px;  padding-left:8px; vertical-align:middle;
							border-top-color: #DD0000;	border-right-color: #330000; border-bottom-color: #330000; border-left-color: #DD0000;	cursor:pointer;		
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;															
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}		
				
.amend_button :hover {
							font: 9pt Calibri; background-color: #ff8000; color: #FFFFFF;  border-width: 1px; border-style: solid; padding:4px; padding-right:8px;  padding-left:8px;  vertical-align:middle;
							border-top-color: #550000;	border-right-color: #dd0000; border-bottom-color: #ff0000; border-left-color: #550000;	cursor:pointer;	
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;															
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}							

				
.edit_button {
							font: 9pt Calibri; background-color: #AA0000; color: #AAAAAA;  border-width: 1px; border-style: solid; padding:4px; padding-right:15px;  padding-left:15px; vertical-align:middle;
							border-top-color: #DD0000;	border-right-color: #330000; border-bottom-color: #330000; border-left-color: #DD0000;	cursor:pointer;		
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;															
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}		
				
.edit_button :hover {
							font: 9pt Calibri; background-color: #ff0000; color: #FFFFFF;  border-width: 1px; border-style: solid; padding:4px; padding-right:15px;  padding-left:15px; vertical-align:middle;
							border-top-color: #550000;	border-right-color: #dd0000; border-bottom-color: #ff0000; border-left-color: #550000;	cursor:pointer;	
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;															
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}	
				
.cancel_button {
							font: 12pt Calibri; background-color: #AA0000; color: #AAAAAA;  border-width: 1px; border-style: solid; padding:4px; padding-right:4px;  padding-left:4px; vertical-align:middle;
							border-top-color: #DD0000;	border-right-color: #330000; border-bottom-color: #330000; border-left-color: #DD0000;	cursor:pointer;		
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;															
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}		
				
.cancel_button:hover {
							font: 12pt Calibri; background-color: #ff0000; color: #FFFFFF;  border-width: 1px; border-style: solid; padding:4px; padding-right:4px;  padding-left:4px; vertical-align:middle;
							border-top-color: #550000;	border-right-color: #dd0000; border-bottom-color: #ff0000; border-left-color: #550000;	cursor:pointer;	
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;															
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}						
				
.cancelled_button {
							font: 9pt Calibri; background-color: #AA0000; color: #CCCCCC;  border-width: 1px; border-style: solid; padding:4px;  vertical-align:middle;
							border-top-color: #DD0000;	border-right-color: #330000; border-bottom-color: #330000; border-left-color: #DD0000;	cursor:pointer;		
							margin-top:2px; margin-right:5px; margin-left:2px; margin-bottom:5px;															
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}														

.pad7 td {padding: 7px;  border:1px solid white;}				
.pad5 td {padding: 5px;  border:1px solid white;}
.pad2 td {padding: 2px;  border:1px solid white;}

.parseedit .rowcol { background-color:white }
.parseedit .rowalt { background-color:white }
.parseedit .rowcol select { font-size:0.7em;  }
.parseedit .rowcol input { font-size:0.7em;  }
.parseedit .rowalt select {  font-size:0.7em; background-color: #EEEEEE;  }
.parseedit .rowalt input {  font-size:0.7em; background-color: #EEEEEE;  }

.parseedit_remainder { background-color: #FFDDFF;  color:red; font-weight:bold}
.parseedit_focused td { background-color: #FFDDFF; }
.parseedit_focused input {  color:blue; }
.parseedit_focused select {  color:blue; }

.expandable_comment :hover { font-size:1.5em;  }	

.smalltabletext td { font-size:0.8em }

.alertinfo { font-size:0.9em;}
.alertselected {  border-width: 1px; border-style: solid; border-color:red; background-color: #FFDDFF; }


/* Jquery theme overides */
.ui-dialog-buttonset .ui-button-text 
				{
							font: 12pt Calibri; background-color: #05121A; color: #C3CACC; font-weight: bold; border-width: 3px; border-style: solid; padding:2px; vertical-align:middle;
							border-top-color: #0000FF;	border-right-color: #000055; border-bottom-color: #000033; border-left-color: #0000DD;	cursor:pointer;	margin:0;																
							-moz-border-radius: 5px; border-radius: 5px;
							-moz-box-shadow: 3px 3px 1px #888; -webkit-box-shadow: 3px 3px 1px #888;
				}						
						
.ui-dialog-buttonset .ui-button-text:hover {
							font: 12pt Calibri; background: #05121A; color: #FFFFFF; font-weight: bold; border-width: 3px;	border-style: solid; padding:2px; vertical-align:middle;
							border-top-color: #000055;	border-right-color: #0000dd; border-bottom-color: #0000ff; border-left-color: #000055;	cursor:pointer; margin:0;							
							-moz-border-radius: 5px; border-radius: 5px;
				}	
				
			
.ui-datepicker * { z-index:999999 !important; }

#GS_tabholder {  border:1px solid #DDD; border-top:none; padding:5px; }
.nav { background:#CCC; }
.nav-tabs a  { color: #3333bb;  background:#DDD; }
.nav-tabs li :hover  { color: red;  }		

.nav-tabs > li > a
{
    /* adjust padding for height*/
    padding: 6px; 
    padding-bottom:4px;
    font-size:0.9em;
}

.spinner {

    -webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.drophighlight td,.drophighlight td * { background-color:#FFDDFF; color:red; }


table.stripey { border-collapse:collapse; }

table.stripey th { font: 12pt Calibri; background: #73C7fC; color: white; font-weight:bold; padding:2px 5px 2px 5px; }

table.stripey tr:nth-child(odd) { background-color:#e3f4fe; }
table.stripey tr:nth-child(even) { background-color:#d5eefe; } 	 

/* Styles for parser Regex Test */
.regex_standard_applied { background-color: #ffdd88; }
.regex_new_applied { background-color: #ddffaa; }
.regex_new_and_existing_applied { background-color: #008822; color:white;}


.edit_line_form_label_td { padding:5px; font-weight:bold; color:white; background-color:#3581B2; }
.edit_line_form_input_td { padding:5px; background-color:#DDD; }

#show_error_div { min-height:50px; width:300px; padding:5px; border:1px solid black; background-color:#FFFFA5; color: blue; position:absolute; z-index:99900;}