@import url(http://fonts.googleapis.com/css?family=Battambang|Ubuntu&amp;subset=latin);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,600);
@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
body, html {
	padding: 0;
	margin: 0;
	background: #fff;
	font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #575757;
}
p, label, input, textarea, select {
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 10px;
	font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
select{
	-moz-appearence:none;
	color:#000;
	
}
ul li {
	font-size: 13px;
}
p:last-child {
	margin: 0px;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
	font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a img, img {
	border: none
}
h1 {
	font-size: 32px;
	line-height: 40px;
	margin: 20px 0 30px 0;
	color:#1a75bb !important;font-family: Battambang,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
}
h2 {
	font-size: 28px;
	line-height: 28px;
	margin-bottom: 30px;
	color: #1a75bb;
	font-family: Battambang,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
}
h3 {
	font-size: 24px;
	line-height: 20px;
	margin-bottom: 10px;font-family: Battambang,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
}
h4 {
	font-size: 18px;
	line-height: 20px;font-family: Battambang,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
	margin-bottom: 10px;
}
h5 {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000;
}
a {
	text-decoration: none;
	font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #1a75bb;
	font-size: 13px;
	line-height: 17px;
}
a:hover, a:active {
	text-decoration: none;
}
.clear_fix {
	clear: both;
	display: table;
}
input[type="password"], input[type="text"],input[type="email"],input[type="number"],input[type="file"],textarea {
	width: 200px;
	padding: 5px 10px;
	color:#000;
	border: 1px solid #000;
	font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
}
input[type="submit"], input[type="button"], input[type="reset"] {
	-webkit-appearance: none;
	-moz-appearance: none;
  background: #f67c18;
  padding:5px 10px;
  border: none;
}
 select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding:5px 10px;
  border: 1px solid #000;
  background:url(../images/drop-arrow-bg.png) no-repeat scroll center right 10px #FFF;
}
/*********************header container**********************/
.wrapper{
	width:100%;
	background: #fff;
}
.sign_wrapper{
  clear: both;
  display: table;
  width: 1000px;
  margin: 0 auto;
  text-align: right;
  padding: 10px 25px 0px 0px;
}
.header_container{
/*width:100%; */
    background-image: url(../images/pas_menubg.png);
    background-repeat: repeat-x;
    color: #fff;
    font-size: 13px;	
	/*background: #05a9ba;*/
	/*max-width:1000px;*/
	/*margin:0 auto;*/
	height:90px;
}
.nav-header {
    float: right;
}
.header_container .header_wrapper{
	max-width: 1000px;
    margin: 0 auto;
}
.header_container .logo {
	width:30%;
	float:left;
}
.header_container .logo img{margin-top:10px;
width:80%;
}
.header_container .logo a{
  font-size: 36px;
  font-family: Battambang,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  padding: 0;
  margin: 0;
  color: #FFFFFF !important;
  white-space: nowrap;
}
.header_container .navigation{
	width:75%;
	float:right;
	padding-top:40px;
}
.navigation ul{
	list-style:none;
}
.navigation li{
	float:left;
}
.navigation li a img{
	vertical-align:middle;
}
.navigation li a{
	border-right:1px solid #000;
	padding:0px 16px;
	font-size: 13px;
  font-family: Battambang,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
  font-weight: normal;
  font-style: normal;
  color:#000;
  text-decoration: none;
 /* text-transform: uppercase;*/
  text-align: left;
}
/*.navigation li:hover a{
	background:#2A406F;
}*/
.banner_container{
	width:100%;
	background: #fff;
	/*margin:5px auto 0;*/
   /*max-width:1000px;*/
}
.banner_container img{
	width:100%;
	height:auto;
}
.content_container{
	width:100%;
}
.content_container .content_wrapper {
  width: 100%;
  max-width: 950px;
  min-height: 300px;
	background: #fff;
  margin: 0 auto;
  padding: 25px;
}
.tools_wrapper .field_item {
  width: 100%;
  margin-bottom: 5px;
}
.tools_wrapper .field_item .label {
  width: 15% !important;
  float: left;
  margin: 5px 5px 0 0;
}
.tools_wrapper .field_item .input {
  width: 73%;
  float: left;
}
.tools_wrapper .action_butt {
  margin: 0 0 0 148px !important;
}
.question{
	margin-left:150px;
}
.question input[type="text"]{
	width:80px;
}
/*.footer_container{
	width:100%;
}
.footer_container .footer_wrapper{
	background: #4B4B4B;
	  width: 880px;
	  height: 140px;
	  margin: 0 auto;
	  padding: 0 60px;
	  position:relative;
}
.footer_wrapper .copyright{
	color:#fff;
	width:50%;
	float:left;
	padding-top:50px;
}
.copyright p{
	color:#fff;
}
.footer_wrapper .social_links{
	width:50%;
	float:right;
	text-align:right;
	padding-top:30px;
}
.social_links img{
	padding-right:5px;
}
.footer_wrapper .footer_bottom{
	position:absolute;
	bottom:5px;
	font-size:10px;
  right: 0;
  left: 0;
	color:#AEBEE0;
}
.footer_bottom p{
	text-align:center;
  color: #AEBEE0;
}
.footer_bottom a{
	color:#fff;
	font-size:10px;
	text-decoration:underline;
}
*/
/*****************cleints wrapper****************/
.project_list_inside_wrapper{
	width:940px;
	padding:40px 30px;
	margin:0 auto;
	background:#fff;
	position:relative;
}
.project_list_inside_wrapper .side_bar{
	width:300px;
	float:right;
}
.project_list_inside_wrapper .side_bar h3{
	color:#1a75bb;
	font-weight:normal !important;
}
.project_list_inside_wrapper .main_content{
	width:66%;
	float:left;
}
.project_list_inside_wrapper .project_list .odd{
margin: 0 20px 30px 0 !important;
}
.project_list_inside_wrapper .project_list a {
float: right;
text-align: right;
color: #1a75bb !important;
}
 .project_list_inside_wrapper .project_list .project_item{
padding: 15px;
width: 248px;
border: 1px solid #1a75bb;
margin: 0 0px 30px 0;
float: left;
}
.project_list_inside_wrapper .profile_desc {
padding-top: 10px;
}
.project_list_inside_wrapper .profile_box img {
float: left;
padding: 0 20px 0px 0;
}
.project_item a.create_btn{
	float: right;
background: #0066cc !important;
padding: 10px;
color: #fff;
}
/************Project edit Styles inside wrapper styles starts **************/
.project_edit_inside_wrapper{
	width:940px;
	padding:40px 30px;
	margin:0 auto;
	background:url(../images/white-bg.png) repeat;
	position:relative;
	background:#fff;
}
.project_edit_inside_wrapper .side_bar{
	width:300px;
	float:right;
}
.project_edit_inside_wrapper .side_bar h3{
	color:#1a75bb;
	font-weight:normal !important;
}

.featured .profile_box img{
	float:left;
	padding:0 20px 0px 0;
}
.featured .profile_desc{
	padding-top:10px;
}
.featured .profile_box .text_right{
	float:right;
}
.project_edit_inside_wrapper .main_content{
	width:66%;
	float:left;
}
.project_edit_inside_wrapper .admin_container{
	border:1px solid #000;
	padding:10px;
}
.project_edit_inside_wrapper .admin_container .action_items {
font-size: 12px;
clear: both;
margin: 0 0 0 120px !important;
}
.project_edit_inside_wrapper .admin_container select{
padding: 8px 5px;
-webkit-appearance: none;
width: 224px;
margin-bottom: 10px;
border: 1px solid #000;
background:url(../images/drop-arrow-bg.png) no-repeat scroll center right 10px #FFF;
}
 .resource_timesheet select {
padding: 8px 5px;
-webkit-appearance: none;
width: 293px;
margin-bottom: 10px;
border: 1px solid #000;
background:url(../images/dropbutton.png) 260px 10px no-repeat #fff;
}
.field_item {
	padding-bottom:10px;
}
.sidebar .profile_box {
display: block;
margin: 0 0 10px 0;
}
.project_edit_inside_wrapper .profile_box img {
float: left;
padding: 0 20px 0px 0;
}
.side_bar .featured {
	margin-bottom: 20px;
}
.project_edit_inside_wrapper .profile_box,.project_list_inside_wrapper .profile_box{
	padding: 10px;
	border: 1px solid #000;
	margin-bottom: 20px;
	width:100%;
	background: #666;
}
.profile_box .profile_title{
	margin:0;
}
.profile_title a{
	font-size:18px;
}
.act_resource_search{
	margin-bottom:10px;
}
.act_resource_search input[type="submit"]{
	  padding: 7px 12px 6px;
  color: #fff;
  background: #666;
}
.project_edit_inside_wrapper .featured .profile_box,.project_list_inside_wrapper .featured .profile_box{
	padding: 10px;
	border: 1px solid #000;
	margin-bottom: 20px;
	width:100%;
	background: #666;
}
/**************tools wrapper****************/
.tools_wrapper .field_item {
	width: 100%;
	margin-bottom: 5px;
}
.tool_menu {
  /*margin: 5px auto;*/
  position: relative;
  /* width: 1000px;*/
  width:100%;
  padding: 15px 0;
  background: #1a75bb;
  clear: both;
  display: table;
}
.tool_menu .navigation1{
	max-width: 1000px;
	width:100%;
	margin:0 auto;
}
.tools_wrapper .field_item .label {
	width: 15% !important;
	float: left;
	margin: 5px 5px 0 0;
}
.tools_wrapper .field_item .input {
	width: 73%;
	float: left;
}
input[type='button'],input[type='submit'],input[type='reset'],input[type='cancel']  {
	background: #1a75bb;
	color: #fff;
	padding: 5px 10px;
	border: 0;
}
input[type="password"], input[type="text"],textarea {
  width: 200px;
  padding: 5px 10px;
  border: 1px solid #000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
}
/*********************admin container styles***********************/
.admin_wrapper {
	width: 100%;
}
.input select {
	width: 250px;
	border: 1px solid #231f20;
	padding: 5px 10px;
	background: url(../images/drop-arrow-bg.png) #fff no-repeat center right 10px;
}
.inside_wrapper {
	  width: 940px;
  padding: 40px 30px;
  margin: 0 auto;
  background: #fff;
  position: relative;
}
.signup_wrap .question {
	margin:0 0 10px 150px;
}
.question input[type="text"] {
	width: 100px !important;
}
.msg_cancel,.msg_box{
	padding: 8px;
  border: 1px solid #555;
  margin-bottom: 5px;
  clear:both;
  display:table;
  width: 98%;
}
.msg_cancel img,.msg_box img{
	float:right;
}
.admin_container h3{
	margin-bottom:10px;
}
.edit_profile h3{
	color:#fff;
}
/*************admin navigation***************/
.admin_wrapper .admin_nav {
	width: 100%;
	max-width: 1000px;
	clear: both;
	position: relative;
	display: table;
	color: #fff;
	background-color: #1a75bb;
	padding: 0 0 9px 0;
}
.admin_submenu {
	display: none;
}
.admin_nav ul {
	padding-top: 9px;
}
.admin_nav ul li:hover> .admin_submenu {
	display: block;
	background: url(../images/dropdown-bg.png) no-repeat top -3px left -25px;
	z-index: 99999999999;
	position: absolute;
	left: 0;
	margin-top: 5px;
	padding-top: 8px;
}
.admin_nav ul li {
	list-style: none;
	float: left;
	text-align: center;
	position: relative;
	color: #fff;
}
.admin_submenu li {
	background: #373938;
	width: 135px;
	float: none !important;
	margin: 0 !important;
	padding: 5px 0 !important;
	text-align: left !important;
}
.main_content ul, .main_content OL {
	margin: 0 0 10px;
	display: inline-block;
}
.admin_nav ul li a {
	padding: 8px 10px 9px 10px;
	margin-right: 1px;
	color: #fff;
	text-transform: uppercase;
}
.admin_submenu li a {
	color: #fff;
	background: none !important;
	padding: 10px !important;
}
.admin_nav ul li:hover a {
	background: #373938;
	color: #fff;
}
.admin_wrapper .admin_content {
	margin: 30px 0 0 0;
}
.admin_content h2 {
	float: left;
}
.admin_content .filter_by {
	float: right;
}
.filter_by select {
	width: 200px;
	border: 1px solid #000;
	padding: 10px;
	margin: 0 0 10px 10px;
	background: url(../images/drop-arrow-bg.png) #fff no-repeat center right 10px;
}
.admin_wrapper .field_wrap .label {
	width: 22%;
	float: left;
}
.admin_wrapper .field_wrap .input {
	width: 75%;
	float: left;
}
.field_wrap {
	width: 100%;
	margin-bottom: 5px;
}
.admin_wrapper input[type="password"], .admin_wrapper input[type="text"] {
	width: 265px;
	border: 1px solid #000;
}
.admin_wrapper input[type="file"] {
	width: 265px;
	border: 1px solid #000;
	padding: 8px 10px;
}
.admin_wrapper textarea {
	width: 281px;
	border: 1px solid #231f20;
}
.admin_wrapper .input select {
	width: 287px;
}
.admin_wrapper .action_buttons {
	margin: 1% 0 0 22.5%;
}
.admin_content .gray {
	background: #CCC;
	padding: 15px 25px;
}
.admin_content .tab_title {
	padding: 10px 25px;
	color: #000;
}
.tab_title .big_wide {
	width: 165px;
	display: inline-table;
	text-align: center;
}
.tab_title .x-big_wide {
	width: 375px;
	display: inline-table;
}
/*******************menu list styles**************************/
.admin_content .menu_list {
	width: 96%;
}
/**************annoncement page styles**************************/
.view_annonce{
	float:left;
	margin:0;
	padding:0;
  	outline:none;
 	cursor:pointer;
	background:none;
	color:#1a75bb;
	font-weight:bold;
}
.delete_annonce{
	float:right;
}
.delete_annonce input{
	margin:0;
	padding:0;
  	outline:none;
  	cursor:pointer;
	background:none;
	color:#1a75bb;
	font-weight:bold;
}
.add_announce {
	float:right;
}
.add_announce a{
  padding: 5px;
  margin-bottom: 10px;
  clear: both;
  display: table;
  background: #1a75bb;
  color: #fff;
}
/****************page naviagtion styles**********************/
.tab_nav {
	background: #CCC;
	padding: 7px 25px;
	width: 95%;
}
.tab_nav .x-big_wide {
	width: 350px;
	display: inline-block;
}
.tab_nav ul li {
	list-style: none;
	float: left;
	width: 100px;
	margin: 0 3px 0 3px;
	font-family: arial;
	font-size: 15px;
	text-transform: capitalize;
}
#container .data ul li {
	list-style: none;
	font-family: verdana;
	margin: 5px 0 5px 0;
	color: #000;
	font-size: 13px;
}
#container .tab_nav {
	width: 1125px;
	height: 25px;
}
#container .tab_nav ul {
	float: right;
	width: 500px;
}
#container .tab_nav ul li {
	list-style: none;
	float: left;
	width: 100px;
	margin: 0 3px 0 3px;
	font-family: arial;
	font-size: 15px;
	text-transform: capitalize;
}
#container .tab_nav ul li.active:hover {
	color: #153FE5 !important;
	cursor: pointer;
}
#container .tab_nav ul li.inactive:hover {
	color: #000 !important;
}
.total {
	float: right;
	font-family: arial;
	color: #999;
}
.field_wrap .quotes {
	font-size: 12px;
	clear: both;
	margin-left: 185px;
}
.reports_date_wrap .csv_btn{
	background:url(../images/csv.jpg) no-repeat center center;
	float:right;
	padding:7px 15px;
	cursor:pointer;
}
/*********************resource styles styles***********************/
/*#wrapper .inside_wrapper {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
	padding: 30px 0;
	min-height: 210px;
}*/
.inside_wrapper .main_content {
	float: left;
	width: 66%;
	position: relative;
}
.inside_wrapper .sidebar {
	float: right;
	width: 300px;
}
/*#wrapper .tool_menu {
	width: 100%;
	max-width: 1000px;
	margin: 5px auto;
	position: relative;
	padding: 0 0 15px 0;
}
.wrapper .tool_menu {
	width: 100%;
	max-width: 1000px;
	margin: 5px auto;
	position: relative;
	padding: 0 0 15px 0;
}*/
.tool_menu ul li {
	float: left;
	position: relative;
	list-style: none;
}
.tool_menu ul li a {
	padding: 14px 7px 16px 7px;
	margin-right: 2px;
	color: #fff;
	text-transform: uppercase;
}
.tool_menu ul li:hover a {
	background: #373938;
	color: #fff;
}
/**********************index page styles *************************/
.resource_profile .current_profile {
	float: right;
	width: 180px;
}
.current_profile ol{
	margin-left:20px;
	padding:0;
}
.resource_profile .edit_profile {
	float: left;
	width: 415px;
}
.log_info{
  float: left;
  width: 40%;
  text-align: right;
  margin-top:5px;
}

