body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D2D9E6 !important;
}

body a
{
    outline:none !important; 
}

.login_home {
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #c9610d;
	font-weight: bold;
	padding-left: 10px;
}

.date-time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	font-size: 12px;
	color: #00ffff;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164F6A;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.menu:linked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FCFFA8;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
	color: #FFFF00;
}

a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.list a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.names {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333333;
	text-decoration: none;
}

.remarks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666cc;
	text-decoration: none;
	font-weight: bold;
}

.thoughts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
}

.bottomliks {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomliks:linked {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomliks:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomliks:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

a.bottomliks:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.reportTitle {
	background-color: #84c1c1;
}

.green {
	background-color: #DDE9F7;
}

.offwhite {
	background-color: #ffffff;
}

.milestonegreen {
	background-color: #DDE9F7;
}

.taskblue {
        background-color:#E9E9ED;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #999999;
}

.bg {
	bround-image: url(../images/al_02.gif);
	background-repeat: repeat-x;
	height: 570px;
	min-height: 525px;
	vertical-align: top;
}

.login_home {
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #c9610d;
	font-weight: bold;
	padding-left: 10px;
}

.date-time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	font-size: 12px;
	color: #00ffff;
}

.menu {
	/*height: 25px;*/
	height: 44px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164F6A;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.menu:linked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FCFFA8;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
	color: #FFFF00;
}

a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.leave {
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffcc;
	text-decoration: none;
	font-weight: bold;
}

.bod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3C61A4;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.names {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333333;
	text-decoration: none;
}

.remarks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666cc;
	text-decoration: none;
	font-weight: bold;
}

.thoughts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
}

.bottomliks {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomliks:linked {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomliks:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomliks:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

a.bottomliks:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.username {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}

.padding_table {
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
}

.leftmenuheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0 15px;
}

/*.escalate{
	background:#30E8A9;
	}
.login-tab {
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #928713;
	font-weight: bold;
	text-align: center;
}

a.login-tab:linked {
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #928713;
	font-weight: bold;
	text-align: center;
}

a.login-tab:visited {
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #928713;
	font-weight: bold;
	text-align: center;
}

a.login-tab:hover {
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #928713;
	font-weight: bold;
	text-align: center;
}

a.login-tab:active {
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #928713;
	font-weight: bold;
	text-align: center;
}
.newpasswordbutton {
	font-size: 0;
	background: none;
	cursor: pointer;
	background-image: url(../images/new-password.gif);
	border: 0 none;
	height: 26px;
	width: 124px;
	margin-left: 7px;
}

.newpasswordbutton:hover {
	background-image: url(../images/new-password-h.gif);
	border: 0 none;
	height: 26px;
	width: 124px;
}

*/
.logoutbutton {
	font-size: 0;
	background: none;
	cursor: pointer;
	background-image: url(../images/logout.gif);
	border: 0 none;
	height: 56px;
	width: 118px;
}

.logoutbutton:hover {
	background-image: url(../images/logout2.gif);
	border: 0 none;
	height: 56px;
	width: 118px;
}

/*.title {
	border-bottom: 1px dotted #CECE00; 
	padding-bottom: 0px;
}*/

.left {
	background: #ffffcc;
	vertical-align: top;
	width: 176px;
}

.content-margin {
	background-color: #ffe680;
	width: 30px;
	height: auto;
}

.footer {
	background-color: #6B92D7;
	width: 1024px;
}

.tableSize3 tr dt {
	display: none;
}

#tasksdependencies {
	min-width: 120px;
}

#assignedtask {
	min-width: 120px;
}

.multi-select {
	min-width: 120px;
}

#milestone {
	font-weight: bold;
}

#team {
	width: 320px;
}

#humanresources {
	width: 320px;
}

#calendar {
	margin-top: 40px;
	text-align: center;
	font-size: 13px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}

.inprogress,
.fc-agenda .inprogress .fc-event-time,
.inprogress a {
    background-color: #3366CC; /* background color */
    border-color: #3366CC;     /* border color */
    color: #FFFFFF;           /* text color */
    }

.inprogress-travel,
.fc-agenda .inprogress-travel .fc-event-time,
.inprogress-travel a {
    background-color: #3C61A4;
    border-color: #3C61A4;
}

.proposed,
.fc-agenda .proposed .fc-event-time,
.proposed a {
    background-color: #E5E5E5; /* background color */
    border-color: #E5E5E5;     /* border color */
    color: #828282;           /* text color */
    }


.inplanning,
.fc-agenda .inplanning .fc-event-time,
.inplanning a {
    background-color: #FFFFDD; /* background color */
    border-color: #FFD700;     /* border color */
    color: #FF9933;           /* text color */
    }


.onhold,
.fc-agenda .onhold .fc-event-time,
.onhold a {
    background-color: #FF6600; /* background color */
    border-color: #FF6600;     /* border color */
    color: #FFFFFF;           /* text color */
    }


.complete,
.fc-agenda .complete .fc-event-time,
.complete a {
    background-color: #6B92D7; /* background color */
    border-color: #6B92D7;     /* border color */
    color: #FFFFFF;           /* text color */
    }

.tasklogcss {
    align:center;
    display:block;
    /*width:500px;
    margin:0 0 5px 100px;*/
    width:500px;
    border: 1px solid #CACCCE;
}
/*
#addlog {
float:left;
margin:0;
padding: 0;
}

#addlog .submit {
float:right;
margin-right:125px;
}

#addlog .cancel{
float:right;
margin-right:10px;
}*/
#unallocatedhours {
    border : none;
    color: #ff0000;
    text-align: right;
}
#minus3 {
	float: left;
}
#plus3 {
	float: left;
	clear:both;
}
#addremove {
    margin-left :100px;
    display:block;
    float: right;
}

#alltasks {
    max-width:150px;
}

.autofill {
	background:white url(../images/magnify.gif) no-repeat scroll right center;
	padding-right:16px;
	height:20px;

}
.calfill {
	background:white url(../images/cal.gif) no-repeat scroll right center;
	padding-right:16px;

}

.displayhours, .displaydate{
    display:none;
}

/*.ui-corner-all a{
    display:none;
}*/

.widthtaskname {
    max-width:300px;
}

#taskname, #milestonename {
    max-width:200px;
}

#deleteMsg, #closeMsg {
    font-size: 9pt;
}
#errormsg {
    border : none;
    color: #ff0000;
    text-align: right;
}

.menulinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.tlsummaryrow{
 	background-color: #E0E9F8;
 	width: 200px;
}

/*added below css in 2012*/
.nav {
    background-image: url(../images/nav.png);
    height:186px;
    background-repeat: no-repeat;
}

.disable-nav {
    background-image: url(../images/al_10.png);
    height:38px;
    background-repeat: repeat-x;
}

#tablecontent {
    background: url("../images/table_bg.jpg") repeat-x scroll 0 0 #F1F0FF;
}

#tablecontent td.bg {
    padding-left:25px;
}

#hide {
    background-color: #FFFFFF;
}
