@CHARSET "UTF-8";
body{ 
	font: 100%;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; 
	margin: 25px;
}


.demoHeaders { 
	margin-top: 2em; 
}
#top{
	
	height:44px;
	width:100%;
	display: none;
	
}

#main-body{
	margin:5px;
	float:left;

}

#side-menu-left{
	float:left;
	width:120px;
  display: none;
}
					
#center{
	float:right;
	padding: 5px 10px;

	
}

label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;

}


.dialog_link {
	padding: .4em .2em .4em 1.4em;
	text-decoration: none;
	position: relative;
}
.dialog_link span.ui-icon {
	margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;
}

.ui_left_menu { 
	border: 1px solid #c5dbec; 
	background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; 
	font-weight: bold; 
	color: #2e6e9e; 
	width: 90px;
	display:-moz-inline-block; display:-moz-inline-box; display:inline-block; 
}

.ui_left_menu:hover{
	background: #dfeffc url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;  
	
}	

.ui_left_menu.current{
	background: #dfeffc url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; 
}
	
ul#icons {
	margin: 0; padding: 0;
	}
ul#icons li {
	margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;
	}
ul#icons span.ui-icon {
	float: left; margin: 0 4px;
	}
	
#top-menu {
	list-style:none;margin:0;padding:0;
	font: 150% "Trebuchet MS", sans-serif;
	float:left;
}
#top-menu li {
	float:left;width:180px;margin:0;padding:0;text-align:left;
}
#top-menu li a {
	display:block;padding:5px 10px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF;
}
#top-menu li a:hover, #top-menu li a:focus, #top-menu li a:active {
	background-position:-200px 0;
}
#top-menu a {
	background:url(images/top-menu.png) repeat 0 0;
}	

#top-menu #selected{
	background:url(images/top-menu-selected.png) repeat 0 0;
}

.actual_cols {
	background-color:#CCCCCC;
}

table caption{

  font: 150% "Trebuchet MS", sans-serif;
  color: #2E6E9E;
  font-weight:bold;
  background: url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
  padding:4px;
  
}

td.prod_type{
  font-weight:bold;
  font-size:1.1em;
  background-color:#CCCCCC;
}

.address {
  right: 0px;
  display: block;
  left: 197px;
  position: absolute;
  top: 120px;
  text-decoration: none;
}

.com_wrapper {
  width: 820px;
  position: relative;
}

#coms_buttons {
  
  display:none;
  
}

#print_contract td {
  border-top: 0.1em solid #000000;
  border-left: 0.1em solid #000000;
  border-collapse: collapse;
}
#print_contract {
  border: 0.1em solid #000000;
  border-collapse: collapse;
   font-family: 'Nunito',CenturyGothic, AppleGothic, sans-serif;
  font-size: 80%;
}

#print_request td {
  border-top: 0.1em solid #000000;
  border-left: 0.1em solid #000000;
  border-collapse: collapse;
  padding: 4px 2px; 
}

#print_request {
  border: 0.1em solid #000000;
  border-collapse: collapse;
   font-family: 'Nunito',CenturyGothic, AppleGothic, sans-serif;
  font-size: 80%;
  width:100%;
}

.dash_table td{
  border-top: 0.1em solid #000000;
  border-left: 0.1em solid #000000;
  border-collapse: collapse;
  padding:2px 6px;
  text-align:right;
  font-size: 80%;
}

.dash_table th{
  border-top: 0.1em solid #000000;
  border-left: 0.1em solid #000000;
  border-collapse: collapse;
  padding:2px 6px;
  font-size: 80%;
}

.budget_actuals_print td{
	padding:0;
	
}

.budget_actuals_print{
	border: 0.1em solid black;
}

