body, html {
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:14pt;
	margin:0px;
	padding:0px;
	color:#415a68;
}

body	{
	min-width:955px;
	}

#wrap	{
	width:955px;
	margin:0px auto;
	background-color:#ffffff;
	background-image: url(/images/banner_bkgd_955_600.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	}

#content	{
	float:left;
	margin-top:160px;
	width:620px;
	}
	
#nav	{
	margin-top:50px;
	float:left;
	width:300px;
	}
	
	#navLogo	{
		margin:20px 0px 0px 71px;
		height:90px;
		border-bottom:2px solid #ffcf01;
		width:170px;
		}
		
	#navLinks	{
		margin:15px 0px 0px 71px;
		width:170px;

		height:185px;

		
		}
		
		#navLinks a	{
			display:block;
			font-size:10pt;
			font-weight:bold;
			text-decoration:none;
			padding:3px;
			margin:0px 0px 5px 0px;
			
			}
			
			#navLinks a:link, #navLinks a:visited	{
				color:#5b6f7b;
				background-color:#ffffff;
				}
				
			#navLinks a:hover	{
				color:#ffffff;
				background-color:#ffcf01;
				background-image:url(/images/nav_hover_arrow_25_25.gif);
				background-position:right;
				background-repeat:no-repeat;
				}
				
			#navLinks a.currentPage:link, #navLinks a.currentPage:visited	{
				color:#7c98ae;
				background-color:#cdd7dd;
				background-image:url(/images/nav_current_arrow_25_25.gif);
				background-position:right;
				background-repeat:no-repeat;
				}
				
			#navLinks a.currentPage:hover	{
				color:#ffffff;
				background-color:#ffcf01;
				background-image:url(/images/nav_hover_arrow_25_25.gif);
				background-position:right;
				background-repeat:no-repeat;
				}
				
		#navCopyright	{
			margin:10px 0px 0px 71px;
			width:170px;
			font-size:8pt;
			color:#5b6f7b;
			}
			
	#navLoginArea	{
		margin:0px 0px 0px 71px;
		width:170px;
		height:140px;
		/*
		background-color:#fff5d7;
		*/
		border-top:2px solid #ffcf01;
		}
		
#navLoginArea h4	{
	color:#5b6f7b;
	font-size:10pt;
	margin:10px 3px 0px;
	padding:0px;
	}
		
form#projectsLogin	{
	margin:0px;
	padding:3px;
	}
	

	
input.loginEmail, input.loginPassword, input.loginButton	{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
	
input.loginEmail, input.loginPassword	{
	width:160px;
	}
	
input.loginButton	{
	color:#ffffff;
	width:162px;
	border:1px solid #ffcf01;
	border-bottom:1px solid #cdd7dd;
	border-right:1px solid #cdd7dd;
	font-weight:bold;
	background-color:#ffcf01;
	margin:5px 0px;
	}
	
.loginLabel	{
	font-size:8pt;
	}
				
#footer	{
	clear:both;
	}
	
	#twitterPlugin	{
		margin-left:300px;
		}
		
	#facebookPlugin	{
		margin-left:300px;
		}		
				

	
h1	{
	color:#ffcf01;
	font-size:19pt;
	margin:30px 0px 0px;
	padding:0px;
	text-transform:uppercase;
	font-weight:normal;
	}
	
h2	{
	color:#5b6f7b;
	font-size:13pt;
	margin:15px 0px 0px;
	padding:0px;
	}
	
h3	{
	color:#5b6f7b;
	font-size:11pt;
	margin:15px 0px 0px;
	padding:0px;
	}
	
h4	{
	color:#5b6f7b;
	font-size:9pt;
	margin:15px 0px 0px;
	padding:0px;
	}	
/*
.working	{
	color:#ffcf01;
	}
*/
p	{
	margin:0px 0px 10px 0px;
	}

a:link	{
	color:#5b6f7b;
	}
	
a:visited	{
	color:#666666;
	}
	
a:hover	{
	color:#ffcf01;
	}
	
td	{
	vertical-align:top;
	}
	
table#clientsTable	{
	width:500px;
	}
	
div#clientListDiv	{
	float:left;
	width:250px;
	}
	
ul.featureList	{
	margin:0px 20px;
	padding:0px;
	}
	
ul.featureList li	{
	margin:0px;
	padding:0px;
	list-style:disc;
	}

	
ul.clientList	{
	padding:0px;
	margin:0px;
	}
	
ul.clientList li	{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
ul.clientList a	{
	font-size:9pt;
	}
	
ul.clientList a:link	{
	/*
	color:#3c5361;
	*/
	}

ul.clientList a:visited	{
	color:#b3c1c9;
	}
	
ul.clientList a:hover	{
	color:#ffcf01;
	}
	

	
form#contactUsForm	{
	margin:20px 0px 0px;
	padding:0px;
	}
	
	form#contactUsForm input.textInput	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		width:400px;
		}
		
	form#contactUsForm textarea	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		width:400px;
		height:150px
		}
		
		form#contactUsForm input.submitButton	{
			width:150px;
			}
			
td.fieldNames	{
	vertical-align:top;
	text-align:left;
	width:130px;
	}
			
		
