body{
 margin: 0px;
 padding: 0px;
 font-family: verdana,arial,Times New Roman;
 background-color: #F1F1F1;
}
a{
 color: #595959;
}
a:hover{
 color: #141f78;
}
a:link{
 color: #595959;
}
a:visited{
 color: #595959;
}
.NoFloat{
 float: none;
 width: 100%;
 height: 1px;
 clear: both;
}
div#ContentTop{
 width: 800px;
 margin: 0px auto;
 margin-top: 50px;
 height: 20px;
 background-image: url("../img/contentTopBack.png");
}
div#Content{
 width: 800px;
 margin: 0px auto;
 background-image: url("../img/contentBack.png");
 padding: 1px 0px 0px 0px;
 position: relative;
}
	h2#AppTitle{
	 font-size: 16px;
	 height: 70px;
	 padding: 5px 50px 0px 0px;
	 margin: 0px;
	 color: #595959;
	 text-align: right;
	 background-image: url("../img/logo.png");
	 background-repeat: no-repeat;
	 background-position: 60px 0px;
	}
	p#UserInfo{
	 width: 90%;
	 margin: 0px 0px 5px 00px;
	 text-align: right;
	 font-size: 11px;
	 color: #141f78;
	}
		p#UserInfo a{
		 text-decoration: none;
		}
		p#UserInfo a:hover{
		 color: #141f78;
		}
	p#DirCrumb{
	 display: block;
	 width: 80%;
	 margin: 3px 0px 5px 50px;
	 padding: 4px;
	 font-size: 12px;
	 border: 1px dotted grey;
	 color: #595959;
	}
		p#DirCrumb a{
		 text-decoration: none;
		}
		p#DirCrumb a:hover{
		 color: #141f78;
		}
	ul#menu{
	 padding: 0px;
	 margin: 0px 0px 15px 50px;
	 list-style: none;
	 width: 600px;
	 height: 25px;
	}
		ul#menu li{
		 float: left;
		 width: 25px;
		 margin: 0px 4px 0px 0px;
		}
			ul#menu li img{
			 height: 25px;
			 border: 0px;
			}
	ul#ProjMenu{
	 list-style: none;
	 width: 600px;
	 height: 25px;
	}
		ul#ProjMenu li{
		 float: left;
		 margin: 0px 4px 0px 0px;
		 font-size: 12px;
		 color: #595959;
		}
			ul#ProjMenu li a{
			 text-decoration: none;
			}
			ul#ProjMenu li a:hover{
			 color: #141f78;
			}
		ul#ProjMenu li.Selected a{
		 font-weight: bold;
		 font-size: 13px;
		}
	ul#dirList{
	 list-style: none;
	 margin: 0px auto;
	 padding: 0px;
	 width: 800px;
	}
		ul#dirList li.dirListLIs{
		 width: 760px;
		 height: 45px;
		 margin: 5px 0px 5px 20px;
		 overflow: hidden;
		 color: #595959;
		}
		ul#dirList li.dirListLIs:hover{
		 background-color: #eaeaea;
		}
			ul#dirList li.dirListLIs a.DocLink{
			 display: block;
			 float: left;
			 width: 738px;
			 height: 43px;
			 text-decoration: none;			 
			 border: 1px solid white;
			}
			ul#dirList li.dirListLIs a.DocLink:hover{
			 color: #141f78;
			 border: 1px dotted #141f78;
			}
				ul#dirList li.dirListLIs a.DocLink img{
				 border: 0px;
				 width: 35px;
				 display: block;
				 float: left;
				}
				ul#dirList li.ListTitle{
				 width: 725px;
				 height: 25px;
				 padding: 0px 0px 0px 35px;
				 border-bottom: 1px solid #595959;
				}
					ul#dirList li.ListTitle:hover{
					 background-color: white;
					}
				ul#dirList li.dirListLIs span{
				 display: block;
				 float: left;
				 height: 28px;
				 margin: 9px 0px 0px 0px;
				 overflow: hidden;
				 font-size: 11px;
				}
				ul#dirList li.dirListLIs span.FileName{
				 width: 160px;
				 margin-left: 15px;
				}
				ul#dirList li.dirListLIs span.FileUser{
				 width: 90px;
				 text-align: center;
				}
				ul#dirList li.dirListLIs span.FileCom{
				 width: 340px;
				}
				ul#dirList li.dirListLIs span.FileDate{
				 width: 90px;
				 text-align: center;
				 font-size: 9px;
				}
				ul#dirList li.dirListLIs span.DirName{
				 margin-left: 15px;
				}
		ul.FileOpt{
		 width: 20px;
		 height: 45px;
		 list-style: none;
		 margin: 0px;
		 padding: 0px;
		 float: left;
		}
			ul.FileOpt li{
			 width: 20px;
			 height: 20px;
			 margin: 3px 0px 0px 0px;
			}
				ul.FileOpt li a img{
				 border: 0px;
				}
	iframe.uploader{
	 width: 648px;
	 height: 70px;
	 overflow: hidden;
	 margin: 1px 100px 0px 50px;
	 border: 1px dotted #595959;
	}
	p.WarningSite{
	 display: block;
	 width: 90%;
	 margin: 0px auto;
	 margin-top: 25px;
	 font-size: 10px;
	 color: #595959;
	}
	div#Loading{
	 position: absolute;
	 width: 300px;
	 height: 65px;
	 padding: 35px 0px 0px 0px;
	 text-align: center;
	 top: 160px;
	 left: 250px;
	 color: #595959;
	 font-size: 13px;
	 z-index: 50;
	 visibility: hidden;
	 background-image: url("../img/loaderBack.png");
	}
div#ContentBottom{
 width: 800px;
 margin: 0px auto;
 height: 20px;
 background-image: url("../img/contentBottomBack.png");
}
	form#LoginForm{
	 width: 550px;
	 margin: 0px auto;
	}
		form#LoginForm fieldset{
		 border: 1px solid #595959;
		}
		form#LoginForm legend{
		 font-size: 9px;
		}
		form#LoginForm label{
		 float: left;
		 clear: left;
		 width: 150px;
		 color: #595959;
		 font-size: 13px;
		 margin: 3px 20px 0px 0px;
		 text-align: right;
		}
		form#LoginForm input{
		 float: left;
		 width: 300px;
		 color: #595959;
		 border: 1px solid #595959;
		 margin: 3px 0px 0px 0px;
		}
		form#LoginForm input#submit{
		 width: 80px;
		 margin: 15px 0px 0px 220px;
		}
