/*defaults*/
body 	{background: url("/images/body_bgyF.jpg") repeat-x ;
	margin:20px 0;
	padding:0;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
	font-size:90%;
	letter-spacing: normal;
	word-spacing: normal;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	z-index: auto;
	height: auto;
	width: 90%;
}
p		{margin:0; padding:0 0 15px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;}


/*structural elements*/
#container	{margin:0px auto; text-align:center; width:830px;}
#holder		{width:100%; padding:20px 20px 5px 20px; background: #FFFFFF; text-align:left; }
#navbar		{background: #FFFFFF no-repeat 180px 0;
	padding:/*5px 0px 10px*/0px;
	overflow: visible;
	position: static;
	width: auto;
	margin: auto;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}
#header		{background: url("/images/HomePic.jpg") no-repeat 10px 10px;
	padding:10px;
	height:450px;
	width:800px;
	
}
#banner		{background: url("/images/banner.jpg") no-repeat 10px 10px;
	padding:10px;
	height:80px;
	width:800px;	
}
#content	{float:left; width:490px; padding:20px 0px 0 0; line-height:160%; }
#quote	{
	float:none;
	width:450px;
	padding:20px 10px 0 0;
	line-height:160%;
	font-style: italic;
	text-align: center;
}
#news		{
	float:right;
	width:250px;
	padding:10px;
	line-height:140%;
	text-align:justify;
	margin-left:10px;	
}
#docleft		{
	float:left;
	width:220px;
	padding:10px;
	line-height:140%;
	text-align:justify;
	margin-left:5px;	
	}
#docright		{
	float:right;
	width:220px;
	padding:10px;
	line-height:140%;
	text-align:justify;
	margin-left:5px;	
	}
#news2		{
	float:left;
	width:250px;
	padding:10px;
	line-height:140%;
	text-align:justify;
	margin-left:10px;	
}
#news3		{
	float:left;
	width:210px;
	padding:10px;
	line-height:140%;
	text-align:justify;
	margin-left:10px;	
}



.newsItem	{padding:20px 20px 5px 20px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }
#footer		{clear:both; width:100%; font-size:80%; background:#FEFFD5; padding:20px 20px 5px 20px; border-top:1px solid #FFEB70; }
/*background:#DADADA*/

/*headings*/
.newsItem h3	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#660066; }

/*hyperlinks*/
a:link {color: #0000FF}     /* unvisited link */
a:visited {color: #9900FF}  /* visited link */
a:hover {color: #FF0000; text-decoration: underline}   /* mouse over link */
a:active {color: #000000}   /* selected link */

/*navigation*/
ul#navigation  			{
	margin:0;
	padding:0px 0;
	overflow: visible;
	width: 100%;
	}
ul#navigation li 		{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	width: 100%;
	overflow: visible;
}
ul#navigation a			{color:#225799; padding:0 20px 0 0; text-decoration:none; }
ul#navigation a:hover	{color:#000000; text-decoration:underline; }

#home #homeLink,
#about #aboutLink,
#technology #technologyLink,
#portfolio #portfolioLink,
#partners #partnersLink,
#contact #contactLink,
#jobs #jobsLink
{text-decoration:underline; }

/*footer styling, pre-styled so you can "whack" another navigation menu in there if you like*/
#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

/*from the other style sheet*/

.fform2{
	background-color:#FFFFFF
	text-align: center
	}

.fform{
	font-size: 100%;
	background: url("/images/bg_form.jpg") repeat-y;
	text-align: left
	}
input{
	font-family: "Trebuchet MS", verdana, arial, "Times New Roman", serif;
	
}
.select{
	font-family: "Trebuchet MS", verdana, arial, "Times New Roman", serif;
}
.submit{
	width: 100px;
	border-style: none;
}
.texarea{
	font-family: "Trebuchet MS", verdana, arial, "Times New Roman", serif;
}
.fo{
	border-style: dotted;
}	
           .slideShow {
               background-color: #ebebeb;
               text-align: center;
               margin-bottom: 10px;
               padding: 5px;
           }
           .slides {
               position: relative;
               z-index: 1;
               display: none;
           }
           .setTitle, .slideTitle {
               font-family: "Franklin Gothic Book", Arial, Helvitica, sans-serif;
           }
           .setTitle {
               color: #995a01;
               font-size: 14px;
               font-weight: bold;
               }
           .slideTitle {
               color: #666666;
               font-size: 12px;
           }
           .controls {
	position: relative;
	z-index: 10;
	font-size: 14px;
           }
           #slide1 {
               display: block;
           }
           
           img {
               border: outset 1px #999999;
           }
	
