html, body{
	/*width:100%;
	height:100%;*/
	margin: 0;
	padding: 0;
}

html {
	background: #3A4045 url(../images/bg.gif) repeat scroll left bottom;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background: #3A4045 url(../images/bg.gif) repeat scroll left bottom;
}


a {
  color:#dedede;
	text-decoration: none;
}

a:hover{
  color: #9FBF28;
	border-bottom: 1px dotted;
}


h1{
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;

	width: 368px;
	height: 50px;

	padding:0;
	margin:0;

	display:block;
	overflow:hidden;

	text-indent: -999px;

	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

h2{
  color: #BCBCBC;
  font-size: 1.4em;
  padding:6px;
  margin-top:2px;
}

.box{
  display:block;
  padding:22px;
  background-color: #2B3338;
  
  border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;  
}


#loginCont{
  width:380px;
  margin:60px auto 0;
}

/* Login Home **************************************/

#wrapper{
	margin: 0px auto;
	width: 874px;
}

#header{
  display: table;
  padding-top:12px;
}

#header h1{
  display: table-cell;  
  height:70px;
}

#wrapper h2{
  margin:0 0 20px;
  padding:0;
}

.border{
  padding: 0px;
  margin-bottom:16px;
  border-bottom: 1px solid #909099;
}

#editProfileBtn{
  float: right;
  margin-top:-42px;
}

#logout{
  display:table-cell;
  text-align: right;
  vertical-align: bottom;
  width: 506px;
  padding-bottom:20px;
}

ul{
  list-style-type: none;
  padding:0px;
  margin:0px;
}

li{
  list-style-type: none;
}

.preview, .delete, .edit{
	width: 16px;
	height: 16px;
	
	float:left;

  cursor:pointer;

	padding:0;
	margin:0;
	margin-right:8px;

	display:block;
	overflow:hidden;

	text-indent: -999px;

	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

.preview{
  background:transparent url(../images/login/icons.png) no-repeat scroll 0 0;
}

.edit{
  background:transparent url(../images/login/icons.png) no-repeat scroll -32px 0;
}

.delete{
  background:transparent url(../images/login/icons.png) no-repeat scroll -16px 0;
}

/*
.projecttitle{
  margin:0;
  padding:0;
  font-size:1.2em;
  letter-spacing:-0.08em;
  vertical-align:bottom;
}
*/

ul li{
  margin-top:12px;
}

iframe{
  border: 0px solid;
}

table{border-collapse: collapse;}

table, tr, td{border: 0px solid #ff0000;}

tr{ padding-top: 14px; }
td{vertical-align:top; padding: 12px 16px 4px 0;}  

.labelForm{font-weight: bold; color:#e0e0e0; width:120px; }

#new-project-button{
  margin-top:16px;
}