.inside_wrapper .field_item {
	width: 100%;
	padding-bottom: 10px;
}
.current_profile a {
	color: #fff;
}
.inside_wrapper .field_item .label {
	width: 25%;
	float: left;
}
.inside_wrapper .field_item .input {
	width: 65%;
	float: left;
}
.admin_container label, .resource_profile label, .label, .resource_timesheet label {
	width: 120px;
	margin-top:5px;
	float: left;
}
.inside_wrapper textarea {
	width: 265px;
	border: 1px solid #231f20;
	padding: 10px;
	font-family: 'Lato', sans-serif;
}
.resource_profile {
	clear: both;
	display: table;
	padding: 10px;
	width:98%;
	color: #fff;
	margin-bottom: 10px;
	background: #666;
}
.resource_profile input[type='button'], .resource_profile input[type='submit'], .resource_profile input[type='reset'] {
	padding: 10px;
	cursor: pointer;
	background: #373938;
	margin-right: 10px;
	color: #fff;
	border: 0;
}
.inside_wrapper .sidebar input[type="password"] {
	margin-top: 5px;
}
.inside_wrapper .sidebar input[type="password"],.inside_wrapper .sidebar input[type="text"] {
	width:205px;
}
.sidebar .featured input[type='submit'], .sidebar .featured input[type='button'], .sidebar .featured input[type='cancel'], .sidebar .featured input[type='reset'] {
	padding: 10px;
	cursor: pointer;
	background: #fff;
	color: #666;
	border: 0;
}
.inside_wrapper .sidebar .featured {
	padding: 15px;
	margin-bottom: 20px;
	color: #fff;
	background: #666666;
}
.admin_container .action_items, .resource_profile .edit_profile p, .resource_profile .action_items, .resource_timesheet .action_items {
	font-size: 12px;
	clear: both;
	margin: 0 0 0 120px;
}
.inside_wrapper input[type="text"], .inside_wrapper input[type="email"], .inside_wrapper input[type="file"], .inside_wrapper input[type="password"] {
	width: 265px;
}
/***********************Apply Leave**********************************/
.main_content .resource_timesheet {
	width: 600px;
	padding: 10px;
	border: 1px solid #666;
}
.resource_timesheet .lsub {
	margin-left: 120px;
}
.sidebar .profile_box img {
	float: left;
	padding-right: 5px;
}
.profile_box a {
	color: #fff !important;
}
.sidebar .profile_box {
	display: block;
	margin: 10px 0;
	padding: 10px;
	background: #666;
	min-height:80px;
}
.sidebar .profile_box .profile_title .desig {
	font-size: 14px;
}
.sidebar .featured .profile_box .profile_title, .sidebar .featured .profile_box .profile_desc {
	width: 155px;
	float: right;
	padding: 0;
}
.sidebar .profile_box .profile_title {
	font-size: 18px;
	margin:0;
}
.featured .profile_box{
	display:table;
}
/**********************Manage leaves***********************/
.main_content .timesheet_table .column_title .item_wide, .main_content .timesheet_table .column_title .x_item_wide, .main_content .timesheet_table .column_title .item_small {
	color: #fff;
}
.main_content .timesheet_table .item_wide {
	display: inline-table;
	width: 98px;
}
.main_content .timesheet_table .x_item_wide {
	display: inline-table;
	width: 111px;
}
.main_content .timesheet_table .item_small {
	display: inline-table;
	width: 80px;
}
.main_content .timesheet_table .column_title {
	background: #74726d;
}
.main_content .timesheet_table .column_title, .main_content .timesheet_table .yellow, .main_content .timesheet_table .row {
	padding: 5px 5px;
}
.create_btn {
	background: #666;
	padding: 10px;
	float: right;
	color: #fff;
	margin: 0 0 10px 0;
}
.create_btn  p{
	margin:0;
}
/**************************timesheet archieve********************/
.main_content .welcome_box1 {
	width: 370px;
	float: right;
}
.main_content .welcome_box1 .welcome_txt {
	font-size: 15px;
	text-align: right;
	width:350px;
	margin: 0px 30px 0px 0px;
}
.welcome_box1 select {
	padding: 5px;
	width: 150px;
	margin-bottom: 10px;
	background: url(../images/drop-arrow-bg.png) no-repeat scroll 115px 10px #FFF;
	border: 1px solid #888782;
}
.inside_wrapper .no-rows, .inside_wrapper .no-row {
	border: 1px solid #ccc;
	padding: 5px;
	text-align: center;
	margin: 5px 0;
}
/*********************timesheet edit************************/
.admin_container select, .resource_timesheet select {
	  float: left;
  padding: 8px 5px;
  width: 287px;
  margin-bottom: 10px;
  margin-right: 25px;
  background: url(../images/drop-arrow-bg.png) no-repeat scroll center right 10px #FFF;
  border: 1px solid #888782;
}
.resource_view select{
	width:230px;
}
.resource_timesheet .timesheet_tablet .column_titlet {
	background: none repeat scroll 0% 0% #666;
	padding: 5px;
	color: #666;
}
.resource_timesheet .timesheet_tablet .item_smallt input {
	width: 30px;
	margin-bottom: -10px;
	border: 1px solid #888782;
}
.resource_timesheet .buttons a {
	background: #666;
	color: #fff;
	padding: 5px;
}
.resource_timesheet .buttons {
	margin-top: 15px;
}
/**********************admin index page**************************/
.inside_wrapper h1 {
	font-size: 28px;
	line-height: 35px;
	font-weight: normal;
	text-align:left;
}
.inside_wrapper .sidebar h2 {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 10px;
	color:#1a75bb ;
	font-weight: 600;
}
.inside_wrapper .sidebar .search {
	width: 185px;
}
.inside_wrapper .sidebar .search-sub {
	padding: 7px 12px 6px;
	color: #fff;
	background: #666;
}
.profile_box p {
	color: #fff;
}
/***************************page navigation*******************/
.nav-right {
	width: 98%;
	padding: 0 5px;
	background: #666;
	color: #fff;
	margin-top: 20px;
}
.nav-right a {
	color: #fff;
}
.nav-right tr:first-child {
	width: 150px;
	float: left;
}
.nav-right tr {
	width: 400px;
	float: right;
}
.nav-right tr td {
	width: 125px;
}
/********************* leave view styles***********************/
.admin_container {
	width: 530px;
	border: 1px solid #888782;
	padding: 20px;
}
.admin_container .profile_img {
	width: 85px;
	padding-left: 10px;
	float: left;
}
.admin_container .resource_desc {
	width: 400px;
	float: left;
}
.admin_container h3 {
	margin: 0px 0px 10px;
	font-size: 20px;
}
.admin_container .resource_desc .desig {
	font-size: 14px;
}
.admin_container .left_side {
	float: left;
	width: 435px;
	margin-top: 45px;
}
.main_content .timesheet_table {
	padding: 10px;
	display:block;
	border: 1px solid #666;
	width:580px;
}
/*********************project list*******************************/
/*.project_list .odd, .resource_list .odd {
	margin: 0px 20px 30px 0px !important;
}*/
.project_list .project_item, .resource_list .resource_item {
	padding: 10px;
	width: 285px;
	border: 1px solid #666;
	margin: 0px 0px 30px;
	float: left;
}
.project_list a {
	float: right;
	text-align: right;
	color: #1a75bb !important;
}
/*********************************reports************************/
.main_content .timesheet_table .yellow {
	background: none repeat scroll 0% 0% #ccc;
}
/*********************************resource list******************/
.search_box {
	float: right;
	width: 360px;
}
/*.project_list .odd, .resource_list .odd {
	margin: 0px 5px 20px 0px !important;
}*/
.project_list h2{
	font-size:11px;
}
.resource_list {
	padding-top: 20px;
}
.project_list .project_item{
	padding: 8px;
	width: 240px;
	border: 1px solid #666;
	margin: 0px 4px 25px 0;
	position: relative;
	float: left;
	min-height: 250px;
}
.resource_list .resource_item {
	padding: 10px;
	width: 265px;
	border: 1px solid #666;
	margin: 0px 4px 25px 0;
	position: relative;
	float: left;
/*	min-height: 290px;*/
}
.resource_list .resource_item {
	position: relative;
	background: url("../images/p.jpg") no-repeat scroll right top transparent;
	    min-height: 220px !important;
	
}
.resource_list .active {
	background: url("../images/active.jpg") no-repeat scroll right top transparent !important;
	    height: 220px !important;
}
.resource_item .img_wrap {
	float: left;
	min-height: 210px;
	padding: 0px 5px 0px 0px;
}
.no-border {
	border: none !important;
	padding: 0 !important;
}
.resource_item .resource_title {
	float: left;
  width: 180px;
  font-size: 14px;
  padding: 0;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.resource_item .resource_desc {
	float: left;
	padding: 0px 15px 0px 0px;
	width: 175px;
}
.resource_item .resource_details {
	float: left;
	width: 185px;
}
.resource_item .edit_links {
	position: absolute;
	bottom: 15px;
	z-index: 9;
	right: 15px;
}
p.search {
	float: left;
}
.resource_details p {
	font-size: 16px;
}
.resource_item .edit {
	display: block;
	float: left;
	width: 35px;
	height: 37px;
	background: url("../images/edit_icon.png") no-repeat scroll right center transparent;
}
/*************************resource view************************/
.admin_container .resource_desc .desigr .resource {
	display: inline-table;
	width: 160px;
	padding: 0px 0px 5px;
}
.admin_container .resource_desc .desigr {
	font-size: 16px;
}
.admin_container .resource_desc .desigr .resourc {
	display: inline-table;
	width: 150px;
	padding: 0px 0px 5px;
}
.admin_container .aside {
	padding: 0px 10px 0px 20px;
	float: right;
	width: 240px;
}
.admin_container .aside .resource_box {
	margin: 0px 0px 10px;
	list-style: outside none none;
	padding: 10px 5px;
	width:200px;
	min-height: 150px;
	color: #666;
	border: 1px solid #888782;
}
/************************timesheet view*********************************/
#submit_timesheet {
	width: 100%;
}
.admin_container .field_item, .resource_profile .field_item, .resource_timesheet .field_item {
	clear: both;
}
.timesheet_view .timesheet_tablet .column_titlet {
	background: none repeat scroll 0% 0% #666;
	padding: 5px;
	color: #666;
}
.main_content .timesheet_tablet .column_titlet .item_widet, .main_content .timesheet_tablet .column_titlet .item_smalltt {
	color: #FFF;
	font-size: 15px !important;
}
.main_content .timesheet_tablet .item_smallt {
	display: inline-table;
	width: 100px;
}
.main_content .timesheet_tablet .item_smalltt {
	display: inline-table;
	width: 75px;
}
.main_content .timesheet_tablet .item_smallt input {
	width: 30px;
	margin-bottom: -10px;
	border: 1px solid #888782;
}
/****************************new styles**************************/
.footer_container{
    background-color: #1a75bb;
    box-shadow: 0 0px 0 rgba(0,0,0,0.2);
    color: #fff;
    font-size: 13px;
}
.footer_container .footer_wrapper{
	max-width:1000px;
	margin: 0px auto;
	padding: 15px 0px 33px 0px;
}
.footer_wrapper .copyright{   
    float: right!important;
}
.footer_wrapper .copyright p{
	color:#fff;
}
.footer-bottom{
    background-color: #f0f0f0 !important;
    padding: 70px 0px 0px 0px;
}