*{
	margin:0;
	padding:0;
	outline: 0;
	font-family:Arial;
	font-size:12px;
	font-style: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

/*end - css reset*/


.left{
	float:left;
}

.right{
	float:right;
}

.center{
	text-align:center;
}

.clear{
	clear:both;
}

.hide{
	display:none;
}

.inline{
	display:inline;
}

.block{
	display:block;
}

.overflow{
	overflow:hidden;
}

.martop10 {
	margin-top:10px;
}

.marleft20 {
	margin-left:20px;
}

.marleft10 {
	margin-left:10px;
}

.textright {
	text-align:right;
}

.textbox {
	width:142px;
	height:21px;
	border:solid 1px #b2b8c3;
	background:#fff;
	margin-right:84px;
}

.submit {
	width:78px;
	height:26px;
	border:0;
	background-image:url('../images/login.jpg');
	background-repeat:no-repeat;
}

.reset {
	width:78px;
	height:26px;
	border:0;
	background-image:url('../images/reset.jpg');
	background-repeat:no-repeat;
}

.red {
	font:Tahoma;
	font-size:10px;
	color:#f00;
}

body {
	background:#fff;
}

ol, ul {
	list-style: none;
}


hr {
	border:dotted 1px #000;
}

td {
	padding:3px 0 3px 10px;
	border-bottom:solid 1px #f0f0f0;
}

th {
	background:#a5cbf7;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:14%;
	padding:3px 0 3px 10px;
}

textarea {
	width:200px;
	height:100px;
}

select {
	width:144px;
}

#main-wrapper {
	width:100%;
}

#header {
	float:left;
	width:100%;
	height:128px;
	background-image:url('../images/header-bkg.gif');
	background-repeat:repeat-x;	
}

#logo {
	float:left;
	width:296px;
	height:100px;
	background-image:url('../images/logo.gif');
	background-repeat:no-repeat;
	left:20px;
	position:relative
}

#welcome {
	float:right;
	width:112px;
	height:35px;
	background-image:url('../images/welcome.gif');
	background-repeat:no-repeat;
	right:20px;
	padding-left:100px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	position:relative;
}

#navigator-container {
	float:left;
	width:100%;
	background:#cdd0d7;
	border-bottom:solid 3px #3e6690;
}

#navigator-left {
	float:left;
	width:330px;
	left:20px;
	font-family:Verdana;
	font-size:18px;
	color:#515e70;
	padding:5px 0;
	position:relative;
}

#navigator-right {
	float:right;
	width:600px;
	right:20px;
	top:2px;
	position:relative;
}

#project-title-link {
	float:left;
	background-image:url('../images/title-bkg.gif');
	width:100%;
	height:48px;
	background-repeat:repeat-x;
}

#project-link {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e7ee;
	left:20px;
	width:550px;
	padding-top:16px;
	position:relative
}

#project-title {
	float:right;
	width:400px;
	font-family:Tahoma;
	color:#fff;
	font-size:15px;
	right:20px;
	text-align:right;
	font-weight:bold;
	top:12px;
	position:relative;
}

#footer {
	float:left;
	width:100%;
	
	background-repeat:repeat-x;
	height:114px;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#77818f;
	padding-top:20px;
	
}

#footer {
	float:left;
	width:100%;
	height:134px;
	text-align:center;
	padding-top:20px;
	color:#fff;
	background-image:url('../images/footer-bkg.gif');
}

#admin-login-wrapper {
	margin:0 auto;
	width:376px;
	height:259px;
	background-image:url('../images/admin-login-bg.jpg');
	background-repeat:no-repeat;
	margin-top:150px;
}

#login-container {
	float:left;
	width:374px;
	height:200px;
	padding-top:52px;
}

#login-container ul li{
	float:left;
	width:374px;
	margin-top:10px;
	font-family:Tahoma;
	font-size:11px;
	color:#576377;
}	

#footer ul li {
	float:left;
	width:100%;
}

#content {
	float:left;
	width:100%;
}

#hidden {
	float:left;
	width:100%;
}

#new-project-left {
	float:left;
	width:400px;
	padding-left:20px;
	margin-top:10px;
}
#new-project-left ul li{
	float:left;
	width:100%;
	padding-bottom:10px;
}

#new-project-left ul li span{
	float:left;
	width:150px;
	font-weight:bold;
}

#new-project-right {
	float:left;
	width:400px;
	padding-left:20px;
	margin-top:10px;
}
#new-project-right ul li{
	float:left;
	width:100%;
	padding-bottom:10px;
}

#new-project-right ul li span{
	float:left;
	width:150px;
	font-weight:bold;
}

.nav-btn {
	margin:0 0 0 2px;
	height:22px;
	font-family:Verdana;
	color:#e1e7ee;
	text-decoration:none;
	font-size:10px;
	padding:8px 8px 0  8px;
}
.nav a:link{
	background-image:url('../images/button1.gif');
	text-decoration:none;
}    	

.nav a:visited{
	background-image:url('../images/button1.gif');
	text-decoration:none;
}    	

.nav a:hover{
	background-image:url('../images/button2.gif');
	text-decoration:none;
	color:#7195B8;
}

#project-link a:link 	{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}

#project-link a:visited {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}

#project-link a:hover {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#e1e7ee;
}


