@import url(css/content.css);

/*@import url(css/screen.css);*/
*{margin:0;padding:0;}
body {
		background-color:#9A9A9A;
		background-image:url(css/img/background.png);
		background-repeat:repeat-x;
		color:#000;
		font-family:verdana, arial, sans-serif;
		font-size:84%;
		line-height:135%;
	}
a{
		color:#191970;
	}
abbr{
		border-bottom: 1px dotted #191970;
		cursor:help;
	}
acronym{
		border-bottom: 1px dotted #191970;
		cursor:help;
	}
address{
		font-style:normal;
		margin:1em;
	}
blockquote{
		background-image: url(css/img/quotes.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		margin-bottom:2em;
		padding-left:2em;
	}
cite{
		color:#808080;
		display:block;
		font-size:0.84em;
		font-style:normal;
		margin:0.5em 0.5em 0.5em 1em;
	}
hr {
		height:0.5px; 
	}
img {
		border:0;
	}
tr{
		vertical-align:top;
	}
	
#banner {
		background:url(css/img/banner.gif) no-repeat;
		height:85px;
		width:100%;
	}
a#bannerHomeLink {
		display:block;
		height:100%;
		width:100%;
	}
#clearFloats {
		clear:both;
	}
#client-list li {
		margin:0.5em;
	}
#contactform div {
		margin-bottom:0.5em;
	}
#footer {	
		background-color:#191970;
		color:#fff;
		font-size:84%;
		padding:0.5em 0;
		text-align:center;
	}
	#footer a{
			color:#fff;
		}
#frame {
		margin: 0 auto;
		position:relative;
		text-align:left;
		width:60em;
	}
#logos{
		text-align:center;
	}
#navigation {
		background-color:#191970;
		color:#fff;
		font-weight:bold;
		left:0;
		padding:0.2em 0;
		position:absolute;
		top:85px;
		width:100%;
	}
	#navigation li {
			display:inline;
			list-style:none;
			padding:0 0.7em;
		}
		#navigation li#current-heading {	
				color:#191970;
			}
		#navigation li a{
				color:#fff;
				font-weight: normal;
				text-decoration:none;
			}
			#navigation li a:hover{
					text-decoration:underline;
				}
			
.invalidFieldWarning{
		color:#CC0000;
		display:block;
	}
.message{
		color:#8b0000;
	}
.note{
		font-size:0.84em;
	}
.project {
		border-bottom: 1px solid silver;
		padding: 1em 0;
	}
.screenshot {
		border:1px solid silver;
		float:right;
		margin:0 0 2em 2em;
	}
	
body.mceContentBody{
		background-color:#fff;
	}
/*@import url(css/forms.css);*/
button{
		cursor:pointer;
	}
input{
		border:1px #d8bec2 solid;
		padding:0.1em;
	}
label{
		color:#191970;
		cursor:pointer;
	}
textarea{
		border:1px #d8bec2 solid;
		font-family:verdana, arial, sans-serif;
		font-size:1em;
		padding:0.1em;
	}
	textarea#page_text {
			width:46em;
		}
		
#contactform label { 
		display:block;
	}
#contactform textarea {
		width:40em;
	}
#contactform input {
		width:20em;
	}
#contactform input.button {
		width:4em;
	}
/*@import url(css/print.css);*/
/* CSS Document */
@media print {
	 #navigation {
			display:none;
		}
	#content {
			margin-left:20px;
		}
}